e83d32ead08c2fda86c99d098a0d0faab8f4aef8fa11988b96e4ab6f3bca051b030d903519aa5ea1835b081e17fa3553553393d198c1622554065f66a1455315dfbd87daf4870c7cc8ec957c16db2001c06593a51795090a2553ffdac95efb94646e15f6036328a1f7463b75b5490cf74543abeffbdfbdcfc4496c51b30ca1df3c742a45708ba7b84c975d8f52579541d5ab8948d190fd161503efa1a1af769067e1a6801e7b31f2f60948a12013d820f7c40e5fce0fddab676cb74cc86e69bc389750e138920c09e3d407bd39d51c9f4ba49e5a94c1ce50d529b96cde057d632fe643838bfb3daa4623f70a8c930821853c41b7365583ca05fbfd2e81c3eb7bb7cb71b363628130527613ec668ad6ca42018487d11d9f5e7ef57ccc49442ce158fd3b0391a9d5cf2e8ebe1c6a3631ed20d14bcbdd04bde9a28bf8c7f8c5bda294a8910d40851829e0fa9109438cd3bcd7ff5122d492f93947b7cd09d77cebc72de8472e9a839f63708cfe5a821f872684061385bdce8b6eec050c1ba378973dec7adf3baf9ffe07f7f6e77a1b67c38859fb9c46743a185f958f0fd02bacfa6f1dd4d4628ee3409f578bc0e292c52d4408cf67dcc0e88e7de0f56f8684de78134a6643dd38650d9d377969e6b41a04ed06dab0e02bf2b95e7c7cdbb3f8695390bf7b5a44e0860c0e035b9093e872524076724a8c364a1df7ab2b8c25b531fd9aa996268a71930cef7fd98461e26aa242524539a3737cb7d3d9d7fc33dd324e38e8f313f6e2513cba1d8e609accf7cddb96e666a7c8ad6c825fef200c6fdbaaa391ab47a47d0fe5b01a8e68e0c2ccb09169c865215a3861da3a4585ef6e7bfacbfa0aea31bf047d7002e4c14706e72794cbcce13140330f36581bfc3a14872a9a24244b3d200c601eb9f4232415d8dbfc61805c77fd01b5521e575d88cf6e8d9335e1c680cd70b6d14c2afb16bb5bbebad4a189f", 0x1000}, {&(0x7f0000000040)="d75f347669a319e6981a22eb57b4fe98a75b41c7b14cf81d5bd56e6464fbcf634c1d6a3db1ce365e931513120216bd3aaf5f5d9fc2e0b9dab293c48b42bd5dd9c1111f2fd32436f02ca221cf258f7684d03f0e3ccbc499d62f56eb7e5e49a4f3e645c27265cd05c26dae9b32662358f869ba7d1852608f9d199dd875db8c", 0x7e}, {&(0x7f0000000100)="1d3d6fb3ea03a6afdb1ea79f2930657a2b656f9ac9f680d3fdfd3627e09f0d9fba", 0x21}, {0x0}, {&(0x7f00000011c0)="e48786ceb8bd883db68c4504e21fc6a35463ccd8e82bb4f4e52fc757fb10a8b33c8709206c072db15f23db51638666056745b6b6fe02841edf6029aa2cc1bf9c38b7095029dacfd153b965", 0x4b}], 0x5, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) pckbd_enable: command error 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adc69816fe16eb595607fcfd31100"}) writev(r1, &(0x7f00000015c0)=[{&(0x7f00000003c0)="31c10ccfbd875eed0b0f942655c89e896e3754c1facf131dcd3986d3fb5b29421431c50ab9989737c86bc6c963d6d9e0a8c665b698735b14cdb2b4803a6e231580bc420cf0d815467764f7246d6687e20e636fafe639cd251d75636ba254466d725a60ea4d5bf190b25326b4bad0187cef669ca1b46f9ffffcc2e9354fb2fdc8ee3bc947ba24d03d0fbe44e9f21f95641574b5a0cb7d2239b09a5875fdc9dd671479d2d6cb941cc0edcf9bf6f6937f", 0xaf}], 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x40) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffd, 0x9a}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x8, 0x20, 0x5e, 0x62c8}, {{r7}, 0xfffffffffffffffc, 0x85, 0x2, 0x7, 0x1ff8}, {{r8}, 0xfffffffffffffff8, 0x90, 0xd0000000, 0x8000, 0x80}, {{r2}, 0xfffffffffffffff9, 0x80, 0x8, 0xfffffffffffffffa, 0x40}, {{}, 0xfffffffffffffffd, 0x10, 0x20, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x7}, {{r9}, 0xfffffffffffffff9, 0xa1, 0x40000000, 0x7ff, 0x838}], 0x0, &(0x7f0000000280), 0x10001, &(0x7f00000002c0)={0xf59d, 0xfffffffffffffffc}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) shmctl$SHM_LOCK(0x0, 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xff64, 0x81, 0x2, 0x4}, {0x200, 0x4, 0x68, 0xb6}]}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x48) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x35}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="bf5882ebaa1da574f286d719c2e3") pckbd_enable: command error 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x81}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in6}) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff00001100000f000000003ccfec9f3035aab5e0feeec85a396eea8cda8b1579b2206f37bb9b5b1c4e6f6fcc38825b49987b59f8b277fdd0db375c3e46ee666a59ae5928392fe03c435d59a851b4dea6b30998af3a1d5ab32b3ce01a9cdeaf0891eb98bc5306bf8df7f95855bdf41b64f2dee433a96ab83d86932f"], 0x10}, 0x0) close(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1, 0x81}, {0x25, 0x6}, {0x26}, {0x100, 0x466}], 0x4}) 16:00:06 executing program 1: socket(0x800000018, 0x0, 0x0) msgget(0x0, 0x9e99249008f0522c) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="7cd0a3f23f51b7e025723147b1bef929ee6cce8fde919ab0fe76c098f4c362443ad7d582a60e18e18c877e", 0x2b, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f2eb1223f8853e21d91193e74c6ffec83e94e1f", 0xffff, 0x3}) fchmod(r0, 0x4) pipe(&(0x7f0000000140)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = msgget$private(0x0, 0x10000004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffdd4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYRESOCT=r3], 0x1, 0x800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x2, 0x0) r6 = dup2(r1, r5) setsockopt(r4, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) lseek(r0, 0x0, 0x3, 0x1) r7 = getuid() setuid(r7) setreuid(r7, 0xffffffffffffffff) r8 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x9, 0x10001, {0x401, 0xd2}}) msgsnd(r8, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgrcv(r8, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 16:00:06 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b0887e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7ddfcca857d0217ff798f51efab618e42d195f23e33e893c9911caac52cb02ee56da965fb5871076eb4e10b53e50be784a9c321c0a8aa21e20b2a8bb45c9640e61f8d61e1bb3d2c48b2cfa275652de349fbe838cc1a815cfef320e88cc8a4c0202552a755d0e"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2dac5020ad8dfd11", 0x8}], 0x1) socket(0x6, 0x0, 0xff) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) r3 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) dup2(r3, r0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001}, {0x3d}, {0x7fff}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fchown(r0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x8002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x11) linkat(r3, 0xfffffffffffffffe, r4, &(0x7f0000000080)='./file0\x00', 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012020"], 0x10) socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb600f29863ec6bdbf00000000e74de4", 0x0, 0x8000000}) write(r0, &(0x7f0000000180)='X', 0x1) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5dffdbac41a397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2ee7f32cd0aeae28c8e5cc98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab100500"/2009, 0xfffffecd) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)="37df913e4a96ba507bb8896a1d82fd45e68563ea31733f8d6b84170a141c62e0e63930faa649283f9a1534f8aa3710c19bced63a03be88ad79", 0x27}, {&(0x7f0000000000)="75eb840396", 0x5}, {&(0x7f00000005c0)="2af49411b81f66de2c6cb9853f1dad38ec728097e62ab3c18db67693828786fc4b9a2d91c2a18c23f48de4f90b688aa70e4ba5aa98661466279f0847d22baa0a11b11e7935cde9b7e1269e868ec796100fd61ec7a902f869bf0f34b21b6ab746b63a9d6efc9696401d330d150d485193983d40093dc6a8b1218ac2c0e2d73e9208f5428b9f952738b87f050881a7627c9fd1c5228a3069c2534dc7b63221189fdd3894b108a73cc7d8", 0xa9}, {&(0x7f0000000680)="6e7c33b8180cb34457d29209af3899be1c4020d0120a5934d644b9c277e95e819b78d6741abb2e2d56f2a014aab7a87e5f8686e6b19d2b152b95c21b48211b577e86f05d8d7a966c7ff812c79c4b7a1f9352e0c24c3212034c840eae9b4ba86374c51f2a9f7dd826a2e1325c4347", 0x6e}, {&(0x7f0000000700)="f53a2771256368b5c3ffdd9695dd7e7a63de8f044fd2", 0x16}, {&(0x7f0000000880)="0f9b51e9cf38812ddd671d40c8e8292c799edca97715bd391b58b8020795577ae2ffc6c8b301cca2ab032b3c7365a745511a819bebd776bbe360e0915d2fa9388a901c9dfca318bc66c69dfccdc893ffefcce903f2cde12b84aa4f0f1c1117ee8af9a7a7008e8937268c6472dacc29e033b65c430591457ea456464f95d4"}, {&(0x7f0000001200)="2a706db4756b627ef94fd9f05a18ce7d0d837d9b4b9afde3d765033ce1c2e884d8c5e7cc9a65da67d4b7777b9c7edaa70f96f41bde43b4c279a871b2af20a0e4778d930d559a09fa53b3aa926c443a9f4e0b3db19045a81f26effbe4531fc56fb992e2f543af6d526092472995e253c9aadf89af423ab399e37b2c23e573ccff912982090d285cbbf2da038c79b1dbcbbf45f7b27bc78ad180f9184ee752d7e040f7d024a1178bf6bf959af8716a14ec0d23f6f4890fad9b69926553fe873acfd5b79a146930d56a8baec0b4031a4ce090858006455548646328fe031a7d8e1a1a85e04205036ac159cd53de2b4b50df408d085c79e06c9ab1b3cfeccccd14f9f875c3b8aa5e84d92c8f6deae17b2bf361eb0b3b8aaf6e2006a6c8a6015f8dba01101a24e0f5c5f178e81e22a3c0ee553e5e050579d2514de76b9da22f5e0b901da2197ca2da8e4ef00a6b133fd3142ec87198fb98fca8549ffd4c11a6d26bd9a895de685b9b57593e9f25c9cd0a00ec0d3f20aa8b53bf4470283c4922ffa163fd5dfbf36688f1ed365177c3ba2590ff0da737cb5ba0c099fcfc17ca352ad3658e8028cff00dd080140b99ad76200a56e5497877871eb75cbce21fcb6134bd61b3c456180d29ece62f1a9b0c90c55f1cfd432616472148e11ed00692460dca85794ea2c126166852bd98fe42bcdcf477789b2059187a1e26f08723457f40f60787bfec8ee2609109c5c6de65afe81635154ff449a907ebfe70980e65fca817776d807f5d1b4cfca03309f24cb4b0fad9636484df430b9442ca9f8b0055ff0335771475fa3fa14477b0502161a20df4a06e9c1c7d5b32dedd21c5b7ee93fb243e9e36250e66fa7ba1a379eea629754f795d26312a03597f2ebf41dc068bb68fd9b2f50cba1066bb93fce8a3d9c8fca6b0faf279d9371a4b6a96a70427e35b09088da0b58c65649a134da68e830f6fca2171cb32b914982df76f0ff0edcc3c90c4e8c83ebc27f57018ef030cb5aeb5fd68413d739852c0c2cf615c3e80805cc5f146804c333fa4dd3bbb225d7f4421d88acb71001d89b0e7e94cd5e7e69493bc356f48c0c270a470ddbb8b7f95af932c032b7eb3769d90fbfa9c2b1adcece9b8ebedaf645d797e7277ad304d127f4989a7fcee87c4b363b060c9320d0dca43ca155e43a789e3aecced101d7db74ca5de44c27f70eedaac3bf52a803ded2eb607ed163154c6dbdf0c0b6c8eaf9969bfef862aaa71b0bdd51b81486c1fef05b6305189774a121fc84bf817dd647fc7790bcd37b7fb868d62b3a3ff9a8bd337d38dc453136f1bb3c5693b7501bb43faf789d279259b4e890db8391199b834557b4972b74f338d556cf26b9694d8bef8cc299e030973c910e639e1402b4d2fb45018fbc53c30da2144adf921d91ff8a6105cd2997d4ba8d3ff3dd937d3ec92aa1886660bf440f12b5931fbf5e5835e069feaa27ee8c047e028012dc0db56e1c96df5dfc88196c09f8a772b153738aba24c06b52f13c6ac7fc2609047b3c3931f4ace03f69fafadda1bb66df8c875c9e9beba43b17e9cc00401d5bd753363fdf742ad6604af0e534e6cb501bc08e5ecd645eb1c3d0a7afdcdc7de7ca47bf3ab4281365d06a9078cfcba754f8b3bb9d4a0008f93b60e578e1db30a1597a2ddba7ecbaf83e2acb23b27d1d964f420fb2de02c73fb606f91ca4e92a38b012df04e3f1f3628099f33024804af5bb3ff40e1aaa5f4a799e97937e7d59bb1ad739b647487a5db13ed3f1668f46dae43a125000353af18e9734e09b00c6e138a80c657fc01743af8313dad558a5951a00be5d2509b9663d26bbca4e83c5141f031cc900596c7d6361d3c1ae9816259d88753b7b807673d4c367c4606505dfe1bb3a53308b5f7d49a74f7bd385ec2050243e0ae095da6f32a8c71400d6475df9148f5c912902346d8e4b725ace44a66512dd7e5d2d68e30d8cca168f47b403e8badf18d73f5cb28334b8e6ebbf0ad1b3f81984883176b16eed75d983b3ceaa11b331559295f5d0f7202539b8de762c603e5310e29e3e7198a2db4356da95a9d0f19b0c6590d2fa561d27a4ff1d76485f8c8d2ef4698daf67e1fe3fb99ff32cdb28f12f263de8055dd938f9551e6e36f7acf55b73ce8b91f54275c5bc92d5ea824455c69fafadd82920e0f9c92bec5a7252438fbad774be7f24765cb03c17dc4e835e4a3cb1dc43567dcdf85b4cf7633811c7efb4555afc29c734d163c2d2e5c7ab2a74b5dc8643ad7ca81241a068e3736efa037dd213c5ee08eb5e9e8928fbdfae7c73eb5a9474972124db8213666a29f6c9fd6938086030e5a7b78c5365b767b886582871edd445fec924ee8b7dbd0863f7085acbdc3ce1fd2fb3c49d6a71b1407f7623241d1aec76c741e9c3d12a7164e9612506b0cc3132211a7eaf99d64830cca1ee46fcf035694a8b1033487d6418a0d5c09da448cac0bda074cac4db3113381a68f47286dac8c7671184c0a4864556dcc712e8e04388a46cabc23bf47639aca8397685cb57fc3b826a95bd0e9a95135aba91931058b314212e5976e215b24651aa5526cf280dbc19cb3d85d2e715bd1481853c3a0c977a063b58049acfe65209427a056c2afdb89b60ba9db72fda0b2aa9f0de14dae25d43230881919b8fc469c39525b34901d3b0a7341e430c9e0ba18d94c0d1ab42eb635f5737756d36bfda46d5a56bd204a7464fa289034fdcf401e8aef5c297adc33999f45b5f7842b73793aa3925d43178f349a0bdca95ff4b601c0d835fc3b39ad8283111ca3ef0c18a9a374b1e5a8cb47bd8b355fee915af29cf5739fa8cff8fd9c2d4473138432178051d40377d83a7995f8f9c78c35aa7b04bdfa5d16440a25b1ae02ed257b7aaf962bce3d00068b26d3b21feac32d94a9f4677e81e6e334f925d004f8e0035a188fb8d8be93d8068134ea4a1c66e92d14abb27f49ea1163d75a9ce5a50fbe844d342798a8a134580df24998efc37c541d5c7de1c0abe90c3653e3695200b75909ada47c90735cbdc266f1f5303f3ef0f7f314843a4d7cf5e93fccf006cc66ae8386359e8175f794b36b046ba7f973526743f91c1cf3316e61b09128840ae6a41b9ee7ee2a33f4fc004d9f2d7cebe62463519a770272ecf80078c72ac9d69126336baa0721a70e88f1cfb8e9b3bc0f8ee2ab292977c03f23440df4e6abdb77f7dc79bbd2b7ff946246e5530914f953f5b7c43e15a32349d476c26c9f15db942d0cad468fa92583b829c1eec0aa0474118c000238925123183311cc4f846dd0f7b28d633682d77b8be5fd5958da3a6b10b62169fd656a9eb30dcde037fd2e996ad4a4f3dbedf67687d5f0a7a62e0a652b50be62b59ce12c7a23ca1509e0525e46d7b5c5da97406ea132e0aeb453fc51ec04b2c6d6821ca49fd0a8fe60178b63a30b9d468076ba293e929c17291f782738f69cd9f93f4aec97f769eb4e17a55f94e78ee450deccceba246c5a6d9b81aa984ebaacc83bd858c82f31d5b94735e82dc09ca3f6ac9290270274baab5b92b64c3e0db8b822d6d6c5bee742304087280d324f0680e7980bb4873f36841aa9abb815666817fc32dbc8fbe52b09009925c66ef268d073e63bd90811ce484874cf4a2ecc867b8be45e303bacd30b6399108cba3074b41d3b1d6ad5be462c3e15c7c294a80003df52cf79271341cc6b5f6c839108f66d743da5184806c7a7c433d8156e929e50f132019c3983f395cca98414c27c8da0b6a36c524dd6ea00cd0de7073b3e3446c17a7468c603e4a79456566a7cbd8a856a5b2226d3baf21bc600b9784fbd1d906a871e01992f82bd38defc756d1d34819a73a3fa8a4002db1193fa7cf0656fa4fbc7d9050d07d5ac6d52dab445f3363c3b98961b2f212706f88525e021d421dd4428887966ce65c077c2403ad274ac392d196a8931c252ea29b3da8f502c6b237318066c651967ba8f004dc656fd55924af02fdc159a13a8f5e7bd891709696a425fde3c51cf3b971fda9b03b6d8d4a8239a6d50fff39587c87327f338e459ec745d5f6278c9a4f208b60da43b4f7ab80374b4165e7b1c56c6bf542447cf1d9991be111bdbb5a5dc825961e4c2b421487674eb2a5d28449d9a40bb1114c4b520f2d9bba0641a266e6d9d059a959f75b61e3d055966205bbfe100670d8be5baf0f0080e30f3b3f1f049606a8d1c42990a86e10ff4f140d6b1c89d094d34cfd2d163c6eec6c49f4ae22e70dad131b63f07e46a680ce6bcbc29a8bf3fdf660ccab958e03766c32d813e915c28317d685497986d671a167ef885389ffa37d6ab6deb8419b162f31d1069908947c11e347c4af042d32bd8bf86033c39999c8002c5916ba3b85e0deb535adddd157e25bbff16fcd387e1b00b7a972ad626d9106e90f77efa602b374224d60ef0805a433e6440848011e6a1ae4ebf9bb36e230ba46776ebde3cb0fc8a841defec85c217afa09080cc981a2ca9fdee5152a38fb14930ad2dd4a526d63034a836abcd75418879d35c1043915eab46648435609a4296a35508eeb62d6da8edc71e4e83f81581532f2d95215636bb5ab6242176d81fbb928a3d887d4978e4d6a25a4cb1ccc9c2708975d0193c9caea017f01578161065fc018158d22f0fcb64517ffe29bb9cf19234147b070a20b648483e4ad477ef9af8bf1fb76f004a993b3063351467550b2d075f27133ba3f5f822fd8a0638268ed97711c948e132ae6bf45616eede90b73f012901bee77f34f14bdf03bd36534798433e844ceeb016ccf2596b11f84ebca8be11e98491ee892c4e89e980d186af62d8598bec77000969ddc0e979c4206137b1661aba514b0f327a05ad759dcb8119e3f05f08e9e968401dc8ec555a6886f154489a24a41a6cb8fc1b5e9f06599b74ee30bb73bc5b029d4f1b92da9ceabc4ea6c9bd0415a889feb4867272cbc8321be4ed3fb1fc0bdc98dd0f8506398d410308ff29b2db72bc8170e3155ec6907fe3636231707d56c31d0db5f6af0db5861c1a3e86b239506a8a4651e60bb4a156e1833d22acfbbd12a691a9a8d8f0ba88a57fa02fab6041204a03ce6d82483728dd90ce4deed8dbedd82693d75b37ee6695bee17ad52e9defd714b395f554eb5b7198e261678214017283a708343a9ea8de31b1a69f636ca89c049154a3e7a4bba82dd7c24b77affef3bcd7d1aa9f0603f9521a2cb6c436860da5175986fac7e6f2a3541f78c73d9e6a10571a2c9b58cb9715b67741b9f564ff6bf3eec666c9f97d6f4ea8c65be73e42c6ed9cb9e245bedcf96e42a2156ba9c2390289b5e64051333985056d009f2da7eea10c358a7b69c39cb08559dda509cae92fb314b882bdef30dda44f890ca664b81cb08ba02e0a523f73a5c3ce289d27a1431591f2a359db2409f4b41fe13d31a994d5df2136f5850f185e79e3b618c9cab31f81f8ac4c12e3071e79234417c2a45080394b0aa8b15260e7898b877b04c83b0bed6c9deb671616b4aae4f902405613dc5192467d8f8513e96b88385d49b1cd7c8024d59667fee920a6e9fca8d9ff39a5bcf8f3d1c30755ebfeee6ca721f046dd09d12ddf7a0b1b620de973a27a63bc053816b206e81ba41306f8fc2eea491315507fe2f10ed69a0366f1cfc15659d704e7142272b78e59d23ab4e5138dccaf6e6d3f92a79635845abaa21ed48782237c4ed647780399533f57b810d2a7ac9c17a9010b954cb4fbb96f4245e62692d5850d7c3e731237cb01486af6c4a38016bbb7e53bc3f883fae66200"/4096, 0x1000}], 0x7, 0x0, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000800)="67c66285e479c40a00e7f9ebe0c688a5faaf4ea489babfeb46caeefa4f8448923d1e91f3e82700cda8c0e4299adfeef25aa66d3aac7b16082d9480e70946aca86dbbeef321d062915443c3dadb44ceb4c8a215f837c39d5c85f091abd84ab62ef9b25a2372239eca7d0c961bf96fb19252", 0x71}, {&(0x7f0000000080)}, {&(0x7f00000001c0)="cccf422f6ccadc94a9d153128b71537d49f4c59643d64624d85233e34830021448130beac3be49d8022a06f650cea3e58eecce909cf54c6b11e6bdcb5e481ab92044762d6ff5559fb42fdf3dd65b3828be997c216c536770e06fcaa015e2c18fb29a08bc150fad0bfaefe04261930e38303e4524ce30dbf98ae54109b6b09b825eff71ce622c5abf08315eea40793fd8f31f589b6d763b03b48f0f55b2f5ab4fd24b5fbfa53d885bed4b607cb8d2a54846f884b130b979ca5e9244d2dddbb8cdaeb3356ba6a902fd36fe3d820fdd297b4b30e15e4d08fb30b5652949a580a1a55dbf9ec869d45716018b4d23d128f511e72732f18a826736c739b04e88", 0xfd}, {&(0x7f00000000c0)="092ddf6c5fdc0344c43d854f98c2d7df4c55b604c797842fee3ecee7637a01200ed1b1c4fe9726f7410a8d972b3069d33415f906547a9cfa2d3ff18dd8bf3249194f401f3c616e1837cc07e2", 0x4c}, {&(0x7f00000002c0)="1ccf00e7b1c27598cb43c3316d1db230f12fbba0bb4b043aa332376cec8ea1d4662d4e2d29d305d2ffcd11d53843fbc71d3a729cb1cf54cd486f6a83409fb1e2925fbc933e", 0x45}, {&(0x7f0000000340)="8b37a80d191b50b0b95ca447915b3b148f02578967857beaaa4e07cb4906e781f15d0d252d5a89a8be369d9fa368bafe246351a3d45cc5f3b7f5ec143d2e6f766090424100b0d5794a34828b421db0d50e27aa60e7407335bf76011b437eb0c49ea6dad9ef53c7d3a2745411def9126cfef3e66a79e1d8fd75cd6e27a64523a84a848dfe80cae33b391e0fa2b61ee058b8f47e69f1026141f6e3dc7097730576e88a409a258119a00082c66bb7d69d293e043d0dfff49ea0b72d92d44c443f5dfd93a4a1430fd2b612eb122f537b9e0a419d96d6bcde702f79e5f552e391912813f5651ab51c90b51c793938f1e81dddd42ad4082607e6e156090803", 0xfc}, {&(0x7f0000000140)="c0de2f2d36e288ba6a03d7d6ea033445c1b1ba17e6e47553796f53", 0x1b}, {&(0x7f0000000440)="e5c3acf4ffcdf79e49460b9d4457c4e058b4f37be13d4f87c069c2d8fd7cc26ed444b3890aa45a5985f84751b766ba7669882e7e91ee2c817af0ae6d698d1df9b859b4899d370013ddecc2080ad5c0c181060bb1ea075791c1f80f199af906429872ddcb9038b947549a9eab2803dace504821df48c2100d5df35e8669006defbf19110e1e1dc80e72a3069eb582a4da6bca1b7874d8636b4e762a8827b5b8f53a3ed3f177b48c957fbdeaaae40dfe3429478422", 0xb4}], 0x8, 0x0, 0x0) syz_open_pts() 16:00:06 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x10011, 0x0) poll(&(0x7f00000006c0)=[{r0}], 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = syz_open_pts() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:06 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x8000, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000940)=""/219, 0xdb}, {&(0x7f0000000740)=""/254, 0xfe}, {&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000840)=""/248, 0xf8}], 0x4, 0x0, 0xffffffffffffffff) semget$private(0x0, 0x1, 0xf5e76f6ab7fc96fa) 16:00:06 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r5 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x5fc62b3415982070, 0x201) bind$unix(r5, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000000c0)={0x8001, './file0\x00', './file0\x00'}) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80002102, 0x6ffb) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) dup2(r1, r0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000000c0), 0x1000000000000091, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = msgget$private(0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mmap(&(0x7f0000ff9000/0x6000)=nil, 0x6000, 0x0, 0x1810, r4, 0x0, 0x0) r5 = getpgid(0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCFLUSH(r6, 0x20004268) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206916, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a5}) fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x2, 0x0, 0xff, 0x8000, r5}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x40, 0x9a, 0xd2, 0x10001}, {0x2, 0x6, 0xb8, 0x9}, {0x27b, 0x0, 0x3, 0x5}, {0x31, 0x7, 0x2, 0x9}, {0x7, 0xad, 0x42, 0x12}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x14}, {0x16, 0x0, 0x0, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000003800)=[{&(0x7f0000000400)="78fa03e7a2a457912fb5484d94c43e605635a26ea5a8a496aaf71306620348e1fae20b5b15c008e18268735bedb0606f4f48cb26c1c53fc9f00fc447d82c", 0x3e}, {&(0x7f0000000440)="8dbcd33f89dcda2560892d7c33f199bfa15530005cf87dd878451ca5890f0c38c14ecc6c099a2d", 0x27}], 0x2) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0xffffff01, 0x0, 0x1f, 0x36, &(0x7f0000000480)={{0x2, 0x3f, 0x1f, 0x0, 0x5, 0x8ed8, 0x5}, {[0xa, 0xb5c2, 0x3, 0x6, 0x4, 0x100, 0xfff, 0x3, 0x101, 0x2, 0x338, 0x8, 0x81, 0x7, 0x8, 0xfffffffffffffffa, 0x4], [0x8, 0x6, 0x7, 0xffffffff, 0x2, 0x6, 0x200, 0x521, 0x3, 0x9], [0xfff, 0x7, 0x6, 0x0, 0xff, 0x4, 0x23], [0xff, 0x1, 0xfffffffffffff9d7, 0x7334, 0x8, 0x8], [{0x5, 0x7f, 0x1, 0x6}, {0x5, 0x70, 0x7b9, 0x2}, {0x7, 0x5, 0x1, 0x10001}, {0x4, 0xfb8, 0x7}, {0x5, 0x1ff, 0x5, 0x800}, {0x4513, 0x850, 0x511, 0x1}, {0x46, 0x8, 0x7e21, 0x7}, {0x4, 0x8, 0x6, 0x800}], {0x2, 0x401, 0xfb8, 0x9445998}, {0x2f2, 0x1, 0x4, 0x8}}}, 0x1cf, 0x40}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) r2 = syz_open_pts() close(r0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x8) dup(r2) syz_open_pts() 16:00:07 executing program 0: r0 = socket(0x2, 0xc003, 0x11) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f0000001180)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f0000000780)="14e402a4e45506f3c7b1bf429b2c3cf05dc090f396d179", 0x17}, {&(0x7f00000007c0)="0b6948e91b506411b2f52b4f566c7269b41215233404909350e37fa13f18", 0x1e}, {&(0x7f0000000dc0)="76faf73b5661fe070cd0f7006041", 0xe}, {&(0x7f0000000e00)="c970e05e3cb63e3749bd0daafc562a7c450b34bb3720d65eb96d670f062dbf46eff18606c4821c9b9a33d7ce58182d096451c3fb6a0ebebcfa0e4599b367dc84000b8d8f3fb280fe45aaf6588521d1c26a73fb8c812c14d1034cf593330ae6af51d8c7c7218ee8b198a6284111cf6c4675d12f0ffb2d9f076ad017d58ef248d377", 0x81}, {&(0x7f0000000ec0)="af820bd3c6a479d095fd49d003bb8161e8fa6dc109e868c97e02c1dd6c8f4abb58ee33ffde0471316bb3a55339fc2e72084707b4769302e8bcfc7e481d1227c06ec980df929d0b59ec0fb40f8c70f67097767c8915f09b3bf07fec34f13ab0e015f5b21db8d0a5f9411725dfaf181bb9c30c7ffcb1a2bff7539438bb060cbc965b5e577fd3f35422f7198c4fbf3c343c1923301fe5d9cc494471feefbd03bee7d4c01df333abad", 0xa7}, {&(0x7f0000000f80)="8b027276e7da429553da57c891a477ba6a07e3d7405422be96ece2c8043f590d79f4cdf93ba36674661bdeced2b48e6eb76fccd53f79c7d711f79e2a031a6319820e5016318edc2136cd9a932e2e933eb0bd9cd79b7467", 0x57}, {&(0x7f0000001000)="87da1431e55e24f8c59956e8e4e33bd5a75cdc33c342330db28ecea78aa5b42821ed4390bcf5d152d06d15cc008e556a3408afa53d6e7793dec84a313b156d9299cc54046b51d52bcc1d2ed3d621eea8425f0ea22201da5371f922a6809274bd83ec7f63003d67acad8a2cd9a8059780e5e66c7fca602f04939b8a9833b354c4908f6c41711bb807034d24d07a5e023cd5dae61cd4b65b277cfb2d92fca917c7f05eefd5684fdb46d9d95423f987b649438a1720dcf96aa025a77b786e9378d27c96e0be35863064fe1e2ea1522aca67e4e32846e0288f4265ad57775aa5acaf", 0xe0}], 0x7, 0x0, 0x0, 0x200}, 0x4) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012a6d47472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c58e34e391e50a906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e406"], 0x10) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000080)="c1365988f0d63ff16d5a51bb7e880ee1ee9eef0b545d5b3be43f1c78ced647591fb99e48459c409820fbb014fc0122a3487d3676983e12fad2e1668c8ffa5923e9dba73f7e0375fbd2842285ba8d08335959e9ed8605c93ed3dd22a14c2f79d0ba87c4a72ac07c42a17eae08efcd9a695d7fe0c595fe1ea2d292792b951e29d54fd1d9f016dbcf46a2c9d5b41950b3023ce5826a7350c3aafa45b8b71c4ec1cf41bc91420a7658019ad2ceb2f08c3ebab78e0008acd1cea093c0b642d38e8304cab0246e1a336814000d565ccd5bd6228fdb30e195172ae40a307644513d8a6b86d5e9b73255df5744088531cedd8290df53cc41f17047d5fc837bbb2479", 0xfffffffffffffed2}, {&(0x7f0000000180)="7ea8ab1152278ea09bdb49bef291a1c119eefb1cd4ec95b6a74de8fd1dc48357f298fbb03216c002d31ba2764a35a417e8b6b319d7f087b6bd82012a8d92e532042903ffbbe54b6750b4a5e5fa61d5c66e17c03ebe50bea9746c01069f736efff4717d19e88a3bd373dc7a0dd90cd29fdaffb7f90288942c08a2440c5290cbee69d2f9d6c75cc018a3b37dc76923f85115134fb58b9851aeca1b21ab28249145d4dc86752e99f2f90b4dfde9e0035ccbda3e5ee7b1e0caa3fb9835e0acc5f397795e0fe49a649382b7faaaed503b2ba8076ad167d2ae748a6ddc412d05ee", 0xde}, {&(0x7f0000000680)="6e43b8555e82017f3cbdc03a76440fd4339701e81d54c2ccdfd70243b9d63aa8e29e1947d549f6e6d77decc6c813ca1e4939889a78f4612f0bda25b4934cc1ce579b4668da2c0d683c6542bf6b3c6f5995746dbc37980d5119688ec67b0b7f584b6613cabd87db0a0b78a7978c0761f3a52be843b7c8a629662fdb9ef8230b20f607967dafbd19fb2fea891481610ceeffc6db75246f7bf0ebab5155332b8c3d2344533a9aa890dd1c9f462ef5d84824df6a38e9c22ea17f304377218c0dd3f85491532b866bd5d150d6afb35b7deb2fc1628c3f6d6dd01bad9a2c63b0bee48f82681e64f482485203", 0xe9}, {&(0x7f0000000c40)="162272783ef30e033c3725fce290c916268bfc81f881ac3619513d6021f591e0082b79cd54e1937cff59c7b936590c810ab7eb813d73c35bbbe701a0163e0e5ae9b827907ed06340fe70653bb08e70e7e8690aad29aa0c70cb93c3ee8c646cf0af7902b78cd935fcd62327f2b0edb2714ce45d83ac8ea2cd2bf1110e3c9a74a7c541bdb3b31888fc1dd5f23f0b36505d432b87f6543bd0d0bebb2d5ecda96252d9da73ef912754882e26cdf6fabf59111748f82f16d734b39be08828be35e8959e096bcb7d3b56e5e3cd27b625d0e57728a1c458c714ffa7e5e8fa8805522ce0515661ca4557f5aa407f70441a10d031b0f1222a043c34b8c9d39637baf2ac36c3e28b122528bdbaba5fe45b28f377cf91f3008581443567373529ab330b02c3ed8b8e4e03c80d268be456c0018395d9ad84001cab16b2252762cc7196c915ca9f616cb2b00ffafe41fad68fc7c44de7c0", 0x7b}, {&(0x7f0000000800)="4511565b5e4c9a3dd65a9fba0a57c52ff190256a860a9eb77e0fd25863827325216d3fb93df91c13dc8213666467e32c084e98d954a5eab0f9f1352643969262f686f94a1442f13d1b44c2516513de462cd81428dc7228de261e34297f5624153dd9f6537beab89250a3ea30e042d2567523225b725dadda4b177b41e0ad96bb7339355098e3477c6aa7f8208aeb970fda9347048b447215bb6ac355dbd979aaf9ed0f78a00fd0ae0d4588c81c5982cd1eb5724e005554ca102d6ff96515b6203910ded5923ffefdefef248db4bfc65f7c283496e9c44a9429d47a6a20055816fb489b739a2ec0", 0xe7}, {&(0x7f0000000900)="653ae6def8b9de248f210d9535684211f34d649a416cc918123ac6", 0x1b}, {&(0x7f0000000940)="afe7a1d648806a852bffe8910340eab384ab", 0x12}, {&(0x7f0000000980)="e1d4b2f6baa3ef89cf432751f60433876f5c99d9b4ba00889494627bb6af20cfa1cc26ec748a0732ea19576c318943775cfe2028719279a360a80407d8cc9d5b708b85deb8e0761c829d1022dde6db53e58500b335fd027372f24f100060032b102d5b6bf6842e49712388506f86f631cc58e810a765c18dbc279bb6054f89fea78bdd3ed06b8f286bafabff7d9965d40c1cf0cb86fae270f5a124da93b15e99", 0xa0}, {&(0x7f0000000a40)="807a335d7dc1b7e0097d9a3f1512afe383eacec36514a71d61e3716de0b847c9da924ba60e28b85998650ca0660395212d21", 0x32}, {&(0x7f0000000a80)="93b06d2a506ca39a08d48a99e75008ee6177c8e5426bbb079bf34deed3d013dbdc83ff6c999fc867c650cdc5296f4dccb3cf5b9b6c14ae43ca8ce022c14d67de1534af18016f07eb14489295afd8e1f2388247d4c79b0da47b306ff317669b6043b1e3a380ad29d6fa4444327ecdf0c53d9d7f5fa693d6f521a07c1603236680ba391b20f4354a5dc60aa66ef3ef3afc9085cfd12366c56a0f3d36a903cfd9d434221c7a8595c98cc42e4f6f0af279047ff943df7856b49cdceeb8b653f94802504ad5c934a718bbf92259cac2d975cd2988f1c7c4c491a06bc3a455a2d5a5bb2b9c03f784be7becabcd221db83b67a7ac9012c4", 0xf4}], 0xa) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) recvfrom(r1, &(0x7f0000000140)=""/162, 0xa2, 0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000000c0)=[{0x3, 0x9, 0x0, 0x100}, {0x7fff, 0x5, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)="9bd0b91d51eb70876dadc76795db") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) 16:00:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1, 0x40000000}], 0x8, 0x0, 0x0, 0x0) r4 = socket(0x20, 0x4000, 0x9) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r4) close(r0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/162}, {&(0x7f0000000240)=""/171}, {&(0x7f0000000300)=""/123}], 0xff, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) sync() 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2}, {0x88fe, 0xfd}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a708d75c63c5ae792ec5039e4d0") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000a00)={0x6, 0x0, 0x2}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000340)={0x0, [{0x0, 0x40}, {0x3, 0x5}, {0x1, 0x503}, {0x1, 0x9055}, {0x3, 0xfff}, {0x3, 0x2}, {0x1, 0xffffffff}, {0x3, 0x5a}, {0x3, 0xe2}, {0x2, 0x6}, {0x2, 0x1}, {0x1, 0xc8}, {0x2, 0x81}, {0x1, 0xf8b8}, {0x1, 0x3f}, {0x1, 0x6}, {0x3}, {0x949644f09d834274, 0x80000000}, {0x1, 0xcb3}, {0xbc7c3f05a036d1aa, 0x268}, {0x2, 0x3dac}, {0x3, 0xffffffff}, {0x2, 0x1}, {0x1, 0x3d4a}, {0x3, 0x6}, {0x2, 0x6}, {0x4, 0xffff}, {0x3}, {0x0, 0x7}, {0x2, 0x9}, {0x3, 0x3f}, {0x1, 0x7}]}) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700ec2a4e0145152433f6dde7b2c7b8747f5e37359d62b407976ba21decaf981f7be778b0b576a18653105ced", 0x13a) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/71}, &(0x7f0000000140)=0x49) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000180)=""/111, 0x6f}], 0x1) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x1b30, 0x3, 0x0, 0x0, "8510ebe5ce0781c3a0bd82ac7a5648046c65dd83", 0x3, 0x7}) 16:00:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x1, 0x6e}, 0x34b, 0x81, 0x401}) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r4, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) write(r4, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) socket(0x20, 0x5, 0x3f) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) r5 = accept$inet6(r4, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x3, 0x4}, {0x18, 0x2, 0x580e, 0x9}, 0x2, [0x7, 0x52, 0x2, 0x734, 0x400, 0x7f, 0x8]}, 0x3c) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) socket$inet6(0x18, 0x5, 0x3) pipe(&(0x7f00000000c0)) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206916, &(0x7f0000000300)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r7) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000080)={0x846f, './file0\x00', './file0\x00'}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0xfffffffd, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x5}, 0x0, &(0x7f0000000180)={0x9, 0x0, 0x0, 0x40007}, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) poll(&(0x7f0000000000)=[{r1, 0x1b211ff013c6c6d5}, {r0, 0x20}], 0x2, 0x0) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='7'], 0x1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/233, 0xe9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20002) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x10000, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x800, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r14 = getppid() r15 = getuid() setuid(r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r17, &(0x7f00000008c0)="fbaf8a8d1a029be96914f6357e3abd179206a9adb2c17b9a0c4298a9116a11338589b37c3ed32de1da163f632b90ed6152aedde4282ba21cae87fe1899f82617faa098e52b55bfad8ec84e7f2fc002a0bc361284398d0e20996a2642cf694e3348e41af25cccd37687e4f6977637de1d9838eff923286a1166759e6f218333a98dab169d877ba7940e2b53685ae6f1511eebab19dd667ee60c5c66c632f2256e5e1495df20c96abc79eeb0c7a0d8558336d325d6c95474aa8ee33b1822a6e8cba1732a4a3e", 0xc5, 0x0, 0x0) r18 = fcntl$dupfd(r16, 0x14, r17) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r19, 0x4, 0xcc) r20 = getpid() fcntl$setown(r19, 0x6, r20) fcntl$setown(r18, 0x6, r20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r22 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r22) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r24 = socket(0x2, 0x1, 0x0) connect$unix(r24, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r25 = socket(0x10000000002, 0x2, 0x0) dup2(r24, r25) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={r20, r23, r21}, 0xc) r26 = openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x80, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r28 = geteuid() r29 = getegid() r30 = msgget$private(0x0, 0x0) r31 = getpgid(0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r31, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r33 = getegid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000300)="10bc40b358e12276a7a5a1049abc97701a0746775cd3f9b87c7d9ab6d8ef312fd86ec69d92035785a899730b1b85c8f1cf329a6ffe9b6ef5c3a3783228f0504327aa02c68588698635e3d40c6c58deedd8dcc8a06447b7c994a3894f5665e2819e0a4d7d820b98e1bcc891a7e820b952a60ab3283c029d4ef889b851ca89c90554fb2dfdbdfd470aee00cc93472c39015e172c8e795e5e7d", 0x98}, {&(0x7f00000003c0)="81460cc0e23efcfac339783bbec0c82327c06c530380443ee5864e5c05cc475636b3c6d15dc10797817a480b61df42f340b11b05e4cb96e6748e7e3d0ed18e51885135606b1e78f8664029bab78a576a66a29775d1f559a27155c659b6f7c2085d47820531b376066cbe1b82c43a24c7ec224ffad4df22538a376ad86194168ae873f8b6f02372c070c54af9a5cc46fca956340c8567a84c", 0x98}, {&(0x7f0000000480)="032a7b60438145c0e7f9dfa4513c5b23917d625d468443e75526ea7723a68fdb300c1129c27eb2b8ba3c7a4043da51abdfcfec785ebb06c724522926a53b466d116d1cc162b585e0d8f06a1f4eeaa7e767451a07bcd3ff37298630a1b6c372c94f04d36d178a127f5706649735a9f24c0b8576bf6c6de25271c2c85221600401078d6b224c527eb6a627c34bab16f784087f6fc71c0d4f6c1a1875576587545476b29c3ab478e97f475e088b863ffa23264b01d56c606542dcc8cce4309deb008ba585f4", 0xc4}], 0x3, &(0x7f0000000680)=[@rights={0x38, 0xffff, 0x1, [r3, r1, r4, r5, r1, 0xffffffffffffffff, r6, r1, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r7, r0, r8, r9, r10, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r11, r12, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r21}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r2, r26, r27]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r28, r29}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}], 0x140, 0x40c}, 0x400) r34 = socket(0x18, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)=':', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r34, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = getgid() r1 = geteuid() setreuid(0x0, r1) setuid(r1) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r0, r1, r0, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpid() getitimer(0x3, &(0x7f0000000000)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r4, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) mmap(&(0x7f00003df000/0x4000)=nil, 0x4000, 0x4, 0x2010, r4, 0x0, 0x0) r5 = msgget$private(0x0, 0x1) msgrcv(r5, &(0x7f0000000200)=ANY=[@ANYRESDEC], 0x1, 0x3, 0x1001) mmap(&(0x7f00003e0000/0x6000)=nil, 0x6000, 0xc499c1aae431616, 0x4830, r3, 0x0, 0x4c) r6 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) setrlimit(0x2, &(0x7f0000000240)={0x60000000, 0x60000000}) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x3, 0x4012, r6, 0x0, 0x0) mmap(&(0x7f00003de000/0x2000)=nil, 0x2000, 0x0, 0x12, r6, 0x0, 0x4) 16:00:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) sendto$inet(r2, &(0x7f0000001180)="27dadb4c31748edf2beac2d9dda297c880cb4275b295670b144da80f793fb08569b550f62a7920f49a49284ea3d64f0c961ae83b1ce7284da7f8d624058febd594661c6a6a6c39e367b6aff7db2d9f8dd6c38891a66e8e1637f3f4e26d45a343514318b7ea13280a4871cda85f36d4493ede0fc7792060ada52f0c34c19bba7e919cb8279789c3a0a8ff2ce3c408ba9fa510a67b9a5c9ea95492816c9a8bea2a803d9b570d290f938831b1ede1107095cc26971a59c3baa9f02b72ad6504370a068f968c1be6457a61aaf8a583a22998050b10ae001603344d95f22ad9862dad25c8254ec2964a9b6d214072b5b3add1fe2e69b238cb81ffa0a189ba09b570e228e2324995e606d5216a759be7dbc30a99975146cb123bdd6a7ed892cb34dbe423aa71424c9b41285363ffb232a81ba745f3fb12d7f342d323771537054734117ae9f74a19e1dda2e374c915a9bb542896c41cdda0918432ec760998f3689b78eb1d60a324a0c8254cfd2a94e5208b80c274a3d35ca74b35924e39a6bd56f7c1bc17cf6bf686f198ce3babb9e0c406466aa8d6744aab2f6c2b0f54b1123fa266e8d7538b5a73bdf550f4ca481db2bdc916463a4f2b3fb639ff80e1449ca64ef0eba423405c2007fdb375a16269a856b9e365a831fd04ca0cd2c34dcfba09a50542fff78c71fbb832d5b93e079bcfba845ff8c4a87fce477992f189ee36fa7a0621310b72994a51a087ff0685005c6b2e9c5f275674f17a5c0dbf746a7de494bb6da3ede17c4eb911f56586e9ca02ad3863e21160d972c51543ae82594e8111bfac547a90a14976b509d5747498d349d1ad8aad32b1586c7198be655ad6299f7b0372114d522e71af1dae4fe63a8b301b442e9213398cacdc72f40da4d496a6f535136bcd950b62707fba9cdc7d0d638ddba552eb531ed39890a460b148cc9a9bac861241e1838f9622da0730deb1cc79297168f9f9e88af5e944d6378dc0f50f0c2ffd25625449feabcc29417b71ef8ccffb6c9d60bdceac2dc0a962fd2327e8569b8c3fbbc0a4730cffa711d874a94b15e87a92e910a50cc55725d89286fa3ac2fa50d2d18f61cfaa44de6affa68f472db94b643654f341cbfaac6c8a386772bd32eb423dba6bdb060664f70ca77d9ac77d51edf77f8206a6e78f6070f8afd2008930d3f6240d33378421380cfb530fee1606b35c23481656928f7e2a09b671b4dfd34318b72e8ddc0d594d369a33391254b9dc608d0bdb2df6401b1b157054c6b570deae7ab4ff4072a63f4cef3debe9312543c1d7de86e794f2a224b11edd76d3ef6ccd30c1b70c59ba096c9df43160c964b3d265b57b0d2b72fb98792ab79689148c9ac20dd6f313d9bc581940b884af025accae89dc4ce473e6987333aca39e67622351559ce8d8798a27046a91902d10d7ebea2ccf8261b0ba507bda92226873d405a606f5018f9f428a504f1080fd4a7c1188c860508c897b114d977beb50f9a7853d52a7b66c5c1614e1f24ad76564e94608c63e9f53d51f01b2adbf99bf0ac3e9afb258c0e4ee2a302b7c0fcbc431b0a13d9da024c072573286027440f988a0feadc3d0155d1790da953752d1db35473493133b4c5077d731cb55a0dc0035352a1a9f0040b4df0b1dc84dd436d7154a507490f8aec3cbf5c15eafe94064c2c78c378ce75b5c098b756d83cb672406a1c539a2597571b491320c18f8a47117b6e14314d32a5c12ad87c9956ee5289c4d18479f80ca00b7ae52fe0f76cbef7d97652f1e0896e9c0f0f4fb010f51f689ba81f6eae641488ac256c29f1617a36ef15b7b814faa8a918f6b1df404038a626dbd8f9cef3ad7c62d03805f5c3f7e22add05b86742d79cd04ec01d9667657ed5a6553ea7f6760cf5a3a3bc948e564a51faaea7bd33d4765ad94abfdc3a71351f3d48ebc77b0e6bd81b02a663f0a1b960340030d48e4032b71fdc2ce302d8c5ebef4f1ee8fcac2c9a2c84107f585bd1d7301a06e1a41b148837eae651c1e2eed2db5ad2145e8d0155004cc9b4e5d67ab0b6e5ea7c77ccffbd7f1146e9dff47181eebd54de37aeada33942cdf37aa3b681f58f4c67e66cfbeea2b66452b4c5d4d7844ed1f42c96b782dc3f71d5b2356074bc8cd46e0f37140049e8feaf9a8f1323e6f44b5069d888be5a212d978e2416356eb42adf640fc51f65f4bf300e07b57415711f78e7b1c852a0996d48b8e1817fd2fca658f0314941f474438e30c41d8ef5b5a37d358a060657820ad7d04deba10acbbf0d258e1ebf75ea4cd5a75f63b910ad7bafe34ee01b6286f3e1f2c1be8569ada84bd06502947d2003ae73c5497a78b09635dd46e7e3dbf953db9802734e3fb4699a5fc26d8de83ba8bdf5be9a6637bc8de0d6e17d149352b6dffdb28f1d7dd6805e12ad7fa457b81dc66128f174c490bffcb88ef262e5ef388af9787e816ccaea56340927ab4c8cc7eb013e0829db26c3013cfdea6f0b58007222b81937792e3ee60f7a87795f510cc543338a157bf58c5f5a4be6601634d792b5d6bb9bf75fb2c1162a613015226dd409ce9e228908d9b2368f48d840378449771f73238856ce421eb8eca0df49f04bab32a662f44cf4b2f90bbc2e61d57bb04d389d83e1f7a63cdbd19915461792fff748e983b0796a1321ae2a342b9febae4fee4e7960c8c266488c57e6dd31d7342aa8f88a5e536cabf95cd7d2dc8315c7a655f016802127d91d7a2736b3e99fcb4116e819936e5c60006cb81121a4d0371430109504ef79b1c54d3c565f533ef15122d1bc56699e0b5c8e759ab70e2c0e681a99358505654e4cfb46124f02c23b63bf546dc08bb3e70250a3443f6d0c1046e3053843d208672c51761259f1b9d255019af4924b329d6300cf97b62905f29bbde4410b6672042c59f965715d1eb7872758aa494c3dfa7fb3cd9a82d315e887b05083b1d560c02f227dfb8ea49a390f5bf6f7726a4aead8c63bb8d0411fa2811ba762efd8baf3ea1d1bf6075f71064f506c74882d480005649fe33663af21241d7e5837eb58de22e6cd9038eacfe9b6055253fa8041aa2810eef8703a7a8015ac18cb86f4ac6cdd329ecc571011568bb3d4e5dc33ae6d5323708eb8bec160193cb7f2e5427b71ee1f1c3dfb6e7a878677e93132708f5cf0a5589edd433521b31fa83b6a0eb57e605f22f2bacabc9fc3a19501f61b3b428524df120ba2ee6a4dd6fd94123a1603a96fde8b8fd81af1dee1494cf4c1c2ef589966197510d1a794d42f08cb12a9553ae2b5275fc3ef771b9d32b8e1bb533a931ebcef54b9e8083005a8c56533a261f3976f0a274ace27168fea2baa74d6adce099179439f16cce128936025b1405a55603f9b19ed1662e61b3123687c38153fc08d223aeef33aecfaec53d44afe5e2a66a4a5059447b8ffb240075111ad8f6d6bcf1dd7cd2447093938eaaab8c2506304b1be32608625c2cc1f1d187ba7a5788960f0a1d2d05e8f1947b6ed72607a3eec38b6965bbec8b8f2b0786c4f659d20085337cde71cca75c4f15a09f4e6c7e9588c35c0b4776fcaabaa068ed6aaaedb4831ff75c08252f5b3c825331de458bcac5b930b9b6e3f7125f091027e9a167051710030600f3f21ff765e2c7e83983c94efb57ca40222da66908562691e05d3a07d7c357bc24781a4c2c7be56f99025e9210bf226e54bb794737941191aa4c2a6db9e77336b151a1bc82dfdb2dbf2ff342beb7b0d617bde7c1d25bb584eb35b24f7f5c42fdfa220da5c3c89da80546f3935fe8f49a68a62359525a002356e11e80127882b7ccf694035f1dcc1e1cca1db674db261f623a2f030bb44f5a39b26aecd820f521307416a3efee5d37f91c2848f785126d91faeeb9dcfe4257265eedecf6f2a357cd2d6375af853b52d8883eda89c129dd0c2dfc828fbda4baf1ee8c8410c604b349d1be36720fb3b3377e16a14990f87271e16daa9a458d18b377c3d3b1441cd0b776c3918d5d37df078358c8f7c6ebaf795b71b20a8deabcb743d9523cd08b1d5b54282a1fa8417e78e64f6a32836e21b95f926b6b8d2f9998eb5050b3caed0913322b52885a3572cb414a1326b6682353a065358ccffc0a2349c555d910c4ca5064ffd84e84864ad7996105c47b9b396fb4f63934de7ed1523732c189ab87741e6800afafa59427438f580f238725652935f536be066b36fafd64354aadcd93ee74c3660566c9540090b6649d77f15c50912729d977b1de8bf624fb6ba674451b60a9b4f620ae283accc9383d50361fe6c95163eac1a01349af4430b705936d4d9fc18b2c3a4acac02239a76837ce67107592af08faca2e0bc01526ab66befd5a6375e819726b95bca23a4f3c1600085b46a2cb18525391b108098c45d637b756d6ab8752aadb573a4ccc9caf48170119050ec8930c12ec6b2d6a6f618f8c9450159c15be9d6b742563b109806c80d10025913463b044d7d9d1595a162cb75c167297cb1853b7358dec97c1aca450e7f7f7cd082f751667a812a138c81c38bfb2890022b5194e18d3b0ca4281ac1adc3097b03844c1363e746dfd11f696bdd7b6cbf1781699342a65ee3f23edfa84e450d63695c2baeab58ab2df35c0df74ec7e5d37eaf2771fb7257f8984e46041dceb3fbafc0ef744041b594ddcb0bf0802167accb081b6dfbcde6665b80bde25f6a77da2cc407b95837c2b0e12c85e59ffdb2718829e6632c34a34090cabbed44ff8491c52e75cca91f3a98f3141e06dcd35bebc515153a52b19f0e3934e6eb344e553583a44f664cd45c7d1dd63b4fb60d3d73c81d846c04a6a82ceb4005a01fd75bdc0365a4cb61fece836624d9c3c3847c4b71f919a8f4c5b3299502001dc30b78725a25802106f79673fd49138c1ac3b2021edb071f38e4ef87cd3bc363df11f44f56cafe4b2e70423007d0d6eb52d0e5bea38927933017fbe8024c85fb911771c007d4712a357732b431933b1c5d44950ae841a4905c24febb7a4b15b18e3a075976bc9714871ef5741132f6bd45f45ecef6aa1a31f879462687063d62531370bb08bb7ecedd9b9439caf66d971136a6be3a83209d095143390ac89b9baa9910250f2f95044bdb96f2f75b22003f0b0a2fd13739584045ebde1cc8177ff54968722a613f167eedb5d209a99e1dc01e4a6de84758ec125ef7f6e3a15311b0bd66587457ba375cb0b7fa87a1bbe585c61eba6d9a8c6e172c2263773794da4987fea8fcf71e52c405465bedf2658b93206620f774c345a4abb4603ee1ca93adbb24ae8b4f9c35d5fbcb967de6248cb8d06bb5ab30a1b59d84ab52c80ea8e40b652a08f4de9d7510dd2d81897517fbccf840fe819d1fe4831430bedf0bd8498bdcc1758ddfa30b0add5f02480c0e91bcb6da1974c8418891b22b99ac2bf494704f6f524332bd8e193f592745f0621addcfc2983c724eb1752c7f86689aaeabec1e9a000a6621dbf5a48f469508bfea500000000436919076a3d43f314d5f3fdef2f6a9e0c0bb79a8f5dac99928b897a15ce6338a35df2ad465540152c78bed7837e87721e000a123e50fe9236986e30f733efe725abae67bfff148c5438ef0d51a57d3d8d357258d51c51577954e61bda563b3ce0221711453137f80c4dda9d9f855e9d546eb001a0118d2466a3180a0db2eecbc1fbba0dc8e18a6d67386446404bc7f2b4ffc03b45c181187a1d26c6887a0abf21e87823ac406c2939992db07457a9b2401ce16dc29882e07e297e30d4dded04084eeebffea551c3e0b7fddb3b0f620e473037ff8d3f2237a73174775660e0", 0x1000, 0x2, &(0x7f0000001100)={0x2, 0x1}, 0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0xd25dcb90027c0806, 0x40) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = socket(0x18, 0x1, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000001140)) bind$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r4, 0x6, 0x9, &(0x7f0000000340)="cc6789f2f07c06ead242ee622fa428d0a02771e0aa1cf05217c2fa83e1e075ef6b212e2fac4d7bb80d302629828be1f76916893f743bdfbef3a291b122ba77b792fd1dd9f0543bb24778e14fd18a05eca251d291ee2adb824564e312e32fd6f12080c73998ff0f000000000000708618488905892591c0a72cf1a09b7be132fd6cf9f491c8c2be4536712bcaf6ef2d178efe6dad3a6a0d07bc7b90b634e01678c922f98797", 0xa5) 16:00:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) socket$unix(0x1, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x4, 0x40) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x27, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a5}) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/143}, 0x97, 0x0, 0x1800) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:08 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0xffffa34f, 0x2}, 0xc) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x8) r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) mkdirat(r0, &(0x7f00000006c0)='./bus\x00', 0x141) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = getuid() setuid(r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) link(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./bus\x00') write(r1, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) close(r1) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="ff04e17c9d5745199b3210f608006e5f0500ff0000000000020007300af70004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) readlinkat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/51, 0x33) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x5, 0x101, 0x2a, 0x1, 0x9, 0x7, 0x100, 0x0, 0x2, 0x80000000, 0x5}) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\xeb\x00\x00\xdd\xdb\xf3p', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x32a72b9bf8ec51fa, 0x10) recvfrom$inet(r4, &(0x7f0000000200)=""/191, 0xbf, 0x83, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) 16:00:08 executing program 0: r0 = shmget(0x0, 0x2000, 0xae, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) msgget$private(0x0, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)=0x5) flock(r4, 0xc) clock_gettime(0x2, &(0x7f00000000c0)) pipe2(&(0x7f0000000280), 0x38010) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socket(0x11, 0x3, 0x0) r7 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r9, r8) listen(r9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f666963653000"], 0xa) dup2(r11, r10) listen(r11, 0x0) setsockopt(0xffffffffffffff9c, 0x8, 0x4, &(0x7f00000002c0)="040070aa57141718535f00000000", 0x27e24918aaaed4d7) setsockopt(r7, 0x6, 0x3, &(0x7f0000000500)="04000000", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0x0) getegid() getuid() getegid() r12 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000700)={{0x101, r12, r13, r14, r15, 0x80, 0x4}, 0x80000000, 0x9, 0x9}) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) pipe2(&(0x7f0000000200), 0x10008) 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{}, {0x44}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = socket(0x10000000002, 0x2, 0x0) dup2(r10, r11) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r9, r7}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r7, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r13 = socket(0x18, 0x1, 0x0) close(r13) r14 = socket(0x18, 0x2, 0x0) close(r14) socket(0x400000000018, 0x3, 0x3a) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r14, &(0x7f0000000040)="100a2956b9223776", 0x21d) ¼%b­ o?¦Š+û‹ušEÚÐZ)¤¥iƒ4k]„Åe¨êgÝè yåì6›‚UZåéè3ë9ñ#0–Åù›Ø ¥Ô@¶¸àø¤/Û³Ö4φÒQ~ëöÛ.ćZëelSÊ©<{™,á¬zs2<§EaXf¾§x•zÀ&ùŸâ694t3/³ô£[¬ õùÚ%¹h±(¡zߢNý4p€È´kÁ¶y(ªmêøYøê+›œ‰¢åêû« Gö­P<}UÂúggdyÝtå<^:½˜¯Kp¹µ'x>yòâ'rwÕUºnMÊÕ’Y ¿ jG¼17ÂôPúsBdõËoðTGJÛ1-¯+½¡ø? ¡­O¯¹‚1  Ý£”eu£NÝÂzÅa»R¸Ë$qª½äï§êw¯ºW0‘»÷Ô#ñŸÆŠp7Ñk”‚]>ƒ=˜wRŽ­ñžµ0@Ü;›39CD]6*š_¥7÷cE´§jÌžS²»úiN7éf±†rõ1~ý¸åíKÝkÈ2çÑüO;¥ú%ºÙÃuW£Ó6DÒ†‘tð.;5­É+½'°@ÃàâþÎè°×²mv¼%Ǩ_v ?iΘ.i³‰å-7;§™Cx jzÓ“Š÷JxÁ¨¸ŠåR¤_¸TpÓ‘êÃÂ@ÆëNªÒaÿ‡òÓq:HtRߺÌì-úŽcæ¾éæB5uØ$¥ÀmTª±Ê‚þ5‚;•[spÑ5ݘ/u¦4Ç'¤hT¼ýºÜtÆÀ/¥ÅÝ/“ý4Ùt4 ˆaôöÍAÍ~)Ç-“Ç•G6y†‹·¬æF¾Ðq‘RÇ ÃÞ)wH+äšá7üŲ‡;æ§3Z`Z0ýv¢'Jÿ×S>ožá滓{óG| ÒËÕ ÷x4Àù¯k3ÒÖ[/8ŠþÈ Y¬j¶Î®ö ×ÓÈ»7v.0+5› ˆ8¢þXVB¢§¢œâ=ÙÑ’çH“˜E#â…¼L¾q*¦íûfå4-Ëyl»éû;ŠÔ¼D¾ÖzE»\årî¬ß>!£8"!®EõöÊJ7Æ[(rÓÔ½T\0~hcfòûÀ‰_ݽÍêEØ‹÷RÃqæÇbÒ.dsˆœx/òÞÐÄÁ3r »[îÍBçE~´¦a¸³–ï J«o+yÛÝL„ÉÆçCW.FÈz¬4t¿nAÏØ@Ñ|0P‘Ç¡~ÐÞç*Í…ðˆÿFmÄîàkÏÊÖ ÎB4M÷[º{†—ƒD±¬…—|þ”!;á÷÷6“l)¿mÓ‹ô–ˆç¼xb*­„— U­À§ð;J¡Õ«”s,2qdÑ 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000001140)=""/4102, 0x1006}], 0x1, 0x0, 0xc600000000000000) chdir(&(0x7f0000000000)='./bus\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fchdir(r0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00000000c0)="83ea805d91cfd0f5f7404bbd17fb636ed1f4a274ac834dbde2b7609ab65f4229efbb30e53b24268f0375798b0de5b053215109d4a7a7f395cd2589b34a3153f141ba5a9b4840899c469296702dabac1c488ff3f2394727e3ba22bcaa310736daab3cf4b5173bb62b06d683c27bab6f19facfa78e51a4cdb5a38f55b1c0d119424fc10f936cec6f7be4814ccad2f8", 0x8e) 16:00:08 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xff, './file0\x00', './file0\x00'}) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000080)=0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000180)='./file0\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x0, 0x0, 0x3) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) shmget(0x3, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', r3, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x5c0a4b48840a2945, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x60}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x1c}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x1) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r3, r4) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7ba074, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000040)="6a7e67ae014bb6240e787282ba4d5feccc4b9efa062fdc958c77a2334177286f3935d7", 0x23}], 0x1) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: close(0xffffffffffffffff) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f00000003c0)=[{0x3, 0xf5f2, 0x1000}, {0x6, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x4, 0x80, 0x1000}, {0x3, 0x90, 0x1800}, {0x4, 0x7fff, 0x800}, {0x0, 0x8001, 0x1800}, {0x3, 0x782}], 0x8) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000180)=""/231) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000140)=""/23) socket(0x18, 0x12000, 0x3) accept(r1, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r3, 0x1f17f8036044cfc6, r1) write(r1, &(0x7f0000000280)="0920090000000000000014804752cd8439df7dfe4ed2848f4aaa41f6ac61371c960a", 0xfffffffffffffee2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x400000000018, 0x3, 0x3a) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="822f667e00000000004496e4ccd4b58dce07000000194bef8908abb9ebe80000000020c3df0a451b3efbff1dcc1c5b9adc06234ac7923a2c2465d9291a0db66e8f0600d300000400f719d396fd19a78fd85b0c19aebffaec31f8d643711fd04474371fc88e0600000000000000c95b7d2c7464d9a9c6686c4e8200ccc9a4c15caa5d1e469f0eacb7ab9aafbaa409bb1401f828ebd91d3a04ffbe93602999d2e4b3ea22ea9f234f3d0590a0ac8d07fe19a388638ae59d1adae20e0300000000000000000000000000000000ec71d345c43978874aab083582936c92a803000000000000b98b00613110f5942d0d3d52e102483e73c8f2a93879dc00f9e09762382cd071ea429f9c5051d93cd80100016dc3a5aa0d7134c630dae019439dd65287190100597aa32b3f986450c9db13b52beb0f5313a704daf9e944b8e10a7a52a68f19d87edb6696a9fbaeee2375e9c9e56b7f4d006c3afc0b0eb855b05b6a3a152ba07bfaf5459b1e31e19c285ffd036531a49040cb19ab93b4d8be61ccfb91ca58d383e0f7e8559e9bd4c4a478ea3efbb96ef70f6362ae0000000000000000000600000000003676cb1192d4897fe7af421d1569c1cad5668f2e0baa04fa4cfee0e2552b9ea3aba3222e7d76c3c306d36e9878c0266211f486c6781e5cd10cf034feb39700503a4ff04c0762"], 0x10) r6 = socket(0x10000000002, 0x2, 0x7f) dup2(r5, r6) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0xa, 0x0, 0x0, 0x0) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000080)="078ba10c67fe6192ee69a80af28c48383f5af39a2aa1", 0xffffffffffffffa3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x3, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1}, {0x18, 0x3, 0xffffffff}, 0xfff8, [0x9d, 0x0, 0x3, 0x0, 0x8]}, 0x3c) chmod(&(0x7f0000000300)='./file0\x00', 0xe1) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r1, 0x14, r2) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ÓHÝMçgGrS{ö) }áZ8…>IH^ˆp‡‡3&N!؃Fê›!ò²Bÿ §Åévt»¹oâÔášdJŸöT È$oPìæ0ˆýOLÅÅ“¬Šº8Lá ïä»Ráø ˜2¤MÅ\™­R­ý‘çY¦;¢™®P9cJO´ùwÇ(Mš\Žëë¾ô kp14¼%b­ o?¦Š+û‹ušEÚÐZ)¤¥iƒ4k]„Åe¨êgÝè yåì6›‚UZåéè3ë9ñ#0–Åù›Ø ¥Ô@¶¸àø¤/Û³Ö4φÒQ~ëöÛ.ćZëelSÊ©<{™,á¬zs2<§EaXf¾§x•zÀ&ùŸâ694t3/³ô£[¬ õùÚ%¹h±(¡zߢNý4p€È´kÁ¶y(ªmêøYøê+›œ‰¢åêû« Gö­P<}UÂúggdyÝtå<^:½˜¯Kp¹µ'x>yòâ'rwÕUºnMÊÕ’Y ¿ jG¼17ÂôPúsBdõËoðTGJÛ1-¯+½¡ø? ¡­O¯¹‚1  Ý£”eu£NÝÂzÅa»R¸Ë$qª½äï§êw¯ºW0‘»÷Ô#ñŸÆŠp7Ñk”‚]>ƒ=˜wRŽ­ñžµ0@Ü;›39CD]6*š_¥7÷cE´§jÌžS²»úiN7éf±†rõ1~ý¸åíKÝkÈ2çÑüO;¥ú%ºÙÃuW£Ó6DÒ†‘tð.;5­É+½'°@ÃàâþÎè°×²mv¼%Ǩ_v ?iΘ.i³‰å-7;§™Cx jzÓ“Š÷JxÁ¨¸ŠåR¤_¸TpÓ‘êÃÂ@ÆëNªÒaÿ‡òÓq:HtRߺÌì-úŽcæ¾éæB5uØ$¥ÀmTª±Ê‚þ5‚;•[spÑ5ݘ/u¦4Ç'¤hT¼ýºÜtÆÀ/¥ÅÝ/“ý4Ùt4 ˆaôöÍAÍ~)Ç-“Ç•G6y†‹·¬æF¾Ðq‘RÇ 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) select(0x40, &(0x7f0000000180)={0x9}, 0x0, 0x0, &(0x7f00000002c0)={0x1d94}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) pipe(&(0x7f0000000000)) syz_emit_ethernet(0xffffffffffffffe1, &(0x7f0000000040)="08015f7100000000000000a8a2a993020292ba00d79024442e0b419c02942f43f63d03c38cd0") ÃÞ)wH+äšá7üŲ‡;æ§3Z`Z0ýv¢'Jÿ×S>ožá滓{óG| ÒËÕ ÷x4Àù¯k3ÒÖ[/8ŠþÈ Y¬j¶Î®ö ×ÓÈ»7v.0+5› ˆ8¢þXVB¢§¢œâ=ÙÑ’çH“˜E#â…¼L¾q*¦íûfå4-Ëyl»éû;ŠÔ¼D¾ÖzE»\årî¬ß>!£8"!®EõöÊJ7Æ[(rÓÔ½T\0~hcfòûÀ‰_ݽÍêEØ‹÷RÃqæÇbÒ.dsˆœx/òÞÐÄÁ3r »[îÍBçE~´¦a¸³–ï J«o+yÛÝL„ÉÆçCW.FÈz¬4t¿nAÏØ@Ñ|0P‘Ç¡~ÐÞç*Í…ðˆÿFmÄîàkÏÊÖ ÎB4M÷[º{†—ƒD±¬…—|þ”!;á÷÷6“l)¿mÓ‹ô–ˆç¼xb*­„— U­À§ð;J¡Õ«”s,2qdÑ 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = msgget(0x0, 0x310) msgsnd(r2, &(0x7f0000000140)={0x0, "de86d55bad0652d4ea0d635a3cdb0a45100660690c70c9132752f3a3b740a717f53fd8a6058ef91e35c4d559e9c408b2bc14b79ac2ba2441e2793d43cc85ada0d136cb9f6ed5f3549158fbf880b64472210f798082df9bef843cd42e085705cce62cb47997706e89fcb54268aeefd2cc9ce6916ec6e413abac92fe16e79658ac6b48232ed91060722bee56341f4ed6306603ad7872aa132214821c"}, 0xa3, 0x800) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r1], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="031400000000db03080200e4ff25c6149b33ff1a", 0x14) fcntl$getflags(0xffffffffffffff9c, 0xaa1cec76c691b233) write(r0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40062}, 0x44001000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x68fd, 0x1ff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) flock(r1, 0xddda810386b556fe) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x6, 0xf0, 0x80, 0x1ff}, {0x7fff, 0x9, 0x8, 0x6}, {0x0, 0x81, 0x0, 0x9}, {0xf4ed, 0x1, 0x0, 0x9}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x4000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x1}], 0x2}) dup2(r0, r0) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0xfffffffffffffdeb) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000100)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0x245}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x8) r2 = getgid() r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x10, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x14, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$setstatus(r7, 0x4, 0xcc) r10 = getpid() fcntl$setown(r8, 0x6, r10) fcntl$setown(r7, 0x6, r10) r11 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r11) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000280)=ANY=[@ANYBLOB="ffa5810000ff2f5d520024aa0e0d5d5d323cc9660200000010fad55cec8ad64eca63d285b6a2d872af1f73f8c8437c2ab4d581cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a8806a59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r14 = socket(0x10000000002, 0x2, 0x0) socketpair(0x2, 0x4, 0x2, &(0x7f0000000300)) r15 = socket$unix(0x1, 0x2, 0x0) dup2(r15, r14) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={r10, r12}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r17, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r18 = fcntl$dupfd(r16, 0x14, r17) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r19, 0x4, 0xcc) r20 = getpid() fcntl$setown(r19, 0x6, r20) fcntl$setown(r18, 0x6, r20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r22 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r22) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r24 = socket(0x2, 0x1, 0x0) connect$unix(r24, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad6fffe63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9501"], 0x10) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r25 = socket(0x10000000002, 0x2, 0x0) dup2(r24, r25) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={r20, r23, r21}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r27, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r28 = fcntl$dupfd(r26, 0x14, r27) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r29, 0x4, 0xcc) r30 = getpid() fcntl$setown(r29, 0x6, r30) fcntl$setown(r28, 0x6, r30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r32 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r32) setsockopt$sock_int(r32, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r34 = socket(0x2, 0x1, 0x0) connect$unix(r34, &(0x7f0000000340)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b95372e718a0570e1594f0ce53313"], 0x10) setsockopt$sock_int(r34, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r35 = socket(0x10000000002, 0x2, 0x0) dup2(r34, r35) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000001c0)={r30, r33, r31}, 0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, r21, r31, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000001c0)=[r2, r3, r4, 0x0, r36]) close(r0) 16:00:09 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a5}) r4 = getuid() setuid(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x14, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r7, 0x6, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r11) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r12 = socket(0x2, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206916, &(0x7f0000000300)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000540)=0xfffffffffffffe9d) r15 = socket(0x2, 0x1, 0x0) connect$unix(r15, &(0x7f0000000280)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18a3b93b3222a1abfe4fd78bad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ffffe25198fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b95b990e337ba43f0e43f177d4d0773fcc8a72ad394b94e0667828b2fa2fedf24e74b98ef7040577061429dd030c394913f9dd66077f4f18395c8c09fce4cebf255b07b0336ed582ffb475efe57e05e990d9d17"], 0x10) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r16 = socket(0x10000000002, 0x2, 0x0) dup2(r15, r16) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={r9, r14, r10}, 0xc) r17 = getuid() setuid(r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r19, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r20 = fcntl$dupfd(r18, 0x14, r19) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r21, 0x4, 0xcc) r22 = getpid() fcntl$setown(r21, 0x6, r22) fcntl$setown(r20, 0x6, r22) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r24 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r24) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r26 = socket(0x2, 0x1, 0x0) connect$unix(r26, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r26, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r27 = socket(0x10000000002, 0x0, 0x0) dup2(r26, r27) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={r22, r25, r23}, 0xc) r28 = getpgrp() r29 = msgget$private(0x0, 0x0) r30 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r30, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x100, r4, r10, r17, r23, 0x10}, 0x5, 0xf68, r28, r30, 0x4, 0x1, 0x6, 0xffffffffffffffff}) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000000)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) sendmsg(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="a69aed2363ce0e3a2727dbac58a7bc0c2eb7efe4", 0x14}, {&(0x7f0000000100)="887473d0da3b653bfc8a59254c9bcc422e7e56552da429cf472d9f4054b2523afdf61c1de1ff1d0bd791a22db59831eaa111f0923e0551381169fdd77ff96154d34d427d35dc412bc350c6401232b229934f49e85dab079250b85fc7d5062c719de3e3a69695a4e058e35e59c50cc0425dec1e9af8526e8bdb1775f407fadd7bcab100d07530f71c8fe03d29157da3bc55e56b", 0x93}, {&(0x7f0000000280)="ae18e24888c8a534595b2db9d428beaa3e81c8b18739eebd6070e3870eab9addd8fb17597145fe47c685e99ae9b951c8fb5b7594e5356269bec0c2a794e68301f26a973086de7f22f9a0aa30ef7bf9fc1cb3a7372b9b4706a60ed580610f2f3c4b932a6b8df0a1b650a697a4e7083749497684d3ceee17fe16725fe4141d12a82bf89e95382d1f100af30c0f0fbaa4e68928fdf1169f53ef7d8248a8b3b6635917b8dd92a120422d2a9cad4bf67a09256fc0f9", 0xb3}, {&(0x7f0000000340)="4d9123b13d56b963eae4402d912b858881fe7ec2c258e944c36bce41eb0363cfb4cf0194b6538254af64b799660cb26838b667e7919b060ba8d9aecc585f9a52333a70fbdf84fd8a9d07149699b65ecb9b20453c4806e9aad00c0f8c90c8c428fda89230e53d614552dcf61cfc884b501b07301b74eb6f897dcdd5f1ef9c9e917da3a19a4e9dc548b0", 0x89}], 0x4, &(0x7f0000000400)=[{0x20, 0xffff, 0x2, "6c830e05daac35e4134e58c7e0"}, {0xa0, 0x1, 0x2, "7948b0958153289ef06e0f86492334402580de708cf3fa4590efcd941aa946cb27a1b2c6c593f3fc247dd8f3610063f8cac12a490efb4129c6331ede5c9f9bfd5760be28577be3263dfe72e76eda322b5f7880c484113b65c4d526a3d3b0e27cefb02e96da8225ac25b026949f501f3db8eb50d1234e41ac4018ad16e9ed3a166e8a43b8820709fe8bd27064"}, {0x98, 0xd115152af5e38c27, 0x94, "2e4410f912c0355637194b948f434921013267de33d7e660f670fe4d49d98b91ef4755d79f6045f090992e2a1a3013c8e3f8dbf6bd4e005ae1105cdb498d07938568dbeb58b0086591a68b5a1e6b4c4e6e3a79a77db4fefee03c1d3f21b3df781655c1b3f38f7e6ddcf38c213c3ea5a77ae4830014593e00819e53e2c40b26ff1a"}, {0xf8, 0xffff, 0x8000, "df7aa91e5c1504bb5f0dd6142f8454b5a4b8635cf4536afb28519faa6c079cec5ab5af17db7852423482fb052efd89b9a79e0da223ba6e5c96ec68217ad4b7d20aacdd5dec1d266650bd9f4594f1f484903ace393cca48bdd3f11870e12d414dbc4fd252fd73153807852a97a8ff8a51a73e89d4be6b854d21cc297c942a064e53effc386980ba0cfee7e084ab6f46cd9a0385ec17a80cc5036ce8786f7c100c3174d6b3b224198a63a8bf45682fbfd183951d935c928f235bb2c219c6c4c3da290d9f2e428ab7b110a3b7c5e0fc56fef049d90b428e3e176b5cc97b5c627c69bac822"}, {0xb0, 0x1, 0x2, "1f51217b07ecccc1791d10e189519ca583fd38f79688977739130fe83727437f5aeec681a5c3597f8133c57186ac72798d7d612228c66836a1894e0e77a9678a7cf46f3e7f8e71aa6b05cc8be4177c58569c7a27b62457c557fa94dc755df514751a48c2d740f70732e84e08028465d987ee1802692e3039a0c3137efd3b276c23570880da2e2ff198706c98c5ad81138b26c7501925f7aef096e4c6"}], 0x300}, 0x4) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)='c\x00') 16:00:09 executing program 0: setuid(0xee01) getpid() r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a5}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000a14, r1) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0x4) fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() setuid(r2) r3 = socket(0x2, 0x6, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xffffff29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x14, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r7, 0x6, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffed2) r11 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r11) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000340)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437cffb4d5cacf0852cc27d4077c4172d2d605afafd6ebff579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b953773c47fbb7c6548cfa9fb7a7da2347d850d843f5d5c68c84d0caf21754b60d73d10b74d98513453c56af5cbd24fb79b5632f400001181742fee79689a795dd8eafd696e1aa3ba11eabc8ac4e79ca0068ca1f17f7554fe6e006398f6451850962c265647af81f3d70c8444836087fa6a511448a54f33689ea1d064fffbf60d606e3a8d4a402ba5884abe90a70562b604039d50a2c6044a4c4a24eb8732638dd31157ed292953a67822557f53ccd4947be26e"], 0x10) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r14 = socket(0x10000000002, 0x2, 0x0) dup2(r13, r14) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={r9, r12, r10}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3f, r2, r4, 0x0, r10, 0x4, 0x641}, 0x800, 0x9, 0x0, r1, 0x0, 0x3, 0x8001, 0x8}) ktrace(0x0, 0x3, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2125008e12efa4fb17a1800800000070bf0100d6ff00001208000004"], 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x4}, {0x0, 0x0, 0x0, 0x80000000000000}], {}, {0x0, 0x0, 0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000100), 0x4) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x908, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 16:00:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) nanosleep(&(0x7f0000000040)={0x2, 0x2}, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="00000000020000", 0x6) write(r0, &(0x7f0000000200)="0e851f8c589be924", 0x8) 16:00:10 executing program 0: r0 = socket(0x2, 0x4, 0x2b) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:10 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r2) close(r0) 16:00:10 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x130, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x2, 0x75}) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{0x0, 0x1}, {0x3}], 0x2}) 16:00:10 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) flock(r3, 0x2) ioctl$TIOCSCTTY(r4, 0x20007461) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000280)=0x10) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) read(r2, &(0x7f0000000180)=""/179, 0xb3) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f549bfd680ff1dff"], 0x10) socketpair(0x2, 0x2, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x14, 0x40000013, 0x7, 0x1004}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x80, 0x0, 0x8001, 0x8001}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0xe1}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r3, 0xef9d, 0xffffffff, &(0x7f00000002c0)=""/206, &(0x7f00000003c0)=0xce) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) setsockopt(r6, 0x431c, 0x6, &(0x7f0000000400)="85edf71f13f0a90fb37ebf9afe435447045511926f5c129ab7acc744000ba6c11bf429064e2d394ac44a5450ef7a52e9ff764344e472a229d9240a875298480ad45902f99a7d58ce59d821c8c224cdc6c06df6", 0x53) shmat(0x0, &(0x7f000044a000/0x2000)=nil, 0x0) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000340)) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000480)=[{r2, 0x21}], 0x1, 0x0) preadv(r3, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/94, 0x5e}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000080)=""/97, 0x61}, {&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000140)=""/197, 0xc5}, {&(0x7f0000000240)=""/105, 0x69}], 0x6, 0x0, 0x0) ftruncate(r3, 0x0, 0x8000) write(r3, &(0x7f00000001c0), 0xfffffef3) getegid() execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: write(0xffffffffffffffff, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b3", 0x11) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x5, 0x6}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/73}, &(0x7f00000001c0)=0x4b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYPTR64], 0x28}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r3, r2) 16:00:10 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x8d3, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$TIOCEXCL(r3, 0x2000740d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$unix(0x1, 0x2, 0x0) connect$unix(r4, &(0x7f0000000080)=@abs={0x2, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8011, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000080)="edf2570098a8b7f2ab7dde05bb19eb9571915b0fb0907d39ed36707b5c427721c1b2b8666a0bfee31754cebdd16d7623", 0x30, 0x28) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x14}, {0x7ffffffe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r4, 0x0, r3) write(r1, &(0x7f0000000100)="8c65", 0x6d2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file1/../file0\x00', 0x80, 0x29c22ab202705a81) fchmodat(r1, &(0x7f0000000340)='./file1\x00', 0x10, 0x2) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2a, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000380)}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="824225a0f2960e005e4b0b085b1310ec88dbf1434e5b55012e99e0ffc0f04a935a1df1374d4377a82fba55fb9d9b2f2a2e2f261f7139b1b06354086ca3512d6f9179c5e3dabab0a0d65a50bfd47e3d73b6893036cdfad62be5a5c4283572aba366cf7d0994f50afb29cc629ae758b2"], 0x10) r5 = socket(0x10000000002, 0x3, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x310) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000240)=0xab4a, 0x4) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000140)={{}, 0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000000c0)=0xffffffff) r8 = semget$private(0x0, 0x6, 0x200008000000010) semop(r8, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x0, 0x6, 0x800}], 0x4) semop(r8, &(0x7f0000000240), 0x0) semop(r8, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}, {0x2, 0x4, 0x800}, {0x4, 0x455b, 0x1000}, {0x4, 0x3, 0xd2d9e250cd448704}, {0x4, 0x7fffffff, 0x2000}], 0x5) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f00000006c0)=""/191) semop(r8, &(0x7f00000001c0)=[{0x4, 0x0, 0xbd5e8f8e540ecc61}, {0x2, 0x200}], 0x2) kqueue() r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="ff0000000000000000"], 0x8) r10 = socket(0x10000000002, 0x2, 0x0) dup2(r9, r10) shutdown(r9, 0x1) close(r0) 16:00:11 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) fcntl$setflags(r0, 0x2, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000140)=0x1) r5 = msgget$private(0x0, 0x408) r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x0, 0x0, r6, r7, r3, 0x0, 0x7f}, 0x400, 0x7d9, r9, r12, 0x3f, 0x4, 0xe8, 0xf18}) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) connect$unix(r13, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f00000003c0)=0xfffffffb) r14 = semget$private(0x0, 0x4, 0x202) r15 = getuid() r16 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000400)={{0x1, r15, r8, r10, r16, 0x140, 0x100}, 0x401, 0x40, 0xb7}) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0xffc00000, 0x0, r11, 0xffffffffffffffff, r17, 0x22, 0x4e00}, 0x3, 0x2, 0xfffffffffffffffc}) pipe(&(0x7f0000000500)={0xffffffffffffffff}) accept$unix(r18, 0x0, &(0x7f0000000540)) r19 = syz_open_pts() ioctl$TIOCNOTTY(r19, 0x20007471) r20 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x100, 0xc2) fchmodat(r20, &(0x7f00000005c0)='./file0\x00', 0x2, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0x48, 0x0, 0x0, 0x7ff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xff43) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair(0x18, 0xa14961d76f4c4f7e, 0x7f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x2, 0x0) madvise(&(0x7f0000635000/0x2000)=nil, 0x2000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:11 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() setuid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x14, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa3757d8867d5a889fa59ef4f342f8afae510e548cede99e2fff0700000000000000caea3dbb0e26a00e009e7318"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r10, r8}, 0xc) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a5}) r15 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x3, r1, 0xffffffffffffffff, r2, r8, 0x77c2ac3b6023391}, 0x7, 0x6, r14, r15, 0x0, 0x9, 0x3f}) semget(0x3, 0x1, 0x280) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x15}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x40) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffffa1, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x5, 0x4003, 0x80) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r3 = socket(0x11, 0x4003, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r4 = socket(0x11, 0x4003, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r5 = fcntl$dupfd(r2, 0x1e, r1) r6 = socket(0x11, 0x4003, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000001cc0)=@in6, 0xc, &(0x7f0000001c40)=[{&(0x7f0000000a00)=""/64}, {&(0x7f0000000a40)=""/215}, {&(0x7f0000000b40)=""/106}, {&(0x7f0000000bc0)=""/4096, 0xffffffffffffff1b}, {&(0x7f0000001bc0)=""/81}], 0x10b5, 0x0}, 0x800) pread(r6, &(0x7f0000000200)="934496af9cf92362186c65200113a7b137720daff00050bb6f2a5c1458fc0b973a8dc5e41b8206afeb72b7851ff6685c1ab13c7d05a9130ceb37bcf71cd359698a5b719026dcbba743beec", 0x4b, 0x0, 0x0) r7 = dup2(0xffffffffffffff9c, r5) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r11 = getgid() r12 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000001480)=0x8) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f00000004c0)=""/237) semop(r12, &(0x7f0000000380), 0x0) r13 = getuid() setuid(r13) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, r10, 0x0, r11, 0x100010044, 0x7}, 0x6, 0xb, 0x7}) r14 = syz_open_pts() r15 = socket(0x2, 0x1, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x80206916, &(0x7f0000000300)) r17 = socket(0x2, 0x1, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xfff7fffffffffffc, 0x1, "9375b01a93a99236fd090008007fd1ff0300abd9", 0x5, 0x4}) r19 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getgid() semop(r19, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) r23 = getuid() setuid(r23) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r21, r20, r23, r22, 0x100010024, 0x1800}, 0x9, 0x7, 0x3}) getgroups(0x3, &(0x7f00000009c0)=[0xffffffffffffffff, r11, r22]) fchown(r0, 0x0, r24) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000140)=0x4) r25 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r25, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000004000000000000000000000000ebffffffffdeff0000000000000000000000000000000000000000fbffffff0000f490c834d50d00000000a2"], &(0x7f0000000100)=0x59) r26 = socket(0x2, 0xc003, 0x2) connect$unix(r26, &(0x7f0000001e80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386206000000008295955984c87910bf453f68c11700287ead49cb777fa69dfceac2a84e6abca64896bc5e5001008bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf3f4799b9b813ad30505e8f5300a49fef9d612f871f4385f0415779fab74f30b3035ea4a5c5fe659fa202361cd8cac7d3bc5b65c6593d2870b4122cd2350000000000000000000001cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b72fa01e76b1ab093bd9c6385867c7a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc7b3043785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b9000"/383], 0x10) r27 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x3) ioctl$BIOCSRTIMEOUT(r27, 0x8010426d, &(0x7f0000000040)={0x1}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x2d}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r28, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r29 = kqueue() write(r29, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434", 0xfffffc94) 16:00:11 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x7, 0x1, 0x2, {[0x0, 0xfffffffffffffffb, 0x5, 0x0, 0x6, 0x7, 0xb21, 0x8001, 0x9, 0x81, 0x5, 0x101, 0xffffffff, 0x0, 0x1, 0xb43e, 0x1, 0x1f], [0x80000000, 0x5, 0x5, 0x1000, 0x5, 0x401, 0x7, 0x3, 0x4, 0xffffffffffffff66], [0xf3d, 0x9, 0x0, 0x5, 0x5, 0x6, 0x1], [0x8, 0x945b, 0x3, 0xa122, 0x2], [{0xc3b1, 0x9e0, 0x0, 0xfffffffffffffeff}, {0x7, 0x5, 0xfffffa39, 0x9}, {0x8000, 0x5, 0x6, 0x5}, {0x0, 0x1, 0x0, 0x1}, {0xfff, 0x5, 0x4, 0x1}, {0x2, 0x3, 0x1f, 0x8}, {0xffff, 0x800, 0x7fff, 0x8}, {0xfff8, 0x3e, 0xdc7, 0x5}], {0xff, 0x8, 0xffffffaf}, {0x8b6, 0x5a87, 0x1, 0xed}}}) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x10000000000002e8) 16:00:11 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) r4 = semget$private(0x0, 0x7, 0x287) semop(r4, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) r5 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000340)=""/192) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x80000000, 0x7, 0x6fa, 0x3, 0x6, 0x6, 0x400, 0x3, 0x0, 0x96c9, 0x8}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000400)={0x0, 0x6, 0x8001, 0x7, 0x1bbd}) r7 = semget(0x2, 0x1, 0x80) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x3800}, {0x3, 0x2, 0x800}, {0x0, 0x9, 0x800}, {0x1, 0x54, 0x1800}, {0x2, 0x200, 0x2000}, {0x0, 0x7, 0x1000}], 0x2aaaac5b) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r4, &(0x7f0000000200)=[{0x3, 0x8, 0x1000}, {0x2, 0x79}, {0x2, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0xffff, 0x2000}, {0x0, 0x400, 0x1800}, {0x2, 0xff, 0x1800}, {0x2, 0x8001}], 0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) r8 = socket$inet6(0x18, 0x5, 0x1f) sendto$inet6(r8, &(0x7f0000000440)="eeee53bde7eb2a512e7143f77c1f9445af246ec713c35fa1520c105e11f275b1a03e363d", 0x24, 0x4, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2041, &(0x7f0000000140)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000200)=0x80) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockname$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = dup2(r2, 0xffffffffffffffff) bind$unix(r4, &(0x7f0000000140)=@abs={0x680519f650e72b5b, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000003c0)="99e0fcd08a57ab790daff5eac35bf9bcb3f973d98962e81ddb1b16e08d0ad54f7b095d9bdd6fd9e7920000000cb8c987e61447bf4256e5b8e57df3d2c5d51762554639c870019ed684d1316072f19bb32d5f9c220f73a2fce0135c117b1cc3469e2492e61ed350fd89bf4a879d80381881a71f0be80450e1608a4846e25beb7aa7bd213c666589bb1d44c0b6202268d1965cd87c88d5ed19d6664d234409c65ab46ca183fd943ccbac5c1bea7d78e92e5fd034e417308795e4f90a4f6ac0a5f852e84189965f15787471d9ddeedbca8dea341e47ec35dfb0400677b94d478ed6e92e0144afd3bd84909c64d1ddc78a35accb1512d4f20e6b9985b5") 16:00:11 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238b060000000000000038a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000023a64896bc5e57c6388bbd28d88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fac00000000000000bc5b65c6593d2870b4122cd2350000000000000000000000000000000000bc9460abc6550f77cac2a0f7a00521b4611797eb25c752ac82b81a7b08b31daae2cbf7b406caa36bfbcd9145d169b8388203d60f00000000b249992fa4fce5f500ad04cea7195d74291426d82659ff0051eb3369f162a787243083eb0a6ebfa084e212d5a012480d180ea5438e5904021685a64d07c071286e53bf10721e1a3e886eeac0ebb1e6478ad6d8430da2b644410a8e46d3158c479a351345cde543add5e621609693aca1fa475c965040271b8ec2b9750a5b197709c2c4a89b0de0348c3868e22536ce5349a927fe083e72a91a60a7b78e9dcc7e0754260bbb07aa0c1fdefe663c31edd4bd7e16e4f841f274095b22c13992593653ad1df889bf643218332494ed1e056e59d2a04b45171d6e69d1d736e93d4cf79d1b9c7de3dee777ee9a6acfe7a0765c47421197f2c0157dc036555d98f181e2ddadbf3ba1bd43a8d1eb4f6e567a4df947e54150a888118681e9597243a98009aa5971ed55a447abc652ccfb6ee50a0ef1c5b4c1c22c455a70a75e5dd32af5208eec8b0780133b70dc7edb54630a17b15280cb9f43154cbccad0d0d67187606855fcc943fd75252e203b53c21f86de61c5b0105b00a6f341542b5523c6748269a0edf522be23977e5a9aa7a7313884f18bf27391f106958668cfa44437549cb4e1a435ac51ceb2bbebcdce52a6"], 0x10) write(r0, &(0x7f0000000000)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d04496f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8", 0x12e) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getrlimit(0x4, &(0x7f0000000280)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) dup2(r1, r1) r3 = socket$inet6(0x18, 0x4000, 0xca) r4 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x10, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000480)={0x3, 0x0, 0x400, 0xd15, r5}) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r12 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r12) r13 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r13) getgroups(0x6, &(0x7f0000001500)=[r9, 0xffffffffffffffff, 0x0, r12, r13, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540), 0xc) r14 = geteuid() setreuid(r14, r14) getgroups(0x3, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0x0]) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002600)='/dev/ttyCcfg\x00', 0x20280, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$unix(0xffffffffffffffff, &(0x7f0000002640)=@abs, &(0x7f0000002680)=0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wsmouse\x00', 0x200, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getuid() r22 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r22) r23 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r23) getgroups(0x7, &(0x7f0000002700)=[0x0, r22, 0x0, 0x0, 0x0, 0x0, r23]) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002740), 0xc) r24 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r24, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r28 = fcntl$getown(r24, 0x5) r29 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000540)={{0x240000000, r26, r27, r26, r27, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r25, r28, 0x41d, 0x5, 0x5}) r30 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r30, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r34 = fcntl$getown(r30, 0x5) r35 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000540)={{0x240000000, r32, r33, r32, r33, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r31, r34, 0x41d, 0x5, 0x5}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000a00)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:00:11 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x10) r1 = geteuid() r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f00000001c0)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0x102, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10000, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000240)=0x96) r6 = getpgrp() r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r7) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) r9 = socket$inet6(0x18, 0x5, 0x1) r10 = open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) r11 = socket(0x2, 0x4004, 0x2) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) sendmsg$unix(r8, &(0x7f0000000ac0)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x6, &(0x7f0000000800)=[{&(0x7f0000000740)="6264fbffe4187b24c6e5678e48dd1780b606bcb6580933d3bc1c62da0bf5001d3da362c8d7acfa0fd51ea3276332a288446f7026db012e8363dfb175d89c0b76b5afe308b4733e0663e3244b6e81441841741646627a2e1d14998d2e32d88be2fe0887a93781d23d9ea8b01ab337aa918fcd5690009cfe5da587cac9bd33787ab8715d7f846e3699ef4a63a36ed7e497528c0c9e357b3c90dc4cd85a70c1e3d2da5dc4bf", 0xa4}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="8ccec6c9beeaaf125185f9434fb71c6fd0610e4c568f0000000000000000000000e68a1da624be4b85f974675eb401f8cd5ba6a9cc53b6d03fdcf49144ca02a7f415ab02deefe9eccfb8cc3502146c0bd082fba523900030ebaae1722bf33cb232f7e19f663da2d9847aa7f39a41cfed93", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0xb}, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000580)={{0x2, r1, r4, r5, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r6, r7, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) r14 = semget$private(0x0, 0x4, 0x284) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000000)=0x10001) r15 = socket(0x2, 0x1, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x80206916, &(0x7f0000000300)) faccessat(r16, &(0x7f0000000180)='./file0\x00', 0x26, 0x3) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7ba03f, 0x1b00) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x14d, './bus\x00'}) r4 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000000)="430a61c06a76333e459dbeeb288c166936d94df5c9da739080543534a0", 0xfffffe9d}], 0x112e, 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206916, &(0x7f0000000300)) getsockname(r6, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000100)={0x3, './bus\x00', './bus/file0\x00'}) r8 = getuid() setuid(r8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = fcntl$dupfd(r9, 0x14, r10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r12, 0x4, 0xcc) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$setown(r11, 0x6, r13) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r15 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r15) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r17 = socket(0x2, 0x1, 0x0) connect$unix(r17, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f364f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r18 = socket(0x10000000002, 0x2, 0x0) dup2(r17, r18) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={r13, r16, r14}, 0xc) lchown(&(0x7f0000000240)='./bus\x00', r8, r14) 16:00:11 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7fff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x4, 0x7, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001], [0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x200000000226], [0xfffffffffffffff7], [0x0, 0xfffffffffffffffe], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3ff}, {0x1}], {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0xc2c04200, &(0x7f00000000c0)={0x400, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) ioctl$BIOCFLUSH(r2, 0x20004268) setsockopt(r1, 0x0, 0x400, &(0x7f0000000040)="caf5b415", 0xffffffffffffff9d) fchdir(r1) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x800000018, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000000)={0x24ff, 0xdf7, 0x200, 0x3f}) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r10 = openat(r9, &(0x7f0000000080)='./bus\x00', 0x8000, 0x10) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) r11 = syz_open_pts() close(r11) syz_open_pts() r12 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r12, 0x0, r12) 16:00:11 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040)=0x40, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000001700)={0x0, 0xff5e, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1efb0000000000000004000000000000000000000000003de21387aa097d36dfd82cc100000000007876b1e360968b83cee42372163e9276f66c3fff5f9f5afa00dabbcc81ff0e786f1e236c3edfe6b53ecd9341cacc"], 0x1e}, 0x0) 16:00:11 executing program 1: clock_getres(0x6, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x103) chmod(0x0, 0x149) open(0x0, 0x0, 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xa0) r3 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r5 = semget$private(0x0, 0x9, 0x80) semop(r5, &(0x7f0000002800), 0x0) semop(r5, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r5, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x800, 0x3000}, {0x2, 0x9f, 0x1800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) shmat(r4, &(0x7f0000002000/0x2000)=nil, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)="870cc58be1b673a9fd768c8714fd7fc25a29633f223baa4737c4366a85c0c7aae8ce6a0e431eafd76fb0460d600ce2cfb398787836b31ee600decf15ad09f10416a880ad546fecaec9d0eaa274b57b8b38e95d1b9e8ca4a9d41f7bff3ff7149404c35c8587acfed342c5673adfd241a2017886115310912d1a235ad712662e1ca381443eda8f4dce93a0e61f14bbc0db8cb271d0f2686c77fe1d650a5f903c219a980460b22dbe5f1244fb622518f73cb03cdaabd43d32e83ded96", 0xbb}, {&(0x7f0000000240)="4d661d23e3d09963c73e6511bf159e4e59bac9b891592a11da6f1d62698aec71f141b39070e5e87e89dd2ec64c9da8640b57bedb9abb3b8ff0f36b939eedb663b891ddca99c4f8c7c85c2b", 0xffce}, {&(0x7f0000000080)="62f5852eb38dc0ac01b8b6370b64943ef1eb5884122e5ff1be82e44985060b1b64", 0x21}], 0x3, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffff9c) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6, 0x10}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = dup2(r8, r9) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000000380)={0xad6, './file0\x00'}) r11 = fcntl$getown(r7, 0x5) r12 = geteuid() ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f00000001c0)=r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r11, r12, r13}, 0xc) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x3) setregid(r13, r15) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) recvfrom(r16, &(0x7f00000009c0)=""/4091, 0xffb, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x6, 0xfffffffd}, 0xc) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x1c\xbc\x00\x00p\xe6\xc1', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffffffff}, {0x60}, {0x16}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000002680)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f00000000c0)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0xffffff1d}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) read(0xffffffffffffff9c, &(0x7f0000000200)=""/34, 0x22) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f0000000340)=0x4) fcntl$dupfd(r0, 0x0, r0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a8", 0x97}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0x14, r3) getpeername$unix(r4, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) ÓHÝMçgGrS{ö) }áZ8…>IH^ˆp‡‡3&N!؃Fê›!ò²Bÿ §Åévt»¹oâÔášdJŸöT È$oPìæ0ˆýOLÅÅ“¬Šº8Lá ïä»Ráø ˜2¤MÅ\™­R­ý‘çY¦;¢™®P9cJO´ùwÇ(Mš\Žëë¾ô kp14vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017587a90 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017587a90 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c, 0x74}, {0x16}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{}, {0x4c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r3 = socket$inet(0x2, 0x4, 0x7) recvfrom$inet(r3, &(0x7f0000000100)=""/73, 0x49, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:00:12 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socket(0x20, 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:12 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a5}) r2 = getuid() setuid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x14, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r10, r8}, 0xc) r13 = getuid() setuid(r13) r14 = socket(0x2, 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x80206916, &(0x7f0000000300)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r17 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r17, 0x0, r17) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x5, r2, r8, r13, 0x0, 0x3e8, 0x3f}, 0x40, 0xc4ea, r16, r18, 0x9ba00, 0x1049, 0x53, 0x8}) mkdir(&(0x7f0000000100)='./file1\x00', 0x4) rmdir(&(0x7f0000000100)='./bus\x00') 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x3d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x4]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05780000000000000096207000000008295955984c87910bf093f68c1170059518a8e3b4423959dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15814360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235c4bb50059466965800000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b3600900a90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e525ca4fdf7404c0787914c0576ed156467db0f107584e8e5bf61aa97eace0513733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c7af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add0c753202f43faedf14add72e06517b58eb7639dda87d4c6c6e80428998a3c19cf908c078a3565ca486301351017363f0cca3712805f7c2afb0f9ce1389e14bdc899dafb40e8a1afb531ce9880399e7789e1771003968ba0f98a63d0fb5b336bf6a5963cbffee4c260671fb5ecf898312eec84de7581efcb83168877543453ec41ce3d38c9d0aabaf93a6e5bc910f90928af01ee047ce61a9dff3cf3d00000000000000000000008eaf5d71b7bf92c56c2d94bb3c755728fbd0db99c700de98b6deabec232bd91878eb3abca8f3a064924c03ca34bd80da99d78d9908030fd8814059c57cfda3e9576ed22e8811f3ebf28abbb50b6c36522b2d572785f3df09856b425db5cfb9d96a2dda0f9d36e3078bfcd9dcf1b70a7641001989833a119dc88b8c6606d60ca055b294db488c8a285dca2ec2d2990efc3eb911af5ef6e58e1a341c373ce80198e5d062792058aa401db81dbf4be538d11a12ecacedd61d9e08d1217c9dc5000000000000000083b684d0bea8e84aaa40a6129e76a126b80149d0c038aae79b2d5d62fa8e3816d80173056837c50ac7332ee88700"/757], 0x10) dup2(r1, r0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getgroups(0x0, 0x0) open(0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000000c0)="678d41e2aaac9b3171418cfbb35a9f6de552a301f2fb0f1aa15c139e04d4c280e04345fbd047a3e3029c2699642e99093a8a54057a8aef0abfce0386a2ac224c09a3572f81a22ec4c6a5a8f57c25898b17fae4a70b6943ae68795361dff11ffcd459cedd3f626a6b629d871ebf342a66e25cb5cfddedf9f3fdc840c693c6ce28e9dcbea3524ab374b329c63007554b0215c4cf9f7c54cfbada2dac37f4f64069110dc572604b014e2e19218c2fba80b5b69ad7bd26df66a952aa492c91b79867094b60f5d254d27c1748f1c956b4fc18e5051ffc7070e33620e0bc78f195bbee7720884b547a725d3a542473478d502d679fae246419736522e78907eab2ba39c7337b36f09f2a763e53a33ade2e7cc1b5fe14e1a6275d3fa58593ae74a970c58d7939cec7e1d16e2595f1f1ee63322511a073f979cfd12d84cf5d86056cd94fbc624d13513483560ea5dd5ce10daa0f7a36528791ef0a37a0172f806319959f7be103f403f739212b50a0af474bb9ee47b253494a66642b2fb73f67492ab84a13949a43fd1b9fd17cf0fc4b54ec0792961027985e624eac093969d2a70b2a9efa3460129df530f980a30c19ce130ab86985ed35fe4f2044905f649638a719edc79c33c1a47d8e85063c7d2c9c8084e6097c5351ed8ff7ab3e6e15c6dcd5a6da181f28ac6cfc7ab3fa213e1f96b23177760c2c08083d0eecb9da", 0xfcec, 0x0, 0x0, 0xffffffffffffff32) 16:00:12 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) sync() pipe2(&(0x7f0000000040), 0x4) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x98ef06901fd94e0c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x100}, {}, {0x6, 0x0, 0x0, 0x4a}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\'\x04\x00\x00\x00bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x80c, 0x0, 0x80}, {0x800000006, 0x81}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000240)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd41313410adcb9c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x36b, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0xff3c, 0x2, 0x8, 0x1}, {0x1f, 0x2, 0x0, 0x3}, {0x0, 0x2, 0x1, 0x1000}, {0x5, 0x80, 0x2, 0xfffffffb}, {0x5, 0x20, 0x1, 0xff}, {0x6, 0x3f, 0x1, 0xfff}, {0x1, 0x4, 0x7, 0x4}, {0x5000, 0x4, 0x6, 0x749}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb600f29863ec6bdbf00000000e74de4", 0x0, 0x8000000}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x6, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000002e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) write(r0, &(0x7f0000000180)='X', 0x1) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5dffdbac41a397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2ee7f32cd0aeae28c8e5cc98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab100500"/2009, 0xfffffecd) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() syz_open_pts() 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x2, 0x5, 0xfc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="820200513d62b54bda569f4a701b40623a62d445f07deb8e56832f4c9ae4e6008c65ae6ee9f0daa5ad071787228ed643a548f068b03b869fd31b644bcdd4bb9e7551949e8f5e01f5581ecf3052420674ef5772cf7533ab431b549f10b13eee7a8e7b7a8ff22eb4963714b13b576979a0547c711b0ecb0a68c51ff0471a7ffbc09c99a773873fec"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r1) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') socket(0x1f, 0x3, 0x40) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) getgid() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x5, 0x80000001}, {0x18, 0x2, 0x7ff, 0x8}, 0xffff, [0x3f, 0x1, 0x200, 0x9, 0x6, 0x8, 0x7ff, 0x4]}, 0x3c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) dup(0xffffffffffffff9c) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000280)="32bdabe6efa437e429661c7f6518903e009c00769f9f73377160614fb59594e617d9ca5437e43fd52a95c3d45a21e0bdd6ec75e78c968f5b43d712d447ee2047be60d5d10000000000000008dc61c3d5f2b30557b2d59ae1d2ab74bce6e8889a299315ecf03a3882d09d05220de89c219cc5eabc1522af5f875515cd084550c719d352a9c658796a24887a90ebf33a114578bebb08e135494fa274901987a1905d0a027e3ba45d57d8f13a59fcfaa8004fe14b8228ced5e1bce43ddf1b67a6fe42f8044eeb12828bdfed7f82f9aab43d4b2c38b5d4dfb4d155e0bcf068249e07201d878a75a440024b44daa66a7036573e69bb8d6d464180bb13ad4c4dcf7db4c95c441804c41222546065eb43435f1743f7b594269c388831fea2e6fff22260eb6dd0429407ac97803bdcb7a25c3091ba61699e843d602e785524ae629fe12e11413ae5c6e262898e7dba3ee656d4e6bc68a5c1fb6ae0f03d21febc347b3818ded9560503739a08913ba78c17a45ab0e34145898f8e8cee47c1e9eb669d3271cbb1162df94465dd450148b72101f4649e6a2e8e44145b94c617ae5c4c67845320231abb9821018e58fe40806543b01aaa4b9fe564a6836e98373c096959b4a039d4eab11afda517c57b3912d075045c4473f07b3a0cacb6d30221ea78df92dfdd251a2987a9ccb234d265f3c29aaf83686a5062f2f76e4a43b1b00f1fa43c8bda46da2285caaae5b3f4e91ea6f93dbe4cbf89858208c5ce00239c59d06634bdac769648155288f5622a30999cea5a89f718137e22e9a0e943532998101ad7f0980692dec08d3faf0ef3991d3bd7f86ca381c9642de9a9c6cab29d9a398e7b09a926202d09", 0x47a) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) sync() chroot(&(0x7f00000001c0)='./bus\x00') r1 = socket$inet6(0x18, 0x4000, 0x800) close(r1) getrlimit(0x3, &(0x7f0000000200)) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) pipe2(&(0x7f0000000000), 0x0) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) setsockopt(r5, 0x1000000000029, 0x7, &(0x7f0000000000)="06000000", 0x1f) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r4, 0x0, r6) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x1}], 0x0, 0x0, 0x20ae, 0x0) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x3, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x3, 0x0) close(r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0xa, r4) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x100, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x440, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r7}, 0x0, 0x10, 0x40000000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x1, 0x8}, {{r2}, 0xfffffffffffffffd, 0x38, 0x40000000, 0xffffffff80000001, 0xe7e}], 0x40, &(0x7f0000000600)=[{{}, 0xfffffffffffffffb, 0x10, 0x2, 0x10000, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x31, 0x4, 0x6f2, 0x94b0}, {{r11}, 0xfffffffffffffffb, 0x4, 0x4, 0x100000001, 0xffffffffffffff81}, {{r1}, 0xfffffffffffffffd, 0x5f, 0x4000002c, 0x4, 0x3}, {{r12}, 0xfffffffffffffffb, 0x2c, 0x8, 0x8001, 0x6}], 0x9d1f, &(0x7f00000006c0)) getrlimit(0x4, &(0x7f0000000240)) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4000, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) connect$unix(r4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r3, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x45}, {0x6}]}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\x04\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r3, 0xffffffffffffff9c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwritev(r2, &(0x7f0000000480)=[{}], 0x289, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x4]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000080)) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x5) r6 = msgget$private(0x0, 0x131) msgsnd(r6, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x40}, {0xc}, {0x840000006, 0x0, 0x0, 0x15c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000040)=0x4) pwrite(r0, &(0x7f0000000280)="b1cfd14ebc34cfaf59c87dde3c6a", 0xe, 0x0, 0x0) 16:00:23 executing program 0: semop(0x0, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d8ebe}, {0x7, 0x4, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x2}], 0x4) semop(0x0, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(0x0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r0 = semget$private(0x0, 0x5, 0xa6) semop(r0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000180), 0x0) semop(r0, &(0x7f0000000180)=[{0x0, 0x9}, {0x2, 0xf6d0, 0x3400}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffcfe) getegid() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x280000) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) poll(&(0x7f0000000340), 0x7c, 0x8eb6) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r3, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000280), 0x14) semget$private(0x0, 0x4, 0x2) 16:00:23 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x0, 0x16) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='(dev/wsm~use0\x00', 0x80, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = dup2(r1, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x100, 0x0) r3 = socket(0x11, 0x4003, 0x4) connect(r3, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r3, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r4 = socket(0x11, 0x5, 0x40) connect(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="80d3404bf0bb0908c88eb60e41ceb32c787178a3f4643d1d00b60e103652dd406f4a58b2424f404009e670b32ee72d2827ee4c64bed549003977d9b9767f4c80345e5590a536e32827a837ec2ec51c43c5b7ecec8f002b0a55f6cff1dd76cea5cb38f75df21cf90c6034c2444fa1b12aaef4ee3067679cf60439fac4aa71e4"], 0xa) sendmsg$unix(r4, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r5 = socket(0x11, 0x4003, 0x0) connect(r5, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r5, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) socket$inet6(0x18, 0x6000, 0x8) r6 = socket(0x11, 0x4003, 0x0) connect(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c653000e81934acb11218dd9654a346b4f3562aa24794748a9693d3d0a353bc7ead351f04072cd9"], 0xa) sendmsg$unix(r6, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r7 = socket(0x11, 0x4003, 0x0) connect(r7, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xfffffdba) sendmsg$unix(r7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x40c) r8 = socket(0x11, 0x4003, 0x0) connect(r8, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r8, &(0x7f0000000580)={0x0, 0x341, 0x0, 0x1e8, 0x0, 0x0, 0x2}, 0x400) r9 = socket(0x11, 0x4003, 0x0) connect(r9, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x4}, 0xcf) sendmsg$unix(r9, &(0x7f0000000580)={0x0, 0xfffffffffffffed2, 0x0, 0xfffffd9b, 0x0, 0xfffffde6}, 0x4) r10 = socket(0x11, 0x4003, 0x0) connect(r10, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r10, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r11 = socket(0x11, 0x5, 0x0) connect(r11, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r11, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r12 = dup(r11) r13 = getpid() fcntl$lock(r12, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x80000000, 0x6, r13}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r16, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x676}, {0x3, 0x9}}, 0x0) r17 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r14, 0x4004667b, &(0x7f0000000380)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r14, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), 0xfffffdec) sendto$inet6(r15, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x1, 0x0, 0xfffffffffffffedc) r18 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r17, 0x80}, {r17, 0x6}, {r18, 0xc}, {r15}], 0x4, 0xfffffffa) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r18, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r19 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r19, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r17, 0x0, 0x0) r20 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r20, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5, 0x6}, {0x44, 0x0, 0x0, 0x4}, {0xc006, 0x4, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="03670000ce83802bd9a55b03144e") 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000880)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) recvmsg(r3, &(0x7f0000000840)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000140)=""/63, 0x3f}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000280)=""/26, 0x1a}, {&(0x7f0000000500)=""/6, 0x6}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f00000005c0)=""/249, 0xf9}, {&(0x7f00000006c0)=""/108, 0x6c}], 0x8, &(0x7f00000007c0)=""/90, 0x5a}, 0x40) r4 = socket$unix(0x1, 0x5, 0x0) recvmsg(r4, &(0x7f00000002c0)={0x0, 0xffffffffffffff44, 0x0, 0x0, &(0x7f0000000400)=""/214, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[]}, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = socket(0x2, 0x1, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000140)=0x4) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000180)=0x101) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r2, &(0x7f0000000500)=""/192, 0x1d2) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000180)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x40000000000024}, {0x6}]}) poll(&(0x7f0000000040)=[{0xffffffffffffff9c, 0x40}], 0x1, 0x2) 16:00:24 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1a1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xa00, 0x0) fchflags(r1, 0x80000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x440, 0x75) r4 = socket$inet(0x2, 0x4000, 0x6) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x20000, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0x65b4a377ef4732f5, 0x4, 0x10, 0x1ff, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0xba, 0xfffff, 0x1f, 0x8}, {{r1}, 0x3, 0xa3, 0x2, 0xfe7, 0x6}, {{r2}, 0xfffffffffffffffc, 0x80, 0x60, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10a, 0x1, 0xec, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0xf92ca7686a56f7dc, 0x80000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x1000, 0x6}, {{r1}, 0xfffffffffffffff8, 0x10, 0x20000000, 0xa0000, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x9, 0xc0, 0x20, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x40, 0x2}], 0xcc0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x28711e8f, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0x100, 0xe59}, {{}, 0xfffffffffffffff9, 0x20, 0x1, 0x8, 0x68}, {{r4}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x6, 0x7ff}, {{r5}, 0xffffffffffffffff, 0x2, 0x20, 0xffffffff, 0x7}, {{r6}, 0xfffffffffffffffe, 0x11dc0ec4b8e19289, 0x1, 0x1e2, 0x4}], 0x80, &(0x7f0000000400)={0x2, 0x1}) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/234, 0xea) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8, 0x0) r8 = fcntl$dupfd(r7, 0xa, r3) r9 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0/file0\x00', 0x10000, 0x20) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000600)=0x2b7) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000680)={'./file0/file0/file0\x00', 0x3, 0x6, 0xffff8001, 0x0, 0x1f, 0x5, 0x9, 0x3, 0x1, 0x3}) setitimer(0x8f884ba45e2544fc, &(0x7f0000000700)={{0x5, 0x400}, {0x2, 0x7ff}}, &(0x7f0000000740)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000780)=0x6) r11 = syz_open_pts() ioctl$TIOCSTOP(r11, 0x2000746f) r12 = open$dir(&(0x7f00000007c0)='./file0/file0\x00', 0x10000, 0x10) fchmodat(r12, &(0x7f0000000800)='./file1\x00', 0x70, 0x88124fe9dc539b18) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x1000c) write(r13, &(0x7f0000000880)="313036d98133cbad22f462e9bb6a99ea09532492e51793d4fbd9229a3ebbc31b4111b06d2155a374cea77c54d2ed8cdf528b935edc", 0x35) openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) r14 = syz_open_pts() ioctl$TIOCSBRK(r14, 0x2000747b) lseek(r6, 0x0, 0x0, 0x4) 16:00:24 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = kqueue() fcntl$dupfd(r1, 0x0, r2) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000572000/0x4000)=nil, 0x4000) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x7c}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c63601000080162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771c060000000000000052bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e80b062605ad03e2089cdd8d5d51b6add9c9612d3afed26ed440943257b03b7ecd08ad7260eb64b1924b532c281b68e1c27121bf51509678e085a786b1dcf9c8877e6cb6f2e25a3599ac6e13792213e5786b489dfce70bdd6935b75e4ff868b22940b385bc721c9d5bd0fd567251f6e3f49"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f00000004c0)=0xc) recvfrom(r3, &(0x7f00000005c0)=""/153, 0x99, 0x23, &(0x7f0000000500)=@in6={0x18, 0x0, 0x7, 0x5}, 0xc) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") chmod(&(0x7f0000000040)='./file0\x00', 0x4) syz_emit_ethernet(0xaf, &(0x7f0000000140)="090030606a11a4a4d635e395f5b0d5e2c5a4ef6560a9e02d63cf7886aa9a579f01f5f0d0eedfe67d850ed2497a992e410a20440bd622792a715222f83368948046bc3c002afbb60f741834e12003f70fed2717c4127dc57def0e18e6b18d128925cac323cd2c773ffdb2426b09b6b8e46a7d644bb373ce8d230730b7065827c3a3f485e47d21f69d3ec6dd056c8e3703f40e2fc96ba78e249016eab8f0fe503d6210bb8f183386aad2f441d93695be") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4000000000045, 0x0, 0x0, 0x42}, {0x2400015, 0x0, 0x0, 0x5}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x64}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6, 0xfe000000}, {0x20}, {0x0, 0x3}, {0x41, 0x9}, {0x80, 0x1}, {0x86, 0x8}, {0x22, 0x2}, {0x47, 0xeb2}, {0x41, 0xa39}], 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x7, 0x1, 0x95, 0x35c0, 0x7fff}, 0xc) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x2}, {0x18, 0x0, 0x0, 0x150004}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="2fa92f4de0ee2082a3495c8c7ec881c62bfa5c8fe000c5b26d3fec104505a7078abcde6cbaea9b78595e72c68f426c89ca20c9b5f1a7d4c7380d7c90a135996247389a5a798726bb845320d9f9fc2fe67f616f820a9a5b7840109ae2dad20c1eedf39f59778ebe2b419849532d542e3e01bd7964c90240850ced5d237df050e6b2112edc"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x10001, 0x0, 0x3f, 0x5, &(0x7f0000000280)={{0x7, 0x3, 0x9, 0x9, 0x7, 0xfc00, 0x62ea93b4}, {[0x923, 0x2, 0x6f, 0x9e, 0x4, 0x276c, 0x6, 0x7, 0x5, 0x3, 0xfffffffffffffffa, 0x8, 0x40, 0xc9, 0xffffffffffffffff, 0x3440a45a], [0x3, 0x400, 0x9, 0x10001, 0x100, 0x2, 0x6, 0x1, 0x7], [0x6, 0x1, 0x8, 0x800, 0x10000, 0x2, 0xfffffffffffeffff], [0x1283, 0x400, 0x7, 0x0, 0x6, 0x8], [{0x0, 0x100, 0xd4c8, 0x1f}, {0x1000, 0x5b4, 0x401, 0x1}, {0x0, 0x3ff, 0x3, 0x1000}, {0x3, 0x200, 0x7ff, 0x6}, {0x7, 0x100, 0x4, 0x5}, {0xffff, 0x10000, 0x200, 0x9}, {0x6, 0x400, 0x7, 0x3}, {0xb89, 0xffffff69, 0x80000000}], {0x2, 0x6, 0x100, 0x5}, {0xfff, 0xfffffeff, 0x9, 0x8000}}}, 0xfbff, 0x78}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r3, 0x7, 0x2, &(0x7f0000000500)="49d54d9f488ea0f3b4bed7209c49e4d29600e7cc927a9d10a03a401ab4bc40eea351193b17382e13c91c4777f376a85ee6c1aed5fd1f051033189fdc3494a45d93058f48ac0f89a6bff88bbc445650383bc93c9f55114390b37c2a2331f42cb6890fad840ac13cdf6c96276a64db349ccff17d5f628103f1739f71c1197323af537b3601f961965e3a78c135d304f5ed67", 0x91) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x6c}, {0x3c}, {0x4006}]}) r1 = getuid() setuid(r1) r2 = socket(0x2, 0x88ec1fe8b33f6012, 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r4) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:26 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) r3 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) connect(r3, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xe916e2591105e9dc) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x3}, 0xc) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca90010e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f375936acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x0, 0x4, 0x0, 0xb8) 16:00:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = dup2(r1, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3258, 0x0, 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0\x00', 0xb3a6aef697d1ea31, 0x8) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() dup2(r4, r4) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r7 = kqueue() r8 = dup2(r6, r6) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r7, &(0x7f0000000200)=[{{r8}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000200), 0x3258, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) r9 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() r11 = dup2(r9, r9) kevent(r10, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r10, &(0x7f0000000200)=[{{r11}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) r12 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) dup2(r12, r12) r13 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r14 = kqueue() r15 = dup2(r13, r13) kevent(r14, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r14, &(0x7f0000000200)=[{{r15}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) r16 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) dup2(r16, r16) r17 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r18 = kqueue() r19 = dup2(r17, r17) kevent(r18, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r18, &(0x7f0000000200)=[{{r19}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x4]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) fchdir(0xffffffffffffffff) 16:00:26 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x3}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000dc, &(0x7f0000000140)=[{0x5, 0x8}, {0xffffffffffff0048, 0x4}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x54}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$getown(r1, 0x5) getitimer(0x1, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r0 = socket(0x20, 0x4, 0x2) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) recvfrom(r2, &(0x7f0000000000)=""/66, 0x42, 0x841, &(0x7f0000000200)=ANY=[@ANYBLOB="f4ff2e2f02696c010100000000000000adb9f25f1d0a6644cbb9db955c5c9cd08c21b8b94c689e761e2104cddbe8d07b827a3a39203dd0e095caa362742402a22089f93a821f61206538aa8d1f3993e593ec41bb33235ed3413d7ac2b3d6f279b8a43cc5aeda3853cea13aa57ee442a59abc03fc0589f6e6bca8207cb60800f5195380acf17e4eb1ce84d19f913c34ce02a1f0ae429a904b611a7dfcc2342aa4f44f9986295f91430b52ab7d5c571471ef1575fc196d8128ecdb85a13e70c3058beb864a267b015ca516df358ca42ffa797e41a8453fec51f2eec57c04b5206e46b5702af86b3e1b72ce9a9ae718"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:26 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0xc) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0x246) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0xa9) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='\x00'/213], 0xda, 0x0, 0x1000) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000080)=0x35) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000500)=0x7) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) r5 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r5) setsockopt(r5, 0x9, 0x9a86, &(0x7f00000002c0)="8511d250cb6d82dec09aef9ea1de308a5c651ed67df8de00d37ba356468619daa1c4d136f03a492fc7570829a725d2d426a3", 0x32) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000180)=""/105) r8 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100}, {0x6}, {0x10000006, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:26 executing program 0: ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000980)=0x2ce) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x14a) writev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="58f7b8af97f8a510b449f866728af91d458c9b5161b13c35d86929d176c59293c3ddb6ca5fd612bcd8774a31795aeb494a8a6dd9477678e2b0109b56ccf8e8090daeefc39741688dfa4f3fe0ddd7144acd2962", 0x53}, {&(0x7f0000000240)="722ae096479382e0544f6d68287c9e1804081f66f9566ed7f6a36e95d988c66093658a7342f38d81b1b5cf2b7d8a7915de4bfaa2096679845ef263c12cd2dee840c750afac5a12a5fb6588601e22297610733c4f14884da27a64fed65a5a1a881ec4427cc3bf6851e6f5466631ec4b7085dedb6b5deb55603aa78a06f2e266045873b71dea6a8db542c5", 0x8a}, {&(0x7f00000009c0)="a8945db24afea8d6efb9b55471b4b21f7510e73eef9231f2d1c0c5a7ac0d331d8b833b199212085fc90c0f9dd1d23934036ed720346e36377cc3b558b86cd104af3e3b4d1fb8d1db764dff097a73058f786faed04b7a599dc106c12378ec3be62f0a67223473cf146da700b2f9f2e30b96a70131ef6858f7a7ec98b99fa7843e4eee134fcab383af56fc44ece1a72a956370a4f8aec6f4c8ca8e593ca0c3ff8d99217ede7806eac5f0d221a10ae5ddf127c10fd937c9c080bada3e5d549c2e8392e01f322a297e130388fae89ac6dc9327d6ab158b5c238a8bd68959b646c02788edcb036785a54f2981236d00e65a8dc45453e542f765ab8435dd88ef60cfacbde15f40782a7bb1efb50dcc15be132d1ac7be25ada85ffe207c58571b08ee22bfa4a98f2b78ce968249c9f76350e4e8375fa03a7347a086f18fccaa89af9aa07cfb0f7d8699015ab1d4e8e92043f79891f1e694297588bcfcace6a9dd8edf0f731bba1cd50169bc67e2c09483c2be63380e99ac67d28b4a9f2464530af0aa92a38f4c12e63960be6932e5b6ff2c43d69f002b492833dd54251b8ed7afbf5ef5f5398361d026102541247aa3872b30d9d40f9a608e89a24192e9ba2aafb8d4a08968299cd48708a05e92ef892a7dfe4d8b1d534a12c0701195e3dd495502ef58323fdbb334f2557af962cc2cc84c2048eee880308edbc799ddaa33d83d2c63e407d9329ee0e500cc240894d0ecb08ca18aa522269127d7d5c494b0725475dc365790d73261fdbce74bc2f7bd56f262483d47c36ed1a73b8effd330bf3dca81d034a7e47e15dfa58cdb52c973348fa27c0780538235a3836ce76717aef2c5519f2deea43192d24c7875b200585e8fae54205a59a9ae06f33b7d2d896ca1b7df4ae773272cbf6f315457afc136264325ae017aaf81801c70dd811e8b9e23d030f315da4e4a02f90f53a22525084bb44ed665a30acfdb2ac3d22c0248f28fc31260e33c31cfd35e9e0fe8929bb31c93c46a478a9a19052c7eb08cf74c8e31aebc4d3c9e6c1dfd9670c60dd9d0bff0809853c9d637897929ba1f08529f6defc7dab96a6dc6f93678a0b86bfe4c3dbd1a1e8aa616b36a67a066bba66366e86d1b341f82aad74c4f0f3ada5ebe7c4b383108030c02a6638e858748bed51cad03171aea35084b2af377f764757b8a2ac1b9dbb9d3033c5f5e66c1cbadb0557221f4332c6c06f36b66ec1351d9f2d06df5ce0a1c604cb26df9c9e984227d9c76854625ecbd86a016a987ad9b7460f623e4235a4be5c0e4a1a910f8361a827722b26a07abe11a69c1e5fb6f77c08bb50bff88cf03972ac4c2f11fbfdfd045e72bb4ec96cbb44d274a6e7de999a15fa93d334de6a5a4c72568fa949d805265eae7e272ad4bbb75855b4e67e89451dbea96e29bb1807e4f758d8d4d3708b08a4ffb4483f6279920a1afc904cd5583d9b932a12528fbf692baa7f3cfb288f17041c44d96ec90656b69bf3cd6f4ea0dc021cfbe3b08d24e288a3b43e7b6da56e30080aa8a01e4fa236008d3b639d905bb10d40f42fb7e5d087c5f1f58256d0d7547ae33558ac76a60a5c704808d53f385861906d26688a2493c4afc3e1e754e95d91c2fec8b600ec395efb5bc37bb2c5d0c9b49b50562b63f57d4be8e05c37a19ecd276ad978edb873ceb22fd932dd99dee5e89c918fa7032b997b0892c014a0d032bbe00e02d92457ee51c4bc96ee5c48164593d59388393970fbe96a9a909d3b300edf5830ce9c97627e2aa151d9dc2436c066d10d01cec689a369cb2ea8d602e8cbb08a4fc35cd26db30971c1232735c7bfe8c7585eaab8084ebfbd3a1b421e8a2c53cd9458fbafc02328de8b8b46f20cebb99241e3f21b8a55ea9f4f2807d862ea98efaf952e67b54117b713004100309d34af7f1acd4ddca769aaf7051a6747cd35b7fb9987b932275d3c28d0e7331ee11993df7e39e802871dcccdd632d60e4d8831e9fbaab4d494da2a2acfbd6dd98f14c9a8f7728aecbf800e62b3224c11bbe8be6abfa0e857c5c4bb57b3e0443ad8b51676b9217e79b52e4c940dd2e101053bcf68500639e2083c4da05f31a7af8fac81c417a44b277af06d0ebec823a06ab7e2a16bf23aa40966b311e09fff69824474069cdcd6b2037dae0309f14e5f5d60e19f2ea86ae4d95a6147375436c2e158a0b3b26f99018faf076ed571a9e1068955829d211f6ef01d59475005e5f1cefabe27d0db423f796cf0e3b1e9f56034068e5e093c47d060c473e45cd6b1369ca5a0e7948c87408a1488421ba530c478cc97191114d83a6cf43f032490bd816a1fc57754b532286f2285cb3fd4f387e84fe29a3634c5dbdfe66c7d99d84fd1e1fe1556cc744e69130037df88ffb578822f23194b3d831828231daebe743f9d05eba0944b4766ea5d482b9c3f086b376031618d1cb38dfeb1bdf38bcc6634817e3b94598ce3dae9b5fa13a299bcd36aae486282b040f336833e7c1fd48f81e84bcb1e0e15616f868cf9c2fac37f5d16d45bbd61cf10ab98e1dca08b9cd8e736ebeef088a24a41e5ed6c1a75e80796f2a2ef6b79e80a5dfac63c45f5cb1d87ef74ec1cedbbd6a20b585ab7e9d48b45e4c1272b8cc4783dc05a1abecabfd610b5d71513901ccfb5eb4a3be31cba6fcf8ce726f5744476ea3a5a0be5bb79516ce0bd4014f5c3c92d26ea1a3e5a55431ad9e537b42e63048555514dbe010221e1df318a91c68c41bf1bc66f358485624b3a6ad1adaa8524398f70ca233810893042bd31ae3de6890a2a71c31a12c915bbfcc2cdd73a2c04899e379970fc7372274c50f410dfc6f4c6050c8e8bd9be92648219a0159ff431c86fb3d014e3600786628f67f15a054b3db2b681a12f4210a13dd0fa35cdbf0db9354b485176db17ba35dbead266833d8a50c73e70be6e8de9fc62bb47409eec3c5a223b1c79b79fa7169f24b3731e2331d8eb334af4bdfecdf2a7678d88dff68abb721b7ca879d3f4c829352db859ab3a413e081db8cc0e356e26b8a4323877a49f35ab731a70f122a0d587eab7d3dd7879e9616abb3d1342736a02d2b226d3382d4443618e503b34e9c4a35f84f9b533feb242216feb079225e5bfd89af2d4222fd03a43926b36a8e7d01bc932270c74c3a4091c4eed415db91f544abf52beb3772eb0d64ea376a7160c88353bff5e3cf8c0bd54a0d166fa0f9c339e47048cd095fb78fc15a20e7446802f06e214329adb7febbf9dd315701881a2713c87886355d5d4305fa371adb729719e711525e8168d66d4808f364f2a673d77ef2a113c4c0ecaba3d14931f5837f704d43479c5e24435ddb6269b0a456ef1b773c41169b51757531f843fe709bdb57592ea3f7d17a545064017d6eac923e696fcc8f5342c1dee83ba91b335115d2731468c8a6d91fb50216b2217e3d5903101c2c231d84ea62f5735d8c502c76f86e08e98d8ee80880c2d3619a61ff600f020240d37759e19711ce1460bcd693af94fe56ab8bf6c5bc3570df22ac3800ec5800da91146cecf99c485a05a320af9244a0e888fe5ad815d0b2b81ce508c4dc0b6984074b38e368ece66c2b3462b9a3dfa2a98c3989705210d7187ed38df282dd98c164dc21ba5a323d02713682d5a3fe057b591b2d528ffe6f9756f6e307500bbba859eb41faffe534802a682902e881d3ee3e02648ca9a9478df792539085d86f9060cd979b269293dbdbcfd89bd504bccbef1d41046b8869530257db803e3832490a364b85ff6cbe157d21cc6a4064d2a3a53560b5a9eacf2487bbf97cca467d022b8d48fdd17d9d8fac92e72fa53b42fe5f41ac371f124053496b7aa2eed0fc075138460ac04a4a70a0e7e492b3eb889cf3778b3963739e8ef7b69f411ef3b886d1f47f507deedd7ff24dba917f98d63eb218b20203a54f198e2ddac1dcbe670e1c0bd29e0f2eb6b56c6a8252fad55b05d747365d057eeb96e64d92beb62c8fcfebaf378d148c368b820c508fae16000888b117624c1e2012184cc778194ff43167908e1960f4e9a702c757af8aa3cab18b28784dcf49f34befcb62ed3bccf21bbc48611b1b6b0367743cfa5680f3fab2ba0d8496571f6fc533dd58f2c3e9cd3451257a9f487183a16dddc97399264984a88b9f22f24874b27a6fc74042be5673b669f64c614cbc18567d3e79ec178ac49f89b28c5bacdf064051e9d74b1c778415fb9222ac510a8351ba0755f948fe9ffe23b29a5a244cc7df4d7922fc22b818f035396a229f1dbac249cb71b5335b802cab14355394a1fefe2fa7bda19bc4f95b360315f77702db6abaa3d230e5a7f49d05135361e28f51176bca9155fd152e7c3128ce6ed3934b52bce14253b5833a5be175f4c2846b5937bb0d3de7aef1911cf59d10fe947826b539fc5abcba387c30c169a4ea12ac058d0b8c33bbf427d1fcc40be039b5b61e7f528505cddd757f5545b8b42bf383823b022e7c3319b45e8fdcc8dec99422e1fcb6b2fbf1c86426507f780a9db709d99854e5197e55cea270e9859e0827c89f1aa471b0c115ad95761af59ff5a8dab3aba90dc3525ba8ea923725d81eef87bbd618edbfdc07e767a156fffeaa16a40ddb2d3a458e2b9208d64aa8b206183ac9e8abb8ba87cec55d4d50ebe354f1c3a475bbc595b83335870e74a8e5b2f0244e91e55f4cf9e39a233a076d232738ca4c47e45c91a22cedf82ce30fd39dab533038fcfe7e7ddd9909a6086a8b410d628a01f1feff350c3c552fda32f3e3a0045da6f14c8cd5bdeda3aacff8a1b54eae06538ffad81824c95488026078d2a1c819700f5e870916f9ff183321115e254b9c6c11113b325cad602e8cd3cc40617e068e8c91dc9233223d0fa73e14fdeaa73a2dc42ecc4be6faccb7de98d8fe875f0ba1f0046fbd48065acbe83754e7fb72b76b7d91ad7cb43069ddd735110af9104ef0a5008eb74c0e63f816cd7cf88db4bb982e0bb0a8a93c398d1cf647702eb812eaa5a0d36cd7af3a93756c9bfa7bcab438b0ebfa79dd427bc6439c4c2f100a1a22b435b2ad42f8d510c001039192f764a07abcaa697068af1ecd291a7431bc1b064e3a55daa1ccec1bdf7d69f8e973337eb21efaa035f58a3fe0728d2a5ec724d3cd63b432918d680043108587849e028d4eafee2899b748d9aee4f018b82918c1f6622abebf1866599b55c15b62f2e0843ba1b3841e45763041018fe4f2709e594e5465f0b5970842a4809651acbbb6c29bc9788b83c53f32adb73ca976105c73291feb8683632a8d208283ebab8dec162d24c064e51a031ed6c8700a9e19f10af0825e8af23485af958c61048e7b4b511e2133a86cab9e3fc0f597111a6fb1714a2afc790dd08cb8052694ff79075067d0be1f283b7a2024181474c2c21be559aa61ad102673b896bbe292f50ac4b5c42f78870d552d8a0c35981ff2194dcd7c8d3a98b251d809061ecbd431183e97494194c9816ca9a236c492838232b35cdf376ca5c9669242da2bc3c77fee033ce099631be768189bdda928c376abd22fe8ec9ba8d2c2bdf25047d10b28e30471fd1d880557abb84549686ff36c1f00000083b91e911e28eb7e9bcc439c467c7290574e8a712d0ac6e375976436560a62a80f289f3678276f0e2a4e6d8a577d63ec6e02370f50d7eb2ded995524b3c4fdfc74b52dd65de533363fe72795563a86031b2cb4bb385262128262cdc3839509d7e2fbb466caa9ba457dd5f381b9559c759f1675e273d9876b51de241b5f85a8406c3f7c682f9545085b6dfb00"/4096, 0x1000}, {&(0x7f0000000300)="8662ea57dd6240905090cccdec8b0558b45ac4be2fd41cb825a1dab290ada7d4e5fc883de242ee8a6525fc653c03e92b293cea1500a031a63d18a3608cfe4ce7eb0dca31e5830be159867777f3d7890826f0154b105edf3e295bdeacba556e1072aaa59704193a72dcc07a62453de4ff0bbf387362a62397d424", 0x7a}, {&(0x7f0000000380)="dde0e112ddfb7e5a5387a868ccf029f7a2636b5040f30b811bfe950b0af3fa1ee8d45997b058fd5039eec1001ef31a6726b4703e594f99c1f727b7308683aef4b8169449389d28394b1bd4167538cfcc1906f493d458801d6a534095069319b47a7e3a57a5a15b", 0x67}, {&(0x7f0000000080)="0adb68fdba7e699115c9c6948b9df8459e66a8eed4c9cfa84c9cd6642ca4618332b41bd1cb779a89278477", 0x2b}, {&(0x7f0000000400)="cf96c63fe61d2dd17a0651a9d37cf7669b7fbaf7e69771c4ab1c59452f2685b6ef137b426b4c9065b50a3a92f9fb093e3c1a51ca562c18224f193240966e78420cf6c4781568096cfd9c3fcd56689d59658b6a4a5ef4fd9fd4a23c8dffe43e4955f14379fa8c4e945e7c7b484c5401f4ce50c6ce99b64a5499903cc04949a147c0e6ca839390b7a8e5a6a04beaa30ff3ea349a73b433b671cabb0441844b00cf13f7e11248efff434a2b266e5be254f06cb06d0099f5761ba34b4170ccf2bbb958740752b2417c6c13967885eb22e2f14a751a230a9ef74f0a84e0e266ce4192ff", 0xe1}, {&(0x7f0000000100)="06b76b45d6e6f50237c9cc9aeed030cb544144f97d94a54810", 0x19}], 0x8) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x105c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(0xffffffffffffffff) chdir(&(0x7f00000001c0)='./file0\x00') r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_getres(0x7, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x168) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000600)={0x4, &(0x7f00000005c0)=[{0x7fff, 0x83, 0x3, 0x2}, {0x40, 0x6, 0xee, 0x9}, {0x200, 0x6, 0xfc, 0xcf06}, {0x98e6, 0x8, 0x6, 0x101}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f00000007c0)={'./file0\x00', 0x3f8, 0x3, 0x9, 0x0, 0x6, 0xb77, 0x0, 0x0, 0x2, 0x1, 0x4}) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) getdents(r5, &(0x7f0000000500)=""/171, 0xab) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = dup2(r2, r3) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x2, 0xff, 0x2, 0x8}, {0x5, 0x6, 0x1, 0x3}, {0x8001, 0x32, 0x7, 0xff}, {0x7ff, 0xff, 0x5, 0x1ff}, {0xffff, 0x1, 0x10, 0xfffffffc}]}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9be7944971acc43ab37afe3977716dd25f5925c4288858caa0942aed4cdb839c475444e255947256519a91149771761eb00b241185ab47a98738153dc78138df57697560c8517d8aa6b8326155a225758ddf72f94349a1807c4a8b7b2f2453a24050fa0a848f32eecc906135b36dd2285df65261ed0cdfda2dafe71b4f1a0a85d3a28caa353c274a36e6a7ce44fa14048491c86b5c54fc855d1e6c4b4d0f4100dcd343db391fd07ee7b879f6a3fef0e080241705bcdf24641c903a641e7b81c160b90c211e91fa4624", 0xc9) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r8, &(0x7f0000000480)=[{&(0x7f0000000380)="8ab8f55b578b94f92767d5340394764418ceefe58e82ac3b59c0575562c4ea6a1ec8d86bdd79599b1ae144b29fe53bce2c3f06984ab3d53c307337dbe8fa442799a9a181edd9cc7fb2c2049e753fff91b362558046a0d18a18a0b1c2ddc96dd3836d7263464de8e452104f3bdd14bb3e8791966deba1814d40a872f457eae6c25471edc37f4faecc5c410c9955a2405bf9bebbdb08fd4faef76114d01b249704641ca067f5c707a7195e0f4943d0bdf5d9ca", 0xb2}, {&(0x7f0000000440)="e1544b0ae120bb6f18167bf43623048adb0eed95252a5ecc", 0x18}], 0x2, 0x0, 0x0) 16:00:27 executing program 1: r0 = semget(0x1, 0x1, 0xab861473539a0024) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/93) sendsyslog(0x0, 0xc600000000000000, 0x0) 16:00:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc002, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="4c26d145eb00da8de8"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r1, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000140)={0x10, 0xffff, 0x4, 0x615f, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x40}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x97cd}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus/file0\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x4203}) ioctl$TIOCSDTR(r0, 0x20004455) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r1, r2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:27 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x80) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x20, 0x81}, {0xdf, 0xac2}}, 0x0) r4 = geteuid() r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206916, &(0x7f0000000300)) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000280)=0x5a4) setreuid(r4, r4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r7, 0x20004269) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f00000002c0)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffffe, 0x0, 0x0) fcntl$dupfd(r9, 0x14, r10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a5}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$setown(r15, 0x6, r14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r17 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r17) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r19 = socket(0x2, 0x1, 0x0) r20 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r20, 0x0, r20) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r24 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r24, 0x0, r24) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) connect$unix(r24, &(0x7f0000000c40)=ANY=[], 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r26 = socket(0x10000000002, 0x2, 0x0) dup2(r19, r26) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={r12, r18, r16}, 0xc) getgroups(0x0, &(0x7f0000000740)) setgroups(0x2, &(0x7f0000000780)=[r8, 0x0]) fchownat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', r4, r8, 0x2) setgroups(0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r27 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r27, 0x4, 0xa0) dup(r6) pwritev(r27, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000200)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) setrlimit(0x0, &(0x7f0000000080)) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000325be412e31c8011d467f0058058e86b3514a57309e059405ed7e5dda60712730b48722f7ce4cf42f34f0e805f0ec85940bd87ac67b9d99e17d20862c8b4d6494f34d69f05a8b68e3be7fb5e3b916993106276280e3880b53a64691be45742a7dff371184567e2cb7bac6b25c904999a3399afd2c6c0a21f98503a192bae560e7c87e62b66150fba8d27359c86f25919e632355a568f1bcb10a9a8978b56f066bdee7d69dbaec79d7c4c4f14e1a466183d59a9130b107971397daee2cfd49b6ccc18474c7639ad7280fee3a192ea9c2eb89a4c65b1344a1b3bcddef2"], 0xa) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) linkat(r3, &(0x7f0000000000)='./file1\x00', r5, &(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82116cc223b97ea04451a9c07f5f030aae5a2062f3754b1775ec2d2e55aa584fc0984443faa6111156f7859fa0063483e86b1418c6f7e3151f8d18cc13a8c5f4f6849d65685ebea7bbdd6006db174daf6c8e9274528e8757fd2ce31dd862e5a8363540d7aec938b9308a69763f99f8a8ca92812ea62d656c34b604aef4dcf6d1126b32d78b94cbe09b1671f0ef771e61f17f998bb671b6ea78da48bc4f2bc11f9a38b38dea26069a8b2b7ac72daf2539eebc6c5aabff1eb1eb87a05d97fa504b11236f6e"], 0x10) shutdown(r0, 0x1) 16:00:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSTART(r1, 0x2000746e) r2 = msgget(0x1, 0x2b) socket(0x20, 0x4, 0x1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/4096) select(0x40, &(0x7f0000001000)={0x7, 0x1f800000000000, 0x100000001, 0xffffffffffff0000, 0x1, 0x1000, 0x100000001, 0x9eb1}, &(0x7f0000001040)={0x4, 0x2000000020000000, 0xda1000, 0xffffffff, 0x5, 0x10000, 0x8, 0x800}, &(0x7f0000001080)={0x20, 0x7, 0x5, 0x8, 0xa7b, 0xff, 0x7, 0x3}, &(0x7f00000010c0)={0x3, 0x3d1a0000000000}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r3, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) kqueue() getpeername$unix(r3, &(0x7f0000001640)=ANY=[@ANYBLOB='\x00'/96], &(0x7f00000011c0)=0x67) select(0x40, &(0x7f0000001200)={0x100000001, 0x80, 0xbd, 0x5, 0x3, 0x6f24, 0xffffffff, 0x3f}, &(0x7f0000001240)={0x4, 0x2, 0xb8, 0x40000000000000, 0x7, 0x1000, 0x8, 0x80}, &(0x7f0000001280)={0x8000, 0x5, 0xcbfb, 0x8, 0xcb3d, 0x200, 0x4, 0xffffffff}, &(0x7f00000012c0)={0x7fff}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r3, &(0x7f0000001380)='./file0\x00') select(0x40, &(0x7f00000013c0)={0x5b7, 0x7c1, 0x3, 0x3, 0xfffffffffffffffc, 0x1, 0xfe, 0x8}, &(0x7f0000001400)={0x724, 0x81, 0x20, 0x7, 0x6, 0x0, 0x42fe, 0x5c73}, &(0x7f0000001440)={0x9, 0x40, 0xa09, 0x2, 0x8, 0x7, 0x5, 0x6}, &(0x7f0000001480)={0x3, 0x3a}) r4 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) readlink(&(0x7f0000001500)='./file1\x00', &(0x7f0000001540)=""/229, 0xe5) shmat(r4, &(0x7f0000ff9000/0x3000)=nil, 0x1000) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f00000014c0)) semop(0x0, &(0x7f0000001780)=[{0x0, 0x1, 0x2000}, {0x4, 0xf925, 0x1000}], 0x2) 16:00:27 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x200, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="edff88ca92aee500446d71c2fcf577aef5fc79ade168e3aad9", 0x19}, {&(0x7f0000000180)="af9f5f4ee4cfdf1693b75bf4838564dadb5b1dc8e661b1bcf51c771cfdc027439cf6db60b39623aa560f39f2b083938c359fc8bf3f82a00ab5d5", 0x3a}, {&(0x7f00000001c0)="adafe903a58f5650b42de059a1ceb9c0d2273820746dbcf60664b2705c890257893d6aa6f466e06bd3ebe7207edc1745951be6bb60bb487c22cec67eb64497564dafb11283ea9556fb3751e998adac857782508f09233afceb4b86ad98ab8c8bc0dbea8128870f64f7adba67850f9c4a8fe64994c625ca89d7b85bbfdd62f01e2dd267d03192f21a1baaac63c8530998f192e2cbce124a694b72a31697f324b9599a3a5b89981a626d44167a9bc3f5661405f7e5f81e2eba7fe0e01b64fabd4aa37f4b6c43fe5da9daa59848e893809ee864050e1a150e5066ff2c6aa12f1fca780176a618cb727926496b83232d93a40bc7c21c44bd84148999e6c9fc", 0xfd}], 0x3, 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='./file2\x00', 0xffffffffffffffff, 0x0) readlink(&(0x7f0000000040)='./file2\x00', &(0x7f0000000100)=""/20, 0x14) r3 = socket(0x6, 0x5, 0x26) bind$unix(r3, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x1, 0x0, 0xffffffffffbffffd) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) chdir(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0, r1) 16:00:27 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x8f}], 0x0, 0x0, 0x0, 0x0) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x20}, {0x20000004d}, {0x4006}]}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x180) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r2) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/47, 0x2f}], 0x0, 0x0, 0x0, 0x9}, 0x40) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c100010000000000000004000000000000e4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="06000000000000ba00bec2b18767f29bbd6886e43bd9dd1d809152c6b083d60a2e36a992582092709e4df23e7d3ed7284bfde252f869dbbe53f5b3e822811c066f5666ad0000", 0x46) syz_open_pts() socket(0x0, 0x2, 0x7) r1 = kqueue() close(r0) socket(0x2, 0x3, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:27 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000030095955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7344123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000be330003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e4902bbccdaf733f9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8689d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93d3fe7922cba19578a1c63b2380ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d3899704e0fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9010730f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853eb9636cd9842fc6b4ab696679ff8c0f6d2923a37fe3a8c915ff60bd3200133b17d7d474a9fd8d7296e70a84c39f0aef1f2daa608e8356066dac0b6a4dbedf2347d3c0e1b1a10b34f3faf9ac37d83cc884d5b4edae38d8d4fe7a1149c67dad4156f949445cda24f8d8c2ef2d5e30a1d291d92ee09b94ddc6263769fc0277efd8ae1ec1dff21ba243f3346a6887f511c605ea0a241c956a4c75d03898eea648a940c526c18d866798ed2ab291c2a2f9adfb16d752e1086dad52236d8879a17fb708a3c41d0bc55a1886d93a1357f7dbf515bb2fa8198915df992999537c578f9850426ad2f3aa20db80ea139371c0493ee222cf1f62f28cc97c43258325"], 0x10) write(r0, &(0x7f0000002240)="627f662f0450f3cb7500fbd9ea33e445e69d7a17c85e5c6b6d8c58c0de8d33635f81bb64410674ff6dce0eacd5e43c659bbee14190ce18125440024c959259ee11bb6e0a04342c69d54edb4eb6e040a824a75201ca28eaeeb99969db49b9c9b7f023d82d925848b5a7a2e663c30f67e52cef811869ad8f49f38093b118e8259acbcc3806008ec5a7f17742dc660cd36e03a597d87fb9766209c6da928f7a5f55bb7fde59aa272a94d7e0b8029709680a2ac616df4e5ed7a743c7bd7e01d6f065a7853f13436fd4cd58e1a70438717f1aacccb0d0929f17d520e5717f03ac39347ad303e892ef5ad908728df97f1c0f601256a060e808904e59c876c8a6b919e8300e8f06280debd07ea4761a3ae01882d8a94bb9f70dd2f596dc99ee458eb478ab3a8d2863d35e23e1474b48df13b767ae5495666fd1ef4a05737dd68105dd1ff4c801af5fa4c5087090ccc904cceb8d426c0439df465389d4a5a114ef1ed0ec8be6b471203d7e855a6013d36783f978a30ffa24ff9496d7bb011ec7d6ae97b0f9a76ee704b3f2a0219c11c512a1c723b466dc5c68e49378683f32710c6f5347966ab05f5dd160d4fc308af259157153539e8eb2f13fb1042994b488262a190726c7a794af15749accdd7f99a660ecd9df4fa43c182bb0bacc3192292dedfe623ca7040358ca219b5e4a48e5f62abf5f24ae97a46b68037baf62a9ec5cbfd5c3555576f7a835200c1840d86cb77999de2fd239bb545c1567ef05be86a3519cb375861dc44b49700b22cecd74860ca8e1f41ae3ef5f3303e5cbd7d3a5701fa3385195dcfb8cf96bfe78f4dafee8f2b757f290b0bfbd42e1749be0d7baa51f394e0da89b0889d212c889cf7e8c48d464b78a05fd7dcf7da9eb12b321f1619ae759fa5e743c2a749304a6c9adf4ab1214336edbe8feb51cc547e123e9a7576c8fd8de2270e090944d69c7438de8524c1878eee86b7b8847bf196d660bd4ac22cc61762bcc210b3af559a60ff878988e1046f6a7df10423f5e681b608f9781cbfab7a51756a5cbddd2a1320f0ef835005b0107d48084bdcf2c2b6138dcd75f557f7bde030742cb95fcdb5b686440f5c5c9ff896b35c55580dd64d3d6bed943a8df41636ee57d2a29296e499709f7f8226c487f2656b063631e90f0944ed121bf4123b4f80375dfb90d0b5859d052c1807fb68ef1f5c5041c48c5c6efbd80b801dbe7668197d8cca9125f1912fb119bbea212f8586293165cc7a8a523bec41afc4c0ff2182d61502ea18b325efb0005180195ad90c4e30d19be997823a02ffa893208fb6f8b48a37b2536d8aeecee7343fad245e25b4f27e41e220e68587c072339a35ea35a8cb806cd1a7a81397258a59b6f71704fcbb6a212b05ac5d7ce27303e0aee648ee3c434df7f042c25a13848efae1d8274be895f563ae164811a688947f16bb834dd551da3295bec2b35ecd1a8d2196db6f9827c9a267010f08b6b0fccefc63100e4dbca1baa41536f65392f82be9107abfda8dae3f69fdbc037e4f685a8ef842aaf7a85fe7cdb387944fbe11f65d14c9c6edde234bd6d01452d119643d40c05e99efb252960059e5b75fa51df0ab9a03ceb34e2110264d8999e6337711798151caedc8667ea77739845d0c3dd4129d5078d9454136c6205036c20a951522b8a8c50dd7917368e52218822b1e12499ab2f488a84f0c016af69920dad91077ae1ebe52239ada8f18df5a0516bdac4a85b20290a62f2dfce9b739a0c3ffe96cee5ad7a3f4aa6b87a08ba83e03b63ade6d66343008a7bc1a3eed47c0dc821ced18e630553d6c81d7e6e4cd367810136dad734bd251537108f67c0d758b9321ffee68ec13477d64035688889197b56c297a64142233932360ad0eaf03134e728d6e7ac77db7b7c1505aed4f63740f88d7d7008e77ea7b060b5b70fd89a7b5cfd69d98e6703dabe9025d2413bf2da96cd4041ca3f1fd889fc36c4779e1ed99343789f1d66155e505a996ecf91c1cf7ff13eefc68011fb16587ec544ba0512e692392d4ae647a25f6bc53358c5ec9f60df44204f916d253edd254bd3d98afd9947a53084fbf19de40ad311c00450afc0895fdd740142eae252cbb051109c9e7bccdcd6bd7157abed253ec99c79b30ed4ac2692c9ba93fee31edb1a37b40c13435e1d711f06bf25c1547090dc47bf079a66b02dde8ae971f8d686d6eb54f6a12460d93464edc4f230b192c9d9187df429a4904eb24463462831060d37afb958864426258a067603b936633072233920e304aa4aa636d631b55d7986c83d807e316446b14d5d0521d00c4de0edfcaa434d766a1fd310e49d002ea0165dac4abeca5dfe4025a5093a83cb4fa62ab1cea098254b249cc641f954f03659a5b48747786f75689e40051078f290f70a409b2477b8ded59b28c97c5fcd6c0b60695c30746ce52ebe4ab69686447c81c1cd2b6a0753e7e21cb9dd039f49e26cb0243cc2c7599f7c8b5187a9d459c664f622d37adfa5a2e46352c56b184f2b4135bc220460ff36b3e3a734ab347271fda35966ee37dd0a4cbaaa8aafe6d703d923eaf5500e15489c1200c4961aea637c763cbfd165cdbcfa5e6e4fb6d2fe4c0563e6577b8af78a3dc8f28f0afea239c09018eb1c066c1b89698b91f2c55d2537ac7feb5beeb4930e4ff90c9f4f33ccc65a30be81b50b3b7a6e72723c3260730db746b5dc624b5cf9e10787bade3697299f7728a0806104408249df3c718e9c3a965ce6b5c86e0cf89b7741be0e599e0a4fddf480d4f5df7e501ce8b6702da9a0d0a5bbf721e1926c3c9f03870c849fae465244f2fdb5adb06ede234093bd09f420dfa7bfad80f2054832172e5d38b7b2fd71f3bbb3064965fc9c4d9e01531f0a1efb34ba0c18d2edcaabf425d6dd828306225c82e4a520854450cc72895abe44d72e56ff35dc0d8e48ac486fb9b9e9c3de749ab6d96ef2bc9e55eba6e9e69bb58c12da3a9e42a4796bb51a3cdb10c7e87e17f52c28b18954f85cf07229d9bd71759d2b2f7b24dd3a9028b1524635ee017f6b8785c19fe17199396b0575d50ab71a50d1e2e28e409f673365a2eec4294d26343ade81f29a0e3e444db0ebe543ced858d0aee5a7878e46f94c9972d5be0e5dd07cc9ba73b9b32e72a9f71c88e06648cf5c26e41aa72ddc563eb8c2bd0e969d7ae8086e8c00657c203d04b6ac9bfc5b90110e50fbf5d3567818a70ce36334a5ee8040e4f9a48fcc8a2b6b1e94925d6685b96c2b286fe7a602adc590924a2a4bba1fac73eaed6d16932753f243e9e3ed6252d1efc9d3dfd0fbe753b705db7f1203985e531dbe2a4726afe8b89c2699e71a36610f79eb7e0e25fec000af4a91d75f8cbadf402608cb3021328c0752fda5a11c562c5e656dfb2c0724e59bd661cadb8b620c857098e41bd8972a4a0e11ec75bc969b0a3cf4725dcf86f0d95180f4da2137b09e889e0eb6e937a13bca8d337eb0c5d50b2f6200cd4f4b5225a6d4e6c475d61b0031f119d7ec11f7980d6b8e482b6b7e4d8109ad3a11f82be84e3a97065111321f9516a04e93701936cbc5dc52574b54ca86e16d04db1b3b4ed53a7483319270543b781c36b48a35a81dfa908ca449aff1f140070e4839c5bc9fe23b5b068d620aa7bf048eb81df33a331bcf06b1418d05562a0d191b33d891f12f36315550869c7a42bdf43c7b10c0f9fc5fb9c246de4523075c5f540d20704e240bdbd6e96758dee81a5bc400131fba698c0b1a98d2b22ef1b3c055f8100f8a5920012400fb4de4aabec89f907fa3dfae8f21dbc13f1914b9442c8a9151130ded85862b96058dc6da495e04b86c8b8ede93cf15bf795417f35428f3c548682449a428aad8775f5f27bef140792510961b7111f3f1faf93bc21aca293347e5998dd616ceed0b60be1b42194087ce359f698b68e8339f72bffc4905f181344283f1fa1731d83defd9c426bab4c7017f1cae934432163af8e2827269cf275ff4b77bca0d555ebc68a51fb2b00564c2a623e7b29781eaa80a37831642477bdb01d1d096b80f20ce8e6bd34b4a1ed2df738e4cc04740a54b7c70", 0xfffffffffffffe29) pipe2(&(0x7f0000000000), 0x10000) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0xe4fd9667622ac05c) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0xf7ffffff) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x82) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000200)={0x0, 0x1, 0x5, 0x1, 0x3, 0x6, 0x8, 0x10, [{0x1f, 0x5, 0x5, 0x41cffeeb}, {0x7fffffff, 0x8, 0x8, 0xffff}, {0x0, 0x0, 0x9, 0xf15}, {0x2, 0xff, 0x7, 0x80000001}, {0x8, 0x8, 0x8, 0x9}, {0x5, 0x6, 0x5}, {0x5, 0x10001, 0x1, 0x81}, {0x7, 0x3, 0x7fff, 0x7}, {0x4, 0x80000000, 0x5, 0x6}, {0x10001, 0xfffffff8, 0x69, 0x6}, {0x1, 0x6, 0x56f5, 0x1ff}, {0x9, 0x7ee2, 0x272, 0x80000000}, {0x2, 0x4, 0x10001, 0x40}, {0x5, 0x8, 0x76c9, 0x4}, {0x6, 0x7, 0xfffffe00, 0x2}, {0x8001, 0x10, 0x81, 0x7fff}]}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x64, 0x0, 0x0, 0x3}, {0x1d, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x6) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") fcntl$getflags(r0, 0x4) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a5}) msgsnd(r1, &(0x7f0000000000)={0x3, "ec36e8bc00e2f76a940695629b401ab2ef8c921935c77803b734855c5b119117a2a689ee9dc638f682160bde8522"}, 0x36, 0x1000) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000100)=[{0x84}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="226d98d0934d4bdac36394f10bbe") 16:00:27 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) sendto$unix(r4, &(0x7f0000000000)="5cfe02b5c1e62cfe1d1e3f6c13812d5b671c7eca24d99f5836b97b42cb0d3cd3f2200c1557a6dea230b3645ea8", 0x2d, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) utimes(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x60, 0x6}, {0x28e3, 0x100400}}) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r5, 0x1}], 0x1, 0x0) 16:00:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x48180, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r1, 0x2) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0xffffffff, 0x4, {0x2, 0x100}}) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 1: ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000000)=0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fchmod(r1, 0x40) setsockopt$inet_opts(r0, 0x0, 0x208000000000d, 0x0, 0xfffffffffffffe64) 16:00:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80c0000100ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x146) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000180)=[{0x45, 0x15e4000}, {0x41, 0x6fe1}, {0x1, 0x7}, {0x0, 0x1000}, {0x43, 0x637}], 0x5}) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x4) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socketpair(0x20, 0x5, 0x22, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000080)="aff76aa7b0cfde05d50df4966a7e65d76d671b6c5853f5fe3e3978bb1d8621feda236519589c807612a31e7bccc464de8625b91c171876352589fe0f12c240251aa6bdce06623b", 0x47, 0x1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) close(r0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x20000000000007) r3 = msgget(0x3, 0x20) msgsnd(r3, &(0x7f0000000140)={0x0, "f868f7cc8a6a3d7572db3a56bc546afc70b15bf8345435c4fd213accc3d9c142d96ac4093d6bdf89e79d50c9fa8064a825cbeec4babb1318d1b10d32ac7bb9cecd9b1fb6277d499f37c22d63e88708552795209a6f26c86d8ce0efd588fea9414ccce71d8a0887b1f8abb177fa5940a95067f515461b90950fbd9a9bf105c231d026ffe7eaa1ac5b7e83cf8b63e09b9faa1cd5f9e658aa0f93e01e11529b2416630691d963f2ac95ef6eafb5e62881c72b6fd622d986cee320f76a1c1cbaa534b0c987f6b61fe7bb1df3f6c5ff7c28b3933b6bc774506fc19464"}, 0xe2, 0x1400) writev(r0, &(0x7f0000000780)=[{&(0x7f0000001600)="0706f940c70592e45da39bff7538c893a46caa6532e68e8b2b5012042175fa5b0c8aa823b6c7078f1bafb3841e32e52fc2066922aefc2a0e111d667e780314e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc242c95257806db07bc6283a57ea7f78c00703e4bba03c1ddb20a", 0x8b}], 0x1) 16:00:27 executing program 0: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6, 0x0, 0x0, 0xa4c8}]}) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x50) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000080)=[{0x1, 0xa9, 0x8, 0xb5f}, {0x6, 0xe8, 0x20, 0x2}, {0x3, 0x20, 0x4, 0x7fff}, {0x262, 0x7e, 0x20, 0xffffffe0}, {0x1, 0x6e, 0x0, 0x5}, {0x1, 0x5, 0x6, 0x40}, {0x7, 0x4, 0x29, 0x1}, {0xa51c, 0x1, 0x7e, 0x7f}, {0x2, 0x0, 0x57, 0x40}]}) pwrite(r0, &(0x7f0000000140)="fbf217f65b361b1b42e218190300", 0xe, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xa9f80) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x271, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000200)={0x80000000, 0x100000000}) r4 = semget$private(0x0, 0x2, 0x340) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000280)={0x3, 0x4c7}) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffff8, 0xffff, 0x1ff, 0x0, "d730c1e7e400f7ff01000000000000000000009e", 0xfff, 0x9}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000005770bb756fcb60809337ff51c4775050000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec000100000000200000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000005050ff3f763f5c34ff97098d2e1bee75479405f3e16b73200c6a00f0c2fce95cd7c4a75196eaa26cdbd33efe1d7c8bcb2ad712752ada1e7d675e7971e23e52a52210f4365be1999f3624f6647530264748e064458fdb667b9b62c53aebcd7614c7318c7e24a29b74e60e95fa8e0afa9153998b0a830c0b9e16aed9f2202dc84eefeb552095e21e0630f4a6971f9b73483285b06952ea37136d12520318c4805f9fd7bce4f23d7881207904f03fa11a4e2de0d69752a8f1"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kqueue() socket(0x10, 0x4, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000180)=[{0xfff0, 0x80, 0x5, 0x80000001}, {0x4, 0x8, 0x8, 0x80000000}, {0x200, 0x1f, 0x0, 0x9}, {0xffff, 0x20}, {0x9, 0x3f, 0x1, 0x3}, {0xc0, 0xf4, 0x0, 0x3f}, {0x4, 0x9, 0x5, 0xcbc8}, {0xfff7, 0x2, 0x1f, 0x3}, {0x9, 0x6, 0x20, 0x10000}, {0x8001, 0x40, 0x6, 0x8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x80, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x1, 0x0) r7 = open(&(0x7f0000000840)='./file0\x00', 0x8110, 0x1) kevent(0xffffffffffffff9c, &(0x7f0000000880)=[{{r6}, 0xfffffffffffffffe, 0x0, 0x550989f115f02628, 0x0, 0x7d62}, {{r7}, 0xfffffffffffffffe, 0x1a, 0x0, 0xfffffffffffffffd, 0x61}], 0x17, 0x0, 0x37fffff, 0x0) setrlimit(0x6, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x20, 0x0) r8 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) fcntl$getown(r8, 0x5) 16:00:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202b662ff"], 0x1) r0 = socket(0x2, 0x3, 0x6) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0xfffffffc}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x5, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdeb) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r5, 0xa, r6) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x7ff, 0xfffffffffffffffd, "0326288fef0a04001f3c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a", 0x14}], 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xff, 0xfff, 0x8, 0x1, 0x20ec33d7, 0x1, 0x5, 0x0, 0x2, 0x6f3744a5, 0x6}) 16:00:27 executing program 0: r0 = socket(0x2, 0xc003, 0x11) socket(0x0, 0x0, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000001840)=0xb) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) setegid(r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000180), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500), 0x0) r7 = semget$private(0x0, 0x0, 0x286) semop(r7, &(0x7f0000000000)=[{0x6}, {}], 0x2) semop(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffbfffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd011fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf78f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f307ee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba200"/1331], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0x35c}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) 16:00:27 executing program 1: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000b80)='./bus\x00', 0x0, 0x40) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0x3e3}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0xffffffffffffff9e}, {&(0x7f0000000cc0)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e004b85000000000000000000", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000d40)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000ec0)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0x1c4}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b3394eb09021d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df097eaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000001180)="8e497239956e23ed42b4050d3733dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad767a250e105080000000016000d74753bff4d5fd30844d236e2d87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef53639060000000000000093fb672e68f1545d06b5ddf3e111af18c25d5ec8017206a7d96de18d05c93d95d73c900332e447a824e288c6bf1c087b45ca64a7bb270abe21fb03a04fefa10dd4ae99640cdeed59588b9d2074c9dc3d6d32ba39ca9c1321ac607dafc562b7d51c6c64e2678940637adb1569377c24f90f158f71282249e5f14e9d41f854dda0ea8eced25a2e7f7da54e50139d989e1d4dc93de9b92ef84642d60d1485e097bc0ce5d0a2eee3c6bc8982be8f33ace57860545d1f10bcbc9cbe1b07fad17e2d28c0336e43785927a66e4dd2695c0330da00bde33fe6803a5879d9ea25948b1767fbe5c4fddb61d8f82c5f214c9d768bd2dffa1bd58ad0f6bd0421a81622cd17694d8676aac3ab10df9d", 0xfffffffffffffed1}], 0x3) r2 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000000)="4d531b", 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x2000000000000005, 0x3, 0x11, 0xfd55, "3ec72ce9ac7b55a80f487abaaf09c80000000b01", 0x78ce, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) syz_open_pts() open$dir(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) pipe(&(0x7f0000000340)) socket(0x400000000018, 0x3, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1, {0x1, 0x3}}) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev\x01\x00', 0x904, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x15}, {0x6}]}) 16:00:27 executing program 1: ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) lseek(r0, 0x0, 0x0, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x100, &(0x7f0000003000/0x2000)=nil) r1 = socket(0x11, 0x4003, 0x8) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r4) r5 = socket(0x11, 0x4003, 0x8) r6 = dup(r5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) r9 = socket(0x11, 0x4003, 0x8) sendto$unix(r9, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r10 = dup(r9) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) getgroups(0x3, &(0x7f0000000140)=[r8, r12, 0x0]) r14 = socket(0x11, 0x4003, 0x8) sendto$unix(r14, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r15 = dup(r14) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r15, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r17 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r16, r17) r18 = getgid() r19 = getegid() setgroups(0x4, &(0x7f0000000240)=[r13, r17, r18, r19]) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r20, 0x8004741b, &(0x7f0000000140)=0x9) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r21 = socket(0x11, 0x4003, 0x8) r22 = dup(r21) ioctl$TIOCMBIC(r22, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r22, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r23, 0x8004741b, &(0x7f0000000140)=0x9) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r25 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r24, r25) r26 = socket(0x11, 0x4003, 0x8) sendto$unix(r26, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0xfffffffffffffd44) r27 = dup(r26) ioctl$TIOCMBIC(r27, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r27, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r29 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r28, r29) getgroups(0x3, &(0x7f0000000140)=[r25, r29, 0x0]) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r32, 0x20004276) ioctl$BIOCGSTATS(r32, 0x4008426f, &(0x7f0000000500)) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0xc, 0x0, 0x2, 0xffffff01}, {0x1, 0x0, 0x0, 0xffff}, {0x6, 0x0, 0x3, 0x5}]}) dup2(r30, r31) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r35 = accept$unix(r34, &(0x7f00000020c0)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c0000000000005b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e20186c497d850debfcb2e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fcde058cc347ee701000900"/271], &(0x7f0000000680)=0x55) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r32, 0x80044272, &(0x7f0000000180)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r38, 0xffffffffffffffff, 0x0, r38]) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0x100000001}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0x6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) getpgid(r37) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000001fc0), &(0x7f0000001f80)=0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f407868", 0x21b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r39 = msgget$private(0x0, 0x1) msgsnd(r39, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed00d3543b27ac7f48029fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab725a9aafc14a822a66a01a5ea30ede93b6cd2754d7d97990eb4a36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d1ee72919525ed18495c2f4dd7189db01dc6428965a2e010400000000000089334f18e7d1d4d9a23c3d047b5e390e2d"], 0xd7, 0x800) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x4c}, {0x800000000026}]}) fchflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x1, 0x4, {0x7ff}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r1) syz_emit_ethernet(0xe, &(0x7f0000000000)="09c1aaf4ac79ff2b783f6e8a9c81") 16:00:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0x28b81e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r2 = semget(0x1, 0x0, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/202) 16:00:27 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x8000, 0x20000009) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x189, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = dup2(r1, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x100, 0x0) r3 = socket(0x11, 0x4003, 0x4) connect(r3, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r3, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r4 = socket(0x11, 0x4003, 0x0) connect(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="80d340"], 0xa) sendmsg$unix(r4, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r5 = socket(0x11, 0x4003, 0x0) connect(r5, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r5, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) socket$inet6(0x18, 0x6000, 0x8) r6 = socket(0x11, 0x4003, 0x0) connect(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="06930b00d5461b433000"], 0xa) sendmsg$unix(r6, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r7 = socket(0x11, 0x4003, 0x0) connect(r7, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xfffffdba) sendmsg$unix(r7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x40c) r8 = socket(0x11, 0x4003, 0x0) connect(r8, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r8, &(0x7f0000000580)={0x0, 0x341, 0x0, 0x1e8, 0x0, 0x0, 0x2}, 0x400) r9 = socket(0x11, 0x4003, 0x0) connect(r9, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x4}, 0xcf) sendmsg$unix(r9, &(0x7f0000000580)={0x0, 0x0, 0x0, 0xfffffd9b, 0x0, 0xfffffffffffffe1f}, 0x40c) r10 = socket(0x11, 0x4003, 0x0) connect(r10, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r10, &(0x7f0000000580)={0x0, 0x3c2, 0x0, 0xfde4}, 0xb) r11 = socket(0x11, 0x5, 0x0) connect(r11, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r11, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r12 = dup(r11) r13 = getpid() fcntl$lock(r12, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x80000000, 0x6, r13}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0xb3) utimensat(r16, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x676}, {0x3, 0x9}}, 0x0) r17 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r14, 0x4004667b, &(0x7f0000000380)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r14, 0x0, 0x0) r18 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r18, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000005c0), 0xfffffdec) sendto$inet6(r15, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x1, 0x0, 0xfffffffffffffedc) r19 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r17, 0x80}, {r17, 0x6}, {r19, 0xc}, {r15}], 0x4, 0xfffffffa) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r19, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r20 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r20, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r17, 0x0, 0x0) r21 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r21, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:00:27 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280), 0x3e5, 0x0, 0x123}, 0x0) connect(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="04000000ade513f58b18f4612acea44a3d89aa5c5ed6e7209a3f9252bf5367ff3e316f91f3ca070000009ac34da809b9ca80180dd7747823a527e2dfba5a30ea8880d1bfecb7d5be5a4f1f134ae41fcabe5abedeb9de1e6b267cdebe8b063ef6f7cbb2ac7aa472834a0818147e73a1af45b7f6a3d29b468863b895149dfea7d93e10ed2e842d125d0c2731df60492ec6d7f68d9b07f9831ea83fdf20dbda218b34940768edbb6c2389cb3139b85fd3c7c7a9c626ce147059e72d2c10b1faff23ffff59813f3897b0ac01c6cff4bd7fbab32c3868b64746fd4e06de1ca2c6fbc7c4bc4d95033fa1de327572ad72becd7df3e26ae4c51455c40db08432e55d87a0cafbb9a9066286d6869e406f99784f671171a37b2a46991b9f448d25aee52c7f5a266748648b60d3df0ce43bb8270260cf9614f58bfb1cce6ef1dea99c3f22571031e095a1fdf161fe4fdee22c6718bf87074bd4504d1d4d47ca7316d13659bd1f64beb0f51cffe82fae23e65797023984cbd64600000000000000000000e29eeb2db29ac02a9aa6ea181ec73864e2d6ea27b24f6bb15368aa8ccb7390d5c0afbd5b960c35516dea8081eb05797ee7890d42b4825b3b2c09ea8c1d5a941302253eb3b0962ffab4f6e1563efe7ef88757b2cda9785f18fea652fff160d10d852fa0113b044351393f8e1e64cccd8b06f8f09da7f39043146397789a4345fe333142d2e26778fb05fe085c"], 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="524477c828f5e1d6f7b89e7162182cf0a18ce72f4c4da8283154f68e5e4214c6964f2b4d55648e76cd65e1fdf994", 0x2e}], 0x1, 0x0, 0x2c5, 0x20c}, 0x8) r2 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040), 0x4) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) r4 = socket(0x1, 0x8000, 0xff) getsockname(r4, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xfffffffffffffff7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x4, 0x4a) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x1, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) getrlimit(0x7, &(0x7f0000000000)) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) 16:00:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/\x00\x00\x80\x00\x00\x00\x00\x8e\x03', 0x80, 0x0) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffd, 0x1, 0x8, 0xff, 0x5e79}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x108, 0x2, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x103, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x4, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x8, 0x10000, 0x2bd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000780)={0x3, &(0x7f0000000080)=[{0x5, 0x7000000000, 0x10001, 0x1}, {0x8, 0x9, 0x0, 0x800000000000}, {0x7, 0xfffffffffffff181, 0x5b, 0xffffffffffffff24}]}) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f400653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x469f}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0xffff, 0x5}, {{}, 0xe4ec742606341a3d, 0x80, 0x40000000, 0x652, 0x6726}, {{}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x4480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x941, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffff8, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x47692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) getpeername$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="000000fe00000000100000000000000000000000000000002004610000000000000000000000000000000000000000000000f80300191c5762010000000000000000000000000000000002000000000010eeed630000ff0f0000fe33f78fbdf893b5971d5affe9717a046f453935cbdc5ee4de5572c7a3c664c0de32b399739a2c386852a010db691a6c5c31b6c394ff5699b4a603594f9ad234e3317700e8d07ff820e5a2fd2a4a3e41d36d3e3b215a574255dff2994ef9ffffff00000000000000000000000000000000f4db129a1ffa0c5c13ab2bd87ec52d2fb0b379d698740de4b69c47f87fb65f04521fa33f86753fd474e077e3437684e0f27043bd137f5c1601801fa5449adf6e536e4c3cd6b68066c78d44f28dd4819197ff30092e755688e7dd17a05a883066c41a291f5496efd68884e344f4eff35c611c15f7a46444c411b1ea99e36417a8e0498c606066624d9143f3ab6f3317038030cc19e099f74053118d3a9fc9abf11d94797f9ce6cffb441dee524244d481508d495d19a5579a6913ed3ee83b08ce690c6fb8e648398b988506f6c9b2b502a9cc6fe563dc9ba548715e2441"], &(0x7f0000000300)=0x6e) sendto$inet(r1, &(0x7f0000000680)="8f52d7000000000000000cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de296dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa840ff036a65eba2ab2176674a257dfeb353ee18d61311398aed7ab116f58291db4c628640b822a559ca60d828c39f4f0b46bd15ef07731fc56f51", 0x97, 0xd, 0x0, 0x3) r4 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x7, &(0x7f0000000e00)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) r7 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) dup2(r6, r7) openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x10, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/vmm\x00', 0x180, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000001000)) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r4}, 0xffffffffffffffff, 0x0, 0x20, 0x0, 0x56fe6041}, {{}, 0xfffffffffffffffa, 0xdf, 0xfffff, 0x8, 0x4000000000000040}, {{r4}, 0xffffffffffffffff, 0x20, 0xa6ba041f6baaa2a4, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x50000000, 0x0, 0x0, &(0x7f0000000c00)={0x8, 0x3}) fcntl$setstatus(r4, 0x4, 0x4c) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x2, 0x101, 0x1, 0x6}) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) 16:00:27 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) socketpair$unix(0x1, 0x1aa5c4b2bbeee46e, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000500)=""/162, 0xa2) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x149) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet6(r3, &(0x7f0000000280), &(0x7f0000000300)=0xc) open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x110) write(0xffffffffffffffff, &(0x7f0000000380)='\x00', 0xfffffffffffffe96) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x3) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) bind$inet6(r4, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x3}, 0xc) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = kqueue() fcntl$getown(r8, 0x5) read(r5, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x240, 0x0) fcntl$setstatus(r9, 0x4, 0xa0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0, 0x0) write(r6, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x7, 0x6be, 0x20, 0xfff, &(0x7f0000000200)={{0xe, 0x1, 0x96, 0xda, 0xd8, 0x800, 0x1f}, {[0x4, 0x1f, 0x5cc, 0x2, 0x81e1, 0x1, 0x34b, 0x65, 0x8, 0x4, 0xbaba, 0x0, 0x5568, 0x10000, 0x2, 0x8, 0x7ff], [0x4, 0xffff, 0xd7f, 0xd5, 0x7, 0x49cb, 0x4, 0x80, 0xffffffffffff8001, 0x6], [0x7fffffff, 0x2fa7dcba, 0x7, 0x8, 0x7, 0x1, 0x6], [0x9, 0x9, 0xc890, 0x8, 0x6, 0x401], [{0x2, 0x5, 0x4, 0x7}, {0x20, 0x1000, 0x10000, 0x400}, {0x5, 0x4, 0x9, 0x682}, {0x8, 0xfffffffc, 0x7f, 0x1e}, {0x200, 0xfffffffc, 0x7, 0x7f}, {0x1f9, 0x7, 0x4ac, 0x3f}, {0x6, 0x4, 0x0, 0x6}, {0x5, 0x0, 0x1000, 0x6}], {0x3, 0x100, 0x81, 0x1f}, {0x101, 0xffff, 0xa198, 0x3}}}, 0x3ff, 0x7}) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:28 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a5}) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x5, 0x101, 0x800, r2}) r3 = socket(0x2, 0x5, 0x1) setsockopt(r3, 0x29, 0xffffffe4, &(0x7f0000000040)="90000000", 0x4) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r3, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x20) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0x0, 0x3], [], [{0xffff}, {}, {}, {}, {}, {}, {0x0, 0x7fff}]}}) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="d0ac2a41458badd9e45d4e7fdfecf287c50e4057e80b470c22e635286e91b43f7ff798e95d925974ac76087b6d3057799f3075dc6f35fc667b94ad3740009bd7b0e3", 0x42}, {&(0x7f0000000200)="c91afa14087c499b1e10cd0af3c0", 0xe}, {&(0x7f0000000240)="b871b20adc66ec4fbed03c52950d890b30618e80f1806ec6f94f18bf8f8b934cd1615775b70d20c099d36d4a9ef1bc510c932de8c8ca611aa5caac1f5ded6f9bdf2a0a6d6d8de0671ad274521010aa2c62ce2b6cd3189f14ae6ace8dda15b067987500d9", 0x64}, {&(0x7f00000002c0)="0bcf4b1c3e4842afaf06290d4cfaef5d77708e23de8c39f98dd89dd0d51d7074dbd1bf950a6f1b3831441d3cc531adf941033b29", 0x34}, {&(0x7f0000000300)="fdc88a735bb3758f3f39f62a28bc7db893825d6f008fe7a6b837799155b1a1eb1e333ebae06e5b0e0ad90518bc639bdb08d3d13a76fa947c463c5c746ecc84509f3084d11c022108cdadb78dcd737e42d20d684b3f32d44f30748469c3df97d9f1a9ab8603dfcd80caf31582dc3713ed6dfdf0df31d340c0c1774906c86850b24b9afa6e3d8a7f036ca61f961ad17f26bb81c8a25d42b745041f61ad9febb9a4069556dc1a16e88e2162aacdf292f72fd6a3ab414a189343c24bdc3d5e269cb20b0f9a23313f9052996c6cabb35c", 0xce}, {&(0x7f0000000400)="b2445da68638cb52a5d47efa47ed419768b2868ed83291e2634a18aa7c8e4bf1bd669bca23d593cdbdf799425ea699b5a74b6f5f972c8236211710ea8a23f61905400d163d8c811b524bff388ad77c1dec6b079271ef5580f210b8c5532cbef79d0655d18bc7d3352ff1b12908539f33bda5d0098a8fd973129de42c4c5d47de333c26c64aa3e5946bd589e5dd460d3bf454c71553b7a4da75b75516ee21dd659f", 0xa1}, {&(0x7f00000004c0)="515fad6dbd7adb901c8efbf9b40a13c666fbae5276b7c9fe6151ae44a50fa7e54606ec34c420bfc790adee5bb7e843370b79f7459ff712916119c86d208f6ae5975f84ad312fb4c1b23377938f155d4b267e7f93801b1990f33425be3c7128a322bfff1993bc856b42e78ee873139cd25e94588bec7842c89838aa92a3fcdf6f56a294ab872df737086afee6d0e8700938b0b5fae7906cec526e51c6187577db32afcc96e48ce69ec49fd45eb17a40e6dbdfc18cea9e683e80cc872b231679548c604dcdf0803496518d264cd03bd62beefc3cae06ef86bb99248bd078dae2963b37891b", 0xe4}], 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x800000000080}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x12) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000740)="2b1e7d3a629dea0570bf99e1ab2ecf6c4fc77c97e8031cc5fd5ae8b6d61399be7d636bb1edb82abbc1bcefe0ab85ec3533815fa4da11b8f43d71216a64a1dead027ab93c28680de661567ad1d4dacac9f1330c6641eb8065cdb7cbe890e8a85a28d5516dc1ff0d394aecf58c6a34c0cdf460c224353af1d18e640eb262398034c6c6db80558900", 0x87, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x20000, 0x0) pread(r3, &(0x7f0000000680)="d98f98645557fdfa70dc53060c07b7d93f10a35963fd3f5f698672d6373f2bf897cfcbef800d5ae341ebaeeb259583b1f1dfc8762ba9064ed39aec51ee3345d27ffcc30228750c5baa6bc909baf1293a0b7218a6924ab2182a77c3b40cebd49fa075846f46308be740f7dc87e481e1a57fc0b9abaeb323252ba5392ad757ea68a210b11671de89a39878ed99172e823d3f3fe88016f6", 0x96, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:28 executing program 1: pipe2(&(0x7f0000000000), 0x0) socket(0x0, 0x3, 0x80) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) close(r0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000340)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000786000/0x1000)=nil, &(0x7f0000057000/0x1000)=nil, 0x8bce}, {&(0x7f000060e000/0x4000)=nil, &(0x7f0000431000/0x3000)=nil, 0x800}, {&(0x7f0000430000/0x7000)=nil, &(0x7f0000427000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00006d3000/0x3000)=nil, 0x7}, {&(0x7f00005b9000/0x2000)=nil, &(0x7f00001e6000/0x1000)=nil, 0xfc0}, {&(0x7f00001fb000/0x2000)=nil, &(0x7f0000026000/0x1000)=nil, 0x3}, {&(0x7f0000190000/0x4000)=nil, &(0x7f0000728000/0x4000)=nil, 0x7}, {&(0x7f000072d000/0x9000)=nil, &(0x7f000005e000/0x4000)=nil, 0xff}, {&(0x7f000027c000/0x3000)=nil, &(0x7f00003cd000/0x4000)=nil, 0xdb}, {&(0x7f00005b7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000215000/0x3000)=nil, &(0x7f000024e000/0x1000)=nil, 0x1f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000039f000/0xc000)=nil, 0x386295c2}, {&(0x7f0000089000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc9f9}, {&(0x7f000029e000/0x1000)=nil, &(0x7f00001b2000/0x2000)=nil, 0x10000}, {&(0x7f00000ec000/0x1000)=nil, &(0x7f0000311000/0x4000)=nil, 0x6}, {&(0x7f0000612000/0x1000)=nil, &(0x7f00002f3000/0x4000)=nil, 0x2100}], ['./file1\x00', './file1\x00', './file1\x00', './file1\x00'], './file1\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1ff0000}) shutdown(r0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x80) r3 = semget$private(0x0, 0x7, 0x287) semop(r3, &(0x7f0000000180)=[{0x0, 0x2000000000101, 0x7198f21e4982aaf}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r3, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r3, &(0x7f00000001c0)=[{0x0, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x4, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semget(0x0, 0x0, 0x14) r4 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000340)=""/192) semctl$GETNCNT(r4, 0xfe03b07e46307527, 0x3, &(0x7f0000000240)=""/11) semop(r3, &(0x7f0000000100)=[{0x3, 0x1, 0x800}, {0x1, 0x7ff, 0x1000}, {0x2, 0xb80, 0x800}, {0x7, 0xbed, 0x1800}, {0x3, 0x3}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}, {0x4, 0x3f, 0x800}, {0x3, 0x4b1, 0x2400}, {0x4, 0x4, 0x1000}], 0xa) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r5 = socket$inet(0x2, 0x4, 0x1f) recvfrom(r5, &(0x7f0000000840)=""/188, 0xbc, 0x42, &(0x7f0000000280)=@un=@file={0x734f94c5d2437c69, './file1\x00'}, 0xa) 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x300a0, 0xa8) open(&(0x7f0000000100)='./bus\x00', 0x39d867bdd8ebb853, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x98, 0xa, 0x6, 0x4871}, {0xffff, 0x7c, 0xfa, 0x83a}, {0x4, 0x80, 0xb1, 0x7}]}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783fee8a9c81") 16:00:28 executing program 0: r0 = socket(0x6, 0x4, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) accept(r4, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000003c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc737b4a4af899b843fd3357ae26caa0416faffff00000000000004be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e293bb978ae791127acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/184, 0x100b0, 0x0, 0x0, 0x1ce) r6 = accept$inet6(r5, &(0x7f0000000380), &(0x7f0000000800)=0xfffffffffffffe48) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000680)=0x509cf6ab12c36df9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000640), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = socket(0x11, 0x4003, 0x0) r12 = dup2(r11, r11) r13 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r12, r13, r15) getgroups(0x6, &(0x7f0000000080)=[r15, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r17 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r9, r16, r17, r18, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/89) r19 = socket(0x11, 0x3, 0x0) sendto$unix(r19, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r20 = socket(0x11, 0x3, 0x0) sendto$unix(r20, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r21 = socket(0x11, 0x3, 0x0) sendto$unix(r21, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r22 = socket(0x11, 0x3, 0x0) sendto$unix(r22, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r23 = dup(r22) sendto$unix(r23, &(0x7f0000000240)="d56aea3936d6daae0a5c2d00e746dfa79b34691c5855876806ff950ad8d0ac38582f0ae3dfbde3356e27382226074765ca3c0ecd52b0936d269fb4fc5e387af547ca175c6f472824cd9515d104dcf2f15ad65b4ea4f17d87027a0662466e67774cfe75003016620819b3fd16d8c177dbcb806788c834609a3c38a3ec785e55031b1ac44f5ac43a8071fabf5990ba38d2d2a5b3d897cf19f3cb9ec31fd515effad83e220aeda8a2c1eb3fb5e52c95b47fb9e990910b88ed4c3a580b0ffe1b8c56313142032818b443e4ece5ba34011b5d55f353", 0xd3, 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="00c00800000000000000820c90256b9d90aba21b5e675c0e4940f8b55230358e5f81a6fffe2cc4fb28a4497a400d0c395fef135161b4626651c657eb9d65941b6a0fc109527a5b3084f750d547f4b122fb5f12c4c73b58649d9cdb6aea738b1d529f54f916821769cb4f0c45f684f5a4835c02ad4cb540cbcf4fccba2972d9763460f580a27bf09d131d5fc8d1f185025df4a9511f19a16c376344a2c5b1313784d0070c292322a36c82f60e4aebbac42fe9e01407c79cf2dcdc2de19aa306adfd125e20ae6bc1575d66908e5f500cc2f24a28855a1f811de34bd234185b1fb4d75dd60f76d5ba63636b3ec6e2a80e9961ca989b9cbe81cf2082e86bbc88ca6dbf693d5f98defee469afe5a37414e3a8c43d6219475dcbff7081e2176a50b7426f3ceb039259e875440bc9905de3cd806c52e31084645c83a18199f98a22d1cec733a454950d3cd6081414716b455a4c291c8b3592aacf1a5cdb7185aff58d58b93bb4bfcaf8cad547b64c0d5c98dfef9fc57ebd831da87c4c479b49009ca4679e47d37a20bdf087b7d39a6900ad093597932530a7898b47157759b93d11c8f14e354fbcdb4a377112d1db5a0d860d8f42c65718ecde862b32042ec6e54d0960ab7c33872404b8428de1802a89a1dd309059bcc4ab0a7303a69442e4c2f04a680bb2908fb3159be2a56a06cd00"/505], 0xa) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x7c}, {0x6}]}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) syz_emit_ethernet(0x16, &(0x7f0000000340)="03670000fe9b57f9e42e8f31d983802bd9a55b03144e") 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="b090e5273780549ad2919bd94c7688c12ba961c7dee8d8756c564c6f98e5e020145f3109019bd54e2710ce493859f4d466dee35ce79f46307770bc7a27887c5dae698b6dfe53532a7af24b11ff616ef1246abdf6b071d324ace86bd1814526ffaa626faa030346549600fa43765a7dc9be30bcf3bdc3aed5b5dc8c0b545cfb36e79a9ccfccd0b538edbe5da7a9c70c76", 0x90}], 0x1, &(0x7f0000000140)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x8}, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x8, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x33) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28e194955c89000db7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) msgget$private(0x0, 0x2) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x387315d0b88fd099, 0x8e) openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000280)={0xffffffffffffffff, 0x3}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) select(0x40, &(0x7f0000000500)={0x4f2f, 0x1000, 0x9, 0x1ff, 0x7f, 0x3f, 0x0, 0xffff}, &(0x7f0000000540)={0xfffffffffffffffd, 0x101, 0x9, 0x9, 0x7, 0x6, 0x1, 0x3}, &(0x7f0000000580)={0x7, 0x401, 0x1000, 0x9, 0xb24, 0x2, 0x8, 0xcc}, &(0x7f00000005c0)={0x6, 0x5073}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) getsockname$unix(r5, &(0x7f00000002c0)=@abs, &(0x7f00000004c0)=0x8) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000340)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abfb183d98f50474f5274e0bbb848060c22fee120c9b3bb5dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e9ffcfd49c596df7a7a7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332e7628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d700c13c21d4eee4f8621037c3d77495ad9a278978b26c46049b02000000cb9ac407791cd09827a4493c17a0921dc38af76420c885862413c6ed4f7fe3354dd98fe2652f0147a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1", 0x148}], 0x1, 0x0, 0x0) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a5}) msgrcv(r7, &(0x7f0000000600)={0x0, ""/195}, 0xcb, 0x2, 0x1800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) r11 = socket(0x2, 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80206916, &(0x7f0000000300)) connect$unix(r12, &(0x7f00000007c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r10, 0x80206916, &(0x7f0000000300)) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000780)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000740)=0x20) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)) 16:00:28 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x19, 0x1, 0x40, 0x6eef, 0x7}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r3, &(0x7f00000001c0)="8a4a6712f85dd90100e2f4ef1800000000000000", 0xffffffffffffff97) 16:00:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203, 0x1], [0x5, 0x0, 0x0, 0x0, 0x0, 0x8000000000000, 0x3], [0x0, 0x0, 0x6], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x71}, {0x0, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) r4 = socket(0x10, 0x1, 0x3) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x70, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000180)) connect$unix(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23a862070000000082b8955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000009d8beb683781afbee55ddd6601a75f08e15b6b880fd02de5a04ee7411f330176ea35fe9b125ca2a37f31adf2010c2f9a8698ff30223b102dc6ab3c5d9152a60418325e3ceb3283c8e5fc0d0548102164c783f271cb0662a49f9d9983480dfe8c78f46fd8ee1f8431c0f226497367998fee04f0edcbb669c32fd86a7d69d952b50e632a06fbf5fe1acc8cd4a812007ed0a7049febe50ab332d5faa78ff5129f350400774c85e79847f90bc3b6953985d1651da28b67675516e33748240eafbdf196369ac1a4"], 0x10) write(r4, &(0x7f0000000000)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d04496f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8", 0x12e) socket(0x2, 0x3, 0x40) socket(0x1, 0x2, 0xd5) 16:00:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x4, 0x3, {[0x5, 0x9, 0x7, 0x10000, 0x3, 0x2, 0x8, 0x100, 0x1, 0xaf, 0x8, 0x0, 0x7, 0x1, 0x7, 0x4, 0x43f, 0x3], [0x8001, 0x2, 0x0, 0x8000, 0x1, 0xffff, 0xffffffff, 0x9, 0x5, 0x81], [0x0, 0x5, 0x200, 0x4d8, 0x4, 0x8f23, 0x2], [0x9, 0x6, 0xffffffffffffff01, 0xfffffffffffffff8, 0x9, 0x7], [{0x6, 0x8, 0x10001, 0x380000}, {0x20, 0x8, 0x9, 0x3}, {0x7f, 0xf78, 0xa054, 0xdc}, {0x3, 0x232f, 0xe38, 0x2}, {0x8, 0x80000000, 0x3, 0x32f2}, {0x5, 0x8, 0xd81}, {0x7c, 0xfffffffe, 0x1, 0x8}, {0x200, 0x7, 0x1000}], {0x4c, 0x9, 0x2, 0x2}, {0x8, 0x1, 0xfffffffe, 0x3}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x60}, {0x6}]}) syz_emit_ethernet(0x237, &(0x7f0000000080)) r2 = msgget(0x3, 0x8) msgrcv(r2, &(0x7f0000000340)={0x0, ""/74}, 0x52, 0x0, 0x800) 16:00:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000200)='\t\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:28 executing program 0: sync() socket(0x10, 0x3, 0x7) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = accept(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffff00"/4098], &(0x7f0000001080)=0x1002) recvfrom$unix(r0, &(0x7f00000010c0)=""/136, 0x88, 0x802, 0x0, 0x0) listen(r1, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000011c0)=""/120, 0x78, 0x80, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(r4, 0x9) faccessat(r3, &(0x7f0000001240)='./file0\x00', 0x88, 0x1) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001280)={0xfffffff8, 0x8}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000012c0)={'tap', 0x0}) getsockname$inet6(r1, &(0x7f0000001300), &(0x7f0000001340)=0xc) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f0000001400)='./file0\x00', 0x800, 0x2) openat(r6, &(0x7f0000001440)='./file0\x00', 0x40, 0x31) unveil(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='c\x00') setitimer(0x0, &(0x7f0000001500)={{0x10001, 0x10000}, {0x2400000000, 0x4679e997}}, &(0x7f0000001540)) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000001580)) read(r6, &(0x7f00000015c0)=""/72, 0x48) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) seteuid(r7) r8 = accept$inet(0xffffffffffffff9c, &(0x7f00000016c0), &(0x7f0000001700)=0xc) pwritev(r8, &(0x7f0000001900)=[{&(0x7f0000001740)="7569c56e190e11d38fd966359120a4f2fc1d6b4e2fe1651f1de425420c70d750480f072cbc6c45147cd370443ea9fbb9e77fa342cdbbb1fe2e0df31a6ef434649de8d9152279fddfc60d8db1cffe5410de86870ca488316ec0765be088c89db8895619ed931b0debf9869834e5f829bb62a59c04e652a552c4fa625cb27e086b60ee75e61099054406d41fbef5d5ae84e06e69ef72d9457a50f800a635be81adff1d45ef5f0f8b9c2921f43f15", 0xad}, {&(0x7f0000001800)="07cc6b3fd74e0f73a9ed90ba6205d086f3633ca2c1b8ec26e6b9a9eaab686aff1adeb4af0249fc4ee8d85c255b75583360913cbe36294f228eacd031fd03fd35ece1d7dc8619493e23f603574709920067e9b231719832a9586aff748cfb451703f25e5e0e7c4249f8d096a5c21f01cfaf36c478a1516ebdc1ed5aa9b07d803cd39c96c37a890c5c52ae4fefab78b769050230bf08f6ec2e020e964dbc042f78ee4c1a5e34b9f3bd99b36393346e98cba441e038e43fa2724fe5a4eeaebb331684af31964863", 0xc6}], 0x2, 0x0, 0x0) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getrlimit(0x4, &(0x7f0000000280)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f00000002c0)}) dup2(r1, r1) r3 = socket$inet6(0x18, 0x4000, 0xca) r4 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x10, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000480)={0x3, 0x0, 0x400, 0xd15, r5}) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206916, &(0x7f0000000300)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x37) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(r6, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r11, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r9, r12, 0x41d, 0x5, 0x5}) r14 = getgid() r15 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r15) getgroups(0x6, &(0x7f0000001500)=[r11, 0xffffffffffffffff, 0x0, r14, r15, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540), 0xc) r16 = geteuid() setreuid(r16, r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r18, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r19 = fcntl$dupfd(r17, 0x14, r18) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r20, 0x4, 0xcc) r21 = getpid() fcntl$setown(r20, 0x6, r21) fcntl$setown(r19, 0x6, r21) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r23 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r23) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r25 = socket(0x2, 0x1, 0x0) connect$unix(r25, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r25, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r26 = socket(0x10000000002, 0x2, 0x0) dup2(r25, r26) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000001c0)={r21, r24, r22}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r28, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r29 = fcntl$dupfd(r27, 0x14, r28) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r30, 0x4, 0xcc) r31 = getpid() fcntl$setown(r30, 0x6, r31) fcntl$setown(r29, 0x6, r31) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r33 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r33) setsockopt$sock_int(r33, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r35 = socket(0x2, 0x1, 0x0) connect$unix(r35, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r35, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r36 = socket(0x10000000002, 0x2, 0x0) dup2(r35, r36) setsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000001c0)={r31, r34, r32}, 0xc) getgroups(0x4000000000000025, &(0x7f00000002c0)=[0xffffffffffffffff, r32, 0x0]) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002600)='/dev/ttyCcfg\x00', 0x20280, 0x0) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3f}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$unix(0xffffffffffffffff, &(0x7f0000002640)=@abs, &(0x7f0000002680)=0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wsmouse\x00', 0x100, 0x0) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0xc}, {0x7}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:00:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) pipe2(&(0x7f0000000180), 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x5dc1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x182, 0x0) close(r2) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60}, {}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000240)=0x9) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x20) syz_emit_ethernet(0xe, &(0x7f00000001c0)='\x00'/14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000200)=0x4) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x92d6, 0x0, "d730c1e7bb6fc60ba39611dfef1ca40000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r1 = syz_open_pts() close(r0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000002c0)={{}, 0x3, &(0x7f0000000280)=[0x0, 0x0, 0x0]}) r4 = dup(r1) r5 = syz_open_pts() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) fchflags(r6, 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0xffffffff7ffffeff, "0000000000000014000000e3ffffff00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f0000000100)=[0x0, 0x0]}) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) listen(r7, 0x2) 16:00:28 executing program 0: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f00000001c0), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x200000000000009d, &(0x7f00000000c0)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getrlimit(0x4, &(0x7f0000000280)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f00000002c0)}) dup2(r1, r1) r3 = socket$inet6(0x18, 0x4000, 0xca) r4 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x10, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000480)={0x3, 0x0, 0x400, 0xd15, r5}) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r12 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r12) r13 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r13) getgroups(0x6, &(0x7f0000001500)=[r9, 0xffffffffffffffff, 0x0, r12, r13, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540), 0xc) r14 = geteuid() setreuid(r14, r14) getgroups(0x3, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0x0]) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) dup(r0) kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002600)='/dev/ttyCcfg\x00', 0x20280, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$unix(0xffffffffffffffff, &(0x7f0000002640)=@abs, &(0x7f0000002680)=0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wsmouse\x00', 0x200, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getuid() r22 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r22) r23 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r25, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r26 = fcntl$dupfd(r24, 0x14, r25) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r27, 0x4, 0xcc) r28 = getpid() fcntl$setown(r27, 0x6, r28) fcntl$setown(r26, 0x6, r28) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r30 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r30) setsockopt$sock_int(r30, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r32 = socket(0x2, 0x1, 0x0) connect$unix(r32, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r32, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r33 = socket(0x10000000002, 0x2, 0x0) dup2(r32, r33) setsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0)={r28, r31, r29}, 0xc) getgroups(0x7, &(0x7f0000002700)=[0x0, r22, 0xffffffffffffffff, 0x0, r29, 0x0, r23]) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002740), 0xc) r34 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r34, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r38 = fcntl$getown(r34, 0x5) r39 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000540)={{0x240000000, r36, r37, r36, r37, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r35, r38, 0x41d, 0x5, 0x5}) r40 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r40, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r44 = fcntl$getown(r40, 0x5) r45 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000540)={{0x240000000, r42, r43, r42, r43, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r41, r44, 0x41d, 0x5, 0x5}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) r46 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0xf656d91f4e2ea57c) ioctl$TIOCSETD(r46, 0x8004741b, &(0x7f0000000300)=0x9) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r1) chflagsat(r2, &(0x7f00000015c0)='./file0\x00', 0x0, 0x2) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/243, 0xf3}, {&(0x7f0000001280)=""/156, 0x9c}, {&(0x7f0000001340)=""/147, 0x93}, {&(0x7f0000001400)=""/151, 0x97}], 0x6, &(0x7f0000001540)=""/41, 0x29}, 0x0) write(r0, &(0x7f0000000080)="0216d2d404b2e44a4b1aad82b921a7af3eb89d2431936c0e2a7691fc4ce68b5c964da4e2ea3db74a9e293fe4c8492d042ab0b4c47e79f1580fcb89ebb42e6be3c80911f1836a0a3134ebd28409e3b6c2135688e95b45860766ff883499ed1cbe77fa10e90aa63750c37d0bad2dd4bdb483b0717d742e651b603a1ac9a6cc2f937273d3fcf88d920dec615946425520dd9c203dc3072b243c4277f6ede800b0f1d71eeb", 0xa3) r3 = dup2(r0, r0) shutdown(r3, 0x2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:29 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1ed1d8c3e46d4720, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) mknod(&(0x7f00000002c0)='./bus\x00', 0x1002000, 0x4300) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x80000001, 0x200}, 0xc) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r4 = dup(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$getown(r5, 0x5) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:29 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000100), 0x2cee) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x4, 0x88) semop(r0, &(0x7f00000002c0), 0x0) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x21) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x42b) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x30, 0x4e}, {0x8}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) sendmsg(r8, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000340)=ANY=[]}, 0x405) fcntl$setflags(r5, 0x2, 0x1) r10 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) r11 = syz_open_pts() fcntl$dupfd(r11, 0x80000000008, 0xffffffffffffffff) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r13 = socket(0x2, 0x1, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x80206916, &(0x7f0000000300)) ioctl$TIOCGETD(r12, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x5, 0xfffffffffffffff2) r15 = dup(r10) r16 = semget(0x1, 0x3, 0x400) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x2000}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x4}, 0x3ff) dup2(r15, r2) semop(r0, &(0x7f0000000240), 0x6) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) openat(r2, &(0x7f0000000240)='./bus\x00', 0x202e8, 0x41) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1f, 0x400, 0x1, 0x0, 0x6a4, 0x8, 0x0, 0x2, 0x9233, 0x400}) chmod(&(0x7f0000000280)='./file0\x00', 0xd) r3 = semget(0x3, 0x0, 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000300)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) r5 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = getuid() fchflags(r0, 0x0) setreuid(r4, r6) r7 = semget$private(0x0, 0x3, 0x401) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000200)=""/29) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 16:00:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xc8, 0x83c, 0x100, 0x6, "bf7f78c5319212e3b89b9951b00141d17ba645d1", 0xffffffff, 0xfffffbff}) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000100)=""/22, &(0x7f0000000140)=0x16) socket(0x10, 0x0, 0x8) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x80000001, 0x8000, &(0x7f00000000c0)="0a1cb266c9c698952b48e571f5363e7d7f6c87b2e9aaf9eb5d34757d43ef78ebe4bc15c26de7324b7daae6d60c8ace17a8b4549c3e5aa222b28cd223", 0x3c) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x3}, {0x4000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) r2 = fcntl$dupfd(r0, 0x0, r1) accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'ta\xa1', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000200)=0x3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x6cb, 0x40, 0x23, 0xb4e}, {0x7ff, 0x8, 0x57, 0x5}, {0x8bf3, 0x80, 0x2f, 0x8}, {0x8, 0x0, 0x3}]}) 16:00:29 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="006562f62a13bfcd9db2c521fa2dfd38607f680baa623c5fe69438dd85ba5ab312d6cef61ccf7193d240d71c157b26ffb26c019f9f3d0a803a454f60f38273ce4e0c5d974d25e057a21208257e0796509ea5"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000180)={0x10, 0x7ff, 0x4, 0x76, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000581000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000054c000/0x2000)=nil, 0x20}, {&(0x7f00006af000/0x2000)=nil, &(0x7f00001d9000/0x3000)=nil, 0x2}, {&(0x7f0000230000/0x4000)=nil, &(0x7f00005ef000/0x1000)=nil, 0x8000}, {&(0x7f00002d4000/0x2000)=nil, &(0x7f000036a000/0x2000)=nil, 0x6}, {&(0x7f0000258000/0x3000)=nil, &(0x7f0000408000/0x3000)=nil, 0x365}, {&(0x7f00005c5000/0x3000)=nil, &(0x7f000028e000/0x2000)=nil, 0x80000001}, {&(0x7f00004be000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f00006bf000/0x1000)=nil, &(0x7f000063c000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000517000/0x2000)=nil, 0x106}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000590000/0x4000)=nil, 0xe47f}, {&(0x7f0000421000/0x3000)=nil, &(0x7f0000619000/0x1000)=nil, 0x4fd7c849}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000330000/0x3000)=nil, 0x6}, {&(0x7f000035d000/0x4000)=nil, &(0x7f0000688000/0x3000)=nil, 0x2}, {&(0x7f000034b000/0x2000)=nil, &(0x7f00007f4000/0x4000)=nil, 0x4}, {&(0x7f00000dd000/0x1000)=nil, &(0x7f000039e000/0x3000)=nil, 0x7ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xeb}) r5 = dup(r2) fsync(r1) listen(r5, 0x0) r6 = socket(0x2, 0x0, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b666b6c65167e"], 0x10) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setrlimit(0x1, &(0x7f0000000000)={0x80000001, 0x2}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="60756672f9a1eccf29337c31ea9b3ca499f3476ace004d9cd211e0048c029be4992d965031538fefef87f8d4fc16164e861aa9c48da90080329a3cf1e506101d60711588ce35defcbd7a413033ac0f4e7bec58898c02f254e623a85e5eda0d8e6173a339c036a67a47201fd8e23480a6c5070687cf3ef6d2c669a943691e64035c", 0x81) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) dup2(r0, r0) r1 = accept$inet6(r0, &(0x7f0000000480), &(0x7f0000000540)=0xffffffffffffff12) sendto(r1, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x4004, 0xffffffffffffff79, 0x1, 0x5e2, "d2ffeb1a000005a79f00000000001400", 0x20, 0x4}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) semget$private(0x0, 0x7, 0x286) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r2, 0x4, 0xc0) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x5, 0x2}) close(r2) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r7 = socket$inet(0x2, 0x2, 0x0) r8 = shmget$private(0x0, 0x2000, 0x681, &(0x7f0000ffc000/0x2000)=nil) shmat(r8, &(0x7f0000fff000/0x1000)=nil, 0x887dd0e3e59a7579) getsockopt$inet_opts(r7, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x0, 0x2000000000000) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f00000004c0)=""/124, &(0x7f0000000040)=0x7c) 16:00:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e77f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x18, 0x4, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r2, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xffffffffffffffc9, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x80, 0x4, 0x2}, {0x5, 0x81, 0x7, 0x8000}, {0x3, 0x8, 0x80, 0x1f}, {0x800, 0x3, 0x7, 0x5}, {0x81, 0x7f, 0xe0, 0x5}]}) 16:00:30 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) r0 = msgget(0x0, 0x120) r1 = getuid() setuid(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r4, 0x6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d5200243cc966525a0c1310fad55ce18ad64eca63d285d4a2d872af1f732ac8437c2ab4d5cacf0852cc27d4077c4172194fd23a797e8411bc83166c110c46773da1c4d605afafd6ebffe23a98fa37579b867df8afae518acdb380e6f96d332b11"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x10000000002, 0x2, 0x0) r13 = dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r10, r8}, 0xc) r14 = getuid() setuid(r14) r15 = getegid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) r17 = socket(0x2, 0x1, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c, 0x0, 0x21}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) fcntl$dupfd(r12, 0x14, r13) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x401, r1, r8, r14, r15, 0x1e, 0xc}, 0x7, 0x767, r16, r20, 0x6, 0x2af, 0x5, 0x101}) 16:00:30 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:31 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x1}) r2 = socket(0x11, 0x4003, 0x0) r3 = dup(r2) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f52772c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c00", 0xb1, 0x0, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84100080c1}) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a5}) r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a5}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000a14, r4) r5 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r5) ftruncate(r0, 0x0, 0x7fffffffff6) syz_emit_ethernet(0xb2, &(0x7f0000000140)="4319e9a224ecf892dbba21e4fa9f0e562ecf84ade1145ec9e10a5c25ec798eaa9e30ecd1889194cc80f6a81a9f2fc30f215a7b6396180ce6abac5d0834e1b350f3e6b4e689938e1a39d6eb4ec5cab93845798a2f85947d5a984ea50d8ad637d77fdfc68196a4b72f1ed383adb090722329de0df4fee02a58f3a6c7ad28a1803f528f48847388bf9521d430229678fc184881b7b5637fa2d258dc9e09c31308de5ac049109d1f65086477e55e6f95e6d994bb") 16:00:31 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) write(r0, &(0x7f00000000c0)="6f3a286b9ec2db593b1c9e89dd4a349de7a2174507a8f045ff50cc1198a6b0d4aec260e773d42e261be596c2dc75ed2c5e8abde983155e38b1155733bb9d807d0f46c56e096ae9f1567d149f0cb7330ef3b1fd5ff6558c9d60d4dc68f5d5391a6e793665f2f26fa2632d98d6a909d45b060d52", 0x73) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000000000)) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:31 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x10000}, {0x18, 0x1, 0x2, 0x10000}, 0xf800, [0x834, 0x66c98dd9, 0x3, 0xdb, 0x6, 0xd86, 0xae, 0x1000]}, 0x3c) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x47) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x64) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c, 0xff}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x4}, {r1, 0x4}, {r3, 0x100}, {r0, 0x100}, {0xffffffffffffffff, 0x4}, {r0, 0x4}, {r5, 0x20}, {r6, 0x24}, {r7, 0x80}], 0xa, 0x200) r8 = accept(r4, 0x0, &(0x7f0000000140)) connect$unix(r8, &(0x7f00000001c0)=@file={0xd60dd3da2b4bab16, './bus\x00'}, 0x8) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000180)=[{0x4, 0xaa, 0x9, 0x4d}]}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$getown(r1, 0x5) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) r3 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x410, r3) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a5}) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a5}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000a14, r5) msgsnd(r4, &(0x7f0000000140)={0x2, "f7b8f02766abe2c0d9402117c8fd58719f23c7a371f7d44c1e00b6fae2cf87e4c7c5a8aac87663f23f1990206a4f6438eebb3fe52d22ed59bd4a5d012dba94b5db85b87436732864ac6930d14ca6b0d275f88118025ffbe73780bb6d997ba203340c6fb83156c5f1dca2d96cce61b1267d37"}, 0x7a, 0x0) r6 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r6) ftruncate(r0, 0x0, 0x7fffffffff6) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getrlimit(0x4, &(0x7f0000000280)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340), 0x80000001}) dup2(r1, r1) r3 = socket$inet6(0x18, 0x4000, 0xca) r4 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x10, 0x2) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r6 = syz_open_pts() close(r5) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x101, 0x6f68ab8f, "85875f7c848e04000000000000004dbfa600"}) readv(r7, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = getpid() fcntl$lock(r4, 0x8, &(0x7f0000000480)={0x3, 0x0, 0x400, 0xd15, r8}) r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) getgid() 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x21}, {0x48}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x21, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81c3df2cc82c1e9368c6116e0b5162f974e4f9d9") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x14, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r13 = socket(0x10000000002, 0x2, 0x0) dup2(r12, r13) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r11, r9}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x1000, 0xbf, 0x1, 0x7fff}, {0x8000, 0xc5, 0x9, 0x2bc3}, {0x5, 0x0, 0x20, 0x1}, {0x1, 0x6, 0x6, 0x4}, {0x4, 0x9, 0x20, 0x3}, {0x914, 0x7, 0x18, 0xa62}, {0x7, 0x80, 0x5, 0x2}, {0x8001, 0xf7, 0xc1, 0x3}, {0x3bbf, 0x2, 0x0, 0x9}]}) 16:00:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{}, {}, {0x6, 0x8763}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xfffa, 0x40, 0x0, 0x74fe9ff6}, {0x5b}, {0x6, 0x0, 0x0, 0x80000001}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000140)) read(r2, &(0x7f0000000000)=""/5, 0x5) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1e4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 16:00:32 executing program 1: msgget(0x3, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000740)="64bd79dd37a4cc36e296061342cf429de587c107933fb5f3e0e1964093d581d2b750f95702ca8fdbd75cbe01e48e2a637f272664a6861584acc19701e1b1f23ef5ef5c7007a7fe8d0319a1fba5677adf73b91f0a1ff736fa0d8bf54d98d4833c58324c902685", 0x5f) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r0, 0x0, 0x0) msgrcv(0x0, &(0x7f00000008c0)=ANY=[@ANYRES64=r0], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x400, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x4000, 0x501}, {0x18, 0x3, 0x4, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0xc]}, 0x3c) msgrcv(r5, &(0x7f0000001a80)={0x0, ""/4096}, 0x14cd, 0x0, 0x0) msgrcv(r5, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) r6 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) msgsnd(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) connect$unix(r2, &(0x7f0000000d40)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd40080000000000000024a2f3d772e7636e48b33cbf708372e8f1ca933ec5127743be2206209ef02df9cbf2f6e880d3382f0085385547f55b2c21def97002001d8e05b2c69dfab8bc8bd0671c014c6381711bd5d48922fb5a1bde5d845e96a4e3471ac9483225c8e9f92876ae22037157548281beb8db4a890eee7fcb204ffbcf69bd5010cc54485df692fab28da372dc5389e170cc39ef3c95982a57b01f6a27a72adff6b7b5c3629976664c79c02a58523459089541189b47594d80606ae9bf690c9bd3dcc8e3668c834b09f4e99dbf05a820cf7cdecd119d4b0f7d57bba237246ae6a454d8fee4f4f8428a43f4a63b5aa8cc47f734521991299e4f69340a0c20be2d485137e4a3b14d179ee887a10c36b977cc691622499c3d229d09c02b9d6fb6e16ba4b528d2ce59421c8a7e2339087c682723fd42876aa8d626fdca7ca54ab61510731d435047d60b29dd52acb3aebde05092dc85f8e49f22eddd98ea0273f7e43e5b5d4379912fa94dec92fa1674fd3e755418d1d2cb8b38400cae9cf30df142b54d99bfa008476a5fed24f664d89987da244d2d3140b636090a3c9faef83bca9d28de9d683b"], 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f11b000000"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xfe40) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/pci\x00', 0x200, 0x0) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) r8 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r8, &(0x7f00000007c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000040)={0x0, 0xffffffffffffffa7, 0x0, 0xdb, &(0x7f0000019380)=""/102385, 0xffffffffffffffce}, 0x2ab89dce469e8e16) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x8002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x800, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x5, 0x9, 0xfffffffb, 0x8, "69585be88c8d6d893518908826802ff5811c11d2", 0x4, 0xa4}) 16:00:32 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) semget$private(0x0, 0x1, 0x2) r2 = fcntl$dupfd(r1, 0x0, r0) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000340)="b07cb8ea447ceb8cef5486b153af078415457c8bb4e8f2b0912abcc6edaee106732b3824741eb3902e089e9071f93355e9da0d1961f0042d4b56e7ebd882780df3819791373f83939d8795d2de6175d9beb2481d133780f7583eb7a1a792e05362527a9ba88584754ec7430dc0db1b943aeed9bf4664cab149429551a3aeed4c607e5058136facab03714124d1565b8d774059816d76af4cf8028ec371204003b424", 0xa2}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="c80000000000000001000000000000b67cc25bfe632562f4c9651de001c9e823962fddfd41b58fafed7e5c5f31ed5b189b7cfcd5c83c567a2f2336f1ffcf9711c8ef833798b5b3798213631e66cf82fd3320c7d89885c29d6ce0fe327a58aa8fb9a92fab1a801ffffb9c8506099bd277dba69b897b78b986338ee8df2e15cb9c2598c4ff12ffd402bc0cd2c30c435b09d13eaca404a2ea7deb8b88e16063c82b8493fde0dddba795bb5b9518b2e9efcf61e13c11225e9fe9eb59a512ac173da67c690000000000002000000000000000ffff000013ca000083446367ccc99d4b0a000000000000008000000000000000000000003f0000007c7506b9847e106803394d2f1739d0138d9976fbb6a98744798f566ae65f26b6c4e7d139d90f0215b3355a9a3e41718d67930bd7f9ad7f7c11c5ca88074072f38b1b7a636c6103c7b75edcad24aa9672d455ffc6adc068c77395da35dc59941230e38dd42d1ba0aee3b92f1ac07f8a00"], 0x168}, 0x408) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000240)=""/206) execve(0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/144) r1 = msgget$private(0x0, 0x0) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a5}) msgsnd(r2, &(0x7f0000000180)={0x3, "ba820f4f55db6358ba1d864f8fe2d62f7cd41a7d1b04ba9c9815ad70bf475f0d7d45775ba871de64bc494883e237e186206893c90b2cf792a4881ed8957478dba2ec2798e8c3d2ef9160a9e321b617c618980ca8f4d06816a537933c7bf558964d4a42e08d8913ce7fb1ab677f013db2291bb4878602e43b9e35fa087bcafefcb4d53eeb4786612f8692519eb073eaa584b446df8333b56435cae7c9a3dcba463483d30eb0e37f7d5b817b6adbc19087caf3eab4dddc382b72cf9c0f68ee698670b566150d99a426516df6306e11468f0ef37f3c6796fdd642883f9386d9eee30373c6"}, 0xeb, 0x400) r4 = getpgid(0x0) r5 = geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) r6 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x0, 0x0, r6, r5, 0x0, 0x0, 0x80}, 0x10, 0x0, r4, 0x0, 0x0, 0x0, 0x80a5}) msgsnd(r1, &(0x7f00000000c0)={0x3, "df685b419b050309980a98d8c18e2276fedb1e3665ba89c57d7e564c3ee344d4db379c79ab8906216db6607d23ce4cc7d932a7043621ce45625d9b79d174f0a57d2f3f1164a870b633ef7a7a6ca477391868ba17bd2713159d4fb9962ce0c24ee53e175d999d6c8d9ef57df277b259db9408a285f36f2da8476a8ed0d9341a584fe132ff2fd7c6be79b83700"}, 0x94, 0x148e1061f9cb272) r7 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000280)=""/39) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x30}, {0x6, 0x0, 0x0, 0x10000a4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) 16:00:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x34c1, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) rmdir(&(0x7f0000000140)='./file0\x00') writev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="4e7ef0fed466921a285b1de76eb66320b12e1471af3ac3f52937b122170ad2129cdeb1ed8af1d92d9c90df2285da0f9f02bc4b4b7fb4c44aa3a7c3c093ca0c1f12d2d9b10e0714e437d7120ae8906ece38fbe39a1406daa229c0d2b71528924ab6fd57911ed093f6f8bdd3bf44556511ca94a6a059d44bc6abb1bb8174512e8e9148a7fe85d5c1f2291608b4d75631c2e52c560d7d42c98ccb18af7bf6f98e197c144125cda4992072cee867de36bbdf49bb49338f085edcdb721d3a48b41489185424a68c4dfd890436865c", 0xcc}], 0x1) 16:00:32 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x20}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000140), 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309", 0x793) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffb, 0x1469, 0xd98, "098d45f75f05990059000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000a40)=""/42, 0x2a}], 0x1) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2119, &(0x7f0000000180)=[{0xfffc, 0x1, 0xfc, 0x2}, {0x81, 0x2, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect(r2, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) 16:00:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x20) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x18) r4 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000180)) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x3dd, "0366097f0cdf4e27a15e79000076efffaf00"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf", 0x12}], 0x1) r1 = socket(0x11, 0x4003, 0x0) socketpair(0x20, 0x1, 0x69, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = accept$unix(r3, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) fcntl$dupfd(r2, 0x1b, r4) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x25}, {0x1}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40001024, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x14, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r13 = socket(0x10000000002, 0x2, 0x0) dup2(r12, r13) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r11, r9}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r15, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r16 = fcntl$dupfd(r14, 0x14, r15) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r17, 0x4, 0xcc) r18 = getpid() fcntl$setown(r17, 0x6, r18) fcntl$setown(r16, 0x6, r18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r20 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r20) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r22 = socket(0x2, 0x1, 0x0) connect$unix(r22, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r23 = socket(0x10000000002, 0x2, 0x0) dup2(r22, r23) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={r18, r21, r19}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r25, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r26 = fcntl$dupfd(r24, 0x14, r25) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r27, 0x4, 0xcc) r28 = getpid() fcntl$setown(r27, 0x6, r28) fcntl$setown(r26, 0x6, r28) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r30 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r30) setsockopt$sock_int(r30, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r32 = socket(0x2, 0x1, 0x0) connect$unix(r32, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r32, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r33 = socket(0x10000000002, 0x2, 0x0) dup2(r32, r33) setsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0)={r28, r31, r29}, 0xc) getgroups(0x4, &(0x7f0000002680)=[r9, 0xffffffffffffffff, r19, r29]) r35 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wskbd\x00', 0x80, 0x0) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r37 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002700)='/dev/vmm\x00', 0x0, 0x0) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000002740)={0xffffffffffffffff}) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r42 = getuid() setuid(r42) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r44, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r44, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r45 = fcntl$dupfd(r43, 0x14, r44) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r46, 0x4, 0xcc) r47 = getpid() fcntl$setown(r46, 0x6, r47) fcntl$setown(r45, 0x6, r47) r48 = socket(0x2, 0x1, 0x0) r49 = fcntl$dupfd(r48, 0x0, r48) ioctl$TIOCFLUSH(r49, 0x80206916, &(0x7f0000000300)) r50 = socket(0x2, 0x1, 0x0) r51 = fcntl$dupfd(r50, 0x0, r50) ioctl$TIOCFLUSH(r51, 0x80206916, &(0x7f0000000300)) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffd5) r53 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r53) setsockopt$sock_int(r53, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r55 = socket(0x2, 0x1, 0x0) connect$unix(r55, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r55, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r56 = socket(0x10000000002, 0x2, 0x0) dup2(r55, r56) setsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f00000001c0)={r47, r54, r52}, 0xc) r57 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r57, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r58 = socket(0x2, 0x1, 0x0) r59 = fcntl$dupfd(r58, 0x0, r58) ioctl$TIOCFLUSH(r59, 0x80206916, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r62 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r62, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r62, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r62, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r63 = fcntl$dupfd(r61, 0x14, r62) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r64, 0x4, 0xcc) r65 = getpid() fcntl$setown(r64, 0x6, r65) fcntl$setown(r63, 0x6, r65) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r67 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r67) setsockopt$sock_int(r67, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r69 = socket(0x2, 0x1, 0x0) connect$unix(r69, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r69, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r70 = socket(0x10000000002, 0x2, 0x0) dup2(r69, r70) setsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f00000001c0)={r65, r68, r66}, 0xc) r71 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r71, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r71, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r72 = msgget$private(0x0, 0x0) r73 = getpgid(0x0) msgctl$IPC_SET(r72, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r73, 0x0, 0x0, 0x0, 0x80a5}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000a14, r73) r74 = getuid() setuid(r74) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r76 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r76, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r76, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r76, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r77 = fcntl$dupfd(r75, 0x14, r76) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r78, 0x4, 0xcc) r79 = getpid() fcntl$setown(r78, 0x6, r79) fcntl$setown(r77, 0x6, r79) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r81 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r81) setsockopt$sock_int(r81, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r83 = socket(0x2, 0x1, 0x0) connect$unix(r83, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r83, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r84 = socket(0x10000000002, 0x2, 0x0) dup2(r83, r84) setsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f00000001c0)={r79, r82, r80}, 0xc) r85 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r85, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r85, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r86 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/wskbd\x00', 0xa00, 0x0) r87 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r87, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r87, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r88 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r88, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r88, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r89 = dup(r88) r90 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r90, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r90, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000002940)={&(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000340)="a74fc707a677633010e7ecbb58e1c225dc033899463e3f5f51546c4875d16058276759a19369121234d2fded90324a0aad1dcf0afcc15fc653c10765ca65caccf0dec7185667fca42a9489312521d7466756101b505fdd7e40ec8aed8b489648afd7c89153f413b16f908ba073d8052b28d2743e493a5a9612f855e5d4fed990df796d29e5e3292d2a45deb5e80ee2aebfccd9e63179cf8cec5e97c376516141ac0ddfc40333c8e86e447768ea2b954efda0b3de7715e3452d151a5843079983f4c1641678215331646a8bee9bd56b4a605e7ae5399f51689879b175e107912cd5b0ab77a4e9aca27d3d8d2594b0a8f06db9a84b73123c3a35731838aafbcfa896ae60a7a094c08dd0597ee63cd57b98852b31ffe92c97ccc4d9f219b3eb854a44b498ac1221e02b87e93c301a6562c1010b8810b95982aa1fdcc6cd55a7d8829eea98c463930eaa09344f907999e57b77585ec95609901758b11b8b1660c00d4170d1da194c14b2bc2b34114fbace299a4d883c7bf979c8f84f13bf55d80ecf13f27650f9906ede6a21a93865525a5b0b49542fba6dad1d17de22bbee1481b14bcf35c74fb8e984f2026c30689da2cf37dd7bf10a9241bb67abac0d65c16d1e8d90268ccd5b19560c2d4fbc30f3fd0ce68311829c7d6be675c689a248b76542b944b51fa34a307ae6c07ecf144e213d1efabc92e7e39974a4c8445a64f72a5f66fc669a16d19d9547223541992271a9499d5629cae751c61712b915dc46476053fbcced3df494773a26aa880dfa374e15aa7e9f9f328fce64d11b951fed4cccd969a86bcf1f7478a854cc2504e8901623fe2b1f07abeb0c807e92c04fc8d58cca3f5f0441ba39a0ff456d736dd8869c10790a171959ac65062973a9e2af12f691f3ee1ba68d0cae9af53ca4f2a0e2bbece2fc73115957c29f7187739d2f1e4b3ad361ab96b611d8b2a10f47dcc55be8075bea85262d362a717df0f778fee651a6006ecfe61e44b14cf24c1fe66bec95f101cf70c727f22b4f611224ba0a84dc8553acf765c5aa952b547b71b02a66250f922ae69872d61dd97d83f5207690cd4bfebec0c5b0cb08b81b302e85fa4527ff1adbdeaff917cbab617a794833a6656aaeb3ce4b1e18b630a20055eb4790a8becee1058d8f5d2df1ec9c8b8f9f270cfec12223894cd40d0bf1f6af46c7deb98682b41c7d0b59aaecc18d7721d39126c483a6cbb4c838bc65ff65ce96cb615bb7fc3e4931d886fe79f25e205ef223ca51a9261c39fa85334f435a8e0e447113021a03a77528382c8b61c3924bca2281a584a760061f0360f6ef02000d82aa96a3989cb8b427ce6a89cd2c25a89cd39c58d93604d23bdff356a68f3fb24728809e2f3deac960e63d0060b2a2f8f43a00876752c80036055c4df899777615658f26da83676513e3c2734e0f698632dbb1f444597a9e82f7c91f45aeeb92c245c7aac6f0c953066b33b3652996eff219d3b826a7a839c95023f8fb1dab6d453f8ce87c30504bb6048e7cb944480c508a4aec74ed844fbe0943ed6fbcb1dab1dd4506ba530a0623c078d54f4c5aa7712745b6ec1ccaed1ba1a0cc22022699927ddac41bad71b3058e4fce1f154214dd2cb55684ea7b3ec650c125247b6c1b95403975cf49c54ec8c8e9046ad8797c5a104b7dab85d3c6e9a0e0805787c87adce04580d0a4ae0bf22c84df88af51c9e20f75d5039ddd72eec7cdaff74099fe2f39e41562f0505d7fa0e61dca4f71efc43db9748d4ae378d50e81333c04a442dbaf27e284db632157f8a5cdd46c37a79460a06288851a1e76eb95638396ec2fe11be30ddfca80a7d5ac68460f3d26ea7814ecc81996d6e798b7b726ff850f01dc880ad487966fd02cf49f840b1fd8b5f121c4e095749515f64b30e3f72bf573727599dc175b85f626dbe3c07064dc276a7f2844c57b19bad22b7994067ed155ed98265f91caccc404e74c02479b4a593ff8e78878e9f890ccbbbff1cf750089a586eb83378a780a9bf341aec2af0b0b42a23ffa98f2d31223d6d3dafb1a1f415a1496cd32c703df20948da20dcea89c0b02a5c9269c597744af92834556461d2b3ec771134dcfb6f8ec41bf0e189f8c22fa8a8e3c7f294ae2b3f02977585eb560d840d47834bf0cb00299e3f7ce506e645c55ac89e5e18324b8ee95cfd479ba512b0438ff403941ece1756290a93e89027d73bc44e39dbb87c9020fd64fef6e13f9b31b05035f36ced6b818d8a17d043cdc1072275097a5d58841971e8395ee1b81489f63fcd9a8f9b9bf7ef361b1274f246ade3691fa07eeeffb296f5cf79f6c3129ef348ece202506dedebd9c6ec46ec0514d073a04951428e0481ff2098f99cbe063b8c835ae955a37793618815114ef725f70bcda3614dee0b06a7389bce888a8fa4ea2f9f6d39bac232656c290689fcb83e9fdb51f81c161afa433683b19e5c7c176984f5e06937eb199876b234ae0954b5b8f8b9606ba11653a7a3335cd5b6f59d701cef213cbb75b02f1d4b9c6ac55eb594cfba9ac9182f16abf492c4faadc255038f0d4afa9987745219e5ccac60108d6ddb22709b9906ca329a86ec3e693d6ad94411c5c6de6cd5e473eb4abcd6d4066e87b35445009f41d7ce358b363bf944d8a71ef9d7b551604562a2a4ebbe4d0247e1a50948e1c4314df909342323149a9b738cfb456360b66954770b358f943850a7667d7dd2cde64cd9e4b4c7895d9e3760a308ab3adec67f8a8fab15dab76d74ede2bfac53e2fa52b8bf4c7adcc89baf6b20012f89f5115479af33b10cc6e75675ccc224c2fb2a2f8abaf298fff5c4eb6c1ba06cec3a84aee8da733006e3faa6e281b1ac5854d269a1110aa3564cdd5d49a26894769d415468675d80c55084cab14f1c8e7a6b37521322fce5d7988b35d2b1c3e39338fc0135b542ff57303c1a9af3483412dddce8b3fc99a91381455a593ab144a799e8443b6ca684d75cf55d6df24cf4d965d25bdfd9f8ceca1e67525f42c37de3301c36deb48b4080f48792f0e96a88c1025ea7d117c5653f4e3115ebf073109f1adec53699311b6ef762d4673bf98b7660c5a55035b696773fe47e541453d8ff50480e1d1da285cebbc297a1be0b9cc4bcb6ffde6c47bfafd0f73b1f7d7e5b94431905753da19318b021bb4fea0ef0e210eae0ce60625650000fc448782d2012bed4f10bd19707adc0696534bd5e3e716e39b537e267314642707df1dbe75523fbc65a8eb25001c95d489af0aaf046af8d4479e026ffe8006a4aa45a1e78c740acd0937b29ace99e06385697cacdd9fe9d8c3284e753af6b6ea9b1008b6c801f3c66539ae89a92fdd94a4e03b996626b0b419b8788325d8a74cd123c8f2f087a8994efa77c34be2d7fb3270cfa1bebad09dc00c9a3bf3912e60806a04be404004554788d9db43575ccac0c386c9c1c27594d795c12c7aa48c9c0a6f63d02d7e84c4539809af29d7a7dae7c21b869546841281643a853de7f138479b6ab95b0fe24f229a28357f5fca218d8e018b6601fd581121ea960d4a7b35ba5384b2f7251987a4f67c9a5f1fa9850b73ab5f60fedf8fbbed5c0a920654c07ca184d58990d37ddb444e30841e8a3c75e60b1783b482e4e7f19db3d2cca650ca3caf1da7a3bc0d1be1923e80caef7b0b0712c334bc27acc6b4e7db29cdf62f194624837aa14733c651d08175a8366159c42b237b4e4f1a60764a58bf0dfcb3683e06c5e1cffac5faa02e518f7be0f3f7e51591d9963a1eba81294521c46a8b585d8c0ddbf24a90b01c61ca316794f00a309f87006d1ed2e08651736d7b6cb16f546f9a133a61fad78d5f2979ef74e272e993331dc3dca9825137969ccabd1cffdcef5264c84748806dacee8e4d306b68563212466c34cccd33177e887443dc7f4d95339457aeeaab7bb5fb4cfcc0a87b2e131d695d3274dda851e601d31ef06b4cb8e8ef56035f718dc784677dc27d3a98813da1d55b437bc108ca2a812efded6dbdf0d1c7e5133c3bcbb6e45ecfc105c8dd9f2cc8b26b1a02e8b7a380cbebc0938ae4c460aa77bd83ce585606d38c82651c076a9084e38745774395dacf3e417682a176bb0ab4c24c9b4a7554e2856372ed0b30d9a34164fd0f2cd1961f8b3999cda106e46444556c1bf8de0228eff5d50a6aacc4ca0db9ff919bc1e8512f0113e66889f433830c8f10fba24b0f1091abedd5c0c4ef7bb350108502213c46063bdc83bbc55c2ba4f914837873c6f08dcf7dad0d346608551ba8a080bdadb0d66c1572524ac27b55a60e5ad5e43e049f051656f50aeb857f6da72fa0d998cb18dffe409ced22850de7577abea9ad05b386d34d2f736985c3ab12056b59b60a18a551dd4c84257ddea3f6882af5a3bc8beff924f2cf20f73526d1d8015f938915897bd4c545505661979d47d74c06d65f6bf2eae3a4f06564198d615eaac6502e063ba5973e0e5f27d675fb62201645244c8e0655f8a0f2a65fff6e161ca4adc1139094aeece7bf23f63b8ff6c0122b934b5d015e2e902af83d4845c5d43142351958850bf4f8915e89800744f849aaf42d3662b6d80e94fa57e8cf099ffe774f9870cfa5bb8aea1be1a1a001e314342c1bccb51af5e317acce3f3647e3ff1e4e19dc599f57c51725b7e6d90714adb8e175f415df711da302a7197cd54296ae580fa02a905704c313de97211f15bc0bb5ab121b047897a5d7447ef3457cc6ade2a2d9371677bceaf2709aa1529bc41f604bb7984a8150f2b1f5227ffc6dd1220921238d7ba1b9cc72ea221ed5c1080fb729a6e432f7ba2efeb37d9f1af53d71231754e141e70461f32c9ef5de202701e8af44dd7bf38189212fa09f7d911e04b3e23d60ce3b0bdc2d7116e4cde5ddaa769eb2bc5d605701c20baedf0fc2acd2be1d30226109a54eadc7959e4b9961b4a75120c3168fd780d6d6cd16e114368a2177cfad1dc18dd1e196a15e24ec2461ea3ca3a1a848fdeee72a0d7336206e4dcef9bdd39a7e393984c8c61e3870d2f4f45883891d6a657f16b752a8c15844aecbc7dd7d0a13f52a3313a3bcc7e452285946e461ee80d2b714246499425c5bc347912fcde161a43c9febc8f6670b6c537c5f50e66c7c8012059a101a5e004c9a8b76bd0ae30cfda698c050f8643a71712820771998662738391a1ac3f76e8d20eeb56a43d2557dc716552e3b48c8fbf0f8f6658355aa6cc80d06310a4e952b40a63a8c9061a071602d17b7ca95204daaf4ac062f2fee324102ff4a1744616ff333f1737702adb6b9985f53852c15980c3db10814c6516f09683b28f34811ea90bbe3f7b80125efff564bd23037f85a5bd7af7d24a5beb33331e105b87ac999e6747bd1528d900820e522ba0434484c02992bfa1c012ba93277cc0d8cf369b2080e4cde8f7e16fbc30997be97a00b0338dc022a945618a8ef811be2ad5bc65ca1c0ca15891c796aed99b6c4657c579087de14474ac3c578500ade210fd9672aba6d59b9f03d3294a5c9ec74182e0bb82d10808c9d7b00afff4db23c253afae8ca80c94a08709d2a3a16d13b3ad8b47a43cc01d16ebb6afb540c944974b80e75dd92d12e7cfb12945f38a7a784a612b48c8b5dd2d612b29222554f97b338664356cb173a82d1e8bba52b251d20d94c70271cdad6a66fbcdcb56d16ff6e7b6987bc24929349fbcbb26236063007146f12d33fffc072ab83ae102ef6eb4fc155fc0d3e140f4b60b19ae1a547c5d29e5873108527372fb3e591ca2c9302c9c6e11b0a1fc94d5b25a67957fa0c6a5826551e", 0x1000}, {&(0x7f0000001340)="0ff41f5696d19ad6ae9fabd69624afabaf4856e3e98986237a0799802746de646bbed219675118a72afb85eba55f819ce7e1c9fdfffc18d1fd5a80ac5b1e13f1e3d75aa2b1ab5c1c94367073ba84f5eefd96b0702ae213f16e040a8d224210652a398843553f5e7b6a7e963477c1d4fbceb3cf5fa69a40d48bb1802462f13de3b79bf97b249afa49c20584f2ad40024967b6e30f582be2a648fbeea9d76b764231d2e8f820f5bf45e8158e666d5fdd871da9fcec84f20b9c52483677597fb38916e9f46893c06867107f9d40b0b80dcc9021121ce3dc28e6c0806f0e00f0ba44443f3a93f29de0f05e09340d4ba701f99f3adc699f2a2a7f192edf5fed59bc28de14ad94b0e1932300b26a11e5d93d51e711190e55ec1d6c06e59706326dd32dd0550609171b6b8bdbf4d033669cc1b0b6f94eda3a4c74d2ac5e44d2ed3e8a7bb8e80d723076c9265df0c433b46a6bf18061ed5566ba421bb3344274ab96861f8354af5960abfef69ec9ca662ee30d25ee46b2f230eef523e0e7d627bc56d61c45927848b0b17962e46418aadecf4bf7d3f5ce8d21ed876e62f1113d20bdc08ee6e3b6930fa6dd1fcb82f6d6735834c14aa16f133337c6fa7fc0c909a93960aef5d913f741908654100a57ab55ec50e20611fb89c7cc670febb69151cc3c16e0a3a2d4a53f392cc099f8e7b365cc08f4c71527f6381ec2fd103756a5356882d8a00ef7b91f0c4129ed9597661c11eb4f72d9df60f6e6e8c32a15227de424d8fec49294c81f84e208bcc73b94137082e3793006a0ebbc62305e7a4d4443ecc4f9df69dfe0a566e0769c73405fdc0d08d8d7de8f86c92a83337f8445e28d0f987be69fb883270191f0ba5f0bd8985b423668d93799e2e7cf78fd3749f1ad0d4779e4c1601a4449951f1f66d37b863df3bdfe0f8f7845c98276bc641174c9f2c02ece2e987f387e091ba5d264ccc116acbe259754e17522974b23d60f181984bd5ffbd3e4c45291b2317916f441ca7e352f62c539ba9181651106902fb99d93cf087eff8d1f24c215291570a93f92ce857d9687b12cd022df74bb88a2bf1fdb0e39c6af0e48ebf764aa139f9dc40412efa0819cfb7bab2aa99471240df0e5cf9b0138674273205f4ef843c755d336f1f16820d7af78a5476aa3892cd63b85cdb5c622b4c3f93ecbacc03a928899eb45e56434bcd37e0bcfe6faa57bd22db99836e6ed84723f685c4d83e6e9952abbcb617f8c00ae0e6f446d97d652653d456c89128b6ee34fb44d72aa6dce6bb08e6fbdfd73339c9b67b91b427e6438c1ba10b8aba60b81bfee0eefe0668097c5de34e34090bb83fe3a7b99bd50e747106348362f12d4f0b48d74183514ed3d3efb27a9aca6adc615b348b592184f3db197a19b7bc1db0eea6b0be349761f3b0d88e88aa2fe4c8cae0dab30781b27adc9fd525d6c604d1ac0d2ad41abf7b15f1617549d59db36c34180b1f2e36bdca847fd65c0e57994933c0c317eba9ec8cf62dc36b2a11233f00a3f886e3aafd519210f4cd2950af47defb2d108049b71df3b078ec27cdc4aaafb1700c9bdf79137bd016e1d85722b75f28b4cf8d48f3ce1ef3fa4e8a8c0cde56926502078980867794f94ca251221c8cd92524d295f11e779adc74f0242920fce0b167ed024ba12ae9c53689d66521341014730b8b5bec414cec2e9908a35924bea71416f65ab6325d577b0c9e0483fabffcb6b541d5bbfdf6ba57e9e084a6dd39c5ced166d5edfea4c42a18e6d06c80b5f4967d5f9ebcbc3ee8a5e9a8a515353b3ed819fae879405ff481658d096ccc52c17c6d54a7ff36ee0a9118203b42e90e36af9648107ca789ad5b3982dc0fb16d332e36bfa601d73c6339422abb34e25be7143854acd816cf5ac3e30a0a05314cc55b284aa5814abf095c9681cbc214d119146c38c3e30fe1716c7882cea9395f37babdc5c95553ccff10e9f226ea7201c35e069f89c2dc7bfdaa5200f034005c874496340eddb9d6b40fceafdc29a6d15fdf5d655364d6d47638e72b6068c4d9ab8d6b963ad53fef482b79c593ad11e10e841d53387ec7dad05a9d715fd75faa737f52759fad61ff136f73dc98e56afef6d6341a68299044bf5b70a0ceb9921210e075ae4d90f6d5a094014c109a12fc47b8be63931ad85d4a63604a60b114162a3cde820454d733ae389a61454950640c5d417bd928f57b616d82457f369bc04fb9f0e51be45c5a044815946f3d5ae5e88c5fbbb3711b51462ae56feb99dba30a1bbb9a486db0954804e3c7d2d4e61bffdcdcdab582111fe4e022ab5367df4fb523d3d75eb544852b470a3bfef2c1347e55f17b905dd53a190d78834b5abb3529bef7f31c8ff0afd717cb854000d7f8d37aff8385a0febe93dd507df7ab14c3f1d029147347155fb09df6bbd6002a34d6476ce4a9a6a556c11082ac8cf2c5d6a09bcd11215772b2196ad6aa4fa669b4bc8b08d30c07425b3bb5b0a5e925be9013c97c3538efc47cc9bf7fa9c1bb9a5379fdf2c15f788abc0c2a7a767d54ba377f53340a4fe467b48bd37c13a3856fbb3a3123293846b22eaeaad69ee530094d1ac19f1737c71fbfc35b4e16ec4c70518f1110d6c31a9910841d2ee600efe35f7c55ebfe786faff4072fc38a7510d50a7b1416940388bdb526bd81fd349f27b7886d3184c9ec602bb10d006dfe4c6605ef4b7be443f64ee1d054d9d63ba05ff462a505977d778a48636b2823b83da692595203a4cb334f5b63ca21d58a814dad43fbb5a504d06ff81b3a6f1c400c7c3de85e18fcf7833886cc3920b5550f6f51ff940d264a0d739477bb12a986fef48924b73b56d40dc3606c7b6bd6de4002f10942cf07b0c5de066b0a659cdf90070e7f713ecf9a0fb43aa5b0dad012869545d0e5942d968f57c2e775f00e139f35c8bb9ca66c8917bf480f1944cbeaf33fe33a8cb6b2d6aa35c58e22777f74502ef0235eec0740c81bcf0b43fc1cc08e6e814204bf6e67b9e039b495594f8013ec3b082ab98f0940bcfa67777a244b9926ff4759a62af8eacc5bedb11ed74684f33414d9e90aadbf57d18943428fa49a0ca5bfe03097d8a0504329f5e9391396864880c260b91898c8c06348cb13cd93d0b0be04fc5c028bd897505791f4aa709d4d7a20c67b2725f054d84de5c2841f4c3161bc3567b23c0853ddc6651fb82633eda7f10fad741f378c91e03e5e0442342e481caa57d6d4bdaa882800bbe7b648d67bf8c654a8af8471e3cb885d37f453f8ee9885b216bf5f64d89c6ca0e03ccb7b8d3dda4dd43be628e37a228cf0e965e65488add7b3fbc9d8a2e5c3947254a7ec7e336fc2ba28f5617b4ed860a522e032c99f8414f71534e58e7afdcdd86ad1e88f34c60ed6e275fc643f1bc6943a5b5b8e3c350963610538dde38b2da9bb4461306a82de61ab096b06c45004074fd21df5b3f110d1bd7f2b2cd75a3ecc14fb9bc6d0b6f3a271c0e45058dbea2906e6029e6cb0e918c89ccff026d34024a2ae4bd4c498ffe4c030ff44e254c683d22825babba590579741a151e8abd41eea153b8cdda0896e012de8a8a7ac90b0181a9692bd888d150e579ae7ca03f68bbad48d704bc1758b16201174a9fd9b4d25539cd2319dcb2518a7afac42e7c869b4224c56f7958d454f462b9df951c1a05f9ecb0f9a64144b47d05de3f623a97bf5729a9d8fdf81d5875c36441ecc91e47545b12f3d4b2088982f507be0dba7f0ac315fb4086f2e24ab5fea96595b00546db0b2ce13625c9e3ea56d72644d2f55c9f316f83498be1112b9145212af6610e9ae7efde72d69889770979d7e33c464264ff57cd1bb41d8ed8c8a7f28e42abd2a963d90863f2ebd92bb8589b9986c0e0531ee3d57ebba39d5b304377a5b2ed94b91e5a57aff91eaa12c2eb063b99b4b87064d0f93b6435fbf68cae4a468407e2b9fc51bbd658939be4457de91e0c03746509b58f366a125dddebae3b2ddd18a5c6b82926ca7c3f153bd7079069ea80bea72ddbda8acc4f1156d7fed82156bd7b5e584088c5f47c95da323e2030919e7e43d36bc1f37e83382c4723e224427ebb013bab747d7a6568331d46e54caa4482d5bc1a9f581f3d00d0a132bf43e039c54a51ff839ca85dd84102876f30a4b4d1fd93df0a8513698746798e794e14e18cbb057af960c5ca9eafb5c0a25b711bac8c61ca25da9e7827e08fbd665eed8f74469199500f6b2571dc30af56ce6bc958f03157266950601338f1fc495802c966960c01a62614f2b3f1e80e7b29804ea2dbcd2402859513ce41c22e30067b0eb1da4fbf0f0a487f0ceea95a24ed3345569b766a5d2b117fafaa2a4a0ba8c09c72d58fef819ec8f69b2addee1c702f27428a840573b6c8c943252f262cdcd227a34002d895339045c32b6bf6889662455ece17261a915bd48e7465bcb9ea3c921f28acfe444ac4cf69b2dbc3c4228cfd2c04d940678bd62cc86a4a68e6be007d9abba2df347c0b70c77aca66603bca7c7be90fc078db71fd523afbe11d8c4ba9adbead8c854bcac8e78d24b8f0b4e5d338b565dd77f27e1e406214f6ad6b79b970079f549ed8e327fb1de84dca20ddf7538a41d21f42f1b6da6f86964507d3b1a4641d128d4c32334b6a1017401b4e5f6997058f4b3108261d45370a39728b8ee889caab97d91d1f8ad7ba9a116d4cbe72b1311ddbc327d758d4959be8679905eeba757ecd4f17eaab6802c6e39169a1f090b8656e3d416551cc6e5593ce5ec4e161e4dbb46cd472dc05103561c6918a980710fb14f9688b3c50dab63c0c9d44fe5b20d2fd7324f7b9d3f14edbc5edb1f829de3c35ae5c22ac556017f1a13b32c4e52d000ae4cbeb67a071dad2d03ebe25c8977d6901cb1cc69e79a387b6f945dad42a98866c5806d784791c12ae2ac9ec81296f8004cf03f42eb007dd3233a1d57461d95bf258e6515ea8f94358b0fb8e2c223fadbe15e4f89c4fa791ab59a342a48ac56ec7a0c9f7ddf7f6c7e9bca5ae38432798a1b6ba7ac5f88a6554fcda1a6e12fff011fba6d5d306d965ab8e371a4a54f08635514500199521f8fffdc105044a812c46e899b38984ec695330f1f620119ce71eb02b239c644b1ee55bcf38fc925e8b822ff55639daea7e131d00a0ae86e7604a80a3b49f34413cddd44364e8c620065c797579e6aafea36f52f4e074c57dfe0ef3d4a1e31efdf79c625f8688195fdafda4f84d89437d8721c97ebc48eaa1b7d3ad0e1197c69eb7a4f8e2ff27a02cb1f9468f483294013ae9fb5714f2fa4429e241e67a3c4132064f414af1997f6db945d338b5d0f175296a305fa5afb4c865311f20519bc68eb744d64bb7310c56bbb82edc5fc302b0e35b27d58d516502a1dfc4f204f3be148212936a635cc4c97363699d489e7de83e4b273590804c89f16e2f3c09eac9b344de64fe3eba9ff3c86a5d4d63e8666041d6f7504c46d66ac31efcc308391fcaf33d05d55513329fe81a52fc9533b4a4676c44c5673e8cde8f94a94d3a8d43135c09a105896a5a1dc07e690a7b6e3946af899c47f49605a2e32e33d24a0f8193663d7540ae56f393cc15f89e3ca3aa018f603d53f03eed879c1c63f5c4bbdfd74ce5e5aadfa1239e0d8c46891421cc2865482f90e91023b526198583e022e8d10ed82efab334c5f7b84ed9faba6c8b1cf8f4003a73cfd6b41c1668808e15e7e317649cf444d2afbfac311d87c0c275995ff502fb134eae765787d5f47bd8668966dca102aab7eaec6ff9e69c777d0fd1c3addc80eb8ccb45cd42665ecbf8a65b1b72ed", 0x1000}, {&(0x7f0000000140)="5aa77c4a55819ab1e30d0cf5daf22b60f94cb1dd4e56e9b390f80b9b7a39f5d60c443164e8f4a0ff30e6b4b0e2b40d993bcb419ed5ccc18ebe1af964475f33793d7df08b3b7f204066a9beea41bc4fdd5ae15312c36a24108f3245ac4aa14b3f1732e8ccc7e75bcefbebe7962e6b60c0f2dab17d411c3aa1efc8e7ea307650839d790acc11b92f9fa55deb69e58559658884e88d2ffa28486309063a8c9478b0302a12a08fff698a218c4060cc0f6e78b2c306ab227bded96982b95b5487c28c2fb0b2c00eb50ad2936e04e0e2593d2f7466925a3f2e1e87612d3d57d80223b47a5f709e161d2710d9a1736234b6f4a4fc14", 0xf2}, {&(0x7f0000002340)="60d8b8b0162005f7ce196bfa848aa17b1b2fbd6dcfc54bd192ac5ebabfd99c6aa61c61409a51e240912437b7b405dfbaad19ec6373533371078b5ad9ad24f657ece85f14b2f9471a4510d162ae2faa3b1d6b3f77fc662099d8df7f032feb1fc74469eaf4ab8723e97f76eed1224bb15f27528b70d1093cfc97e822a9db50e590cf217b99ef28ec6b847f9360dbf50379d750ef4656352caf98b4dc612d0db31a4c4773b302678c6e6ff0b38349025298aa69628e1392a281812a7e5214584672d90eeb1d87c9b6a17b65610c7ed9ff4a5f1f88dbf8e3f7ae44c6af14cbcc15b6", 0xe0}, {&(0x7f0000002440)="a9df53ea8bc1fa61ce82f3d9e45450ebafc6766de8c1124769a179f521f64010e1e779a25ce7eab99cb462a7ab9bcc64d5a90a213f6b9eef20169af222093116a08533624016655c1d67f1f6232b6992faa09053dd54dfd3ae0f3cdad435858076c950f5361bbf754649a70a92ce6af731d75fd6c705d2db1630f195090716119a936e531e42ca3a27807941a162f64df800a0611615e0703b8200990749dae2837c6d8376f16ef466db3f38da31ce51624d9f0ba0791eba5fa17acad03b650e093fba7d8ce311f25a51b948333b8cae1c72eda849be4d4a94d65bc6bcbcbaf895d4bfdd44cdc041b1", 0xe9}, {&(0x7f00000000c0)="2dcea809d6041ef821023c583cbdfc1a1b85010e51c2e3136dfec863281e98", 0x1f}, {&(0x7f0000002540)="7317479448396fe42782e5b70f22d30d9db4f4b6000202617242717b4108f48a81629c224846b1ca609c7da3608522897436e68f045ea901f7cda0d2d7a9a72cdbc485a46516bb7e46d9c3b0c1312541b2cabf38f8685601085a331ead52f7fc465e21ea2c85ab2bc0bb8914f9876b6b871a0d52dd56a4e171cc60a1d26cb138c484e160df40e5caa085fa011ce4e7bdc336e749e2e1f33a4d97254062ba4620353d56d6afdf8b014c48a28bd19625c290e3045b95b950b04b80698e4cb6e83b7add0a6f6054566c6315224671818c9c25815aa495d728c0ad1e6ddf87bbed0f482aca9e11", 0xe5}, {&(0x7f0000000240)="ef691c012070ee4f4941f8fff18a7da0969c3431c175f26b74476587ef93ab22db299136d2b22916592619ae", 0x2c}], 0x8, &(0x7f0000002800)=[@cred={0x20, 0xffff, 0x0, r1, r3, r34}, @rights={0x20, 0xffff, 0x1, [r35, r36, r37, r0]}, @rights={0x28, 0xffff, 0x1, [r38, r39, 0xffffffffffffff9c, r40, r41]}, @cred={0x20, 0xffff, 0x0, r1, r42, r52}, @rights={0x18, 0xffff, 0x1, [r57]}, @cred={0x20, 0xffff, 0x0, r1, r60, r66}, @rights={0x18, 0xffff, 0x1, [r71, r0]}, @cred={0x20, 0xffff, 0x0, r73, r74, r80}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r85, r86, r87, r0, r89, r90]}], 0x130, 0x8}, 0x1) r91 = socket(0x2, 0x3, 0x0) r92 = fcntl$dupfd(0xffffffffffffffff, 0x0, r91) ioctl$TIOCFLUSH(r92, 0x8040691a, &(0x7f0000000300)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ftruncate(r0, 0x0, 0x7fffffffff6) 16:00:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:33 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = dup2(r1, r0) fchdir(r0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mkdirat(r3, &(0x7f0000000640)='./file2\x00', 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000280)=0x5, 0x4) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) renameat(r3, &(0x7f0000000100)='./file2\x00', r5, &(0x7f00000002c0)='./file2/file0\x00') socketpair(0x18, 0x1, 0x9, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$getown(r6, 0x5) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=""/169, &(0x7f0000000240)=0xa9) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x430a, 0xffff}, {0x8, 0x6000000}}, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x40003, 0x0, 0x0, 0x400, 0x0}) 16:00:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xf5cb33bce9785085, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x24, 0x4}, {0x5, 0x7fff}, {0x40, 0x2}, {0x17c0cf021a28b3cd, 0x800}, {0x87, 0xffff}], 0x5}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10dc0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x840, 0x0) dup2(r3, r4) r5 = semget$private(0x0, 0x0, 0x60) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0xfffd, 0x0, 0x6, 0x7, 0x38, 0x9, 0x9]) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x80, 0x3f}, {0x26, 0x9}, {0x89, 0x67}, {0xa2, 0x7}, {0x42, 0x3}, {0x183, 0x9}, {0x43, 0x8}], 0x7}) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x100) symlinkat(&(0x7f0000000280)='./file0\x00', r6, &(0x7f0000000300)='./file0\x00') r7 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000340)={0x3, './file0\x00'}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x9, 0x10, r4, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x93df96429d355dcf) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x3f, 0xffffffffffffffff, r9, r10, r11, 0x284, 0x3}, 0x8, 0x4, 0x1}) mknodat(r4, &(0x7f0000000500)='./file0\x00', 0x2000, 0x101) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SBURNER(r13, 0x800c5751, &(0x7f0000000580)={0xff8, 0x4, 0x2}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000005c0)=0x6d) fcntl$setown(r12, 0x6, 0xffffffffffffffff) sendto$inet6(0xffffffffffffffff, &(0x7f0000000600)="206a3c7410c83009db1ad5e3f2f3cacb112b7a70c9b57656407dfe2d4a0d2a", 0x1f, 0x408, &(0x7f0000000640)={0x18, 0x0, 0x401, 0x2}, 0xc) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$unix(r14, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r15 = semget$private(0x0, 0x3, 0x401) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f0000000700)=""/4096) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x35}, {0x6}]}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', r1, &(0x7f0000000280)='./file0\x00') r3 = openat(r1, &(0x7f0000000540)='./bus\x00', 0x80, 0x100) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000580)={0x1}) r4 = semget$private(0x0, 0x7, 0x10) r5 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000180)) semop(r4, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="81191ddf8910558513ed54fe3e107e44de71416f7425daf44e51c4dc401b759015e97e5da4e3fd3ffbc89189646be03224bdb6943648f42370d4c93ad320267b80c39199a725a4b4ba85ed916f0a34a963e1e1d80de51a92e1284373b1c1d01fcfd25d2b8c4b9740488aa037eaea1379c949d27caccfcf24a6a009f681fc9010ff737ccb0de83306fb8dba347dd5f3c38b6cbbcc9e641d1576c5cdf581f5dbf9b9ea81a52278e50b10029f3bf8bc455811a50c906acc7ce948e34c45701d1f0ef7d0fe40adf6a306fd204e3143c6d89b5ce417110006f4203379238198a0abe7e51c0b427b133b8844febacc7548a2026e6d22cb89d9b2b6e94440a69027813787ee15f29393aacb9cab8146c76793b5478fbd1b827f57319abdd32d0d86c0b8242e3443b4dfb7f18bb9e5a3f8e8b5f2361fa5fec019482f0a4743cd89ea9894cec06432fd6442c536be69c05e4d476af8d5e649af2d952c3d43ce8e1b59cae246aec5f163fbe1e7db1eb03db0c4665cabcae8486450284df7c63d41e31af0abac10fa87ebc2058effec58afa469c02f2072a8143b894217604c5239f1c1dbaef74d1683ea33e149e4617e580395d5b1c9f4ca546bb24f47da", 0x84) r6 = socket$inet(0x2, 0x40000000000000, 0x7) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) semop(0x0, &(0x7f00000002c0)=[{0x4, 0x5, 0x800}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') r9 = openat(r6, &(0x7f00000004c0)='./bus\x00', 0x2, 0xc5) ioctl$TIOCCONS(r8, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) pipe2(&(0x7f0000000040), 0x4) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) fcntl$getflags(r10, 0x1) fcntl$setflags(r7, 0x2, 0x1) pipe2(&(0x7f0000000500), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x21150, 0x0) socket$inet6(0x18, 0x3, 0x3) flock(r9, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000240)={&(0x7f00000003c0)=[{0x26, 0x2}, {0x42, 0x1}, {0x4, 0x800}, {0x5, 0x8}, {0x87, 0x9}, {0x1, 0x3ff}, {0x40, 0xffff}, {0x2, 0x1f}, {0x22, 0xfffffffffffffffc}], 0x9}) setsockopt(0xffffffffffffffff, 0x3f, 0x10000, &(0x7f00000014c0)="89cf3051733a2e3cf3565208bf0a40c417bebd686468749be0a02e0e5567ccb19b010179efd1388835fb97046629bc4c852c995066f09f6d88311d11dc9cb95ff6a09a421de84c85e615ce8b64e8941b4bfc0e99dd5358334ae7c5096c809d1afbda1d972c47d04cfa7044a2ba9ce1e232bb44930b33255ce17eb00c5ee9b250f6542b761441f281f14d6514547f8caec51b5480a9506810a27e6ddc81e64c4d435cdffec91f1a6026aabf5b7d0e2c99d62ca3ee39a5643a67610748f7b50c0cba5313c52478a7a79e5645f53ea407a87fa9093ddfb6406110a7459e14851fbcc39e81d3f9b83ef31d0ad54776551ccfc61ac12be1ab2838c439e3d823c6b203d828bc1a26e4fce6368d658ca6d8a45441f48b4fba040a0bef91466ee3f653dbb615ae83d4582a8840f513ef75d19aa997e0798cd46a0bb8316508df0af4dca7312dc2b920eac09af46a147ba2feec28c0b780de3ef493296f1741327627b59a1ab5d9887fcd9112fdd8880b8b146d81d41e4017a732b78ec6bdef97c17723aae5786aa5e7ef53ddc87b5942900696d84735d32b888dfb6b28c46c59c2b663f0c90855d78b84cdb80d9f6cfdb9f05b3b1a3d9e8626304b8943b2c5cd92a7413fce277a86eafa1f61a279046acd619883578ee4dbf5b47d0a9b7c1ef20be39a4e968cfb3ce0f1939b748330d2e868b081147526c1962434f5e39ace730e8d27ef7d989d538dc3bc15dc34bfe6663b240ee0f36864d4bc5bd76f6a7a86093ac14b0053411db24491fdd3ca36baff559fc6d701dd1b0ee5ecc7fd551782b8f2d425ad887b455c113bb3cded52e1c8bbcb3bbfe8742df4f517176d325a46b31d4975f8f008f3186c31867fc120003db6ebcd59d81e3ef0f36871b22be6dd7258c50982d59730e9e0bbed8adec155c17dc3a9d67fc9d195875cdc0ee58c35df49668d78e277f114d512e181f74fd04157d1afedd8a1322be3b818a0d3a9d87e570a571537d4cacef77d46fa88548069738a73fb13ba85ba0f5701e0528563537fb18ed78304f91ce8356e580191737197926069eb0da48c48023619e160b2b935b5f4ddf374f0e1b1855aa0a3f64b823b27fe1b2087d6f9f2fe2377e37cb69b7248de62f4b88ddc7c64f92db55fb82b10e240f40a9121d3f3a5a1a419684a3f1e11626459d4d7d34dd80ad1d39d8ed8d4c29b3f6eb45cf1854affedb1c576a77abfa4637c029a12f1db4da5d2bf001f58718a6a8340c2f723782118c63003f79191a1e2075bf2961b7ba867c51b5caf0c025de9fc626c9bf598ec5393bdcc4a9d24f4d69938e9bc5621504623612e34cb712645f8c0b6e5a7fe81f9c229c6f7f7f2ec64c76121ffbdf5b5f129de35edecd8de75564f7cfc8585c303ea2016f88d1e70ec66b8a2750eed1f7c39951569ea58f9c4aaaf8d8617535d33c45b5429d5885b68bec398295a010fd685df1aa31470d0317c7a9a202c3bc90c657088f3c37af62595a771d11953a09c7c4e4a1733f59f6c46cfae415a87ff764ca76b9cc55f79cdef467213678e1925d5eb51b2f0a026d88b1b6bfb0743bca5a046ac1bffc33f33ddc24220ad9a2633ac972cb2cb88a097cce0d7576dc84bb81f59c83ae1a372deaba1f20789214ceb4e802f59965869a3c0236ad883e279fe7e48d34e8432afe66441be7dd6a965daa574858816d9e4dd4ac62cded36d8f83a06a154c7d4169174decd922172d7d4319c3677ce2c44bc483055215672fa8e1d707508eb3f55ab40c87395cb77310a1c43fe193bc36f4efb5374d29d1eafc05086f755ed077d1db3c9cc36298f9d45482959dacfa8475340af0ef7be172a2e3805e5e71ad6b8607064648919d72355161e6d9fc7d377609e01b6180291a33f322dfa2c9c8c2cd23713fec9676c8e00108bf19022e26c865da93d3ba159ea7fb8588a48767e47d194c7bfc1c8162e35f9becc8e743fddf60bab4bc341ed1120ab063329ffaa9ea945059bd54bb67f50018d884d91d22987d6fcd74e5ad2bc5655498bf4d6bf9bcc37797f7b7b18db44c9b0c20a8101f721d9ac13343c8d69616a01c1cff47ba3c60dfe4d91dba21136243a1896dbd08abed5710e4fc9a384643731dbaf90e84a65320769c6d9110966efc34b65d9010df561679222ff4a4c6a35f918a7fb7b10c8e279ef4a44b22311f6636a441d0f6bdca9cf2816a601af2977e498d949ee6e93c952bf0ac719663cbc1b54c4a498ce0dd578243ce1760761f7177de671aed23dcc182906f6d48966d8838498d22c18677d2ffc503ead4fba55c5de8ee8a8a8e872872bc2dbc25742ddaa02bb9f73715f994e79b28574a6e49cf24e08c62392374072b86d587bf6e8f59fa7b65949a163164ff9a17dbbbde41a883744a3896ef87c3e1e1dc74c6519b51a64aafed91d148dee293fffa6d3254934728206c50534fe0dce1e1deee0a43adcccfe788e7520841b73c46e605d932bb0bdc6b1130e7568e4a186d1de62394c4a2775051782767778a4e1f4f0a0e14b7d0833b8f3ff64498d5f6f9d85a7e6c18e419a0589c8e5755547dc711daa6d2897c822282390e0bb675159998de5e0c5ae6c67058eaab6d42e74057db1a783bd21243ff40a441ed6491defb4127023a5f530a9a9d0fddd8130fab615a694e9fddfe961904f39dc21395615efcbf287e3bf909e27300be987817ee9e9f5f08f48c3911d8247e3f1b40dc79399b8d9bd02fa9205dc3d843038f68acafefbbb2906efbc4432761bd8871509611e0bcbce601c186a37001fbc91b979cf67a1bc2d723f62db2946bab1ec3daff1461decdce415c2f6c1e4bb00d039c1000b2f0f9baa6e06bca91737ba362fe0bf7aedb06f20b3fe4f98da9ad57240230c599e34c772c83f0e34a0e3c9ffe6e42ffad0357aa21d879945b015d9105cb18bed06f711e8934e4605a94fd6e3c2e7138e9243ce97413e9402b2d26661b9a72afd1de22d22914dfd4f4ff3ecbe3de55d1687188756f8970d30f20fa576687c0d39f08ca62cbe9d2c24baa9d047707b3f7848b89b4d5813f6710c2bd39b59500c279ef57a6c8c88ea8c95c3d54c368c46035032acaaad8845a65055b979e84aa909a11ad0d470e113a4be7b405851fd81af886293bc9b888e605aed99087365480e5dc611943e9af112efe89243cd8c4591cef499d774eaf24e9a9653f055f03575ed0279df221e891a641bfb7398a7198bf217f52b521460065a8a4e0a2fd15e7b28c1dae757f891d907c31713805dfa48cea7f9e1d7633de741b561a82916e3c6de058ebf24af8e5e4ae513d6de7acf6addab21feb581c6c47ad9d3e257875573ec357f8f4507efb701284b5b033088f96f473e675a065304d1c66b55632fea4dc76863f46f2c5ff130665932c5d80992e1e74e246e4892a5ed901f258f5cfc5d12a5e123158a3c1a01fcd74afca2f99a0d7fbb18c8e38e79274c97f3b04c09f7aad3ffddcedd7c5ffa6f2c0287d7fecb79c4c0c6052a8ae4929c0c714318132844625063960d18ddaa371ed25e89551400d5b9c124dcc2211ec97013b2a7664b824e4d5d68827d4a329c5a61c7f989fe5faa05747127fac69e9454f20e639615472b1ee4e7a656e6222301530390ef5a36f731e70fb23f91e8b464d08d5fc59bf4ec2a2944a29c74a203a1af581a6cf1b3aae994721b6173094bc55d97ee75fe7a79559ff5722addfc350003c306f233344b56237d94a0ba51e69a8b8e0f9a273e36c9f6a6584b03e89bb65249831aba83321a817bf86200170976b5f451b50089f3dfd172b45e4bf5c473d21ca2db8ea0e13d2251a99ceeec785e80f217a0078c3aa25c66c632de6d040ac5e90d628110323af874cc1e7e5f9fe5947e8501ff482fe17f63315f458e72d38cfc82806be0dfbfb8879c7e24f98dc268326ab0e4097b42365a1f5957f4e405a6a008bab67e3ef8eae5ae38ddafec0642ac70f32b09208e865584dcb941deeca6ff80031e87dad7ba7d7616b1c3bb2b74c84baf3d20588b608200c51f7a7af8225cc2f184909eb39f1446f1271af604079f8d904a042d7a0ba30b25d59f04cf6df4b17a78067fa4b7b4557875684a3f3fd521822af51f32be2c0f7da88d78fa2ae9784858df2818a169e44f9cb95a43df792d59f8b001f13f310a46bce53ae05520c3cc92bbbbe285533978c925d9a6db596226b7c42060823a3160ae0727d351c18b111f5ebaa1fc62c9cb04a4d8697df5d35b29f984369a24c4cd5ed4b8d2bb6c8817f3d696545fc805e74cd5ad9862d9f8efa301c1f2c542b3a68011c0d8cf0b2c04be63c4941b19e88870a48ce7c5f2aa00559a6e0cb7c8520e234cdbfe8e1aab3c7cffc9f693a0e0696f454e503fcf02a85770e84e7db79653b0e8d29d8a0e1d6fa012da19b04d5421e3e8ea9ebad9b30e73d2ddfc2c21819133c37557cbf1297beff419a1eb33adc1c469e3f6cdc18ac6b19325649c5e1b3b9aa8699d32c0b48bb912371642606ba1566cf249778abf144d34f9516d53f658e1906af99bf9d62f0d93a996634aa27d4ff8aa887833a6b2470c015be7f78e17750e25dd69e25b955b031a43ee16dafbc284a1b351615ba24f4618b14844adcdb3a06b3aa2f1009dde6c0415a28296c4e4685b6ec71d2198a1e7b667c7041651ed01597fb505b58780943ef4547edfa292f87051cad6bb2380f90610fad14cc6e584bf52d0d3553b1097c5668183e6c05dc322606d132c9a84ace14969c4f025f7e218cb5cb25f6e99273090c61a25bb5d4ebb4acff4bf01691b550063cf96bc26d7fe913eb394798ca2cbc8d1da5a5f312fc9b8043ce4548510729ff76000570393569ae64dd4a95e9c7adfd20264cd0f55d3ee658e6fe1ac01ad978843357b2bd16524964a7c43a4ebf88865a4552d73e7a46299298a20233b1da5496e70780c44b8088d39ae1ec8b6a0b9104d70037fbf3d65b29b64869a7a45c87ffd8483793b7eccacc9b9a481775eca1b3c943a871de43aa3c05b095dd05d3346bcc943ba1f48a08f8ad9b4445dda3bcb008cef77b6a834d9172c7d4ba104b13e85df7db9cacbc22355f7ca724b9af273c4ac516bcdee2d48a43e8f34a4ce5f8b465135a51695eddce52b10711af141117fbc3cfb957a7ba545a202706b29f5d389b0a5dd2e177a55fbf97d753dbf701a5c481750b3bfc493e8b3ea13fabf839123d88dac1d1e57d2af7961545f170630d7d97f9c51f39659f8f62c2a36eaf887686625b5e1e35dfc82ee0ff4762b6de4dc65296416701ffe5958e02682d814a9f74588e0f93f7053c2a57a143cdcf8e8e73034e1f04b75da18006fb1ee2b3d172b890abbe95c702667171da8c1708838db9eeae06b74f6475bddf6e97ad8bc1e119575dae217803489ff68acf776b08de93a193c64a7c0d4364d10c055a9c233591801edad94121734bc878065f4e2d8098191f25b7e2d338f0837009b0ce34721926001c6f8811e59320ceb48ca70d2121b35adf0756cfafe7dcd082772c85537c1993e55152f816add22a6bf5f7e64b33c43ae4d8fe251012f8a767b5eba5167133d9c000680a7f923d481d951311777f43650ce7d7b6aff49fe0e45a870db30fdc151b52d4058b9678f535ac7b102ad23b364612cb342bb84572b59769f3d7b889bf152b7aed382d2d592f24ba9ff045676a8bab143ad48273a9a96dcd468e94e43d8388b31c3aeb15efc2ccdfd4f7bf888608fd7c20e9658b32f566908cb7e56bacc45900b40b39f72d2d2033e60633f095d7f44a0b9ceaa22a3baacc02f0e61366df46d3664c035e92d31034d2c7c736e4c6570c5ee817ed679c9ba62935b15050358fb764e3b0dde2dfb62456442a86e4052dce122ecca8dcf97c696feb4e2b2c2617f9fb100ecf1dd7017e46beb07704ad769646468beadaec6eb8200edbe5e316e99e8692d3ae728eeb975550e49a7870ead35514909daf416f954ea039f7d69ed8c4b5bfcfa24dbb69cbd7b2705cfe88426b7ac0b002195eab0adc0a9f3b7fb3efbafa38", 0xffffffffffffff3d) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r4, 0x6, 0xee, &(0x7f00000001c0)="c4022a3b681a940602b0afb1240d51c662afa328d1382d3930bf0f7b5848d96ba0931524631fc90ad35a112074d8953d9da38bd3bd5cbde54ba02a61c13122c2e544c022f00212997e5e288e4571c48a4f21c7e43e3506156e07c4291eb771ff6725412b4c7e5e5de14366e494aebab7a8f34509304f8fbfd6707645a39960852b03637bf54a1ad014c78eb1156f5d8522ffcad60176c85f598280907c30d8026a1fa9ba72455bb43e8179a62799d55de24797c135a9feb2bc78cd395bcfdd4798d4beb57429d5b54ec5f8774ebf6ee6bf75d742e0350bb22a2a7a47826f5ebf752df9c16904d58717b5ae98caf4b730c17e704fa309fcf1c7d0475afe28cf05ddb5adaf8208d035c5961541e7fba816552d7149ef3426695f5e3edb6ccb9de261e3f9f0d2d64354b44a2975cfc156370f1ca5d456d01b81c467d65c6c1404a24c465c62de10b6f4cbcbc790a0164826dc2699f52a1491dfc5b2ffef2f02b463344f0b0e1e0b5c1447d757b85308a3545211e23c12fc380cb5f8ca77ea4fea35a7fe4620331db17779d15dea33530daec8c936914e5c5c5df755caadc411a6d0bcf0ded0621fa7aa780e509470b34cc6f6ac8b7dc10f633a64707db6067caa9bcc80beb2d2a5d6330aa849f9dd65183d88bf0dd816a19d884c0e5aaabf802757efd8f27c12d63de1434618ef67823eb512ba9458d3048fd416dedbb043cb30d33e4fcb431041d3c4ad19d84211db9959051db94b7f7bf3fd8ca6c2c9321806764d964b58ee6009dab24ae0d94ce22120be3929071a38e0c4f4c9983b6ff7c0071bd0fe33e4292e671d191da07d14fac4c0578848a2c4e146bef4ee292f84a70d290761010fbf1a938f746324fc80c91612d878dc464c448dd35652b0002c7444e86836465cdc060b66c7193e50808d87d832d1047df003fc17a4321e1c5516f2f388eb279361f6dabb20e30f1e899cf5f184d41d05693516b23c386e4be2b2b3ec37d8d8fc206c457eca541164c034528f118aef016264ada380eded933eea4441ec3b02223072b250dbbf701a1d054a57baaff4f3db359764c3d694203f85a9d5bc75069e2fb9cd558f85034a1829131bd61001ec0ff3903c7a533411ef22312dc3d22d74553041c3851e1089a0ffc6ec24d92c8efa1233042c916349aba2964eb7fb930cefbff77aa361622f272881868c20a13ce11af63865731bc94c19d87a6e060b5172f9a6dcd336d524d79afd3a9b505136362979f2ce50d0ef9a622bfa0cc84ab28aa1f9d7fccb2272566383608d3c8c17785dcb733c2385535422dacd3595b01533e4cec8de35d235657bf3198c7d163c2540bb8cbb0f1211d2ecd045fc93f228627d7ced09f58c77ef3705c5ce74ebd4342c223e48423f614ff5dc50d532bd0cb3d9dd7e016a2041a0edb30e787d8a5f7f8e69071a888481c0edc23a358b11139b86aea6b45747486c067b56613a361501691d3dd3468b80f4b4f593da88e2a6c343fd39867430992a2caaf13a9ce8cf12dd7c4f1d30dd90b0f8ef9edfa1ec02cbdb567a1c1cf8e58861b551e20fcf989bc3d5d65553a42e60fb66d152d031e210a5c70f11a784f762a51ef533b986864470864d9e9c68ee2b4ee79386f33fb23f11dbc3d2a79cb310bb20642413e282934e95c26f383b1a325e7f545fc021b545e07be491dda0994d19e331567d3775f779a2c3b6076457dc72a5fb7b8e8dd556b9cf30efdf0c93dae9fea9bdd9da3f6def51d240baf6b9eb331f6dfb15d1c7db4092e9578792bfeed6cd0f22daafad10b0f082b11f87755893e03cf99f11eb56594a89eb29a60d1db6df460e52917a49b138ebdf22a32afb20f3b22e3937568246e7e892e5ab4bb54643061dc98a440b70e77e2673076f836f6e962d3dbf1941c52d570f8d4bfb96fb4fa94dd394c738633f1950b13c386b313671c6e9aefe516819655b599dbd5773163ce153bd40d6a1e2426245b9731994d3e2c7602edbb685330c6baf2509edf13b0c6db2813ac57316085536f14855a709d860b71fd2418bc83823d1686242b4e50b7401fd02d03b19e057ada6edb22693513861ceaa6f9d5576f98b2c3cf2daad404cccc4c4fed0ab9d80c0cfa6f605e30b71078b64e066c64e9e632c4d1d6e93adaa872c4925a6b3ce0ddcdbe7e2c8a402a4d2f0e292de78ceb78455ecf14bad6dba0fdc362c11e50599fe3b79f9eefbdcd9017bf3f8c59f42e06b99926200e5c226190d6b82a484302bd146fa4191961939dad63e1de9eee8e847b4a85c377de613b79c3ea8aacc48e0930e0ce8583585355fe72f4ee60af47198f9a93fe68797acfdfeaf676fa6edabe6d991714c06f0c4c3fa8083d3db68b793dee3a0c4850e7fb03041b933d5503d4940d601dc901aad59b44d161bed32254d1c79a90af9ece82f50bb9616611e8cc800c85da98638dca6e30ea8974b2a87dba40993d11bc60bbfe7121af5ebf412617a588ada6e33348c7f04d6da947e451d73df61176a081e54891eb376283586da7d5fab9cc2f26ecc3c712aa08b45acae762900c5fafa80db47e75c35a12fd61bdb325f974728fb48e533effb42d5e5a5911662f897b9b5b341e8e34998dffcd72484c5816ee0d7f7e0e9ac158ddcb7bd9134d00ea0b8f4e888e6ee0d6b9f0870bd0c3c3c73778624a3f297f234b87286a02cc2c89f44d8c6d930e086d1e91614c3f4c93298b6d1e35381f64f5839d256328ed8b55323b94f0805f06b5101dcbf0262530e5ab34b3eca7206e78be4de8844d6d15186deee4121edb156343ee4618687abdf7cbfd5962da223b07bbc772985583b73e5678b99e6bab08adaad70404fbd9e66b4e3273a9a9e984d0257a4386a6749c5e6dbe6b6c64477ece3e9b43765c9876befcac03e26cba97bae4c07ef3cbf1491a837f36cce0cac4380e2f2529b284f9317325b4e85b685b1ab9bbb0357cd0c0cd793f5bf0ce4039a99c395b44c881c460309c04118214ea9983743282441f3592f19670341059060e39bb893a473fd7511458be4cb1ac567dc22245d5caf58e9a92d87625bcf047df7cdb6ad009a1bbea4784553bad1f67fc8b254b0a625f5aef5bfcfdf4fd6267b7f830a195073206ece8dfe8f8d26eedf533a4990685f9ad1f56e6be87c721dd32f6b78ec942d2f07d6bb3dd5706fd3bb4aa6d6dd0bc66e337728bdd4459512ca9d27a351bbf7a54264aa2b86196a8d8bf391414f24ef8124743394577c54d16d9e3fa1e50f6c44d9e093359a04dc60641e0837d1b00ed48058d7fa10f9bce20b9a3a1408b79a699ac984ddd77a76a4f76e07be965c2ef96a5923f14361a0ac71a6befc355be2a77a400c2074c3e2bf9818dfe00893ae9f864e215d4a60cb9877df1e11c188d0deb64c9de5a4746ba61ba590492ebca439f76f9221d2cb274f6697b33eff90bb46a011a5766c964acb4752dc7348c46292b3785a2c873c9d1b8f5fc58979346ca7648fccb7b0c8fbebb45737419c4d2182c127c27686767b33597f5caa069da49c0d487c920edb1364518ba1f2191957f5ce4baf81170651f6a5a460ba9ad2d4f906e9480b11563be46a03707dd6e093acf8651ef9348b09d5df8dd05144b177fedcd7c0715ec9823b5c527cc8e6bce1bdcbb7ced45688b53295a20269be585cee50402e6d27b21c6d5ec812649960f30e4e02551dc4912b017fa5df480e54fa95ae4e815d8ce1f9eeafc84bf7679da5a88d5626c2e6b93bcfa282cd1746d21a1a8f510f5f84150a4746c3e70e4e819c6186ee400ab4b121af26fd97e2e4570b38502acbe1a78951d9fb0252b796cd9cc81e330665835199e5640ae791bfd0e0a995bc389c45a98b47b3c6a3eeadbb28c5d67df6d0f9b6585bcf4f10cae60f4a969406b2a641a13be3107ca3ba07b6f68e463bd0dfeedee0905c1e414ff2b334169a4791033be9fcd1bf57f91061bfc783eec6b8285ae77cb764ee0e89ce4a00027a8564ae875a7ae92919d661b9a34b49f44a42a9edd0e6566bc7cb695d13ebe89486f5a445c65c717d3b79e07584c68f6679fd03b3bdc4e70a856c631f90053572f92ddb372f1fb6f510e72e6cfdd61e0ae1e2d8d9e0b2678def6a3006d3e27e88218bc1c7c3199feeaaba9ec754a69b72664c1f5940f715e281d7f0c5e8ea362b0bcc17852b56181e2ebc2e3f13517692731b0f424736c280baff8712787517082a537b29651032fe44ebf0246e6f67f8b71a83fc10410226d2d864767d99de1274639b44655c73005f983e868b4942062628857269f1a27ac4baa24ac3fc969febb13c7538a927e3399289135446e78ef573183fd9048c3184e07245cd662b12bb7e68f056d2300e9c30aad7f0ccc2293dfceb24028ed46885c4ddfe5d3f599270dd5184013538e10dbae482b409b93344080caa97bd0115ddf513b2497dcd78af850e5aefa22fea7b034244b33dfe9b90f361674005fe43c5612bdfe4fcb3f6ca5240a25c1c0fba0ab750ece891ad3657f5e2497cf5ae41f11479f72443f7dba1d474d275ad55def4e67150b8f63938802890a9b02dd5befd76ca833aa8ffc413d1a8f03c35e58bccb16625b720036e2eed3a346435b2b5cb5b31c33f88ffb907179e99075888c50ee026e512df20cd527e174c6514827198427d9692c3996cd207cf0fc443eca4cd7b5070e78b1acaa650348d0f1e0e32cbca515af4fedca4c791b9c1ca20b852d4728e2d6e933da9098b771f49b1a2801e6716ba228761c8dce43d8c5fe69e510b3fcc93f5eb8595624fcb2f65929157235dac98b7cba400c44744f5a7687c590eee57d37acc6c9431d7e0f6d6a6061ef904d18c44b5b784ff3f7abce22a2e181a271acf2b2df0fd3874401189b288d786731464d7d026342bfb3ba8a5ed73e9bbd189fdbdb3a971d9a48731975db8db4a58060256ed6832665c60bfc96623e6a52be2c85a58b2e0a7ecaa89a3a4c3d4f5fcb83a0736a924f9efb4fd4e03235c6f6a238669dafb65052770df911d3a099cfea60ecf480a2b99690443a37e33b12dc78190e708550c88e14a164586c3a7a3548dc9e5ff93441e22799a9d411c531ebbefbfca5bf693be4b8ec902cd478b2a38e80cc74ca5b20ca4cfdc7bbdb201185deea103648d88f16256a77d0161630bae8a8f908b8b71479ec404d88c75cae9ad7001de9f5a9974dd871dfa3399013981342539a5de271299c836c807b4a34ea4dcc25907dff580ea637d4ab792b4ddf826780f85bf61db89f94246c29395916bf6c96d91036a3c38a6d266a70350dfce84d27b8b2b58f6e7fe77d3c74834de8d9cb93f5488f926c8c4a1c4c8aae948d10bc7c40d4e7d33e88f07a6b25fcd8b45e9a0ccb46c001adb3831f3fc451470e96147ca61b69c3a79fae68de7fb2ef00e4f5e0408818b542913b470783d3127f74abb39e6cd68de30d2874c2a1290580a7945eae96dc2325856ddcf50f7e8ae4f7f2e48c914feab5ce495228a92566b501dfbebe71af73124f135f1fe2e4b4496f380649dd06090c0711bea6aa62ede5c1e711baa5532c17c2cd322e7bf40953b0764ffba43212b2d9e523eb2866d74c8afa2b9774fe8b289b811e86b88d30a645ffe49bad0bcd9be76c364e9089df4aa8c1b64951a22b0a6b95ed4d819b7f23d03ae941192c8b1812d4e3ae200123f36a1fe9fe81f5c2fd7ddd51ddae54138b01ae16ff7d98839a184a6cbf3e1c51063a137f4b50a87f174f918b92e8ae540a0aac170f2e898fc5584de1f66e600e5fae71efb73d28f41c2ab924446c24687f610a54c6d3be7e8", 0x1000) r5 = syz_open_pts() write(r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 16:00:33 executing program 1: r0 = socket(0x18, 0x2, 0x3) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000040)=""/210) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949279dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r1, &(0x7f0000000180)="6fdcfbe9faa9fff2d2f01470706a565454f501880f05aa1c6f93bf0f46ff8e37be5fedb70e8c5f45a3fa372b4274b290319a68f5b183b0be09056989bb111940992f3e87c2e719b003582b6ce6007e1722347e68bf21639a64", 0x59) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x40) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) mknodat(r2, &(0x7f0000000040)='./bus\x00', 0x2000, 0x1) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 16:00:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000040)}, 0xc02) 16:00:33 executing program 0: clock_getres(0x4, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000040)) r0 = socket(0x2, 0x1, 0x0) socketpair(0x10, 0x2, 0x7f, &(0x7f0000000140)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x14, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) recvfrom$inet6(r2, &(0x7f0000000080)=""/113, 0x71, 0x807, &(0x7f0000000100)={0x18, 0x1, 0x80000000, 0x3}, 0xc) 16:00:33 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = dup(r1) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x4, 0x1, 0xfffffffffffffffa, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x8c, 0x20, 0x0, 0xbd}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0xc, 0x2, 0x6249, 0x4}, {{r3}, 0x7ffffffffffffffb, 0x33, 0x500ffff9, 0x6, 0x10001}], 0x0, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x3, 0x3bcc0aef}], 0x81, &(0x7f0000000340)={0x200000000000000, 0x9}) write(r1, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) close(r1) write(r0, &(0x7f0000000080)='[', 0x1) setgroups(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x94, 0x2) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: open(&(0x7f00000000c0)='./file1\x00', 0x40000, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fchmod(r0, 0x8) r1 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r1, 0x4, 0x84) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r1) 16:00:33 executing program 0: r0 = socket(0x2, 0xc003, 0x4) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85d2b1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e69b028d70338306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c90101000071e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ac69dcf6938001c55190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) pipe2(&(0x7f0000000000), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup(r2) write(r0, 0x0, 0x0) 16:00:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000048b000/0x2000)=nil, 0x2000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x3) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="55ab083dcd4aeffe8de6fd90aee8cb699ce4e158f765f622ced91bc0bc400f493d792d41f473642d4eaa7c16b24e0075fe769fdb3bd1bd3df1beb3f62d305238248150d3085c148269f636ac80c37056df7a9bfdd0a2bf28be9b44c168a3da16a539e9ed9ff48abf0d38a43458ca5b39ac81ebd775c3dcab3b78c6ed33a79b61b366f57745d9850ce83c030d02def99c9b2a0c4a31fe03f1c765027b9a319ced450c45b5abf8ab88ec7407c74f4657ce262edc1193e46d5e57bb010000000000000073bb01526bcc00"/216], 0x10) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) write(r2, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000380)=[{&(0x7f0000000240)="6bfe0f0825cf5390ba538e085c9093e8466010b9f38b686b0467aafb251b4d1013dbccf14ca1b1f978d4f95781c11baecd2832593edd4215aec2ed94b8f7b084394c98ffc1d166832a99d6097f09aeceda8620aed42e7a30ed7e21c8a457d8238155f1122a76db6241021858b1c42fb3ceb565e04559c73f43ef53265914be8119130512985e3e4c2885efa573ff3bb7a4f3fd7be48b3394d5f9c8a38c7378068d52c402879df1a44214", 0xaa}, {&(0x7f0000000340)="bf925daf2716295a580b7c76602df2fb5215f93934a0465d6fc83d6ec711fa31acfd156c902508fff8", 0x29}], 0x2, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8, 0x0) 16:00:33 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x2000, 0x20000000, 0x80000000], [], [], [], [], {}, {0x0, 0x0, 0x0, 0x1}}}) r3 = msgget$private(0x0, 0x81) msgsnd(r3, &(0x7f0000000140)={0x2, "639a2505055f0267d1a54e96abac703405becf27d3c3f2c942413190c1977cfa20474af510be1a819b297bd851ae8dd8bd6090ade6d092c3a7565f9c1b50c73eddf7f9b0e6b3d9e0e812617cfc3b775948bd7c7f412addafdf624b89af960e5bad049879b56c493678ad7d46fcfb21a427f7299ba0"}, 0x7d, 0x800) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x80, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xc, 0x1010, r2, 0x0, 0x43) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f0000000280)=""/180, 0xb4}], 0x3) 16:00:33 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x8002, 0x38) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000540)="bbd4e383e9a12b5499f752e7eaff125c00000000", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/speaker\x00', 0x80, 0x0) fcntl$dupfd(r0, 0x0, r5) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000200)=0x4000000000000) socketpair(0x1, 0x4, 0xffffffff, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440), 0x3f9e2b65a34270cd) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x1c2) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x87e13cac6900f962) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) flock(r9, 0x8de049f359165017) r10 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x1) ioctl$VMM_IOC_CREATE(r10, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000897000/0x2000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f000058c000/0x1000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f00006a4000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x14}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r12, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) ioctl$TIOCSETAF(r12, 0x802c7416, 0x0) fcntl$setflags(r12, 0x2, 0x1) flock(r12, 0x4) r13 = openat(r11, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) accept$inet(r13, &(0x7f0000000340), &(0x7f00000000c0)=0xff67) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:33 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x8000, 0x20000009) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x189, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = dup2(r1, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x100, 0x0) r3 = socket(0x11, 0x4003, 0x4) connect(r3, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r3, &(0x7f0000000440)={0x0, 0x0, 0x0, 0xfffffffffffffed7}, 0x40c) r4 = socket(0x11, 0x4003, 0x0) connect(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="80d340"], 0xa) sendmsg$unix(r4, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r5 = socket(0x11, 0x4003, 0x0) connect(r5, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r5, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) socket$inet6(0x18, 0x6000, 0x8) r6 = socket(0x11, 0x4003, 0x0) connect(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="00002e2f66696c653000105c42378f2260b6aa8f4402715997669ae7a1c0664d3a3de5d34e1b34a37b2843deb42f9c070d55de5f3d7a68784bff8be34d1a1e47570865b78822b3618b447a5683f44aa303f76f7d5de95d710f08370ac259360c3a8d8423bec3876b0fc96aff931c1bc160e2c47fb7daa5cfb0"], 0xa) sendmsg$unix(r6, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r7 = socket(0x11, 0x4003, 0x0) connect(r7, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xfffffdba) sendmsg$unix(r7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x40c) r8 = socket(0x11, 0x4003, 0x0) connect(r8, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r8, &(0x7f0000000580)={0x0, 0x341, 0x0, 0x1e8, 0x0, 0x0, 0x2}, 0x400) r9 = socket(0x11, 0x4003, 0x0) connect(r9, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x4}, 0xcf) sendmsg$unix(r9, &(0x7f0000000580)={0x0, 0x0, 0x0, 0xfffffd9b, 0x0, 0xfffffffffffffe1f}, 0x40c) r10 = socket(0x11, 0x4003, 0x0) connect(r10, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r10, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r11 = socket(0x11, 0x5, 0x0) connect(r11, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r11, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r12 = dup(r11) r13 = getpid() fcntl$lock(r12, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x80000000, 0x6, r13}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r16, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x676}, {0x3, 0x9}}, 0x0) r17 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r14, 0x4004667b, &(0x7f0000000380)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r14, 0x0, 0x0) r18 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r18, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000005c0), 0xfffffdec) sendto$inet6(r15, &(0x7f00000002c0), 0x0, 0x1, 0x0, 0x0) r19 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r17, 0x80}, {r17, 0x6}, {r19, 0xc}, {r15}], 0x4, 0xfffffffa) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r19, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r20 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r20, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r17, 0x0, 0x0) r21 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r21, 0x3, 0x8, &(0x7f00000001c0)=0x9) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000148f4a58 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000148f4a58 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x4000, 0x6f) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x4ad, 0x80000000}, {0x3ff, 0x80000000}}) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) r3 = syz_open_pts() symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) 16:00:34 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001380)='/dev/speaker\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x7d) recvmsg(r1, &(0x7f00000005c0)={&(0x7f00000013c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/196, 0xc4}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/113, 0x71}, {&(0x7f00000002c0)=""/251, 0xfb}, {&(0x7f0000000400)=""/178, 0xb2}], 0x6, &(0x7f0000000540)=""/76, 0x4c}, 0x840) writev(r0, &(0x7f0000000800)=[{&(0x7f00000003c0)='B', 0x1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fsync(r2) socket$inet(0x2, 0x4000, 0x9d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000600)) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0x0, 0xffff}, {0x45, 0x0, 0xfd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1f5, &(0x7f0000000100)="79ff070000") 16:00:34 executing program 0: semget(0x1, 0x0, 0x130) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000300)=[{0x5, 0x6, 0x1, 0x2}, {0x14d8, 0x10001, 0x5a533dd0, 0x3ff}, {0xbf17, 0x7f, 0x8, 0x2}, {0x9, 0x400, 0x7, 0x5}, {0x87, 0x400, 0x0, 0x7}, {0x7, 0x7812, 0x5, 0x8001}, {0x400, 0x8001, 0x1, 0xff}, {0x9, 0x9, 0x1ffffffffffd, 0x10003}, {0x8, 0x853b, 0xfffffffffffffff9, 0x10001}, {0x945, 0xd5, 0x5, 0x20}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x19, 0xfffff, 0x7fff, 0x5}], 0x5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x8000, 0x1}], 0x6, &(0x7f00000001c0)={0x7, 0x7ff}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0xe4) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000140)="220e22", 0x3) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r7}, {r8, 0x100}, {0xffffffffffffffff, 0xc96d8f38a1ea5718}], 0x4, 0x3) r9 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x3}, {0x5f, 0x0, 0x0, 0x40}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r2, &(0x7f0000000240)="220e22", 0xfffffed3) r12 = socket(0x2, 0xc003, 0x11) connect$unix(r12, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) writev(r13, &(0x7f0000000080), 0x0) pwritev(r12, &(0x7f0000000400), 0x0, 0x0, 0x0) ioctl$TIOCSTART(r9, 0x2000746e) semget$private(0x0, 0x1, 0x6) r14 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r14, 0x7, &(0x7f0000000080)) r15 = semget$private(0x0, 0x9, 0x0) semop(r15, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) semop(r15, &(0x7f0000000380)=[{0x4, 0x2, 0x800}, {0x3, 0x3fc, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x7, 0x800}], 0x4) 16:00:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x800f0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) socket(0x18, 0x2, 0x81) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x6) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000002c0)={{0x3, 0x2, 0x9}, 0x0, 0x9, 0xebe}) r4 = socket$inet6(0x18, 0x8000, 0x4) listen(r4, 0x6ae) syz_emit_ethernet(0x8b, &(0x7f0000000200)="b2993233e3f531b7277da8d96ed1651b018227b9fee4d53e6111875f870c35d84c7b5d3da4c2da483bb749cd51d82c2b6fad1b96efc8d62282ec3e824b943ffc7c4f2f4dc816e88716a520aa9810574b5c1a340441b3cc365fd1a95e3800e04221696ed81e28168c25ef154384c235176fa742d50618faf0bff1642fa8984114c99a0c44f634c9b8d3f46c") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10020, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x2) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x127c0cc6e9817ff7, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) readv(r1, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x7, &(0x7f0000000080)="f87896a2ad0a00") r3 = socket(0x2, 0x1, 0x0) sendmsg(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="e80000000000000001000000ff030000a48600419c3aa75101cc90127a86970eb375697aa6bd976fabdbec729539085e218b4c9f567b252bf555700989cff09f89bddf6952f34a6e10a426f0961308bb3983a9fe4dd4036d974e53b6ad0a74917ccf5f7ed6e4258a6c4df14e6f3b237aa0c41f0390d60ce566be3622d012f12e641a9ef96ebc4158e778e19743e98c85b288c599e170bdaa71f827b466cb667569a0d2c50132d0e0fcb27be43490355ceef40318a8c3c1399f9dd04e475ac6fa47b9469e8b52320855eb27d324d03f5207197bc4d8b8f5e521820616a96f4068a7432200000000009000000000000000ffff0000ffffff7f40f6aa5f0d399af94c4faac3a771ccb97acb200e34d4efd504560f1e2451bcb8da7a1dc936fc076ca6e61acdd79baf6a2baf4241f7d97db1c8fc9d0cf79808589d0851c605c61d45a5cfca57fe9f4fc85e666d54f98efe969e3bbe8fec277b18842656225aafa14e1310c0728f81f29f03c61528d07c4ed3d1b69d50d1000000d800000000000000ffff0000400000002dd5614b3a3b6b3b43702bd59cff403171d750a0a6e16a98f7ea91d5dab345b39004c32ce6d96a626288593263b4d37e3fde9658d82c1c9e0f46a4c490fe4b0b2d61fe2c1c1fbf43848080206a000074440cd5f04b817addef1bd0cf1ef20b3eeb8b1f9db433f6600215610a71d1ba8a060100000000000000d2bb30785c5eb4b8c3c41841a5ebef33289257d47905204d0c2bbab1cca04b8cbaada0f62dc5adfa5f612bf21d21f8220a8d3206b330c46a384108e5857fb27e3cade33d9187b8f200000000000000d800000000000000feff000009000000c1cfd3b5965105396907d404a9ed4fc6249534383a618b2af4861ad4a88914d7858ec6533d049fc5448ac656c50b239fd49e47afca58ab2661f9430d65841435939c1a48f78542998cc690108251c12a3586e2e0da6f9680f356d753e3c824225557b7f55a40ee94a3e60b87a60666216bcd929543624dbd986d6fc57ba9b588b8591faf6e67409a6008a38411f677e566337a2ea6023cafdff78e143f8b604bf2b6cd22638741b9a8e9c8ae437b2f7c2b822ebe9620f07c47433398bd62483c5a6633a7f8000000a8000000000000000100000008000000b3a5bd1e5a731577c7e805d25939f328361a99223386fb326f29119ecf66ebfb985147714fea7826ed26f5a063c40e46c29763799db1480700e17f32b0ece03a3e146b937b27620b80058a1609d899c2541d34b4588af71a66a4125050d1b0f5babda05c9deeec6fca7486ccbd3042bcec9b72aa3f48d2b0492eb2bf49d383c9ba045df418e7464da100fa1b899f80e86066f415ce0800001000000000000000ffff0000070000001000000000000000ffff000003000000c000000000000000ff7f0000010000005b10d1982b2c3542419177b58dba6beaa9d37bddd03379211037a8563d831ad5876dd5a7c98963eff2d013dcf77afa083cf1a41b3142fa11f74eadbc0a198797c23d8e8b8ee7f828bbae546abb655fc41868ba865a6457aa3b1b0bf7b1930ea6f48f55b603d5a2782cfe6622a5b8c0e8b9f192723e72a84137a5859f5c77c7d9f056c94ff9b1d0dc206cfa7a5a2892df5733f63409118a8566e55a8c20974e2cf302570cc038b6ff0600000000000000"], 0x4b0}, 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000180)={0x3, 0x2}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$getown(r5, 0x5) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000240)) 16:00:34 executing program 0: pipe(&(0x7f0000000280)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x1a) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000540)='\\*\x00', &(0x7f0000000940)='\x1d\xfb\xff\x00\x94\xfd\x00\x00\xd4\xd4\x06\x14\xb45\xdd\x04\xbc\xaeE\xed\xdb\x86\x80\xd4/`Q\xc9\xfb\xf9\xa3<\xfe\x18{\x19\xcd\xc9L\x1f]mi\xc6F\x925.\xebp\xefb\xd6\xd4\x81r\xe1s\xcf\xc1}\x94^\xfc\xf6\x14\xc8T\x05\x18w\xaa\x96\xc9\xf2c\x05Xd\xc9\xc4g\\\xf1\xc0\v\xd5\x86\xd9\xa9&\nj\xdd\xcf\xed\x14\x93\x86\xa7]\xdd\"\xd3\xcd4\xbd\xf6\xab\xb7\xa3s\xd2q^\x99\xc6tg\xa7S|\xc5@\x02\xa8i\xc6Y\x12IX\xd0\xc8\xe0,\xc6\x8d\x93\xbd\xc9N\xb0Y\f\x89<\xd2\xbc\r\x87\xfd\x04\x00\x00\x00\x00\x00\x00\x00\x9e\xcc\x1bu\xc55\xaa\x1a\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000a00)='r\x00L\xfc\x11\xa1\xbd\xbc\x86\xafEk!|\xb3\xf3\x9f\xa6:\xc8\x00\xc0\x19\xa3\xcf\x94\xf2\vX\xab\x10*t\xd7\xc6y\xfe\x9a\xbeW$\x7fS\xb4\xdf\xebO\xf7v\xb1\xe4\x9bxg\xce\x9f\xad2$\x83Y\x84\x04\xdf\"\xab\x85\x93\xfb`&;\x85\xc0\x91\xbc\xda\x9d\x00\xbb\x9a\x9as\x01@\xb2\xd8\x10E\xcc\xe9\xdfaI\a\xe4~\xb8\x9f\xf3\x1e3G\x864BcK\x82F\x9b}\xd2\xc6+W\xf7\'\xdd\x11\xc6\xc7\xc8\xb4\xd8\xc5\xe0}3\xe40 l~L\xdd%\x00\xed\xfd\xc2I\xce\xa0\xdb\x94\xd9d\xf2\xab=\x06\xe9ng\x18\xe3\xdcC\xf88\xb5\xe3N\xc9\xf7\xde%\xa3<\xcd\xba.\xf9\xed\xa6\x00\xb6\x85\x9e\xc4\xa3\xab\x90r#R\v\xee\xc7\xca/6\xb9\xf0\x93\xe0\xc9-i\x95', &(0x7f0000000600)='r\x00'], &(0x7f0000000780)) openat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0x80) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000700)=[{0x4, 0xfffffffffffffff9, 0x1800}, {0x1, 0x0, 0x800}], 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x20, 0x0) semget$private(0x0, 0x6, 0x250) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) semget$private(0x0, 0x0, 0x3d4) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x801, 0x0, 0x0, 0xffffffffffffff97) fcntl$getown(r3, 0x5) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r8 = getuid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000008c0)=[{0x0, 0x41, 0x1, 0x8}, {0xffff, 0x3, 0x4, 0x2}, {0x8, 0x1f, 0xa, 0x6}]}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r15 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r16 = getpgid(0x0) fcntl$setown(r15, 0x6, r16) setpgid(r12, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x0, r6, r7, r8, r11, 0x201, 0x9}, 0x800, 0x1, r12, r14, 0x401, 0xffffffffffffffff, 0x1, 0x2}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xe5744fccb9141400, r2) r17 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000000240)=""/108) semop(r17, &(0x7f0000000100)=[{0x1, 0x1000, 0x800}, {0x4, 0x0, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x7b, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0xed8, 0x1000}], 0x1) semop(0x0, &(0x7f0000000340)=[{0x2, 0xffffffff}, {0x7, 0xfbd6, 0x1000}], 0x2) pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r18 = semget$private(0x0, 0x648129f84d973265, 0x80) semctl$IPC_RMID(r18, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) semop(0x0, &(0x7f00000002c0)=[{0x3, 0x81, 0x800}, {0x2, 0x6, 0xc00}, {0x4, 0x3, 0x800}, {0x2, 0xffff, 0x800}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/10) semop(r1, &(0x7f0000000380)=[{0xafa37b121a8ffc30, 0x6, 0x1000}, {0x0, 0xde95, 0x1000}, {0x0, 0x7fff, 0x1000}, {0x4, 0xf4b, 0x1c00}, {0x0, 0x20, 0x1000}, {0x2, 0xe0000000000000, 0x1800}, {0x1, 0x3ff, 0x400}, {0x0, 0x1f}, {0x2, 0x6, 0x1400}], 0x9) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x8) semop(r1, &(0x7f00000005c0)=[{0x5, 0x81, 0x1000}], 0x1) 16:00:35 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='\x00\t\xfe\xff\xff\xff\xff\xff\xff\xff\f', 0x8000, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x6, &(0x7f0000000340)=[{0x6, 0x81, 0x0, 0x3f}, {0x5ed2, 0x8, 0x9, 0x7}, {0x2, 0x0, 0x81, 0xfff}, {0xff, 0x6, 0x21, 0x1}, {0x5, 0x0, 0x2d, 0xfffffffd}, {0x4, 0x50, 0x6, 0x7}]}) r3 = shmget(0x3, 0x2000, 0x1c, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/91) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x80047001, &(0x7f00000000c0)) fcntl$setown(r0, 0x6, r1) getppid() mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0xc7b2) r5 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r5) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000180)={0x2, 0x3, 0x7, 0x7, r5}) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/d \x00\x00\x00\x00\t\x00\x00se0\x00', 0x81, 0x0) r8 = getpgrp() fcntl$setown(r7, 0x6, r8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x12c}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pread(r9, &(0x7f0000000100)="fbbc159260742591b401269c35d5b6b4f7ed2634208bc6633223f92d6a52cf9b1d76fd5ecf103c065631296c3c4c27fb4c3b8365ee48e80d1206b66063480e055d9dbc8965263b30773159b9aa5b670e84340331dc568625ca6991745b558ec17f2f398152e6c6cee0f805026d7479fc0dab220b78de", 0x76, 0x0, 0x15) getpid() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) getuid() 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0xfffffffc) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:00:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="79a09f9abd5b15d40db70c6c99c086813f53a0b53526e7dfe126d5be56cb2f2416f28843b1f2993b9f13432cae056b87933e976786339a89e278e7b9a4b0272703f579e5e1902828358d3e7b8b3df1e24bacfd204c94b2cea05706ac02a1bbef37f0ddf07bb704ff5811ed08fe0ec735f82bac8a016e58558f810ef40fffca937869560ee6cf8bc1a9aacb801c6b54e41809dfe4dfaeda"], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0xfffffffffffffffd, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xb69377622459502c, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3c8}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(r2, &(0x7f00000004c0)=[{{r4}, 0xfc3fc424ce876040, 0x42}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) preadv(r4, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f00000006c0)=""/36, 0x21}, {&(0x7f0000000300)=""/111, 0x6f}, {&(0x7f0000001b00)=""/4096, 0xe09}, {&(0x7f0000000380)=""/108, 0x6c}, {&(0x7f0000000680)=""/56, 0xffffffffffffffb7}, {&(0x7f0000002b00)=""/4096, 0xffffff97}, {&(0x7f0000000440)=""/3, 0x3}], 0x9, 0x0, 0x0) read(r3, &(0x7f0000000500)=""/192, 0x1d2) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:35 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {0xfffd}]}}) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7, 0x36, 0x50, 0x1}, {0x14}, {0x7ffffffe, 0x5}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000148f4a58 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000148f4a58 16:00:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) accept$unix(r2, 0xffffffffffffffff, &(0x7f0000000100)) socketpair(0x1c, 0x2, 0x81, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) listen(r1, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x8004, 0x4) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x32, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0x3}, {0x3}, {0x73, 0x80, 0xff}]}) syz_emit_ethernet(0x1b6, &(0x7f0000000140)="66ffff25c9d8cd1f") 16:00:35 executing program 1: r0 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/11) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) renameat(r3, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semop(r0, &(0x7f00000001c0)=[{0x4, 0x0, 0x91a994ad538e3fe1}, {0x4, 0x7f, 0x800}, {0x2, 0x8}, {0x2, 0x6, 0x2000}, {0x0, 0x8, 0x1000}, {0x6, 0x6, 0x800}], 0x6) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r6) fcntl$lock(r5, 0x9, &(0x7f0000000200)={0x2, 0x1, 0x2, 0x7, r6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x85, 0x281}], 0x1}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r2) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='\f\xf1') ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000140)) kqueue() 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x81}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:36 executing program 0: r0 = shmget(0x3, 0x4000, 0x482, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ff8000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x1, 0x3}) 16:00:36 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000200)="dfd336d2ac924b6556be91166572e00272e975757d4fa58d1dd13e45863ae38ae128f66b54ea53bfa5225cb8d44a338da0caa0d0c025bceeb99f834a1dea274756", 0x41}, {&(0x7f0000000280)="309ee25abb4e7e9b5bfc01a4d49f08ff5f946705ac1e202f2e100aa4bbd3c47cf2db700e646811c77a2150c53e70ac", 0x2f}, {&(0x7f00000002c0)="ad96f54eba8a0e7d370dfdd577a11462d23aea015cc68edad3dc610ca04bfc23bc10079d40080ef0958d99d79ab5c2222a8ebe500ce90bc071a19c925b7e836001a844c2c6df1d929f5f4ea8608cc9e68d9aaf9b8add85b0bbc0e25ae02e6d758c8cf3075ca1f4770173478522f5226f98cd8aa66d76ee7dce298ac675f5b8d1252acec91017d88027808767587bb85ca426775a4fc96259987eca14cb654e3f8c0aa89c5a0bd28b3d36ecc0cfe5bc57f5810085ef28f18cb2cc28f11b1a8d601515fa25fd1b1cf5ff8b96a60a0a361597585c1e103c25e1d84873fc2a06fa4c21ec093c578866b514", 0xe9}, {&(0x7f00000003c0)="ffe925a2c25e7917b3e7d5321a4b4c08f73b58f7baf66a342452495348e36bd0b910a886db962693a9de83f5fd7b3c48a5128ad9ea9076557188fc6f85e23216ef7a505774d4a64bf993f235716af77be3acf61486002f3adffd01bdf02cb5327773e0129144523894e4273627737883ddb0bd70776cb06e643d868ab3564e4e634000d7bdce7073d261b71c4ece0872290c1a92b0780258a2c260931f04a091608d84e867c7287b0bad466c46847c6ca2a49e8942f394c7519c73bb6032256223d6acf427dded067eb9bb260341ac027ec2fe77cb1854d3265d150fab8ba45f2334b87105d802fd19ca5e62368a337ab31f7e1b266a17e3b91c1a2523b81ba9cfd69846b178ab9a52bdfa47b8879ec40b7c38ca2fdf30b75d3a21b8bdfb7442734c25acb66019c6ecf89c7de1e9ae0ca0793565759436aaddc6c8aa3d5483ae77d5b16c33a6def5f0cd85fd135a813b154e0fb85d20f3c77a28a4fdd92d3dbcf8d6876723ea6840025a1f52832f9c612ff05d8ea986920cc3a3625f442448ef24f2138fab616d0d35f3185a671463ee9a5f63bde8c46bb17ce0524da9e8a5a328eb2e45206fc90f42ad83d134bb96fb10e3ed8590ac89ee5a2840e5cb942cdcf96c8a2b23f18f1ea4d64c2e7b438d0690914b39801ae54aa87231bc9a4bc7cff7a131974556bec14a14dae43835521955db05dd9cd4a21215f24b86e3bdf18bf56c7b22419ec467ad1b76b3a4edcce70f1d1525505a1505a62448387da4476da9c8d42d4b30651fe04ec6d385e5ed8f5d00ad3ac1b08517e109ed9c08778fb917d68fcdbed1b347e702a8a1f3b150adb57121d3593de2367d57829ab262ef80243af0d117d637a6ae4f5bbe49263535f751cd425d8e1f8d924bae6835eeff5672d8763824d0193ceb46985fdb806ded02aecbfe1f21b6de9532629e3d992a5269ebb6d7918f0f65446e16c4b7a06388501e00b54550a9a80d436b73fdeaee0e6ef1f67ecae3e41ed3825f685843180a8db6dd0197d45ff45c2b610085ca92f04691690907f18eb7ac5f8f7f8aa2bdf0db1234e21047af6184aba7fae9d8c7b3a7d9c36ca4c44faec05b5e910b5f29942f94f5bd16d565160320d7d7e6ca4ff0bdbb113d023e6093bf614b4b7a2aa7c530a83fa046a0038b7df65d715f294510c41571b313c3ae9fe2406c23263cf243d895f1b637d5b56c640228cb5a0f5b1f844db8d34b04d834f3789e3b215026fafd5d0520b1478d94e0cf0818b9bd69a9821cfd83a277540c852fc98f51e4fb9fcfa83debcd5b7bf602b3f0d6b35e2fe4c2b31bffa5fe16a6ab1b3076f8bfd440a178a414f88556898ee96cf0f1f55c5c5ed885249fae90ac022c95eea29a4b1dffcc7fa0045defa7c135e2a38ca1333cfca046886205e195e77586c815e8b82c50a94e51cd72a20a98feac39673046e6db0a575451d957f10e077cdcb57fd3d797945f54192eb3aad600412926373c2200b9bf19aea6f40aec4f4f531a73d0e08109f49257e8880806f01ee59741f99e67613f84f605614ea057db95a7b1439bebc9f30e87b5d6c3912dc64fe118c7e8b053b83354fb3d6288dab6cdb827f66a3c9a73092d61097e593bb01be068bed0c3d18a515016676ee3a7a28efea64dc6aa2f56bf33288f361573cbd207e19d12765e75fbbd80a262f9aa55e388030ce456e486743d873493fe2eb5e2d8e740f97b924abbea302c04d9e9a7b516272a53ad2c1ae3b2bf3b23f8b094cbdda2f0bef57505a4711e99daed5a95bd24f98e35ebc89e66aa18e477c74a13c462403b21180781e0e0ddd7e778afc263dacbb89605dcbf9ca5fb8164357a7a7ac6a38e42c88d132a37fd4c872d36689a6d3e42cad9debb57ed0e9a50364e50d51dad641772ea12fc83e59f3568966fa9885432d5b19b4450cca566e5fa4752c46e6e64ea75af3597d2d763961fefbfd1af0aadf77ca610ce08ba12408360b19c980817b4264ed776478ef4c9e0a4872a45872eee790271d1f154a1e465401902b844b711dc1ce26983e1c771768297f20ef92576a76814acd173ed06652276aff2e32390320eb7d27816bc280c9c6ad632ffe23d5680b2fb0278c50cd4e202617280d0ac70aaafbd5b07cbc052c140e6b0d842c0663361d2ffec159b8edd31481c53de51e907c84364c1bf8f92f8c00b833780dc9abc1b7965366665d1e59fb4583727176e8a005f4b35a78491cb681d1511c18d0f472e188727a40ebd10daf53ba07b3f6a1f661d5dcea382c5bd1765bed6d9b4c0c03ce06e26f0383314cfd7d9ce3b0ddf08f09529239675ec762307434146fb7fd4044fc686823a966019e509eb2daeb03cbfbe74fcc5ff90d3b3cb1068e998be1be12f5ed097fbb9fe891e6c3f269550b98768d652a3413c40d6c1b4fbdfa2dacf2a6a1f59a5599f3dd1780ad5e1d5c9609b69a80fd576e01bf02fd6e94d5f2aa517e53382951664bcb84a3ff1d0a50fe0d1021269e6a8b477710008bf467bdbc669e3e5ea3ee1341d9347c74eeab91edb2f1f53a24f0f46e4c0b94c293734366f7c06cb9955bebe48da99f3c330fc6ee47705aa913b404f789ab6db838ad443896eb31f86589f35259646bf05cfb70314ec9f362002926852cefeefcad667080985113641466bccd8817aa5f9f7f1bc42a11cbd460e69e7f678a9a2926540ea9fa59590aa88ccef67f0e9abd2840e8992fe3b4c130eaf71fffa87244bb6078c6c94accd0f4cfc4de1a8d178747f5b83d1176415fe05ff9129a712739e14d7309409540d3c389d898e04443019e654521067fd4183efc4485e0e8083b8cc5e7bda2ea423ba5059d692b78838ee9d74ae021b5f73284c75baebe7fed26ddf49a881b2c356b34e4be9ce792945bfd12397be30ecc5ad5bb563cb10a140ecc492223387019241a9b432bc94b39c6fba6943ed42f41c88c1615b291f0d98d500867d21e07a7d6f9e102351da0d36ac2ffb7ef346c9baea47ab60750c471e02c536eb64e7ec8b4cbc9170999aea52cd1cbf6fd04dead2f6d1d9638ce304b126d692aed7bc075324acdf4e87aad1e0c9a9d3cbeafff0cb372f1997588406fb6d5f9356b8ab8663f121cbbf4bf43628a08b2126f38af17b709112b9654667a75229401cbfb1868b05363914600081e0afacf4df202a3277a4b22413ad96488676156529565f2e83c4be85256243186cb0667d9a3a99a3a0e9b9e12c8a5ec8f121875c8f8f31792f0a230574440a533df902300330e98816f9f58a8cbf8f2d252462abf2c12850456a06faf234431a7722c18ef2bd9c301068b78acf22ec6b9ceacfe50f5ad27677b19e261d13745efe697b0f674e23f2e3641753879452e2cd7d270bc2e8d62bb3f9cc7bc9f4bcd39509bbe4111a843a8edb5b02753152e6148a02522febd7198427b490213e25d6c7e222457725dd66998f64fc58e93d86546b9ded5d399d1e7624d7643f2e9e440bcb2462a74357e2a666838a1d8d4ae301fe07932bac04c033c2dc5eeb3bdfec619f44e683bedc6ecd9a6e1e2f8d0aa21346ef969485b6badd0070a18b0497411a0b859ef82892ab419273308420e9686422b8f3e92fe766b3ede507c2d55bd73d717d0a2da7f44677350ab52e1b567ef152d033c40c84f7c54e967f189004bf460b78b5bb5abe6ad4352f4f5900b4c6d344803c682162c0ea60c18e1c87aa2459395e7de72ab9469ec3275911051246ccddb3249119127aa632b0002101bd97a29ea0bfcaf3d59cd90fae2f46d996fdc05a9bdd17991c167c378f8dbf09e4ef56cef4453f72e0f4a246880fb9404bbeacc8689f66579f5bd5379f874e32f6743284661ce0a3035809bdcf37d94c75bc46d1010fc78f2fe32e62f7f323b8789cb11dbe76647897d6b7049b3feacf4091133731f2be3fc52f937979bca5da5eeb6cbd1abb81947581f20c1a08f9100a93ae799edc57a3aef69d625d337b79561108ef43dfe6732063d745009f6c093d022967b19acade2d7f4bae6e1f162f9d372d9d47b054ee3ffc9b7772aa2daed98b365b70a20b1b88422e93ba55b29c1921773ac11b7701c502a9a441ee187a509c46e095ee0d18a4e951c2c99b9d1c58503fcf0eb6547aa128749cbc3cc0b12fe2bc04499280f3441b07e00aa0648af40d2082e88d9bb4c92d7e33c25fb0ac7480d925b303a012e858a5406ca6232d9f492828d8d0ee8a4a83c0ec8b271ca014c4f15a8f2905b7cfb752d539982b961f0bc502b5132a4bc9bdbe8a656c24769e8c27b36fed623b921bfe6c94bc7d10a60873367da9189ba55ebff776d1a5e360b3560aaa77f41fb2eba5c9715a369755165ed3dc461fae85545c21ec7ac1c55c571010826e8ceb345325b3a3ebdb4cf59ea16e4d3458a64dfb19b9cc9eac20d2b07d1d34db350aa91cfc0c18feafc4f0f396bbfa68ca9ec7c9d4a2c33f759b057d43302dab4a5e6878f08fab04c473518d0dc4ebc395015e1c1e5c77f8b7f49b49a21002d2c3d87167760b1bd5cdc47076ee35b905ec3f5d1850363063a11951c751a1be51affd75b48e40c1dee75bd0ceba37a39a2e5a58871bcd997eab35736b27db4c69e90105f0b670ecad28d938b7629119591cdb53a8c700048071c194df6561e0cdac466145f54e1724760965f55b1bf9af5f422f3462877b4dfdc9cf52d1dcd6e300b8f77a965e7fc4049c579237bd278b1af877bba975014aa6ac549ce860e3a3d54e92b3b75315103239620e75ce87e7e723c2ec58c0f38eba1bdd09d5d3610b741ed6e075937672790b0b3f6e97d8b56faa8b9c281714120fba579f6d3597510c7894642c32d53eb9ccad0e6c860f141f6bc13fbdf02e180d01757bf4bf5eb6a1c381aaca8d7b8d27542bc8e7e9c056c102d50ddee9b64884a64fa7d15fd7c52074828cac0b8be200ba3ac90213bc365274001f59d02eda5937f716af5026b0b3d244aa49e568379a0485b33a3592a1e48b29798c72adac5e57bcf4bbac249a4c60f65a89d1a0680a65cfb4614def7b827674e079b7adc7d0eb893e1a0e1f9ac2489ad575ce2d9f7b9c12f87ba9acc56e4b3cb76621859b65196048edc6e72c42eab0ca90e20d2de1c6b71a9e9e730dee9f0c503d1cc03a86d1c689c2e4bce9227a3fc058ec7c719e6024513f537c7aa7197c95d8eb651b55d9be6249190fcdd42296316599714ba964d0b673497bb70091ccf08518ac97041624bd1eeff59bff54bfe7f260dc0a64029f17ea42f4b75defbe9b63972c28aefa05a9e61bc5f6616b1ed119f7e8650d749ae662ccc8a163e83e572f6f4b017e05377df92fbf0795bbedf1ae05d4f24dabc404da9b13bbb112ef6306c1dd1f2b354d28c33c08557a56f29f84a8487b71cfcdab2975b210d9aa794791b93542825c2d2155209e9e79f72b02203b959422a1b94476bda94df51bcfb6a20f4cd9d5ef073ad3c81395c6733bf22853cfad759ed0c3da06200308969377ca95637fef75a61d7b7e6b20544fe5019e55413643ecc621a5bb941c2c52afa147d43a7a3a6eb3f52d15367d329e9312f458af69b8ad6cf62070a429c54cdd3fa667e417f8fd00b81756ec5106924583439b29dfd06724998ca6d6dcbfc14017a7e5ef9726420b75ea4c4d68d534d0332eda09a533b9397341bed135a1ed0747e92e09f71f6514071bfa1ed419f74c6a8905ae04cd2b13a4040844df7357faaae1dd1de1f3c327b9c43951b57f32bcb9f1814e057357fe35128493ca574f63d1893af1cc22c1769f0a003bd3855c3725521d9b35fdbc252f351157f1", 0x1000}, {&(0x7f00000013c0)="84d24e15efcc1ab868949c6d5d2039c5199b0a47e7dd5a", 0x17}, {&(0x7f0000001400)="6569f721efecc865d5002d0532928c6ffea16d63fef11c496bfe6de4be29076b6bfaee96c82f5fb94c1d1221cd2be130c5565664c62724707573b6164d662e9fdadaa5c86f55fa3479f4158319f559bd079de71376166e22b494c6ddb0189f568b64daf112e383a004d5b0b197f1e6", 0x6f}, {&(0x7f0000001480)="f856fe82990424568df74a934bc867c6f48152caa91e94f55e7ff21c828c508ba557371e6de15a7ab35cf01c875197b21f65e6e8d283359cb31af1e93293f9a44433323eec0bbee781e492db11fbb8f1aea43dce20501daafcff7801e451d77af53575217dc971a0ff41bca7d86cd2a29ebbc3b367949e1e193b34391e5ff419ecac006ac589a640629a911e9303a7", 0x8f}, {&(0x7f0000001540)}], 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001540)={0x6, './file0\x00', './file0\x00'}) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000080)='./file2\x00', 0x51) 16:00:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="7e7cfe2bfeddab4e18512921007634b0084d2253523de3b19062e02d761a4ddc639433f5f170535d940935c51f3514ea29775c5c19f6cac78ae230892588817f8fe3874238be595b37c11c66163ed8abbd149fd77a4caad736c64a3825660f5305eb837b2c59a82a7e99487198afb6622ea1fc70a7d392809275302695d8818101766135987aa25d7201a9b98cb7b23a7e569190d2a74100bacfab6c4e79c7461206f2bf020c93ac8298041830a5a8b943ea1e50892e383b167865b75571964386adb1bface0d8e2374240ac5de4578b37e702b769baf58afeffffffffffffff79f6d0a41003fdf4c2d7981748aee1a42be7660e51aff5ee04102c8eb0b605ad9b9eab9f18dfc55203177ebeafe28e1e16a4525d1f863e67b0399c031429f0cfe17dc7b42148e0c3823e8f3d162160315efc869f8beba6f966b16523", 0x13c}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x70, 0x5a8929d9}, {0x3, 0x8}}) 16:00:36 executing program 0: socket$unix(0x1, 0x6, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\xcf\x01\x00wCNPL\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001740)=[{0x3d}, {0x30}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0x400, 0x0, 0x1, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001740)="a489d39b7359036751a377755f5d14820c84d991cadaa23d54774e3944b83b07f19e6caddc74bf61f43dae8a3f56b56b816b5894617bf751f4182bceccb3770139e35da643faa093c62e11961883b47fc94c7d2d4d5e5d8033d24f215f0c6eb83db88d365095cccbb74b380afeae770fa28123e1ad8d216d84bda77b28636f6bbe8d6585b065ddaf8bbc7d10f72975ce31d6281db77347ef304699c7083f0f9a2a77c5d077d5ccf55a91a82c29daf2321719d91b02080267324320a2e96164af8ec7b47377dcd8495540ea4b614eea63e9143fb559428d0867fc9d9e0101edca185b994ed1844014e2582a0aebca3d26b99c77dc61996712189089ff668fb71909110af9609dc5df8f538ab72394a27fb9ece1c6df6a949809f40b3dd8e390865042ae57243f952ad438b8a674145ef1778907afa4b18a6b2c562d4d841d757b16646ebad69a7cc300b1f73c904031f28d5620c2639dfac31732de4ebad3e9262bd5594cd88b66acef679634fb34934477f1b0182cc4597b9c1f046bc988e65d030a313ac2af9df5953db9c51510617c131e4c72391ed8bec058490cea1ac0309099b84e762d3cfb7a1cd72281ecaedbbcc2aa1b1f01b4d7f61f58c065a6d75852db13fbc27c7099a961b42969a4a2c5ceeec8c952ab7e0a4fefd0609980449853889acf0adc74d9e4cde7807fbdbc4f08e3652c7ad9a76c68fab96b8f3dc00a3d9747ffc250bef1c27e127fa56a70814c9790874086898305a741d9a69299565471043d8217d3431cb3670d6215d21cfdfd28638b8cec40143e174024439c9b1ee2dcfbdc8fced4d8432e69f15af03e76c9b584f3a6b319ce39931fbfe5bfd57b61f1941c67044c668ea73daccf55f5aa056724267bc9bb233da1dbec363b85e2e49e8c8dec264eb94aa943c27ef367c95c9f93b5ba01910ec10c85788d119b5f71c48f6dd9b29eecd2ee618f9e9a8a7d0dc605acd4ad70ceca3d372fefa5ec934af8fab1eccc6b222e2a566fdcb679d976bdc189e4eaf55650dddd8dd80f60523473782e305b0ac7cd00c88a0e4e756e7ca6514251cba51f7d94f0bf8f57e7c6ceb3dc0146ce01fe1027e346826fd72317b24a07c5b7f035e321fbe10919fe48010b076318d0dec3f0f2a22791f5826a93275d800f1f3a40b951680f50dfea77964cfae8cba1cf983f49020a626a553796bf3d9543a1e664624294f8a973f95081c31622b886426d58f0b6b4616479c15d27d1feb0ff0e4171cc80213c55a538595c8c63bca59df3dce415f04a28b30fe993433d175752a5e7972d6137f90acb3716752e327d024305fd9cc6a97f9ef18033282d689cc9d1cb21a93479c5c55fd75a9f9113809dd864fe396bc3331cdd436324bf0a68688a279af3df553aba840bb0807126d97f321016f2edef54237e9fa7ac9706ef1c6210daeae24a3fde0f27cb1d7f7f4c45c2f79f16dd6d6a14a971e9d3deb51ec42156d18c891ddac2b3371375c7775e6052ea0c8a9f83cfe7ed10ca5eb3e22320cd94508c226c29490a05633239f5e903082839d125cba0e8ceddc3c6d38f3809c952abd840cb6ca8ec7f95828d5335646576e1e7ff682ac091e008039cac3b8ce9ae3297494db7b9ebc69baae8d1f41bc2a87f2e95f35853a361bde71950fcbadc0b1c09598ce64696ebe56fd30cec2f95d350898851766fd480bc091ce14b4c3bd725bc82857ffa00e3144f8f32b403587809cd798a6f6fcbc7fc811b5acfa4db7940ea70a74815017cd0f010e55921b3336a5c72d3bd0316239e663a72b8e7413e968e7fff8ab494432e148649a5dbef51726a887dd4bdecd62d77f12cef1b10ff2ecf05825afd5ea16b9abfaa2141f34cad41693f97b43870f99c59b16cb4b12fc79a62afe4221b6089f98f0fecebedcd5cdb9b71e298c5b156a583059a09819c18f9607db366b682bac40da1913719f135f15ab0a290bf9fc99d4744446b478672c3f1186773c19ce76c1c6d8bff7cdc505a293fd0224c13241bb9080c34d513118e7f75ddd0e9ef5ba5b3ba1f95f9250e276bc3e21edd56287ab374f35192d7684832fc4bc6f19796dec2a324b9a42c8ed91de6ff405727b413008e41f67424f92a0ace2fa8c827545f3dc0f8c280bf8e3035985b57ff94c00e086838fe084a61cc946bdd883a2c98cc99b875fbed3edb5c38ff9e7b35c86c5c7c231276a710faa6e34d4234944675be8b72cac87f0e399a92389f3741c1c62aa52813ab688e408c97a3f91bbfe9f16ac333319fc5c722b489b7d263c1c30d21007e2c4efcc8b83f25da50f1bf90ced624d04b5c0121b3f567ca915dd7a055987a2b66b38deb7dbf0f357256c7d3159014a5a5965554101147c10054848cfa9b4e3f8d5893cc6873c65388db27af455e10a30b145d0fe5365a1f5eabaeacb62f35ecc3e9e7a4fe4ff2d76ccf9d72d8b6cde9d959c873bf67b15dbcdca7f99a338afd2f0e67d6c4d726d59feb07f2d19de5f4aa039ff4538f1d6222d309860f6db03a7bd4ce9dc8e7bc1bdff142e404931bf497cdd258d4e91d0adbb208f636b5aee504b0d212fb5de2b7f99e5e4918fb8e31266befb0de733053bd0efc90c791195a16a541bff9a942db4ea0b411b2d710ff49c6dfd2eab25f54a7103f5e502bdd7b1b72de5b56a2b4136c67a7f0d7946aa6591b9f6e3241bcfa983cc7ed08c00214eb5b5c2ff0b878c1c8f0ff433a15429b6c59003a2ce7ffa7e9abc7c0706e42815a56c61cee73c12be31cb50d8689aa3a2a7b26f0a803e4a8eb4e8c7e55c863abad8db1750846b40e86152d6871c3d1c723ddda1d9658ff95672c6e670f20fb125420df3a37b18019d07d798f66b7a115fcabeab830ed16f6f7ecfe2b0e8ba5f1298016b082d205fb330bc3652bc327cfcf74faddc433ab9f39bc476b5fb8080f4529a53ba107e568d1cc499fd5f858d29ea8dc61eb1944e1f851c5135d1889cf289a8fe8dae84260fb863650f00551111d9665cfef2e429d324d357420ba3f48fd5211409e7f1d3ddce23dd72be9e3527708b1b9b78fa1528ea130134c54b77c1d012c9a15158fff2f2d823dab9432cddc6b6995ca83f017f909b1c56edf3d5647d4e740c7c48bf9c3a995b82b33a273201f1ee8d1772b938fa4dfc32e8607d6892643df2fcdde349aabdf5b547a98ae07aeae646b6f11456b5db58301ecef377ab1c958dca68e72eb2fff84f824c5a0a8a975ef4b7f72806d5409732ab4f62e6e9078532bf6409fd11e9c43891f2fb106868ffce7ddf263a7e2b8799460afeab9b718f82cb60b176ed72f20222da1e1680e9d65a25364a24578c6e4d360f688e1057ea03812eee4ccff4497b1420d34d2c78fe378f74b6434050c46bda03fcce6eb332db7ac4a218e75323a083bafd716d0aae52abc8af9efe5d9738dd9cee7034a1aac1799469af0edeb480eda86dde80db10a0e45694c0d2cbd4acec5ee48721e2b633f0c5e3fb8ad1b649c7fdf871c26a7d2f2261833090207e5e309aebde5fe7a748b858a97fb3694b657992d61f129957520ecc877716198e71b578f840964dd9e1ce331d9356aa1ef9944885c917aecf640db4d771eb2f06ff23aa520f76fc663630cab569c236290fdd4ef21aa958020570f9f2cee5e9cf10ceccadc3eb8fb97429beb7878d54b2a3d6627d3c894d4ae512b4c7343dd3e3f401d3ff6024748d516226c351fbe072c9b7476f334cbbdaf8e4f09e6d1cb2b5223573436b4e97712b67df27f70f76b3709e5700e41e1c8f861624b83ded6e191f2104bf501bb0b4ced10255bc63885af6ce5ac6c90e0ab06c65c7b3fecb601486198a9ae7877f68bf251a665d3447dae4f20d60cdfd7ee1b9281a9918ced223c1edcc7ddd92e6746521063f51546da33cec75c25c597b832032cd819382b49e10b0f164a621dc3aa8bafebf8a4f39f447b4e246cef73f9a8220dfa2ae3e7300fcfd69acf3178bbb3bacbd51021b36a1ba295adc53f155898db8ea03afa7be6911605ab7848ed75b0ee364439d7cdb9f06ca59bd18bec1c670753e156d62d584c162d9da28491ecb154df9d37a24361366305bee89f7737945489a3da89293231e192a3e584ad1fe9a6ceeedb046d0eb47152083abc44e55fefa8e0996129700098b9d029c559d9f4af6d7aba5a0ef603be94f2b3039f20ae9f51b26bd38d1d580f636d8d720f81e318b541483f304eb28b6ecc7c76075b6e833db6da6ae08a3a4e8eedbdf71305a5c7dca33807be282a78ceb3dead84149103dc0a53dbefba670c9daf5f6fe044d0cc4ac6c807237457bb92ecfe581428d2eff5fcf924623e6d096a96968a1ad639b4814db2d7ff4bcd8eae5db7f6d94baddad3fede1228984e25515293c4ba8ae31d66269c708f323e2a44679da1dd63959db7adb59b70b5d548fb29a435688b394a382d16c1771df1919f892e1d70872c8ca257bbea93b254710926b55766da9aa000df3ffdecb92f06d0b34d7a04ce76f945fadd39a15f1ba13c2f47f3b8dc28fadb21596eac53ad66bf8c98bd9a082a20fbe1be97994d3621fd8af4fa4b7437d10c86d129dab9b8cd8557a25930be0f33219b12136a83710abfa58165ee1911eb76bc27d1d6189320bf9d2e9ec00b67081360820ee9501a3bc3c4b499b9d001a12837d08b609e274cb90a3f401be60a2c478ab37f086cd5f0654065764ea01a23965ad03da1108d8ee076766e783569bb5e13d9a0fa3b6aa9568b37e65d1f9dbe3ec81425ec5b67158277182a7ced8e0ff67f5ec7ba703d4d408fcabb6587ef4589af51a93ab430236c6718182f10ae47456311fef187ecc82c6ebaa7d82441f861b3786e55af55e91ece66cbaffeb629413adabae37dd035b148fb3befb5bcac3d7fd2aaf292cbc03c0dba340f1fe37cdb31f786c7f96ada03621029aa4b5d0abe338301f8cfb13ce0e52a6c32dfc9c174e610fb5b0c9a4a716adb4f781964dd22fd9f7f221ff5c412fa62c54b4d09bacc101d5041d6b04cf0e9638877b5bad483cdba9005ed0eaf2e76c853ba68705253930b5da9b9ad8bba477c4fc1feffbf6d90c9e3cdbbf744bce2b76dd1bc2358d970c5b0c8dc5f1b7b9d6e89741dfd455e961a98c824b4395c3439bbfaee2279c891a303e0536805c4e1e7f96f4cb9d8d6be87823c112cd0393ee7dee33777e44282d3b3e7a8be9bba03f132ef69c52f94f83a104abe169b26e36593f285fe14f740c5a107a3d4a73cb2922055931c1c4fddab6aed22a8149c4eead89f85527359f21b425fc7dac7e9e14323c0496a1ca9f2f36fa4b98a0964327f81b1d7d80062791d17b44d40ba63953d9047cd80c9a0b4e4fcb48b126bfebee5e01def12aad8ff3641df3dc031f45aed1ba17447e4db257fcaa4ef3c70d988a7fd91a2d6b6b5416553de3c0e0c3a237114c8f23a7cd925bde617628732e25ca0ad0ed031215b7fa333663fc5b7ea3e48a586e3a8991400419bc85bfc1fb9a93b2f95db2610a5e1a504e8e36077fe10cef28bfb904bb1981d04a107a0220f042102e079790162893e90ef120292119fb4367efe5b0d3f12c075c474369e1230716a68582423426e98344cb5676c275dc9c2b390443ddd0b66b2fd6fb9561e55dd0f0ee3a2129caea565db2b6fe8a366", 0xf95}, {0x0}], 0x2) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800dd20e53fed093b7cd3cef87c75d2eb2865bc7a2b37651892d5f629f3b9d83342985fd5bd2c56e12da43f468dbfd965e608fc0a06aac361988bf1632d2f3bc1cceb51f2fd05692b986817ba690ede40f2721a7f8a354ab4e0d6beee4212a5b464624173efd35acea7c13f2a78297f092caadfde0bd7e13ff327a394499f360f65a020c7e605d16ab21cb68d8f1ed9f62d96ae684d0582f2ddf6ce6fee7dff73acdfd18c3409cb16a0decdd232697d4ab400791fd40b0f105", 0xea2}], 0x1) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(0xffffffffffffffff, r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) r2 = dup(r1) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) r4 = getuid() r5 = msgget(0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0x14, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r8, 0x6, r10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r12 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r12) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r15 = socket(0x10000000002, 0x2, 0x0) dup2(r14, r15) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={r10, r13, r11}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r17, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r18 = fcntl$dupfd(r16, 0x14, r17) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r19, 0x4, 0xcc) r20 = getpid() fcntl$setown(r19, 0x6, r20) fcntl$setown(r18, 0x6, r20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r22 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r22) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r24 = socket(0x2, 0x1, 0x0) connect$unix(r24, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r25 = socket(0x10000000002, 0x2, 0x0) dup2(r24, r25) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={r20, r23, r21}, 0xc) r26 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r26) r27 = msgget$private(0x0, 0x0) r28 = getpgid(0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r28, 0x0, 0x0, 0x0, 0x80a5}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000a14, r28) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x3f, r4, r11, r4, r21, 0x20, 0xa38e}, 0x7fff, 0x6, r26, r28, 0x3, 0x401, 0x80000000, 0x8}) setuid(r4) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:36 executing program 1: socket(0x10000000002, 0x2, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0xfffffeea) 16:00:36 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x1c8, 0x114) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x106) fchdir(r0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000100)='./file2\x00', r4, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:36 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) read(r0, &(0x7f0000000140)=""/183, 0xb7) fchmod(r0, 0x8e3) dup2(0xffffffffffffff9c, 0xffffffffffffffff) getppid() r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5d03900000000f7ea12375586581a2bd8229d6c9816d572bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea765d6ec3ab9c1ffdda76b3d3b1937d24a7afb4be42cac705e052992bf3f9923de7d6f4f33e8040078b"], 0x1, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x80000000000040, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1, 0x5, &(0x7f0000000000), 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r6, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa9, 0x20001, 0x100000000, 0x1}) msgrcv(r3, &(0x7f0000000300)={0x0, ""/239}, 0xf7, 0x0, 0x1000) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r12, r1, 0x6) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) socket(0x11, 0x3, 0x0) 16:00:36 executing program 0: r0 = socket(0x20, 0x1, 0xc6) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) fcntl$getown(r0, 0x5) getpid() r3 = msgget$private(0x0, 0x0) socket(0x18, 0x8004, 0x81) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000080)) r5 = getpgid(0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = getuid() setuid(r7) fchown(r6, r7, r2) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a5}) msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000a24e5575c09536a7a24237c6ac3d724b631adcb992af4565b2f28c0ddc39f37e6d1348420fa21d8a7dfce9cc4a7f452dacf406be2bf6bdc8ecabcb2bb209e6ee0dbab64fbcb413755ff132e86c0a9cbb6cfaeb47fa0345d9"], 0x48, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x28, 0x0, 0x0, 0x20}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0xbe821c7a0c3167bd, 0x80) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x5) socket(0x18, 0x8000, 0x7) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$SHM_LOCK(r2, 0x3) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = shmget(0x1, 0x3000, 0x604, &(0x7f0000002000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x1, 0x1}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x100084}, {0x4}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000100)=0x200) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x1c, &(0x7f0000000080)="3e660b60802ad9a55b7f45154e7b") 16:00:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x124) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) 16:00:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0xfffffffffffff687, 0x0, 0x0, 0x1], [], [0x40], [], [{}, {}, {}, {0x3156}, {}, {}, {0x4}], {}, {0x0, 0xa81e}}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r3, &(0x7f0000001a80)={&(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000580)="7b93210b0046fcea52bc5fd166b14b098d6de1c8da712b3982bb5ce479d8823014f1e82cc54b30cf611a1de06daf835e036a6401adf74395250e65b1dae1e60736cac70c9782398eb9e4f52ebc5cb9fc3ddfc1a35b01fcd4d854c16402e78fcae95a62eda9d8902759d1e799b023ba64915bddee4d2620f1712a0c08f2ad357c48b57b369f4041d55f0be2b8afd1d0d6ed5a276b0168f2737ebea4abd8ecbcfe40bbc1356d432e780ed92130ccca762deb201f8beb8a1b4b3d2a5810e369020e21765cb3d8144131f3f2173ddb8c6bb8edde8f5f40d58bcd4efeb6", 0xdb}, {&(0x7f0000000680)="3e8693a76d587f31447d3ad132bc376296673ed23baa3401b766f8463f0fe95596bd64c3790d119f52d84b776974bdca011f2c86ebe6df47907e9ced9c42c22fca774bd80af55e413d52668b50310e33629f347a3927e586470e35bcc6cc6f4759f41621ead1a02270b02544fee555c19d4c8cca3f21", 0x76}, {&(0x7f0000000700)="722d571526b71783ea8674025126b90975609a06fe8979d65200569b17f09e1a8fee9a0f8e048ee98612203a19578f37ba1707b7320df968917f535f3b4fb539bdbe15d3680cd9024b774d9c3e56aaaa819640f05a45a54691", 0x59}, {&(0x7f0000000780)="cf0c92913b94d10f57849d553851bc00f8e45449425279592fb06d51c7d97b0ae5bc15ac35ca9971fd85023250ab057e3b47025beb3e7470fb450f411f66635e20beeb91bfaffaf12694230a330c0b629a785aa6a5af0abfb1369b4c8dd2d8b45e036b145db330caad061cc6b023e74eeb784796243e56982c83f64ead375dc6ae967c19b1c5", 0x86}, {&(0x7f0000000500)="3484d1b4574d61894c3e74093dfec5f59052aae05d57c1c4a6a3e72f75f01f897a5a9c18dfadd53f681b60ac2f8d287bd803201157", 0x35}], 0x5, &(0x7f0000002dc0)=ANY=[@ANYBLOB="2000000000000000ffff000006000000a9ea43e8836063216e7caa0b00000000b0000000000000000100000027000000245dc87cb89214f3019f5b4660f6be8843f3a1b44390c4c5d6402a39f0f73f537e82d658a4f242d57030ec294b30a79cbaeb0c7c6abf7a3f02e6942fab4d1f0546bb6c5f824cdce5ea9a7c54b1aa26fdea0c41ad5120cf55d820aad2717fa43a76daa9e31f49e8010e81da2798cb64ec64a099d12abdf00a51f6542b974d2494a6e3d0081aa21a38a96e032e8c8d73449c0750ca6da53a72d5b40000000000001010000000000000c15a0f3905000000a2c27d0009839a9e2f73975483f89b5397cbeb108793f8968a03a46d4f7c0dae4a270f0fa4d765d364f87c33a6df64dc537c79c89eca94b487f89afd99ccd0eaaba37b6be9625d9c1effa4591781ee8db339abdd657c1068e7aa30a33870d8e9c3977c020fdb48c30a824b4aa1c7620d53b1408d699b67806b18fb704ab7dbfba748b05db52d8a17b149c8df1ddc572e6c1828708687403ccfc22ca8851b0b6f4e64c51407cf4902dd56bf5dc324919045457769eedc90005f60baa92215155dfad1a1506d4711c72a4ebb0d1a9a3d65ee2f93d4df61f7a45ef627f971a829af5b4643a2b354247ba16ed6f85d2937cb0f6cff82e90e1348a31f7a67a0c1c8f2a86cc381b90dee8e911dee535993f0147fe3e2e345b4c67531719aa94f751e2f77a2fef81be92d71f030a954770e2d444997b5e1e85935683e78562f63708c6bf91a2c9cb0ecb60cfc1d1cd85332f853e1fa50b2c9b011f41838b16a3733b6231185ed032bc6065ca75cb46da2fd65683b6e78d95ad19fef66f2b1c13ac050dd68efc91f3b3edbcf9cccc42afe7332b3ffc75a08c5f20a4c6aa4d5f99c9b5c2e3b15036b5909e8a45e3d3ed6b4009849f63a52b58b2ab85a9d02b488da7bb6a58446e4d3af4fd24f89a2535c5d66a5da23d112cb895e3f501ba8d09165bf8c803b5f5f7ffd2a919f4118e23375dc67a4ee5e2cd8d25ea24480e8294357e07514b0fa077cd79bb83a468e2bbc14f1e29748808c6e532a8c93c808f7983779dcd8168d65bd0bdd802a619612347b7a330f3ac8995324b23752059714795c92b1477cf305b80f74e6a8addb7fa6fad115c6dececebb4ff87b770f10033fce22a19a165fdca65780f6f1cf128d3562d2874eeefd957496235d90604cc903e9b0acb0904b7e1cb1bfa403e8e32557a09f9da459e1b868eacff362c836c95ef6ce5ede567a33436a238f294c0efded7a8b290f67e6f368e86972cf4f8ee176478cea5ce0723d6290d3edc2dce84d554f3c890957c4d44e6e17cf3e6784139e1338614c23d32fc7f91376f09ae488ed6ebceef89863cfe6073e6760616dc1684f804bb609b37234a81b61809a4045ed67e970bb5a2863f658689b179a01374ed12a4fdd69e9d1fab565f2b6e18415113274decb08a961451e0382de21898f83dca4298e557e6b4da8492ed8c0dc8f71a3945dc1b47c76eec623bd8ac828421f67c2c4bd33a14f87c83e870d94fe645cd3be37207ef843215a1ef528626abbdcaa8102fff0edf5b05dc3944ec109a0401217f4f547452d6675e728e37b3e1289c72d0b96bf857e6955a1dcef80e40f1d90ef2240d8a72dfdf37b18a762fe797ebc0b25352131af3a9454ea1e2eeec6192c03fc8302000000000000003330c254b58ea98816a01af2f921e40f8c49e76c0b2caf111146ec61147ddbf5ba045fe0946fdd2589caea290e9bce29f0f0e2c59e9f447568e8c942f15b69fe5e6075ff824fc81f681d8ff5023efc12452bb725b9ed5e95b4770473af7bb55a59f4b50d5fb2157ad1bff51a2a67285f70afa2c4f703bd0560444917ec82563dab4b8dafc1ea1fe75118a80ebbbbf94d8a7e5d0318f4e457114a590d3ebf0fa3b255d150158b969bd5af974dade4b54effda4857be749e3656dd903cc78a41196394169ae5d583fdd3c45f71e94cfe3cda5c90d5bffbe40d5bddf4e9648d41ce61d018ec008324dd40318a389fb54d857dea6ce7b9ef33dc08a87f9e372ac880418c7e2665f507e633205d85714975fe57d833aa37dbe54a27b34473d4b189cedf80abafa2d48ba6e06f2543dc48c04618492dacef925c58b1b2d952100203b79263bf32547f168c015344aab52ebef9d24c2352e7d0a5175cf227e6bad68d6a2a156a1ea9cd8b72ce16c32747de43af6ed0e550f1e8a08337c0b88d7dfa4e309dd7100432b86b0c85abfa52ca5fb6fe580dcb27ef06d786d1c2d403361fb152b52596f7054f42b6816127c3f60fbac508a40cb3d42a9dc910b47a9ff60f2ad35282b86ae04ef87adb7f6ce5ba33d7e963926dd67675472691308513ee5f3bc46098e658fd021a4ccf1f9b278bb4150a0ce8deadea65dff79c77520831e2d6a8a37312cf5175cbde5d0aa76f8c2ddb2644d6da4030063619fd2816a5cb9eafeae57fbcafe94a64ad77334903f9521bde70bb702c93b2f11b9503affeea0945b4c131f090aa69c77d8a60ed6ea6fa2032a5597cec3550038b39f7790f0202c6f22a95a0d8e09158bbb876e421089ee51ab41181754b59df9db9ba77d8a423d3fdb3ceb179bfcf0d2a4e22e9c6294c233f20809cafa3762dd4f54fedebae335e155fce0c4e77b72640a460b8d6413231f77d6c4b50e564e5f62d85d4d73eac6a13babeb16c66eaa56f8805cea5071f6e9a83f446b06d9d5358be2496596711708334f0412ec1965c993e3a3f41cfe7acc543be9cff4de2592c96292cdae79b57c85fde38f3398100b4a634c4ffede631d582eccad144efab22bced476ff9cd473ebb5a71c015b30309de5d99fff2c9db8a4776557baacd57bf8b6c1cae913b207caf88a770afb78f314d1f3c4eb3388ec39f2d18aa7fde45d02609fe25986f7b62bf247fe2e13c3736ab977deb5877001eca5e40d7b3c6dc7f6ffde9b8d3916dc49a60c02449d6ffbf0cdffe53216569ec46e17aa00c1c27bedd2774fac82d03b6a2e0b2f02eba032f2739f9a31a6c2d30628221f41e1ccf8233cc4772accf9d5c0ce78bf51d71d6b30cf1ad1cb5815bd8e39f0ea254066edc2f40934c9f564f0c7294f87868d9aad904b97661b91e10c990ff183035981d2e5b133d7660803962ebdab6a14f8f98da8dbeec23eaa160606c6c910d1ed74a116921d4bb0e17ba83583b56aa203c6a87a128d302a2d1b6aad02930e7355cd9943a6470875e2d8e3c222ecf527dc51926df2793a862a7452d658d3692d58eae2ba99f286d318ae03136b1fd6a1f4bbca2dace798a537396bf399a64b0e91756355ec23d488a0862e69e870d2921187454b2b900e30bee70dd800a8c54d63bf295c3bcdde85c661a2a1d3771240ad49ab11fcb951bf5e960a90f1fcce84132453d26a049fba5e05e58c5025b028676d788f917ed4f1192e9516d8d5cd74efc0e906e84c9523f897f0fa79518ce716231bcfe1907bc98c3956f8c0e439cef96ad9f28f1a4249517336f989c4e8fe85bd8c28e14e97fa99277b7cf362a9b053486c56062952bcf54b51b1f1ed8f8f8c346d21637c6dbda7db13e789eebc447749529ab38823a141354ea9a1257f17e92f618cf79a53f6f0bf3d2fabe2d1c34d7f2b0500b017b44ba6fa50c9d817013d643555f6d9f1554625f631e0083415acb6d7890223d73579ab25119aa5a7a63ed203492f8c12f126692aa5cf303b8f679d800c0cf68921e2c6a1f66277b3b0c656c3fb4ff0b9121eb2ab95836e2f0024fa4c0bb1df02e8a704b1fcd8f02ad247969f1d4a38ca273a5ff29b605da0ec862f64785e3d0c1e17e5783b12eb1a6ae4ebc1b6f6cd8ebb8a876c6f1213524ea99210ee47313d0ea9c7a374f3fff7257f3c5d5d82194be91c34795f2b9916dabb7de0c8ed686964e46ee839f5b2b470cdce793b60e7e4bad2b2d99ba2dc02dfe66a07613a9836632298924d27117549ef14d99e2219a3b5924dde4eab2428d8a9bc0522b0cef06c0a96ddeacb1607cacccb27f6f3c2eeb1da51bdb119eaba0475ee7ac763328ad2d0fe5b89e74aaa37ec4520fa16324e0440e45837a4a918fd73d815b98027f205ca1a2b5d82b45817d109fb7275478ca3a645acfad9dba51cabb9115dfdd6d3c1b021d606b55a0023cbff27f8e34a843a1203084b93140ebc47baec8b312ec16aad68c9db1c42ffc273db6a90086c6dcaf515cd78e3e8388e1a0e37fd74d553451d2d393fe624640f9854b40d9798e09b94b458a561b2841a49c30ec76221d3a9ff01b0d984dbb17e38340d7237c26972937985c11fc337a441b6c55178060bed42c3bd52ed2fc328f30239e8f1a661c29c7981633160d07ea4c90768b86462f538c94758139412ae9635d4f66158b989838603d15d64d66b0329213e20468fe40d3c03af9ea96a3648e30fee43d0f032bdf4d5d568939f21714edfe48239e39f398f9e095d23c1022cd5550d43e42ef2b50749d7406487a586fc1f0c329cfbc85a909666d2f0dcd270e10f1837ef2c19e7b653b60ee97facea93882a1cca700de5372492e1468415d19cd8c80cf41fe7c3d80e990b47c2575ff3d77796818e5081971c3fe09798fed4ee0987fe3de76207c8b2bcae053498f9d46065ecaa7197a056a121a59c84cba0d8e058f02c491e09e1ad113725c847adacac5baf43d081680ba4a8bc3a2e1c80136dbc2ef6b18664bf22cf664f7e7ccb13e0712a3eb51b8a3ffe856338865fab02169982044d8f39b22862f13a6ede2c76fec26ecacd9df87bbff98411e594398c648216150152a6e6c7a68ba17950a040544a868a3412cb40320ce6eded7e365adcf20e25ff75dd07de493d85fc6ace21f815dc4440298982f204ed582f4470aef302cf214ed61a0851b0418cf552b0fbb8725ac2c1fd0843303af0b9215be21b8dae5c6aceb0e24d7ec94c0a382e15a41484340949ea01ff35915d635fa3614b764cbf133524962e91f60b85a444a7f64bf75ec1ff9793ddcf7816ae38f08811cd53a060e493aaa8a24445a448dc869d541177b196f686c3ccb95426e84c13183cb4b81d0ec5a725749880f4b8481ac810d291724bdeb3adef18f3da4f06c17f11881a0ada59cfe2e56037e742c022b9d978bb65ae4c90ea8bbd4ea2a8a70229f93694c84d51177e4cdfbcbbb6275afeeddc9821f254165439b4d64eda7c52da3945f0f84cd09c5cb3636dc75c92374db39566612b284f146fe1dd403482909328596e85ddd3af8d644f79b3c3326d91dd23594f155c021da7f059abc34e35c0d9fc534af57fe1ee1898de8fda929ac1f00fe83ffa08408046cbfd0d1c64f36ab1587852fc0ee14bc685f5d508d6af7057a8d9badb9fc52c9574e6d8682525b70e83e67aebe74de783de51865b1394103bea1e206ed9dacf4b938effe1d7378a995b6587a95ade855cc801268e383fea8fc346466d906cb355652029e39d3624400f1078e45397766a9d2e286348eb21e4fe329ba27aa071048afcbcb2f3a90302c9a50473a82e3dfbb2e316ea5643be85988a6549a55ccc170909eac8463ab8bb0cd349b867034923a00444cb9580435b5384a603d7108ad2169be41707a44dd73599b3f054da7787511c4c2e61099f6587242c23c65f6f86e8516f57fcbec223e3385a91bc42d9b423a1d2fc638e8a1b6076976dc0c013eb0f86bc0e10fd77c3fe35d7b5d7101ec97451f977da96eb708dacc88c7591d340b3de15197985a28316da2880f59816dcd701ec2b2910de395946a877f42a7e22848772e24d2f11be9844ecd15117499887adc72df78b4c0ecd64bf71ab4a1426aa2b50c9ff83b6373ed68b6af3cf0eb960fad46e9b83721b9ed10000783166ee713b5728fb5aa885956f172f4d1352c55a2f45993990fd147a8b3bfafa7bfaf75fe9db530d6e70733da5893ae0dad154a7fdc222e30e4b9b4c7f2f286c04f262177a535b8d14a1cb656e5effd3b9f5eb09fddeb439b17dc692ab47f0813f6624d5f3c4e3208af2c5fa5f618d4b44ac4f33a41786a2fb9caebc153abeb8108c9e8a727c4f5f4db7d00c58b377fa1d737748d6e35e356ea10d3a6f510ff4fb7000a6c4867c187dbf44ef137a9c27000000000000000ffff000000000000c65ef84930340173682c52a60e9fada8ca44c2869e24316f11462158d0f1f2196d84ee521d16e158584ba2c21623c94772050be52e7109a1c7f3437796fdb5f00f9b21b30205473903952f994529205f219ccf75e5fc5354007966abd000000058000000000000000100000001000080a111cc0b42a588a023496d98fc8b2f886681392f7ee43b9741329a7a4303674c1e15f59075e5aabc56382cfe26f8f804fed9c36bef9affe0100d9a054ce70e7c6b0d26d4cc0000001800000000000000010000001f000000fa916ea0760000009df9e06592f460e37079bc77cc773b9097f38b8faf55b4114020ce88dcd52adbd128302f4d30d576e8e15f530aad2677f0c84b31ce7d4683198adcd1be2f229398aa7b3470d3b758c648c1a628bfb4caa91b111dc8249ccb2f9d399deca3ed770972f0853a4d6941b7808980cc2f7bd3973dfd0eda672ee594057a7492f2d2a44ef06f8a65d913159208ce2db22fd2bbbd5dbb426c0e0cad"], 0x11c0}, 0x40a) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r4, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) fcntl$dupfd(r2, 0x11, r4) r5 = socket(0x2, 0x3, 0x0) r6 = kqueue() fcntl$setflags(r6, 0x2, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:00:36 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xe2) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000080ebfffffeff0000000000000000005b67071b542a538706000000b81800000029000000310000000700000000000000893f0000"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000000)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0xa4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 16:00:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x14, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r2, 0x6, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r6) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = socket(0x10000000002, 0x2, 0x0) dup2(r8, r9) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r7, r5}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r10) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r11 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004008ba8162b27febf00000000ba0d6232e99a000000000000000000000000080000380000000071dec3c2", 0x30}], 0x1) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x35}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x2) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockname(r2, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r3 = socket(0x90cc17381aa35a0b, 0x4000, 0x2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r3, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$getown(r4, 0x5) 16:00:36 executing program 1: setrlimit(0x3, &(0x7f0000000180)={0x100000, 0x8}) mlockall(0x1) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getrlimit(0x4, &(0x7f0000000280)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)}) dup2(r1, r1) r3 = socket$inet6(0x18, 0x4000, 0xca) r4 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x10, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000480)={0x3, 0x0, 0x400, 0xd15, r5}) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r12 = getgid() r13 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r13) getgroups(0x6, &(0x7f0000001500)=[r9, 0xffffffffffffffff, 0x0, r12, r13, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540), 0xc) r14 = geteuid() setreuid(r14, r14) getgroups(0x3, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0x0]) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002600)='/dev/ttyCcfg\x00', 0x20280, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000002c0)={0x8, &(0x7f0000000300)=[{0x6, 0x0, 0xc4, 0x6}, {0x81, 0x2, 0x7, 0x3}, {0x7fff, 0x0, 0xc0, 0x8}, {0xc354, 0x20, 0x9, 0x7fff}, {0xd599, 0x2, 0x0, 0x7fffffff}, {0xfffc, 0x6, 0x4e, 0x7}, {0x1ff, 0x7, 0x17, 0x44}, {0xf801, 0x3, 0x8, 0x3ff}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$unix(0xffffffffffffffff, &(0x7f0000002640)=@abs, &(0x7f0000002680)=0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wsmouse\x00', 0x200, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0xc}, {0x7}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:00:36 executing program 0: r0 = kqueue() r1 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ff9000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) lseek(r3, 0x0, 0x0, 0x779d0867c9262dd) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x2000) r4 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffb, 0x97}], 0xa4, 0x0, 0xc6, 0x0) r5 = geteuid() seteuid(r5) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206916, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x8, 0x8, 0x1, 0x1, 0x6, 0x1, 0x4, 0x3, 0x0, 0x9, 0x10}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f0000000040)) msgget$private(0x0, 0x200) shmdt(r2) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000080)=[{0x9, 0xb6, 0x8, 0x234}, {0xff, 0x3f, 0x8, 0xff}, {0x40, 0x7f, 0x3, 0x7}, {0xe1e, 0x3, 0x9, 0x8001}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x9, 0x8, 0x0, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000001880)) getsockname$inet6(r1, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) r4 = msgget(0x3, 0x0) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/185}, 0xc1, 0x3, 0x1000) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0xc79b7075d03f2686, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000180)={0x8, 0x3}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg(r2, &(0x7f0000001840)={&(0x7f0000000000)=@in={0x2, 0x3}, 0x16c, &(0x7f00000019c0)=[{&(0x7f0000001940)="c9d3d313b87dbbdfc8d38bc01794be93cf837cb1a7579a61374f44c7841128d0dff4cfec8304005f0599ad9aac93c825ff046a00a6ccacb3f64e65e2e6cb8c5ba8f2e10c64d0972ac23cccd941f102be507c799a5e8c0511a1e87f90151985fc512bb26991ffabbc9b", 0x4}], 0x192, &(0x7f0000000380)=ANY=[@ANYRES64=r3], 0xfffffe0f}, 0x4) bind$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x2, 0x0, 0xfffffffc, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e", 0xffffffff}) syz_open_pts() 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0xfffffed3) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file1\x00', 0xe3278b7da934478e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) fcntl$setown(r2, 0x6, r3) sendmsg(0xffffffffffffffff, 0x0, 0x0) dup2(r1, r0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000002a40)=0x1) r4 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r4, &(0x7f0000000140)=""/137, 0x89, 0x8ae2ee955bec4e61, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fsync(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:36 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYBLOB="055b8028a6ec60d57ccda6dd8a5fb4e97f9710487a586d55f289c4abb409fb0a2b6aa5249e584fe6cf3bb902371e6936334b0014a3b17338de38b2363d215b226027678523e982c617e27da1891708c137cf38a4a7322c3a667257801b15391c034f211465ccf10532dbfef593e8d84f0b4362c8829fa005a38d0986e0ff8435e39e14084c100dbed16502c738bf80ceb05a929ea4104a9cd637d7c268bc172d21c60602b2ea50a6fdeaea4ba3df7b9cda5621598e0224281b760243a86047fcd497d4718aa240e7433e24ff0231093547a1088cc38cf1d13550262c86887193db6ddfffc08b208dc283d7d0372dcb9eb3b5d7518705013927fd60a830e1f5eb45acfd563b9d0e054285e7548e6dbac6f888cc9a32be859f50dff1e22d32f6db2fc261777ed32a2e2cfe1b6e3c882acb3c413505294541052866a803052d751cfefb1b6096a0777183b5a7f20eaebd521a2cef655d1358d8e37b4128696189dea0d871ff8dbe643c3ed63e568abbd4ae541df202d21d3893c127e9dbac7aeb60766400"/398]]) write(r0, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x5, 0x3}) r2 = dup2(r0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x19, &(0x7f0000000180)="b66ff18abcad8708027720d000"/25) 16:00:36 executing program 1: mlock(&(0x7f0000ff7000/0x8000)=nil, 0x8000) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') clock_getres(0x2, &(0x7f0000000040)) 16:00:36 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfc040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r3, r4) 16:00:36 executing program 1: r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() rmdir(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1480, 0x25) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8001, 0x0, 0x1ff, 0x1, 0x0, 0xfff, 0x9, 0x1454e26767a1092f, 0x1, 0x3, 0x9}) r2 = kqueue() open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x140000, 0x9]}, 0x3c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ftruncate(r2, 0x0, 0xfffffffffffffe00) 16:00:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x1bc0000000003}, {0x16, 0x0, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:36 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) setuid(0xee01) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="0a0313988fc2e2f03bf387a8e5505e405089a70f287e6cc572353c6cf205cdb3c3c27a7bde2c10c5aed1f494e9a2bd8460f703a4fc5f9e9b8630f7343c814b11ad47207e7cf5ea7bcec248117fb79663d94460567e8c22eeac69e1d4c6bb9c6cd80660a8ff76bd84b014156044700d679eb2556e165d6f95d499030977a62d994197f2dc11e5a6c8b4478f5d5e9d3651ac5156f3f88d3b115dac33bf398a5f19caf25b9e03d3655d43957dffff0a4ece36cb62902198d5a87c50f1575dc71e974228add52aa8e56012b270867616b5", 0xcf}], 0x0, 0x0, 0x0, 0x8}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6, 0xff, 0x40, 0x2}, {0x6, 0x7, 0x1, 0x400006}, {0x4, 0x8, 0x0, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x3100, 0x10000) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0xa40, 0x0) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r1}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000040)='./file0\x00') setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_RMID(r4, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) 16:00:36 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket(0x20, 0xfeddfbd6fcb24504, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x2, 0x0, 0x3}, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000140)={0x8}) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000180)={0x200}) chroot(&(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x8b, 0x1000}, {0x80, 0x800}, {0x2, 0x7fffffff}, {0x20, 0xc84}], 0x4}) socket(0x20, 0x8007, 0x43) recvfrom$inet(r2, &(0x7f00000002c0)=""/105, 0x69, 0x2, &(0x7f0000000340)={0x2, 0x1}, 0xc) socket$inet6(0x18, 0x4000, 0x20) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) accept$unix(r7, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000480)=0xba) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000500)=0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000a00)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000ac0)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000580)="8b6e13be2dd3d6873c85993d0589a86f65a14551f4c97cdb1951be68c1424cf79c49989c535a63803d4e3b7cb32aa07bc6db0ab2e8fc29b3e7126759cde244cad8617def13571718114479d2037939373d6061afebc49b6df18869a941def30536131b4e3b68141ca23b1ddceb7ecd7deeaf0deaa0a50ab88b1e518e66173043ae275641", 0x84}, {&(0x7f0000000640)="89a2f7508158c7659dee490560d5dba2602c4f8a7a9fe062e7e1348ad4aeb02942bdedfded6c364b53d28537f2b2b1898aed038aee0d15320fda62805ffdac32114057b42398bf354b49723a4931274d7e38370dea21e39f7317097e7edd2111e9cee3cc79043b0e01fc639035433ee8d699bfca23ce83262a4733151fb16dcd29fdd00d2ec62d04a530a07541ffb2e031bf301c395dab176bf53362a1a9ad4a024f8bc8cfff1bd8479e33a533c15984d43741b26345abca3585a98be7c07504f66fae52072aa476", 0xc8}, {&(0x7f0000000740)="903a9fdead40a276f90a6648cde42d6216b0ff2d65969df53c73539559101a208d37088b109ebb4463f449e27d8a983532903082a271b6fb04405b856e2f127dae5e774b2808ae299501eb4d38e746a66090e4746f9e65e82723e1ef1c590093b9ce57122d9e04b78461efff5ed5ce5331e6dbe6b3ae73ce6222534fd58b599ae99b319789c75c163a26c046880180075a1428f5a9b3bf998a10428b1b1c5f517bea746f3af5a15bdcec89c3337ff443d7a0aac3bd6efc13", 0xb8}, {&(0x7f0000000800)="e3283dcb4a78da45a0faf0352e99dbdef0fdd1508cf085e52325fd56d1381be1c849ebdb7d9b63e2d1f1d6645727b1fff8feebb3f0ef2cb91044defc86803d2626012529778f5f2a29e27462c12fbaf9602801f13e77be0d7565e9c53bb3ff930fb8338673b30a7a7b087ee85c5dfeb69f8df659b2bce1916c0c4dedf6c1171fe95e4466a2e71a8c59368a831e55d1229f4f4691906dc1b68e64394d27fb987b24847547a8554c5580e26026ce916902d5f5536d1be2f5376b2fcfda22946fdfbd7d", 0xc2}], 0x4, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r5, r10}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r11, r6, 0xffffffffffffffff}], 0x58, 0x9}, 0x1) r12 = open(&(0x7f0000000b00)='./file0\x00', 0x28c00, 0x5) ioctl$BIOCGETIF(r12, 0x4020426b, &(0x7f0000000b40)={""/16, @ifru_flags}) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r13, 0x40044266, &(0x7f0000000bc0)) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r14, 0xc058574e, &(0x7f0000000c40)) 16:00:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0xfb) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/72, &(0x7f00000001c0)=0x48) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair(0x2, 0x0, 0xb4, &(0x7f0000000000)) r4 = kqueue() close(r0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) fcntl$getflags(r4, 0x0) ioctl$TIOCFLUSH(r6, 0x80206916, &(0x7f0000000300)) connect$unix(r6, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) sendto(r7, &(0x7f00000000c0)="df2e9ace37b4ec79686422e00f0eefc5f48e70d719c028de2a61b69de6347347a29daeb7781cb2b6978a4a3904e9e70da808617d14934167bd8f9a7c6af223dbe5b8dc21543210e36c65ca9bb6b68990138acaf102fb478ee7f06f919dfc1eac82505d0b42d7feba241af31e25b5de4d92f80298f3305874bb8d715074e54f111aafe361c2cd850bc6c7e1c2ac2d7f4467953cc611ea054448b948937542292f455e69f4951c661bec3ceb62ffa25292b3fcb659f429c1fcb4", 0xb9, 0x5, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f6669ff653100f2b73890ad7d108edc4d51930509e928badb21ee60a33dc0e32d4c17e021c3051bf63f32715c39a4f72901b87fad2722a9e17b558b0449a2310744e3d245e7302d50fe6fcbc083d78d36dcc525601a033a582da34500000000861555023e05ab966ca61038892b3b77d404bb9b55e840ae87edddb60920e994a466e8566de4ad007d5d4a4b9a68f935816baa51b2fb33ba26cbdee7cc7fafa5066e941d41a6a5d5c54f8c389c5d8fa8076e46e7081507645c9088a7b187ec5d780af45f6837704e6aa0fa0c8a0a2ced04bf4a7211113a18d86280c2cfb262b4d0ed52e9d3f04bd6a10f2d66972db778293ddff1a18c4a38de79b15558e5bdabbce3db447a37809bb45afaa427f9d8b9d020837e3c993267ee6fab"], 0xa) 16:00:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r2, &(0x7f0000000080)="a4561d54dd2a0f58b897f0185b7436c30656fffff9211717973bc999f02bae538577b41320bf3e5a0763335b8c52c6edc186866ff732c98cdfe996b15ebb527576341e399fb773cd2708e5995d7a07238bad255172dbb21a8b44e34bdc87c122377013ce0d9b0f319d4184ae229b5a00f614d58e240d1c858e1fbe2bafe2298bd4b3f77b042ab8925acdaf49b742de3e5685764cbb70c7b61fb3ce660eb85bbd1c30ba17cb27021eacdbed8694453c32a322fa2dd48702f745d94b0d49c4026cb532a4ae04085d0e78cdf847dc", 0xcd) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="ee210834e46e08aeb51de4ff241a") socket$inet(0x2, 0x1, 0x1) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x80) 16:00:37 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000080)) 16:00:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) socket(0x20, 0x4, 0x20) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x1}) r4 = kqueue() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r5, &(0x7f0000001000/0x4000)=nil, 0x2000) 16:00:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x3) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000000c0)=0x1ff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3}, {0x80}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r5, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket$inet(0x2, 0x5, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x3ff, 0xfd, 0x3, 0x101}, {0x231, 0x6c, 0x7f, 0xffff}]}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad65820be0185ce043") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[0x80000000, 0xff]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000000c0)=0x1) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) r4 = socket(0x0, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) dup(0xffffffffffffffff) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(r2, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x1, 0x7a, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x2a, 0xffffb, 0x4, 0x9}, {{r3}, 0xfffffffffffffffe, 0x4, 0x2, 0x7fffffff, 0x100000000}, {{r4}, 0xfffffffffffffffa, 0x20, 0x1, 0x240000000, 0xfffffffffffff831}], 0x3f, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x35, 0xf0000000, 0x800, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x6, 0x8}, {{r0}, 0xfffffffffffffffa, 0x28, 0x10, 0x2, 0x6}], 0x3, &(0x7f0000000240)={0x2894, 0x101}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x56f, 0xfffff800, 0x3, 0x200, "28420fa281be5d30a6e0da056b9d035ef2f4042d", 0x3f, 0xd9}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:37 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000080)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:37 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) ioctl$FIONREAD(r0, 0x4004667f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x18) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) chroot(&(0x7f0000000180)='./file0\x00') fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSBRK(r6, 0x2000747b) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) close(r4) 16:00:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:37 executing program 0: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0xfbd2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0xfffffffffffffd4d) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x74}, {0x80000000000006}]}) getegid() 16:00:37 executing program 1: r0 = semget(0x0, 0x1, 0x8c) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x800000000000e, r1) r4 = dup2(r1, r3) semop(r0, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x9, 0x800}, {0x4, 0xffff}, {0x0, 0x4, 0x1c00}, {0x3, 0xffe0, 0x1000}, {0x4, 0x7, 0x800}, {0x3, 0x6, 0x5c5f3637698936b4}, {0x3, 0x800, 0x800}], 0x9) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x201, 0x30) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x187) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x428ff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) ktrace(&(0x7f0000000080)='./file0\x00', 0xd, 0xfcfc96ac7f78649a, 0x0) 16:00:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000100)) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) socket$unix(0x1, 0x2, 0x0) syz_open_pts() syz_open_pts() r1 = syz_open_pts() pipe(&(0x7f0000000080)) r2 = syz_open_pts() pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r3}, 0x7fffffffffffffff, 0x61, 0x40, 0x401, 0x8}, {{r1}, 0xfffffffffffffffa, 0x88, 0x46ebc5497db2a09c, 0x2, 0x2}, {{r4}, 0xffffffffffffffff, 0x8, 0x8, 0x8, 0xffffffff}, {{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x100}, {{r2}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x9, 0x9}, {{r6}, 0xfffffffffffffffc, 0x20, 0x607d6a7ab547cf9, 0x7, 0x3}, {{r7}, 0xfffffffffffffffe, 0x10, 0x4, 0x6, 0x526}], 0xfffffff8, &(0x7f0000000240)=[{{r8}, 0x0, 0x1, 0x1fffbe, 0x2cd, 0x81}, {{r9}, 0xfffffffffffffff9, 0x80, 0x0, 0x2, 0xe8}, {{r0}, 0xffffffffffffffff, 0xbe7a632db7dbbe33, 0x4, 0x7ff, 0x5}, {{r10}, 0xfffffffffffffff9, 0x2, 0x4, 0x8, 0x9}, {{r2}, 0xffffffffffffffff, 0x82, 0x40000000, 0x40, 0x7}, {{r11}, 0xffffffffffffffff, 0xc4, 0x8, 0x0, 0xfff}, {{r12}, 0xffffffffffffffff, 0xe1, 0x80, 0x37, 0x5}], 0x9, &(0x7f0000000340)={0x8, 0x1}) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001600)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = syz_open_pts() r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r17, &(0x7f0000000000)=[{&(0x7f0000000380)}], 0x1) dup2(r14, r15) close(r13) fcntl$dupfd(r13, 0x0, r13) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x100, 0xb27}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000280)="f6bb88a83a5764df626e430e1f8bfcb6f501fb76fceae9557132778de918df6edb3377852f6471984665be3fb26618d5db08310818c3f852bbeb1166ec8924642745016c7c06e927645d0db265e449daec599eab046293846d4930f47755ab1f412caf7785530d80847dea303c8829b6cfcc108b38ab10b2e49318bb6a36b210c8e3509441650383963bc345a94fc9f024fd63630094e3e821dbf5d64bc705e218464afaff2507a6f828c9a3d5292954dc8911aa56b3f5ab0138cc37c81be0030003e66e187595d013ec687ccb6faf39e27c8d15c817352c6699871cf55238460213ce8704174d", 0xe7}], 0x1, &(0x7f0000000880)=[{0xfffffffffffffd86, 0x0, 0x2, "8d9a2bde1c7337d109c96124682bb83c4a563bae7bbd14598e73bb5a591db1e8907fc051ca687a538e0ab808dbcb95b914fa016f2eb1372c9cbb645fea54b7896830238c06a8cfad3291e49860387c5e15d96cb112a8410bf1ca90788dfd28e928f22c775c7931b1d430e9a08d2657e847aaed66c1bbb81d63b6bf4ecd48c0a39ae4f7b89e5213761c2f66a8b099910e0ff328333d4401f72acbf8c0199171d60f6ae7b3b0798b48cbd0f4ab5f1a7ef4a16f717349d4064fb76b5538a6b58367"}, {0xf8, 0x0, 0x8, "e9268c4d6b014147ce967d22bae1fc3d9efe226f4d54a6d1cc6b4791cdafe3acbb3175229f9f645b2cbbb9db4d42cb57cd330e3fee47d5f7c7f01171bd332c215fd2933b9015373fb69f1cc74262be05f291706f52d3769fadfc5e7b9f72ce8e01771b2d8bf8be217f26d976889074634b7dfaa96c26b92476b518d56cc726817f309298152fa8d4f5783c6a3e7e537ac56823dd8e668ed0a961e8d9704db4786f4886d1237f560bd9cabd40d0602c9f968f21cee5319342d7f43245067c952e2901c046d3fe5590fe0310532982473c84b8ca9a26d2ec7aef295567e4b3ef5ce75f93dd"}, {0x10, 0x1, 0x5}, {0x110, 0xd3a73b97a0719a0, 0xffffffff, "c70c177479d265fbec9efbc9336b425a03de769cb4b53718851712f32b61ae398cf1940d05814eb6b0b3572968072f8c3b1d79d4d0b894d82334834c7d08b090261548ae6f147e083f144e7bf0f0bab546e75d81fee9e43d92430ae340ee6b53905e42c105f677df88c86947b39964db460e2107707e0431f5a22eeb8819aef66bdac8bb655e4c81ae84746729dad5d8e9bd442b0d5af01f32410ec5472d4945339fa3bba57da46d33ca14098dbeba774c2ba80d9520301650e4d12174531d4b4a8969076b2b4836c8e6a1c2f40f21cf006bdb8082e18b2877f68b5c39ceb143e50d1ba8740117e0749384ff2331354732742c7c5a1049bbd07f8c"}, {0x108, 0x1, 0x7, "efa200d4e56bc4b198af68b2875ae5bd3a76ffdfe4579a1c46e25e8a6a87263646c4460cad4b50372d59d80585b1ad9e76585e21986708a2f44ffa5d30c9d9ee4eac364895a7cc20845767fc7c4eee64f37bc9f688c23dd41ab610022ccc46a78b36503fd38bd97abe1026358c9be0bf2765c5332e9a35b3fa2b328b2abadd39e5a1a3d05afe5ba642f4fc38373296ee739d3ac8837c3b583b4c920c16dfa4fda19580356a80c46463f58ca7f1a5954d15edf741a969c205ec3959e91ab9a985b14ebc0f0e0650484dcaa5dcbeecb48565d5b55d820b17780ce58d9627ec5ab01479a0581fca81d57538f0c13888e01197dea64702"}, {0xf8, 0x1, 0xffff, "6d3b268b667a468890bc9a36e63617be8731682842b9e4deb6e448b584e77d8149fe3575569d2d9a0be0d1a60bdf00e1eb18f9283b798d943d8cf4e2990d3154ab7375a87e152931fda977006092a878a43b4b8b875f25801e7314f0c8c1c9ee6868f252f6a81675b9ef79c981fcdea4bb6752c7b63b29f79d17c99aa0620ede16798b57033ce287674f04fe8b95cebec4d753a67b6356d31b1280e5a1aa6d7cdc4e17ff6c2c12f1937a6997dd8de2de28c4404ec0b2d0b786eaeab2aa8bc5f475c0aaf01d5b69c880670b222a288ae2445f3efa8f6af6433580a47a5212d1e683"}], 0x4e8}, 0x4dee2af1e0ba6bed) setsockopt(r0, 0x0, 0x6c, &(0x7f0000000040), 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) r3 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/252) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) write(r2, &(0x7f0000000040), 0xfeea) close(r2) close(r1) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(0xffffffffffffffff, r2) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) 16:00:37 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000280)={0x101, 0x80, 0x7, 0x400, &(0x7f0000000000)={{0xc5, 0xc9, 0xc2, 0x24, 0x6a, 0x401, 0x6}, {[0x4, 0x8, 0x10001, 0x5, 0x9, 0x5, 0x5, 0x1, 0x2, 0x0, 0xfc, 0x5, 0x2, 0xffffffff, 0xab5, 0x284, 0x10000, 0x9], [0x2, 0x8, 0x200, 0x7, 0xfff, 0x0, 0x5, 0x6, 0x100, 0x8], [0x1, 0x100000001, 0xffffffff, 0x0, 0x20, 0x1, 0x81], [0xf026, 0x200, 0x6, 0x6, 0x5, 0xa6], [{0x3fe, 0xdca, 0x7}, {0x1f, 0x143, 0x7fff, 0xffffffffffffeb66}, {0xf801, 0x400, 0x9, 0xe0}, {0x3f, 0x0, 0xa37, 0x187ec0000000}, {0x9, 0x3c65, 0x100000, 0x20}, {0xd5, 0x5, 0x20000, 0x2}, {0x7f, 0x1, 0x101, 0xfffffffffffffff7}, {0x0, 0xfffff800, 0x2, 0x80000001}], {0x3, 0x4, 0x7fff, 0x4f}, {0x0, 0x2, 0xf97, 0x8}}}, 0x20, 0x9}) 16:00:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8000, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a5}) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) setpgid(r2, r3) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000100)=0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x22}], 0x2}) pckbd_enable: command error 16:00:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x100}, {}], 0x3}) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)="909286d7f3aba67d2b5ebea12e54c5b1f3809c8c65c97a9857efa3cccfd0ef9bdafe24a9fb6379aed26fe7c364bf6dec9477098a300a62faf28b27b0620df918c6a54878faf49fbe2fc4fea5b0c078bfcaf708225e27219873183ff7c3c2df820a23e1e7cf87de2c810d797389d625da5f84dec95a6cf3ad7920431f5eeee4bb80863bd9cd1c8f663b23d37673890d369551a35a95d6af4bf661a830dac927730d0a63253409c7fbb03acc2369a541838da7196b7179fc0e97413cf7eb96194d209b9ecd1a9269f6011ea2c2f0cc8b0522e1fb5b573e5bc584743d52061dd1", 0xdf}], 0x1, 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x4) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x240) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:39 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xe0, 0x9, 0x7, 0x87, "595020f1b0f6bb4205dbfcfc774c25f9b51988fd", 0x7f, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(r2, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x0, 0x10, 0x401, 0x9}], 0x8, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x4, 0x5, 0x2}], 0xff, &(0x7f0000000280)={0xc6, 0xae71}) r5 = kqueue() close(r0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f00000002c0)) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0x3, 0x81, "858a19a0af46a99075930615b6b9a1ee2ffc5681", 0x3, 0x3f}) pckbd_enable: command error 16:00:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x1ff, 0x0, "0000000000010000200000000066000000001000", 0x8, 0xaeb9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x31) 16:00:42 executing program 0: close(0xffffffffffffffff) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x964d6f5be2efa1, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f00000000c0)}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000003c0)=""/145, 0x91}], 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000280)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) write(r1, &(0x7f0000000040)="670dc3", 0x183) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0xfffffffffffffe12) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error 16:00:42 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 16:00:42 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x6c}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6, 0x0, 0x9}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fsync(r2) 16:00:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x5, 0x6, 0x0, 0xfff8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x5}, 0x400, 0xb4, 0xfffffc00}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="2d012e66696c652600f9a677838bb673664255dbbb128bfb96f9c3b5e1c3ddf0a5a931f702530c6c4895e58aed776fcb8ee8428f97d1f8ffffff4d5a15a8acb1becc3d5a56f5556b3b8ca14508b8e284068809577e1386c10d2c5926903c217fac0534cecf00f6065ef485e15307053de2297f8c5b6883769f2ac55cf25fe3c814"], 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r5, &(0x7f0000000600)=[{&(0x7f0000000400)="21d2e566e52526b07984809a9eef", 0xe}], 0x1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = dup2(0xffffffffffffff9c, r7) getsockname$unix(r8, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) writev(r6, &(0x7f0000000600)=[{&(0x7f0000000400)="21d2e566e52526b07984809a9eef", 0xe}], 0x1) openat(r6, &(0x7f0000000140)='./file1\x00', 0x80, 0x16) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x3c}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x3c}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x3c}, {0x6}]}) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='&\x00') getsockopt(0xffffffffffffffff, 0x9, 0x0, &(0x7f0000000200)=""/146, &(0x7f0000000180)=0x92) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r3 = kqueue() r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(0xffffffffffffff9c, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) write(r2, &(0x7f0000000100)="8c65", 0x6d2) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000400)=""/4096, 0x1000) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) chflags(&(0x7f0000000080)='./bus\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x14, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r3, 0x6, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r7) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r10 = socket(0x10000000002, 0x2, 0x0) dup2(r9, r10) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r8, r6}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r6, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x402008001, 0x0, 0x0, 0x7ff, 0x0, 0xfffffffffffffffc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) read(r2, &(0x7f0000000140)=""/228, 0xe4) 16:00:42 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f4ff0000faffff000000000000000000007e00", 0xfffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x2355, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2390e7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 16:00:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x7, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x14, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r10, r8}, 0xc) lchown(&(0x7f0000000080)='.\x00', r2, r8) listen(r0, 0x0) 16:00:42 executing program 0: r0 = semget$private(0x0, 0x1, 0x2) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000140)=""/198) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0xd8c0279e522768ed) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r1) 16:00:42 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x32}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0xf28a) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)=0x7fffffff) 16:00:42 executing program 0: clock_getres(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x2, 0x42) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/182, 0xb6, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = semget$private(0x0, 0x4, 0x310) clock_getres(0x7, &(0x7f0000000200)) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = openat(r1, &(0x7f000052fff8)='./file1\x00', 0x100, 0xc) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000340)={0x1, 0x7, 0x200, 0x1201, 0x3}) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000280)=0x1) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000016c0)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x7c3, 0x6, 0x9c, 0x4}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000400)={0x7, &(0x7f0000001700)=[0x2, 0x0, 0x7, 0x1ff, 0x3, 0x4, 0x3]}) getpgrp() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) lseek(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000440)=0x2e) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000480)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x400, 0x7ff, 0x9, 0x1, 0x1, 0x8153, 0x3, 0x1, 0x3, 0x2, 0x10000}) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000540)=""/4096) fcntl$getown(r1, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001540)=0xa23) utimes(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)={{0x9, 0x2}, {0x0, 0x4}}) utimes(&(0x7f0000001600)='./file1\x00', &(0x7f0000001640)={{0x1f, 0x1}, {0x6, 0x81}}) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001680)={0x4, 0x5, 0x90b5, 0xef, "b708073d9b8c0b76bead051636a92ad2145eef60", 0xa15, 0x80}) syz_open_pts() 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84100080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x10) 16:00:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008", 0xb, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000100)={0xffffffff, './file0\x00'}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x3, 0x20, 0x8, 0xe5d}, {0x100, 0x7, 0x2, 0x1dc8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3f4, &(0x7f00000003c0)="b658b389a83dea4908399ea80400") r2 = semget$private(0x0, 0xd33bc200e544bddb, 0x10) msgget$private(0x0, 0x208) semctl$GETPID(r2, 0x5, 0x4, &(0x7f00000001c0)=""/213) 16:00:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) execve(0x0, 0x0, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) 16:00:42 executing program 1: r0 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/11) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x4, 0x100) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:42 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000980), 0x202) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x3f, 0xffffff00, 0x0, 0xffff5595, "2906b2721926413a270e60eebe084e6630c7b676", 0x4, 0x85}) 16:00:42 executing program 1: clock_settime(0x0, &(0x7f00000001c0)) clock_settime(0x3, &(0x7f0000000180)={0x1, 0x2000000000}) 16:00:42 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0xf2a09b7bed19e7f3) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0, 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='./file2\x00') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x4d}, {0x16}]}) msgget(0x0, 0x240) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x2c, 0x1, 0x9, 0x6, "773fe619788687f7a99d41586439bf44de20906e", 0x8, 0x542}) accept$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000080)='\x00k') 16:00:00 executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001100), 0x0) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff], [], [{}, {}, {0x0, 0x80000000}, {}, {}, {0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) munlockall() 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(0xffffffffffffffff) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(0xffffffffffffffff, &(0x7f0000001740)=[{&(0x7f0000000540)="695467a43a26d44794a0a5194693fe90b43451738f6e3657d6d5708cb616e9fb12a208287106c3e44338d8305554bb3e5fe4f8ab113ac2a0ac0a", 0x3a}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = accept(r2, &(0x7f0000000300)=@in6, &(0x7f0000000640)=0xc) recvfrom$unix(r3, &(0x7f0000000680)=""/203, 0xcb, 0x5, &(0x7f0000000780)=@file={0x6dccbb94c883e844, './file0\x00'}, 0xa) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x780fc82b441c38fb) r5 = socket$inet6(0x18, 0xda2526ea6a66fa5f, 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x10, 0x3, 0x8, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000600)={&(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0@'], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="0f8507ea812785704234aea0c7f49c199ce8f633d591577bb561732d504a87493dfd309859ce6966e98f7612de8544efc0af6223c04a126d04c1eda998a32b18d9c5e54f2eb2b52e9750e01c67b468bdc2f30cce00ee3903d9fb23e69d2a1eab03979bd0f8c214eff2fe41a38498321cf4755c2d84a36a402d046fcafd2083c5332ab983fd30bbe2a607f81804c5a38d6ed2b1797087d344007ee6f812e7cec918e8299e1c1f36653c089af517b74bedfa01fea5a8a0a836c9dcd6d4c814e97f944c1bde958ea5efd8a4baccb5f26b8b81edcd1db929a2e4c15ca70c3599", 0xde}, {&(0x7f0000000280)="2421d8ea27661955bac2cff83155959a37630d2db1c473fdb5a7160ddb4cb4d88bbc9baaf79b00bd0f6ee1ab52a192e50255c189e3d6f4d25b7f3696773971bb6109a01b3ea2c48193375fbf37f645f90306b3806ad148faac193cf9e9224370af3ea046bc496c1756", 0x69}, {&(0x7f0000000300)}, {&(0x7f0000000340)="adb0b9a3d0c9cf07eda788910d505e7f40ba146f78f06f7ca134999d41ef0a0d305973e338e8862ae342535b290d65bfb06aee4d9b1399b18b610696303448f8b556389df09b41254fd739f99d1f5325e4ec71565b6505b9f8c069a32b0b8bb592860a656da44a211a58d2abfc002b42d3ea02520d7f35e36b85", 0x7a}, {&(0x7f00000003c0)="59041df449beef75b7e33af1b35889e0e7397df1e1579f4437ca9b4a464def76af0a0fea17d4b5912fab", 0x2a}, {&(0x7f0000000400)="f7aa1031de057b4d342cbcd9cdbb5a837dc37c856ad6cfe609352f5b83c97d82b8688de4bdc5d675ec22af2e0b52996bfb7984bc1201eb26b3804a0f11619d646d712aecf71e6975ed1a0107dcda5a504843e62a14e2dd16374a54e21cc0", 0x5e}, {&(0x7f0000000480)="21642d119700b59a3bca", 0xa}], 0x7, &(0x7f00000005c0)=ANY=[@ANYBLOB="2800000000002700feff000046d6f0d1", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r0, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x3}, 0x10) getpgrp() r8 = msgget$private(0x0, 0x8) msgsnd(r8, &(0x7f00000007c0)={0x2, "f0df434cd2452227e513bcb2b354060b55a26edfa6dd8277c52646afc748e72b0b6c0896c7bdb48fc7338d28067c28ce6d49577838d1228ca321dad00847cb5bc098141dc48a33431f8e0760eec6c114683373b1defc9d3415a6ddd7af6e90b78a526e5e3be6d88dc85dded14feb2dd4ddc5d2f95111570faeeaa3da3a44ddcbfd5894ac5e1e62cc51dc2a5d0872424246b996f4f5c918e079e0ccd0f9f4e58b2c48bbc5150fe0acb43053e4f700db6b0911d16da4b6678cc1532cac2c367538d6bf676f44ed11d79119c91fc2c1fce2d2"}, 0xd9, 0x800) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$TIOCNOTTY(r1, 0x20007471) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') 16:00:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000480)=ANY=[@ANYBLOB="6f37779def16358c8968c2fe4dda05d059bbdc4d5f43fa08c0445029ad456521a82d05120e83b9d6412496b8de047a7448b95fc4d3971d3cde0e39cbc7389c21cc7a9aab7de31a94565c4a41b0f30483ea64dcee1bdd83b2e9bf5c99172ab73b685634303889d98ad2f0a356043740fbefb439cd3dbb6d8ba2d673f918fdadb8c29c75aee0200264846de1e9cd61a25692fc2cbca074b94eb59182b75104f7716078ec20206b3ea797f28c49c4883bb59e59debb4e000000005ae332e6a182b933ba27fd8f6f46cfdb2899ac4fe9cad3ccc89b1526f063246702"], 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff0d}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x0) r4 = socket(0x18, 0x2, 0x0) setitimer(0x3, &(0x7f0000000080)={{0x1e20, 0xf590}, {0x8000, 0x9}}, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000780)=0x3) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) sendmsg(r2, &(0x7f0000000700)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000100)="04ca1bdef73ed3fea7b8bc4b20fa5e5683100669e6561116cd25517e7ee860e733df4c3dce3eaa8c5cbf5ce6df897d5e01fbc8077a3892769ea2e5e6d05f77fb315c4adafb0937be85cfa6aa3ee9c8e48c910a9c1c3a1f97d28af0f653807671a9051f1fdf5381a34c2d70ddd5ed6ca4771838e049486497148af3", 0x7b}, {&(0x7f00000001c0)="6a19f88b65a837aed734c54b8bb70e3e3a30e32fa72c04daf3d69196baacb114c5f6e6c33646099b09f6ea8952fa94332e77762713037025f9e3c859a1a5893eca96414afbe4813a1154c9e6945c8fdafb6ce7f4d1117e25e08edca68c2c604b2ddf5bbe7a01bc532cd1f6fbd86b451698bb2dbc12561651fd09e1de924acf0bd4a551292c5e0a3cd9a312d6eb6463f3b49804e0db485e5715d3291826fecb9a373bd03d302c0bdbd9b327b9fd6dc77956969868a96f04a0579eb3b53c200fbb2a441dada7bbf70110dc37214e971726cad563da6cb9a37cd2a6ad58e66e9d4f67840ab5b67922c751dcf346baa0e2160a", 0xf1}, {&(0x7f00000002c0)="15f9a2b968c72d646fb433ce10c85ece0a578267a8f88b3dc54ab26cc4dcbbdc5ba42f7d1f37810769414da5aac573da1d2d0d275dda85c58c8ceae75e0b3475fdd1cf4fff801be1ea868a93fa4b914c14cb157832ca084f3e7e8aef6eef", 0x5e}, {&(0x7f0000000340)="1f0e84e38eeae4cf92a80de8cb4b6b0512f8cccdb61e3cd75e1185fab24a77dc17a8cb9319c4ce8f0adac9c0850aaadb9d3c0abc7c1188b722683c852dce2bdb034fd577f6a4f13628d7d99dfb5aade10ef4f3717695243b43b7c3d67765b002638d098a345e5137bd046c4b7ca1bb25", 0x70}, {&(0x7f0000000080)="62cc7573f7731a524bd5597982282aec869a3ddec4684f1ea2ce9f7fb963f7767b7a5e69a40768fba6ea", 0x2a}, {&(0x7f00000003c0)="9dcf33dd1e0144c4388943fd3d78ca9ce3384c46c486894a4e3eb02d12c326", 0x1f}, {&(0x7f0000000400)="15de469a702395a92a67f53906b757ad673ba40727b1a72b158a37577e773a682cbf306575bcdf0c605907115395dd2451f34cad8cbfc073f7387264ca2c5d147a104754fbeb7b70f409677b5ff0a8cee6b9a8d9769cddd0e23dcbfaf39709ececa25f4dd8e98872d67ce17680bee5b3b1c27ea216c8243d094137ad1ead4cc235ee84d6b32e406032d2c677ca105d", 0x8f}, {&(0x7f00000004c0)="40dc384dc502d24584f02bbf5f33d5814e1c21509c8fe5a23235e0b1beb6b9da802f36bc7cd49d287839", 0x2a}, {&(0x7f0000000500)="cdc93343ab08bec77eeef89cfe85d78c65038f98702842275b04b6a6ae7bc818bb0d4aa59285686fa1a0367628c53e2b78a9e705d8ffb18bb1e0da96", 0x3c}], 0x9, &(0x7f0000000600)=[{0x10, 0x1, 0x2}, {0x18, 0xfffe, 0x8, "3bbb74ffcbd0a5bf"}, {0xb0, 0x7fff, 0x6, "95ed0ef79901b909b2761f169ff617f9d766264d38978c1821b01c40f28e84bf96406f21afc5bc729c8419459de834d1c443d7031f25ed1d3ab042b7e9837ba8b0a61820a4304ac62725d965d370d1e2b05674518e35b331de608d9c53b83855d283c1e9c3c4f4fff6d41431b830cf22cd0fe8ea1ee222ef1524accaf5d2eb9d91eff53db72b008ba08bf38061218a98ecaa12f85a8a4ad29e4f"}], 0xd8}, 0x4) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000080)) r3 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r3}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xffff, 0x3, 0x5, 0x7}, {0x8, 0x6, 0x1, 0x8}, {0x34c5, 0xf8, 0xf0, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") write(r0, &(0x7f0000000180)="d21d813cc4d0af8463ed7cd6d3d6214a06c6d6481c58ddfc911a8dc0f4aa9ed9394a35c58783216b8441cae9d720ca5016f4784b5bee50970a1b64b57ede102150ed72cb821a777b23e42cba2a3fa3629dc4b5af0d454d479d963fbf5fe6ba30e7543dc4356fbfc672ebd3d8285346695d7451ab6ccbacd8d8021a5208a77981c5813ad719a3a9905e73", 0x8a) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c, 0x8}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = open(&(0x7f0000000080)='./bus/file0\x00', 0x2, 0x288) renameat(r0, &(0x7f0000000000)='./bus/file0\x00', r1, &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x5c}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b6bc1fb924792bdbf5c06e8ad19c") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="01b0b29492c7ed7ce17270d5f9e217c756d20801cc1c511112efac77c2ec52fd106dfc04d4d5a51db9", 0x29}, {&(0x7f00000004c0)="31e865fefe3a090937479590ac3250db0d572a317f1fbc7f14342fd694734399aa538b9e3b3f19824e39321b235b07adae9efef1d1ed5406dd1529d5c17ebaa65b3a18db9318f249be3709054b5b3b8fc1d6f8505a7e08d08e19c1f4f177e52f67603a6c625e531f47ebe752379bbdda84fc541c5ccf6d824a91984612c2289638bafca2771a76ca3520b45e1c0474380d3ccb9cc318565a02de44bdbd693d7f352b08e40b2b6525495fdd181919794d24ed61bbf5b45c77d2eb24f7d3848432c34e134261dec66c319bf4463981edb00f4948ad803ca5db3e9f29539a0a51d61ed103f9f3d57c7a2fa7eddee005d97386c6d303499aa4c7a54af0204ebdc8876c10d75795cddf03dd405d6a5b4427f80f6dad36ad829ef6860d1b6bb1f63917b25573830e7bb1d60cd528d9756eac8dce70db0ec0a6c45a4c371053e67472fb26faf9ed4168f7706b939407e5e2cea81926bd33530e3bd675786148a8aef8004471e43d9ea11b9f0f4e78a8ae215f396d2b96a92c28d03ef320143a98a0f9322b306820c835a76f9c9c993fbf9387aad00fd3a04b0779e900a24fd2bb9d8c7f6925fa29d8190cc59e13b5274c90855c09af89e34dc69761f1bd13c6ed3542dc8b1593f5bf20cabdd78e245c4c7918e82a2e8432c977da19e3d44b6d189b1b3063ae5fa9413fc9d63fdb592e0bab5f9311a23ad8cc1cf21fb7d407b8a29ca710833dc416ff487f70cb30dfcd0d8ef4ccd62636ff7fa820c0a90b4a287eb1713d5b1b6c30a8ce984091696056e15f7b5dcbc27f7533c10f439efa510a4ce544a66fe63731e0c8a890779e49224292ec35e879f7095b3e6ccb4611b04e5cc07000907e25bb6e5c18721e0b080d7af98905586fa3635d5a2030d43f240d1bf1ba0a8cf8cad1e946aa1e77263c3796a04ea7d02a213a0e1d3b8485c5725bbe7a39e3e5e9eb67b83d5037200aa89b2df62d4e56627654a7e0e99bdf6008a69f31bfedbd441ceb41a0e6df4cd80f4a62ab0fc7d8e032f0c42da2154e6fd5361f750f50a227d0fc4c3f42103a973267718dd4286d2f4a22c29899ccb584981697482b95be1a87460431423b7e95ec20d21beacbfee4f8b9ca5cbf525bef28b35191c1b81be96897de4514515b9e5184a96c628087a4c9ed6d4ea9d6dfbabdfa6132359a2ecebb734ab03b3eeb8cd8310f2659ca6c43e981cb858f4dda67bf97e00b1a5845bfd08cd73a414a0ba47b0b9283b9806d3db4d33d0d529e7f3976b904b4103c5bccf2b2de0f312c05fc199a7bc87f887b67068a78aea0f756887a22ac089b75a2c91762a3058ea71719cd573e8c22530aa21c3e75f314c6af8252504925f772c03a9f14f5c380f9e95809b7c7ff6b2d1853ee481411dfd9ff6013a8eb5bdd3bf74101fb256b9d3fb2e8af95caa71fdf6076c71c03c52943b3896aed05fe0c3d4e6759223bce5d38df6bace4a71da5354448fdd40c9b9333f9925cd95515f776e191d9b8d9951996e0804c742c6a79ece6a01b320fb85ef825a60b6a1fc59dc62fe64d0a2c3724e9b238e9c8a6c0c5473c69a6888f3dcff313f2457aceb736dc073159e9c94bf55b7eba35cc26d5d8f07f7cbf4f34f7fbeb5556ccfabd03c1159cda6d5ca2d64de308e08f57197f11dbfeda412573ed52d0275707657fbf6eee6eb398e753203e18969fabbcb5983d84ee9ad372a110d0d4b8c8672918af8db2d1305d8b9a8d6532d1b890cd4ad32b4fe1639efd6f16f454380e6524a98109f725e324d88fbf3057003c98a9483a03ad66187b0f1961ef220424436d0f048a04c94bdd7f5a54fc494d5b2497e4334c629fc4bc0003256a3d99e8114c16670a627960333f75f27be00c08ddbe8465dcd05614819de57caa6806b6b76bea3bbb1c13b79c687251c89890570e7df8f3ed0af5790810a3c603da6e4a4f8111d2558462c3afaabad1784e88ff131896b98234c100ea2345889d504ba66d865de78df3dae8139d9449485689a7da76661f8448b965c7daaa4cad2c9ec5dbf08a4e1940a9b94d8cd6af2c3d5cff89178cd98adb315834646ce26e197f55378bc7cff18343be26aaade25adc7834d4faacd130faf085039b98ed2ce56c477294815b0f861bd4157c0ca043fa5152a8e1ed280a855f2c6d9d862fb786df7a5e45b1e4afa5777d7b1e15a708073cd27b82fa325795a6e68a53726e1aaccca0ac6dbddba50c9d3fd8b1c4831e5395a29fd94b819423b568a9485054cc7b411fb1c81962a1d311580fa60982bb5d50b54b8212091b1b93dad3a02d9b957c22fa45147b05313c724f9c44df01fee3451a2ef79eb6079acc6098bb464d0571e0e5d9692d8d2f64c59ab8c4b95e1f7ed1971b9af0d7d47493f61a2256f3426efd9512fa3b03e6b32e0770f412cf355f65878e82b14f9656a95042ddc9a5a23f30a17a57cec2b5920c8b41fdb0613dedd3b4215e61a0c070ff030e5ba2a8ceaf32452e91fe6ee6ccd55de2a672e5d034c6fb9f8b1393360d615dfa896a5f706a5158b728a15b167938f714c0bec4484d268b3714deef689e3f4bf01c2ee67bc1d0a3fc943187e429c5047124e0d8a1ec645c6df641e92b86703b3d47c7b8d85762fac7485b5578ba06da40380780abccb7dac8fa031c1007ec8c682908f8a5c08194235b869d0ee467705a2df42ae4e2d746922947c867d1002e4fa069493e97cb5666455ea91981fb009f0daec22e117abda35ecf095d867847389e4064c62634890305d6abf4e72b305e8c741f8cd2c60c120aee290edc2d371713ba15a9a4aab509a05507d4f81959fbfcaf42f32b3f44b9111051f77692f6af86864db28894413b7f46ee939b5813a0a2a5eaff57560dbb94b182b6a0329c388df220116ffaa2eb29d92dd4e0c7afe9d038979dcd6ada6f43012b3648d16c5c80a32cddc8a35e17ffe3cf73ac5d66f59eff88c3f4f5a49ea8656182d5afc9a00a110dbe0d34d6f0ef515070465b85b849e80ab229a90bdcb47066dad7e67477c668be078b47151f7adeb3c2888568ab7dd01100e192fd161e8dde33b5caf1c3cd9c0fd6b08384b45005ecd50510d9e01324879dd33a6b30b2c6f2cdcee9a448f0627a3d6f302b86bdc171dd6fde88ed4121fbc117dc800b160ff2c787c2ffd08b27099baecd0b208e0f1f65812bca7bf614b9f8eebed9aca7565da1a159b214414ab5b3d41119ade79f40b5bd114bba68e5a6cc8420b0db2c571a6227917336f696e759fdec6907f6989836e5a7a2914b5c288077f788249d7970847e30098db376dbd6ce6fe5323e06b7bd42d313690ce2e11ab17dc4bc789fa44072b06bc29747cd38f63923369c174c2e5733916f12efe2418409d3610482885dd1a3550e22a95975048261337d0f87df12cffb35358bb00c2d167e2afe69475102d37684da634cd2d1858e9147a67207f9ba3c16a4a53efb3b0df07af539307346414d21a8ccfcdfffce01b38b073facd3a92add4f700e47f44af92689dad178c9fc46b1f63ac6bc42ab00dc92b31ed62ef81c2cc5b50cec73f56035685777f166af7a6ae4405351c445251e0a516fde9ca1f8bfc30478c62e91b5777df1fcc62e0449eafaccaccc010d23b6b1d84b018e57efffaa1623ba1f09ff73f51fa674641cbfb64c6006cc2a2c00287aa44e699dd72c053df56a07161229f6438ffe2d5039829aef5a956aaef2b8440266323f9886500e678247248f03f5b8e81fcdec61f46c1f613301523b26f5fd3b32576924818d2647ba4627dfdff2a535a845d0b17e2c7cd8626878af8b2e7e0ecddcf4af68c81584632641c7752337f7a92947b6c25a4628b1644b2f11fee0cc46a976cfcbf9970ab37f26890baab524f1e217934821f0450e779a8e0a6a73043d9c59fe31a7c482073ba84e40c11e6970e7d3a120bbe9c9d58cbd6ff7aab03a552c7c0240908e8e6cdd268b2f76d7e4fd1e3ec841e9e8223d41e8f75a177238eece6ba4b7f28b0bf68ec3a8811839c5a3a0d3c38d287a27b4b1d2882b2a8d821585279f2f97b6cb0559f58b03d8a87fd745efc24feb6e4ff2a93e182fc010958345bb3e9bf3eb7f9526198a5ecde59b1cc959d00bbc47a44edc4411f80bec508056b2930485b77b8ab37849c44b9277abb6d59a2e0f419c22911596c41230abec6588a4c4e7385eba7c19f57448a61db20d4fa41a2a605c519b1c7aebacc04e43d8817b48326d360bf3e8540373026354a37b1a24da1c40642883a8ea3e27c4acd1f4e68e7d577bf61aa5b00d3468dc4c8f9e2c75b68127ceda0c2dddd109c5dc78e08dde365f8f07d0c7cb60719fea6bc972bd5061385b8b4cddf48ce301df23aaf2e8f31e395931853532f180a14c0a679868eb68e8c5d2b2d16fa85dabede37acecbe0baed3034a024c7e86193e4fa06ebd71a997cf61e561d3bb021e3faefb5e291ba0fae72c8b9d7cfcda73e02924a74c08885eeb82c622726ae147fbde71e57b1c00b665dc808fc4e106c000bf7f4bbcf53bad1178256dda549ecc536c51554acc6344c360629a727bfbb55c0aa1ab6c1275fd792f4242b0caeb84a0d50f2a6d5f52892e3a4762b2070a494e01c2f3975e76793a0375d2e0e4901af35babec8fca84b22d6878b08629a8f74cf0a7c8373120a56b9e46ec931df8b4236b9403e07f58a3ae54e0fa1815115c8b3ee242fa2e7245f11f35300d9c9403ee693e1983eb7e76cebdab1d5e89e4108f3c13a3d3b09e36347d1cb133f9c6484dee96466ca0fafeaf0017a011130c7c71bd4b71cef86ca83c2bcf2101b71999ce81176082c68a828e8d445e24cb18805e1192e7e237ba332ecb3b0b131e740e02cd0feee2bb31491e546f00ba83fe7da225dbae1e5d93a331b0f9a9028799dee16911f93ea660986d77077e1e07ef26c9c7bb4d7a49834843ee04542d6e8d050d905655851b512de6db80dae8ad9935467d7aac3b2913dcde0c0e987232b5cf51437cfc33dfb9ee31e53b0a6f35adc785beb8f58f60ce9e744679c21cc74ca3b61359221485a4b691036fe643e7985a9f54308e5583256e78c806b8a8d2d12640b8c6f9f77d4555a6a04dca8044dcba393890efcbd19d328d0145d59bf27c506b4c5b521ccb8605f5962777c21740441d16d8890db8191d7b9ca0da8dfe23a8da394b444fa26e65a8b9384bd718d118307b18434588ea104b335b2396e30b367298b0b167141b4fd6371e8e2a2b1888dea936966da949bd96498175fb406ead5be9d2c85c29fc76b68bc346179890c82e81d7cf7ad83e200a52e8eb2920261ec5b525d4692b447a64cf8b8150f7e26d2e3247926e1d7a4cb0bcfe0345d9f58513b852f5b83bef89b95e9bc37988f2c68ec09f29e16f8cdb665743056f0df1f123d703f3b1e2b5820ee6e0ec4e188ca8ae57beb5348a732dd5d34620a13f6c492fae7eaddda80c43a8b02ab8cfa31c2f2803bc6e586df68f592c733ebf105fc005d51520ba5083ba9b05b1cc0f44f9c951031482834d60f1a44c82ca85badb63afa11ab8f8665bc7626c86c8ff9f4abee7cc8c3572c1f85f84dde945e86b1cbf717e94ac2ec40fa8dde650a9bd8af38a62963c9471f55a4fcce2e85287e063667764ef93476897e8cdbde9a29907bce06a976b91c0c8c238a285acc4fd31225f5935f26a86056accbd4ea10db641a07430589d081c135e6335afca9e9fc4f5e52a3e112a5d9f5698911fbda887444797baff5671435bef213aa2f7ae4b1367e43f90c9cdc05207ea527dd5611d4e34bbb8ef247e4d352af970133b0e5acb1d9a4904bd43d09", 0x1000}, {&(0x7f0000000100)="966ae3ece4a74a2b6aa4aa9d6f174da5fa748acfb75726d6294ffe04e125c38649436e2645ce7e57ececa949188eef80114d7de934bf8bfdcba25291837f401f51432d6a22e056ac7e02f604c1dc4d48f79153f9bc0b58b77aeb673b2c827af0fc2a8699ab52555f8126e507dcc069caa13cbecac29eb6ec6cdf85950080b5fe5f45aba69d834707d4fedfd5b507603857e886790bcb09719b5ebab442f2e6", 0x9f}, {&(0x7f0000000280)="173ddde5962ca717947f36015b600087247e0b178231ce119f42c275334aa543df4b9b85dc49e60c48ec3975cfcd22295a8e8f5f193818dc7a29b3fc295acfde91f46ebdb8676076044a60e82023d3b590e81335cfa70eec38d9981af9fb8fb948c063d283bcc80a72b515ad26916e769f408b3cf986b199002e5b67b3e28eb6ac235fe4bf13df1cee15fcaedb28fb7a995f0665e0bbc72c28c77470afddee1f115e71ff497078b6f69b38b6", 0xac}], 0x4, &(0x7f00000014c0)=[{0x80, 0x1, 0x7, "e0d1848516d84ba31d4e2b7ffed9f240d1ee1b95770cb83015789ea753b2b0d3318a0f17691a26befcb3195f34c61eb508b96c0f9bf9c78bee065454bd4119808e653a727e8600c377806eb7b9853a5fb6e7d3c8ea348cb20b9eefa9dcad15f1da81bf318e39c50b22"}, {0x90, 0x1, 0x546c3f7e, "2a6b5d51d2ec5397e041be76b802aaacbc52eb0a5d65c3aed2f887b6d68651b49c2e640793b34cc7861f64a10cb3f50ee390f4031b78d530de6df90f7e4e53f839a3450fc225279ddbaf4bab7e36378c49ff138505b8a87b18ad35ec4d7b5d12099b5d59de27b81f7cf8f3367b540206518b6d4252216eae0f"}, {0xb8, 0x1, 0xffff0001, "dabc4cf4fff6be55f40838a032e8ab11ddf53e0650e9d22a114dd572d5a551552829f144b214de1cc15027575b461cff3f9f591d4a19ff977b67a3a73172a45cff6871468b39ac2eed3df5f510e7ab003c4410844f4287ba751854bd348bc76e3471a29ae2694db8e75e124bb6f044085ed3fbf8b64129fc2f7584d5e59be4302a8a1a2d58404d65d14824d109e099d9c15177b5f7c5d7f0599232365eb613cf012269"}, {0xd0, 0x1, 0xeca, "5a645c055665fc6db47c32629b0c854c47e6d0212f6f42c8f396d7843ecaec0b0c33e6c8e9c17a4b5961e7d78f729f3dd085f642613215a74a3ca3fe091b1245872e24c758db579f27b7963a9fa312f92f5ae7e8a817141f9869595f699194066ce52e0209ac1c50c46ba7792b6ee231c277f56c61b89cb5b9c8faf9d2b96564354417074161ef07173be9865ec026d8c66cc82191bbc8dd869a79021830bc15d5b65f0c7f41974983a18b3656f65bfc94a525e109d55960051836a3e8b389a0"}, {0x28, 0xffff, 0x6, "748bea5e43f6b832058607ceab4322ed7237ef44d0aa4edf"}, {0x1010, 0x1, 0xd96, "dbf241e0dcf069445df11c0ab3a4156f990960d850590364d21156096bc9b4274ad54b3eddc587f33632c09f2f90dfca31e1df3f90b996e244411e0235d611b63fa3ec75a43ea1c325f715b4d2e2ecd863eca37e7df837b9665ce66b08059dce5e0d0e4e8869658e4dad0a488b3dbb1ce72a0ec7e0f827656717d10c9f6f2bb6bba447957aae87e354dc0d6abbfe31278baddb242b59af33fac8c3635852b0e11d84b23c0a3dbcb5f20d69c757c9b0e19587d57cc43cb5c378ee25a0371263d496d121aa5e033e978b51bb42bd1f020839f1d2ab75cbdc006aaedb8b0b483a09b2c952b9f5a49494a2aa986fcfd1075d8396124f4fa0076526aac695a4a994a0cf13bf261e0d4596ca8422534612d15dda1f03c62f1f7823b97645d93e3e6c83a30aabfbbbbaa6bc4c3124a2c05b0dbc851ed144f51fef8323acb69584cb750ff5bcfc0c97d006fcb48c66ef0b1670ea78911aa26c6a15911cb82a4c1289f5bcd9855529b9f796bd5d6529c07653a25d29c26914a4ed65d243c9e06ce497c30764cefa2ff7503af059feef564b695c37c3ef8a0f7e3b29d33cb6c4e4f92d9e6ef810a41d855d6e577d376bc16d7364f6684ca87995e5955cddaaa4a367fbdcaa10f06ebe25db50d45ce2488509c8a66a407b0024b30b208e5bf6f9346e2c0134cbb0e73f0d2d6791ba33a9d45dc5ad9f3ff6e159fb57949babde941fcd90f8e024ef5e34e00a68e4ecc123c9aed565a9768572cca560a48f196c0f59aa3d6dcdf17f45e4cf0579d929d2ace8c2f2c80de4184d3cb1329b002e65a5af8c1e9f0475b723574cc3ca32a6111eee85c89b205ed44fd0a6ffad4d2911c3901569b44bddba71f792d5ae738239c3ddf128f98ec5395da682bd5c68ceb46e948a2b7aed33750147da2be19b0503690ffdc361f5e9430d8ae88d327f327700242c5c209bdaaf642f4e1ffe4ecb526a97c6e605015b9b8e2116bd16d5b364a274c60b42c303779a31e2fb74e209e7f22fe02217c4d51eb84eb64d41b7ec2defe7f5357f620f88107ad23bef746b6861b4339f538ce2a7d41298bc6062597d9601270ea6cb23f133eb97b80d87a914a5ece97e718d67f96c237095cee1d211615bdc11a9fc7b9830d1cfe3f730e1d5aecc78ad46a6bfc42bbab0ab05e487045eb831fcfb7ad637d243e146c63eabc6d47581937b239b870673f75329f0dd6da6c29719696b331efb6eddeb9678d24c650aa3e6c78e6be080a1160bf968e9c813021c5dac9d9971351860297aa999f3562ff097e8ff0b05b9f666c9af0547bc99eddb72d356b1e650a55bef8ae70c98670c3a9c47982df452d09963b11b07f59f7d20bca2df86b0c44819ad7a743bdd2519c769686c856d8b3f1f48ceb8acea54d6c7a42a7c92cf4eaf9ff13d9ab6db833a51516c42519a978eb5fb0e2c2b2f4d5be2d20e4b9c86c45a700714de99c53f04758c040f18cc6bc9d02c14eb314db80de7c528817ed5b892fec06a2ac41b976b23827cea777cbce3ddef725326da0a1df87ae21157a60438e8173dbf1730d9bb7edf9b3b70b891cd9b76e2721c40e5a2057a749f12f9bbe77e603716b201365597fdc3dff0a6eaa0ce827bb0e4e1a60f4710b4b80eb0c550a690e4223a96b1d5f4e56a91b6e6ade64bfc2aa80e3fa3e34d8f9c5db72f5d05ba31fc561666aa1eb67692312b01b6f6a4093db4f8d0297d76efe825529eebe4a647d73354cad390a5194b6819e457470575154928a971b04441569ce186b5666b00e4d3bb15f9519a289913bf9f5a363dd2717012b700b09771ec46f2b5c9e5aeb44ad97e96c71441e7d369e62ba8db1787ddc8433b39060fb84f0887b3fd4dc4450f1ed2247d982fff89fda036246fdf3f785658b3028ca1a3e48b7288f68f1fcc64ddbc888e3ebc4b06c4b82bb99df5497a973dad3201ca25abbf2ca4a32885a9fd8b87c22cce207707db997f1c2c7d4c420a28135c126741f93f772078ba84c6b25c8593ae1fbc8eb7737d396b75fcac746b27984fe2d2f05f41c8882a8f2c123ad66ee3b42477c9b337e5bea25458e421dac3bd29423720e1c650276f94e23a810f015edacc643d7e5306d34002f09fafc1fc67ccf0ed51b7e4da4efdb871801faf3c7fd862472d4161a19a7d1b2f1a062c8f5503d5c46d7f4bf90f44b626c7b97e0879c33b4dde0a193b448562495fd051cf1d13e7d0e4c75a1aab73c18892fb18a56954016f7824d57512f21d9692fdbb0827fa443d597b1bcdeee5c3601dda2e32dced54dd0de536250a17ac8a2df8900d09e37010cb97a34a7d8629a40928145c7cb2a78dce35c38c976d745599942ed83fcf139449f886b052111bece7770625bf7f8095e32b70bb340455aaf71ad9368fb0a6999fa00e198172548d3a6c8b9c0054cec26d2bd0f95955c5050e8557165485ba9eeb69c530a1a621b590fad4dcfa13c03ffb00d26c3ac83e165dea65f0a76d22dd18f58c04cc23e792d4c1ea58ad3dc1d558e26dcb873449b49c282deee06226f2e38bf991fea0384c2c711d923a73b94c569fab4db006e9c0637bb14e31f7392a36045db827292ba92193241ba3aeb8011c4de03e71f379379edb23c217199943c514065c2b785d1d7a66b9d00279956cd66d3bbb28252295d28dece5338d85c5ca54d8ebeef0c561d5077726d41d2558e3357dcff2599db082d16c4f9682c15fdcd7bc7789e532ba64b8675255d8fe121d4799bcd5c1f15b653ecfba274c20247a6e9ef9b2c323210ed4d661c5cd6df2a063593ad21e679d08d1a939ce011ff36d2d58749d82db6e029a0c194223a631a6c602454dce236df89a23e8390c7a02383a78f3e4f54c05c9b970f89fc62ab0948c73c66f4220930640e883a7900fb1359aabf5f517615bef729710a304daefa51a70b73453f81d6e0735dabc7cabd92d1defd2bc44e82441727c0f29fe5b77a9890a30f82919cb59e2908ce8939b0ab800272f3c2a64f9564e18a39b7961c68527b6a0d946a87824a7f60ed3d73d02ec22674affdf4bea4e509566a96eda64d0e4901c715139253126d69439bcee09203d4f2942b4e230ab9a77d5a498f23984b24dce69a67bc5b720c08e4d9915588e391588a299220e359371aba87c2a2e09b094a8105f4e511a9ee2df4536de388943aed6c0fcc371c61c2d26eb768fee2831b9efe211d8750331734ce956b7ef2a2d77545769ba0be5ffbfe267b9a25d2da9f6acf8399f441fa2f000a9455fc950a2a5f438c3cf5a0092dce9d875537ddd0593054bbb1c70e14688ec965da3c5586b4b125e5509891842e32fee7cbca6d900892a9afb5a450fa763237d4bdb746c358ed754e0bced8c443a3ec9a969f4ed26ccae6485de0021833cf806c16b45517eb8b5401293d5ea413a31828d2394a2986f1751e89faf65009fc75de39911682d9db7469dfb5bb956427942f2bd0a56017cc11cbceb810bcf5c8eef3edbb74e8a0e7847c7c4f62c71f1c207e206ecc5c9f43eadc42ef49c2279a4382d41f583e29b8399d6c1235891c4b6fd6a8fc16d0713a1305ead4543326cc4a9add66bc5e4a843d515cb3d2d6a83c824e868d537c3e94c1648c4204ab4b9e72f88dd1ccccca2a8701c5bad18f504b5ce1638ff2da9dd7812a061d72ba9cbabeaf769c0aa357a318726291e0aee60cb0f3c8f4a8c5bb099e182c301233b2a1c3c687ef4e052f46e1fe70124ff7fa002eaa8fc6f00e0fcfd197474c32d74c7e2ced95b9e8e981bc1c6c5e1ce72b994e0fde0b11160c236ed09392f02dc1f1cf6ad2e6651b1916a2c5b390de021e210c8c6b95a429b735d96e16068543d4ae32b0ddefc760b7d30b8eb81b541cf2473f808510461df052be8bff040e99d2280c59a45e5f30e2c14f31df9af7d4532882313139112d913ff0dd4d3fcf34a2f26fe72ec73afffbd315655138e59dfba08105c9be75b1e12b312ea50da835dedf8d1623a40f70e4c4c8be63857fab4bc60616359b7e7cd6075b307bf6d754cfbd549ecac4ec143db809d75d51127f459d0b62279e592f164245d43609c2d4f7d3a4a21c72cb97704b007029b8da800e21d92d6dec5ac9ed6feeca7be2b21c7ef8049484a724d12a6d434c1e8cf74550a5d9f58215638a3229d677ce236c215fba52a3ea1a60a7cabd5944213c24745c04e0a7269d440523bbc0527b67f1c8885068e14a12ec778294ab2769e4df4997888add476d3ea9cd72c943dca81d7c50b1c79ba749656df97bb6cfa53c62b2ad7530252bdd9888b7d4465dcbca8147ee4fae607ad25fa3f76cb45aacf2eb6498da968f030f7cab07b7e4d12409499293c49f84f375335e52c8afbdaaf4706f44eb0ffb3692706c0028bf950142cf41c2d61998ea54e3aca69e30e89c9e2c60611b1d3b37b6ebcc9577db1fb221b555a601d7964f9e5aa769aa7fa720f9dc997d3465f328a9c647d6151c650c7bbd85dbaca4c1bb4fb9178407f6f08036c4417cba54e5f804a9ff7f01fe7d523c0fa1d21b64896c1e2016d1e53258ea60141b075c6b466cdeb32652c45b6170614e68270dc8b72f15eb59246a9dbed29da7f9c2888f03711112fa874266327ea617b69605a56862f146283b899f25a1e98f49059ec195a6b85f6181685c4a62955a34a46cd0130b90e8b1af6aaa09fea9dcaf68fadc0a062f0c06d9d0daca512246b002db8b647eda70247e1346acec78263bd9c3452495498323b11144aec1b98e42974134a44995d3532d4f6a8f3ff927126a55174ad1fb7284ec976b8e186bc2df52c0f24bf272b6d79faadd2c4897bfa0f627179154b5403bd2aac914a4c92fbb78fa4a9997281aab0c9ed37fea8c27094be1b2da6d29bc9f2eef3872e7678b93fec1591fbae428e7b778d95bde64ab453edd8d9c27b53d465927b97852ad351bfebbfe77b9387633616344852a4ae15c8a003b36a379efc8c9132519a184aa16e1c71d03aa95e24d67ca9e84cf65eb786c7ffb278dd67b884212016d591e1adf035832aba007501a2eeabc7d769719b639951406b05fa60c6d6fcd1561f06254ffc1dc262ce2a68e9b84f834af307bde388da8d2d1bd744da74757234509e476fda15efc6dfaa78caf67d0e9db346c2bc7c7766081e21e9b3773ad3659b141156208c5922d219f69f190f20870f3c06ba9f950055b6f1dbe9f848bf135823a537595bc0b1698139304726874092538749678f5813c07841ad3cc33d4c2b9cdf9ef557a9d2f40d6632d5fc7d50113c7ecbf1bfc80d696b0be5f82989b8d83ba51471673cd2a826ca6e0d8ceda623f46a24064af27118f705c488dc85100e7d0ccf93ed1e6766c9173d0c003b54075d616d146ad15184485514f6647e0b0df07cd83d1096735bdfd5d6d846afbcd6d29223b6eaeaf8a633db2ee7a4c2cdec4ff30c4024c332c9bb8ca76fb2e9fb319ea24dd7ed54d474fed2dc0f1b766eac6f701d3ddf61bc417d5afd7367cf91cd452ea15bf36f5a4cd6c38f4fbb2338f35690098a7da81f17a93be05d17dabd03650ba004e12cbb12928794acc6b433ac7b3c337355ddedfcb939bc1e62178795bce1416caba4144a9bbc4b449113a2d9777cfc5db2d4f170f6ab16a4e4b63dde9dc385ef6a04c9891d5b2fa88dde030c3e32abda157ff038d6e50692cbed1234d34b0886ea7d8726ace3f41b9ed73a391eabfac9b0e464f3c3a8cfb1bfdb2dd27e12caebc093f0032fbb0530932fb2ccc09d4e82a665809312c4cda28b216456c2446ab116d212c62f45685170ccd99027927de39e667e7f0969f16230"}, {0x110, 0xffff, 0x3, "d0c6471edac04c0245d30dbebfa727fe3298d44f86f8686dcc63f5381df0573f24fa027b1d893c61727a35642486ae70d04d78b13a17938da98eba2a5acbe9ad19786f12dc2f6ef9c429b408bec743fbe67a7b3fe32f10a83a695ec40e0083f8c54093ae3290976825dd2cbb575b7284bfc266b3c8532fc6e89b33f873c4baf3135aaa2251774a5152f0f3e311498cd7e380bc753ec915ed3f12f9d140db6b35e214c0dd4e52de4636d90aa563469be60960dc2b1ba2df698dc068138921c3a5dd3571e492ef0b06cab21c0821949388fd69619102aee440ef4b8b8e0e4bb3cfeb9ff7bcf62b43f9a0fbd7b6d2ede97b38919e52f43f16efcefb4c"}], 0x13e0}, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x1d, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a5}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000a14, r3) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206916, &(0x7f0000000300)) r10 = accept(r9, &(0x7f0000000580)=@in6, &(0x7f0000000740)=0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r12 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x400, r12) r13 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r13, 0x0, r13) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r15 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r15, 0x0, r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r17 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r17) r18 = getuid() setuid(r18) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="5445d68554e8ab18bfcd00b949bcc5c4b710ebb0eb3b9e982537d3ca389955cd3af654d85a1547c3951dc949c06531e63b9b38ebff15524de166f652518ecedf47f53ca0f40a1eae5f9129d955207219", 0x50}, {&(0x7f0000000340)="8513ddc31cd6721bebf137d2e65af52ad849bf8d202ec66f45519a316595b6d88b554ed0becb8c9ff2c86c08db45501acc52879595b0605ce318a9fa5709b882aa9100828342cdf4b9a7f18137aa56a98dd7c01d5abb4ccae49b03335388061f6281238588a4352a649bc56c4b5ebbebf6a42f5efb92a7acf65c34cd", 0x7c}, {&(0x7f00000003c0)="011884925e16385f4e3841f6345f690a5ac006a7b0924ce1852a562511719fe243980cf95baa885623e21890656e4696cc72bc0256791e65a91f2c00396e8a8857a51052ec774c9855580f68c23283870e84e637dad59e2ce044188f1fedfbd1718ac348b29dddaab00a9ce808d6d5", 0x6f}], 0x3, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r16, @ANYBLOB="000000002000006a44000000ffff00feb93f0500", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x2}, 0x800) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r19 = socket(0x11, 0x3, 0x0) sendto$unix(r19, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt(r19, 0x0, 0x3, &(0x7f0000000100)=""/255, &(0x7f0000000000)=0xff) r20 = socket(0x2, 0x1, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0x80206916, &(0x7f0000000300)) openat(r21, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15, 0x0, 0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r22, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r25, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1}, 0xffffffffffffff75) write(r0, &(0x7f0000000040)="670dc3", 0x3) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8007, 0xfa) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getuid() seteuid(r2) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000000700000000000000de048dd8"], 0x10}, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f0000000680)=[{&(0x7f00000000c0)="a61fdfc4c52a9f9766778cf5139bb7fab8578b5b5a9ebd17ab879ca370bdc5761f3e0715022164ad547e88afc7b5be5a8251b66fec8b221d79a5be761be3d19c4f3a08392b354db75d90f8c53e049f696a14683bf3fcc1687c466d271ec868ee1bd1de4065d97403", 0x68}, {&(0x7f00000001c0)="51075be682c5ab20bc2e44b8e009bcc6c65e13349b894c15c8492de9a38d370c73265e1da559980a1fe0b1f17f21f766a48d3ceca6d0a58a87e43e77ccec035da04f750f271b85b9f1cb794f0d79f51648ab3a03411d5480b1a9141383f753bd6c141e5e2480ed34e74ec8e114fcf5c4c78f108cbe0b", 0x76}, {&(0x7f0000000240)="d4695a37a3b3ed491bc62ae26462224b8fa6d73bc681818ab48dfe5e0d9dde914c646182f530a9efde1ace79b0c4f99f11c87073a42536341d11ce50cf07dd83c3c76a200de3a58cfbafe1bf789b5b91526393dfe2b8", 0x56}, {&(0x7f00000002c0)="37860cd3338ccd027934b0d7a3008960c8fd490c611637a724f9766b664fbf093aeb19e5aaf8984c9b372bc740546daa168da882ca036ed7ceff522fd371d1c38b1aa8e8797374ecf42d5414022f8a8151278f46ab9d8d129b7fd99771", 0x5d}, {&(0x7f0000000340)="fd419d61ced7d335cdf10479f338420fc21e0066aef4dc662b7551d79266a33c357e6f0346a15cd1350610758d7f370c511738b201e76fbcb0dfc59fff7552ff9c1bc78612efe2cc8fb72da08b030f7b5efc2bb6c74d7b9ace0a560e5985db3296febb80b75661627e74d2885e49569a3203832cff6cc5d25148ea54a0b1d74ad3dfb67d04e40fb4652817b4c64fc72dc95857fe9abbe1873825b35d402c59f0aecedc90545e28d86597987dcf07b38cb2da3287348988b28256d14bd3f21e871331a369eb25dc6247bc60edf85c625bc035a4717005533609b3e2b364e4c42a6f8dade789df06903c7b53d0b782398782e69cfa9fe860ff0e11a6fad2794b", 0xff}, {&(0x7f0000000440)="76c94ee5c9c36052dd6a8f36885a9e67acb2ca09cad0f6366d4ae61b560a77b139d245ee5ab5db2e8c6b4de36efe22b7441b2403cfa1891610cc3b53de4b41eca084c8ca309ca6536cfdab729bb01d4274609031d094bd0fd924072f904b6705cdd1404f32ba129bf7596cf9d45042bd19413aa822dbb18ceec89ea7f5919e7420d7acb015dae5d4403d120dc5f5a8f75fa4b1ec32d7967a250c788edfd8b98864ad4ef08f4ae170c8664a8a471f1a90333eb2a0edcfafa15d19fe59bb408a10e7d065c5d5ec14044c01f5c2d039558ce268628b37a4d2bb6085242c7974291104ac4ef4c81ba12ac0c659f1e0", 0xed}, {&(0x7f0000000140)="0649421a326a231b5e0c73c5df700e8ebad0866deada33bfe949fa5bd9146b9cfad7e0858deebcd6be43b94f3fc245", 0x2f}, {&(0x7f0000000540)="ab6356660722feae9f54c66d98203304d5b3c628b42d5d60dd1fa7fa19cba0bd8f98efc3cede2a13fcc5d42f72d0324c2256ddcb1c7feadd47007299f1baa3433764669d85c188cd5d493f536a686b7bc51cb55d2f6372", 0x57}, {&(0x7f00000005c0)="360acfb2c160e2967958e2c2027c47", 0xf}, {&(0x7f0000000600)="a8d62722be1c6cc5b9ab733fb2640c62116f7e729494b8c28fc41bb00f88093ed4e53e2bfbca8a5d55377f22ec25bdde1ed610ea9514026b438129bc6355f4ee440d3de73c2b", 0x46}], 0xa, &(0x7f0000000740)=[@rights={0x30, 0xffff, 0x1, [r2, r0, 0xffffffffffffff9c, r0, r0, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r5]}], 0x48, 0x3}, 0x401) poll(&(0x7f0000000040)=[{r1}, {r0}, {r0, 0x12f}], 0x3, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000200)=[{0x1, 0x5, 0x2, 0xe01}, {0xdd60, 0x1, 0x27, 0x81}, {0x7, 0x3f, 0x93, 0x1}, {0x7, 0xfb, 0x3, 0xffff}, {0x9, 0x7, 0x5, 0x52d2}, {0xfc01, 0x2, 0x9, 0x8}, {0xfffa, 0x40, 0x5, 0x101}, {0x3670, 0x2, 0x81, 0xbd00}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fsync(r3) write(r1, &(0x7f00000000c0)="090900000000000000aa953b1f015b200a", 0x11) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x110) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1008, 0x1) ktrace(&(0x7f0000000180)='./file0\x00', 0xe42e32e76cfeaf10, 0x0, 0xffffffffffffffff) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2000000000000168, &(0x7f0000000080)}) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) bind(r1, &(0x7f00000013c0)=@in6={0x18, 0x0, 0x81, 0x5c061a1d}, 0xc) pwrite(r0, &(0x7f0000000240)="0400"/14, 0xe, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) getsockopt(r3, 0x4, 0x80000000, &(0x7f0000000000)=""/61, &(0x7f0000000080)=0x3d) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x400, 0x114) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000180)="12f8ebf4d948b49c42cb891ee5e4eb2105cdf315848698780990b55eb9db35c6aa81bf68d9bddaff44bb00ba40b477553fef823db8ab36100709df34e6fb3f99761af404b902374dd9c62e844f160b34f1461ed3", 0x54}], 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x1c}, {0xc6}, {0x6}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:00:00 executing program 1: r0 = socket(0x800000000002, 0x10000000000003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="8202c0fffeffffffffff0421f9d2c26d527d90cb5bfba2114826512028b23926bc2166a419af9a1cb2cdc5ec20ba3f7e828528ff4e23f2a31448c46ef8bab9790d05e420c108de1a5a7344a898cd00979ca22c88db8838e28b170396554b717e08100989c476484ea1d425458010a371300cca51ab5d6cdc888c3640190359d837c591806715f26f479289d4e8d4601c6c88f31b23a0cf84f54d0a8f87305efb55f31dc906fb433a8cc56f0e5d9cc6517bd8ec512c1a9ebb3943c444bd4f50d87d600900ec"], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00', r3, 0x2}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008000000000000000000000000000000000001c000000000000000000120000000000000100", 0x2c}], 0x1) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000012000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x1000) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:00 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d4592871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6595a2870b4122cd2350000000000000000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b7c2565ed9c84abe7b599bd90c5a8b2fa01e76d3ab093bd9c6385867c0a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b90f23b2f"], 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) write(r0, &(0x7f0000001080)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891147a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1a7455b9eb4fb848156e39970047dc2421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199", 0x5a1) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d574519361010f608006e570500ff000000000020000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f00000001c0)="220e228901001c067ebc74a7ea81774c6431f1fa48f4445ed5", 0xfffffe66) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x8, 0x1, {0x10000, 0x2}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) r0 = socket(0x34, 0x4000, 0xf8) lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000), 0x20000) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x60}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) chflags(&(0x7f0000000340)='./file0\x00', 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x8, [{0x1, 0x6}, {0x2, 0x80000000}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x1ff}, {0x0, 0x80}, {0x1, 0x7}, {0x1, 0x10000}, {0x3, 0x1}, {0x1, 0x401}, {0x3, 0x3}, {0x3, 0x3}, {0x3, 0x8000000}, {0x1, 0x9}, {0x2, 0x4}, {0x1, 0x7f}, {0x1, 0x60}, {0x3, 0x9}, {0x1, 0xffff}, {0x8d08be34aea02169, 0x9}, {0x3, 0x1000}, {0x1, 0x80000001}, {0x2, 0x8}, {0x3, 0x8}, {0x3, 0x8}, {0x38374f62871ffc0e, 0x2}, {0x4efe0b74ac5ed300, 0x6}, {0x2, 0x4}, {0x3, 0x5}, {0x1, 0x800}, {0x5726f580e3830822, 0x100}, {0x3, 0x4}]}) r3 = dup(r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000280)={0x800, 0x401}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x100, 0x7f, 0x3, 0x20, "c52b06e388aeee1c34849c05f10811e13f6bac47", 0x7fffffff, 0xfff}) 16:00:06 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0xdcdf1769dea2f6b, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f0000000180)=[{0x3736, 0x2, 0x2, 0x40}, {0x20, 0x1, 0x51, 0x3}, {0x8000, 0xa9, 0x80, 0x9}, {0x4, 0x0, 0x2, 0x2}, {0x400, 0x9, 0xff}, {0x1, 0x5, 0x2, 0x4}, {0x200, 0x5, 0x6c, 0x2}, {0xb42f, 0x2, 0x40, 0x80000000}, {0x101, 0x7f, 0x4, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000280)="d000000000000000000044d4e579", 0x31e, 0x0, 0x200000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000480)=[{0x0, 0x4b, 0x0, 0x4}, {0x8, 0x8a, 0x8, 0x3}, {0x7, 0xfe, 0x2, 0x9}]}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f00000004c0)=[{0x0, 0x9, 0x0, 0x2}]}) read(r3, &(0x7f0000000340)=""/221, 0xdd) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x22, 0x80000001}, {0x42, 0xac4}], 0x2}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = fcntl$dupfd(r2, 0xa, r4) getsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000200), &(0x7f0000000240)=0x4) preadv(r6, &(0x7f0000002800)=[{&(0x7f0000000540)=""/30, 0x1e}, {&(0x7f0000000580)=""/193, 0xc1}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/186, 0xba}, {&(0x7f0000002740)=""/14, 0xe}, {&(0x7f0000002780)=""/24, 0x18}, {&(0x7f00000027c0)=""/43, 0x2b}], 0x8, 0x0, 0x58) 16:00:06 executing program 1: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000b80)='./bus\x00', 0x0, 0x40) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) utimensat(r0, &(0x7f0000000bc0)='./file1\x00', &(0x7f0000000c00)={{0xff, 0x9}, {0xff, 0x2}}, 0x0) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0x3e3}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0xffffffffffffff9e}, {&(0x7f0000000cc0)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e004b85000000000000000000", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000d40)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000ec0)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b3394eb09021d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df097eaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000001180)="8e497239956e23ed42b4050d3733dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad767a250e105080000000016000d74753bff4d5fd30844d236e2d87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef53639060000000000000093fb672e68f1545d06b5ddf3e111af18c25d5ec8017206a7d96de18d05c93d95d73c900332e447a824e288c6bf1c087b45ca64a7bb270abe21fb03a04fefa10dd4ae99640cdeed59588b9d2074c9dc3d6d32ba39ca9c1321ac607dafc562b7d51c6c64e2678940637adb1569377c24f90f158f71282249e5f14e9d41f854dda0ea8eced25a2e7f7da54e50139d989e1d4dc93de9b92ef84642d60d1485e097bc0ce5d0a2eee3c6bc8982be8f33ace57860545d1f10bcbc9cbe1b07fad17e2d28c0336e43785927a66e4dd2695c0330da00bde33fe6803a5879d9ea25948b1767fbe5c4fddb61d8f82c5f214c9d768bd2dffa1bd58ad0f6bd0421a81622cd17694d8676aac3ab10df9d", 0xfffffffffffffed1}], 0x3) r3 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000000)="4d531b", 0x3) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000780)={0x2000000000000005, 0x1, 0x11, 0x1, "3ec72ce9ac7b55a80faf09c80000000b0100", 0x2, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r6 = syz_open_pts() r7 = open$dir(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f00000003c0)=0x9) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000380)=0x9, 0x4) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000380)=0x9, 0x4) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "ec8f7766421fd366d8af9057e6ef71a3118a0300", 0x3, 0xff}) mknod(&(0x7f0000000740)='./file0\x00', 0x6110, 0xffffffffffffffd4) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000c80)={0x100000000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7d}) readv(r6, &(0x7f0000000b80), 0x2) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r11 = accept$inet(r10, &(0x7f0000000b40), &(0x7f0000000d00)=0xc) dup2(r6, r11) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000100)={0x20, 0x8001, 0x2, 0x7}) faccessat(r1, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r12 = semget$private(0x0, 0x1, 0x400) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000640)='./file2\x00', 0x0) renameat(r2, &(0x7f0000000100)='./file2\x00', r2, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') shutdown(r2, 0x3) 16:00:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="856666d1f637e7d459c2aec5a280905867ce204e5053e7be9d19ef0c6efa839208d97b8b8c2b9b918a7ed811b1e97d7e6277d3c16b3ab826c6321f68a3", 0x3d}, {&(0x7f00000000c0)="508cc25aa8463a686b369aab25365d810de26511153e68418f2f7cc9398b913e3654f607cd4ab6296b71c5413750addfea20e2305ffae11b54099aac8dea8103580fdd4e63214178b45c239c443b17dc21f663fe7aac13e0c40f582dcaa91502aaa07b4d55c37a67ab9a38be8bbbfe02fbd639d56cd39f8ab7627ecded259abe863e0225d2de776f7bbe9f5fc730b6f507d61322a290a8b927f86ddb2553875a6df3852d48ba6bae87df8bbebd837fccb125daeb7e", 0xb5}], 0x2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) getsockopt(r4, 0x65, 0x5f98, &(0x7f0000000340)=""/4096, &(0x7f0000000000)=0x1000) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002026, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="be77364a63d3c30d84f159cc9a96615e9ddb819bd20f3ba0fb6c129a4e74b8406622004e6dc6a2445b2b515ff1f8b4b06ab39e2a98ba14bbdea2b67670e175429635bf77df75", 0xfe98}, {&(0x7f0000000100)="a0", 0xfffffffffffffec1}], 0x2) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x102) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f0000000080)='./bus\x00', 0x80, 0xf6) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xda, 0x1, 0x1ff, 0x3, "ab581ae99aedb13d9c932bba2b37b19ccaef0f6e", 0x8, 0x800}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) r4 = accept$unix(r2, 0x0, &(0x7f0000000080)) recvfrom(r4, &(0x7f00000002c0)=""/201, 0xc9, 0x0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x9, 0x2}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x1d0c9457}], 0x8cc58ee0e4ce933c) 16:00:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff], [], [0x80c0000100ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3947], [{}, {0x2}, {}, {}, {}, {0x0, 0x100}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xafbee220c4b18b95) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x401, './file0/file0\x00'}) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="78e8e7bac1fe12d0ce0baf37e5a82cbb563ef57c00035bf1a74ce4139339d6f98c4794f60a52e951f4fc9b39e6815c95654ec07cb44537a1dbd41270b8efee8154f419580d61523a40490c7e0f397caf49e7ed374200a87de9baf5ddd851f0c785353fae3ba5c994c8f5e383cb1b2c5bca5d56cb36ccb23eda21642f39cd11d7b465846e44406bdd5d070ad558c36085", 0x90}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$SHM_LOCK(r1, 0x3) r2 = syz_open_pts() read(r2, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto(r0, &(0x7f00000000c0)="a4aca525b6f79887977cf9a4dc22cbdf723b0d765b36fb7ef142f1c0b272664985f723df9f5f4287cf929a3a0856f96b0a418ef3375315c28a54897cca8a33737a1ab177d090604f8e276bc8caed11c1b0de3eec41e6b633fd", 0x59, 0x40c, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0xfffffffc, 0x0, 0x9, "0000000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r5, r0) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) setsockopt(r3, 0x0, 0x0, &(0x7f00000001c0)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b7448191e8ec5292ca4a69fe4190c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x9a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x89, 0x0, 0x1f, 0x4e65, 0x6}, 0xc) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:07 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10002) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='2dh\x13\x8b!\xd7\"\xa2Q', 0x80, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000840)={0x35fa, 0x7fffffff}, 0x8) write(r3, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r4 = semget$private(0x0, 0x0, 0x20) connect$inet(r3, &(0x7f0000000580)={0x2, 0x1}, 0xc) rmdir(&(0x7f00000007c0)='./file0\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000800)) write(r2, &(0x7f00000006c0)="4f016dea248e7808bd3556ffe8d0aaeae81b16e250e6153d3c97aa910d6e6105e02848ecdfc650f10e1ce9ab31142b8f51fe347ef3fdffffff4a987f26f9e06f766150169db361356a7b2cf086cfd5e03ad0b906716e200e3c9e6f2b98909266fc796ba4f66ea9e7de0a70346f70859fd0ca56d6046e7a68dee411d7e006d90fa905bc808200f57dd8e12424de6da83304000000000000008f2a503e8e845532ae6b292f27780b15d63efae05a75505121d24eb4e30f135f2349fac494c30744401f58255c1eb388414aab1ba107ac92c0652a44d9a68b855a43cdfab569cc8d3c782528f953d90452edc0ff5bf5d409e25d4e110b", 0xfffffffffffffefc) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000005c0)=""/235) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x2, 0x400000000002, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r9 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r9, 0x0, r9) accept$inet(r9, &(0x7f00000002c0), &(0x7f0000000400)=0xc) kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r11 = fcntl$dupfd(r10, 0xd19ec3359782c06f, r6) r12 = kqueue() poll(&(0x7f0000000080)=[{r12, 0x17}], 0x1, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8080, 0x0) kevent(r14, &(0x7f0000000140)=[{{r15}, 0xfffffffffffffffe, 0x65, 0x40}], 0x0, 0x0, 0xa102, 0x0) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getpgrp() 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x200000000000013a, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r0, r1) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x3, &(0x7f0000001240)) 16:00:07 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x400007feffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7ff, 0x0, 0x1200000, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') 16:00:07 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f00001a4000/0x3000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x402) shmget(0x1, 0x1000, 0x200, &(0x7f0000491000/0x1000)=nil) semop(r3, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) r6 = accept$inet6(r5, &(0x7f00000017c0), &(0x7f0000001800)=0xc) mmap(&(0x7f00003a4000/0x1000)=nil, 0x1000, 0x0, 0x9a781cd0f2e83c1a, r6, 0x0, 0x3) r7 = dup2(r2, r2) socket(0x20, 0x2, 0x11001) r8 = semget$private(0x0, 0x1, 0xc) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206916, &(0x7f0000000300)) getsockopt(r10, 0x2, 0x80000001, &(0x7f00000007c0)=""/4096, &(0x7f00000000c0)=0x1000) semop(r8, &(0x7f0000000040)=[{0x5, 0x3ff, 0x1000}, {0x0, 0x9}, {0x2, 0x8, 0x3000}, {0x4, 0xfffffffffffffffd, 0x1000}, {0x3, 0x20, 0x1000}], 0x5) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000000)={{0x1, 0x1, 0x2}, 0x800, 0x9, 0x9}) preadv(r2, &(0x7f0000000700)=[{&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f00000003c0)=""/215, 0xd7}, {&(0x7f00000000c0)}, {&(0x7f0000000280)=""/134, 0x86}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/97, 0x61}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f00000006c0)=""/46, 0x2e}], 0x9, 0x0, 0x0) close(r2) r11 = socket(0x18, 0x400000002, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000080)=0x9) listen(r2, 0x5) shmdt(r1) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x6c}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet6(0x18, 0x4000, 0x9) setsockopt(r0, 0x100, 0x140000, &(0x7f0000000340)="7816fb4075f43fb2a1bf2f1f6f8dd07f2011c6e2717d0924d76267b8b074e720aeea4c0c46069a9c61a723a12016e52d7bd43721985b42deb4d3404d97e39de8754f935b7c579bf48c4b0e97be9330bf846bd9e634ff5b624712cb8947a500ddacd492a495215e76bd2157525b549ab37a7987e0dc8314c6ab8a657a841ee8b29259502b2a07876c58ccbbf18aac9f47d753ba2e5c41e75f624f7e62f270f78d1d3b76c404a980e14d4a6cbd8d0ccaaac256a82b932e746630996d1c91e6080afdc5e615205cacdcca4b7dfc5e31b01161e68fc5d6e83b5ec3ee68f16fcc8490d0cb80a40c1d262ed4833d2fa68c06170c2936bc0edc954eabc2506ffd98f710a8c734664783a66c12369b4f6ee3a6b2bb0444b363f60d347e9a29de455db898985fbb9b3632f2a45f5d10bea4b3eb170f196ce6b8e8805b3666a0a754797535932fe4696ff5bf31f0c992b67ad398b59db324e31d48371f6a5c4b2852fd53b04e9ec9bc3d1c9a97091a0952f444482a1eccf084e68695a21700efeefa7b61977c011372b562138b7dca6b1d2590f69c9aadc079b3d4a53e5d21358de67b8c0fdf3715609bf25d95f23fb0095ae8501eead6451cffd0beaca0d782a67c353eac6db5361473bbbd2e0b180dd59f017a93cdbe3c9f7afef9b50abda66cec8f4b2e688675dda43b0927e123304b415ddc45a0481eeab4242fbbc6a575bc1a6a4c60d89325b315161982f35e88999cbf9f447bb6890c213d973f018cd0e1c6f7e3c3290eb18d2412178d033c185474b423de60e91a2b95fe2fc0381709fa78216868ab8bd986ca9a43081c6883db1c1453caa563a1c9a48037aba648a464d048f011cb99f399d85cfad8df9a7bbab6227d73c114813b3a474071f970d3bac6dc65f7156bd8378a8022f6493ba11005e0a9dc6cb323accef741c85ebd180301c2786beb2d093cd14ec8318a6bb9f420173b117bb91d4a60f654a5a8bec8f8af5bc6fdf27c7adb3e5d467ccef82addfb16e8b826f4951398888268b9709292f487b30ced1ee966a7026a5282c6ae30198bd7238123b5d21e8b9a6b77608622bc39eaf980170d229334067d06336302c9e4150eb781bfb8e28a7d4a1c617b1a7fa5ca9c0a61ccaa68ce1a628b7f892f12760845a9b8d388756071db7b6c2d8720f845f4a9e08d2749bc2d04437647af867e397591e148e76260e8eecb6cd781741425fc92d9c9e84d4aec4ae24198124777faab160f4c5690e69079730878c1186eba15d27cafb86e2ceba0cf092e786eb2f474108151911f0bdb595ceae2f58a7b153d0c511d92a18d293292f07492d69978151f10112684096e338ed5940cf174c789af45765b67fa8d5dbfb210bd3df785e4cae3016162d3005e7cbee725595cae65ba39674b75ac13ff33248eb722eb244ebaad989d3a4c40c773b75394aca69bb65a978350c47c218dab2769e10a0d58d5cfc6340df252e1a75488d9df38079182c4ed9532749fb888622a371a1bfa39975a460146a86184251f31ec75be5ea571cb1e9578c37e8852ffacb76fe5fd3de63dc7cb424b7977f3a9b932621ad3df1209b6955dfe7ce2dc4c530574411359a1b21ce6eb26e48aeed7b3235e0a2a3a24bac79d7069a77394b58b5cec763b4c1bfeeda845b69ded23b7d804a799d61a9f00e9081c2b6313f7c1e0c6ff09dd46baa1ad1ac112d939d07a365544dbc7aa44ae12aaea827fe14dcd09904a2e6ee8889d3080b0a2a76c87ce936cd69aa2ef9b4fa21a8ce185c94a9a1dceed0502391a18dde53642b77471bd4b288f7a9a56107bc3ea6aeb037dcb332dab74ace7b7177078e1e3461821ca4b741f193cd00a4b514aa2726a39ceafa07e66d5f621c0b8775a002ebbf60871f9f4bc2ba2cf0726b644ada84813b306ebce6205019582279581f1b4035deaffb385cf74a9cff6befd4aea5e7652f67e260cbbfb4630e29693c86e77e77bc6fe3dc76d85190bb063037fc64eb94046156e60e236d5136fe4dc8e4f12d1da82ef00e2137de5bb30f6fb8c14f101e3a1319aff888a25d34bab8148d16b7c1451de6499623a132fd9d9946b96680cff241c1212499cbcd672c154fa683ad012f8555645caa8b8e984ba044de8efdd8d473b91fd0bda888e16ff1da1343a97bdde26357c1258691a40466b366f87c36ce9076231defe28f2af76208de96f735a370ba1c7399de97371675ce6d348ded476e17c5b325d11c2b5d52f53ab04466b984a6d87a3bf31a4867af1dfa576dacef53b9687abde16c61dc1d44ee2e8f489da27be3f630fac9c4cdcbe18d1b53025eb96271d67d98101a4c6853257dcb057f94a0700ecf303d8b2a68428fbe2179f04282974e2897f53a30aaa04c66fb03d6566465ad6a1957a853b03720612915a2d819bb852f87a23a16dbec7ce606a79d64beacc61a25e05e5556116a5cfe75ff09e326a0ea34d6dd08cf57a56bc4c97eefccf357153c7f7fa2d88f16bd2e243a6ade0b23241e4050482a8ad929e8ccab1ff1395a4a5b1a32e16e925be5f9daab59f06fb7b1c36afd5e1f486f88261fd3c643db776bac5d3365e88ca776cee55a704153111680cd1fc0e97dd9776f04a5b4474e831ccff005d05774adf8d890fb632683b75a9c16bbf9e57d715e82d4e3fb287be1626786dd79885bfb9ceec72550d5569b40ff763b3bd55a0fc18cd52ef360a4736a3aa8c4df61027a4c2167f0799c96dd6e314c3902a008556b6d81f11fd1de5a085588679594f58ad0f8264445134a960d73717a21abcf4260a707b59e0076a2cfbc771e19eb8a82545b361f7fd58a5c8a8d2409c781dd08d8d4bae5e2e66a0ef28affdd0d30cbcc910fd93ad5c5cb26c466636dbd7bbd8033dac6533a790f33017fc14fc000ebd9e94812efb4bfe9c20c978fd4eaf5eba903a74ee891a3969358f4b1089694c8aee048185194e778753329038958a58f105477ee6aafe4ae0dac952908c005b80cc74033885ed417fc3ba5b15ff7aa6ac84764a6736ebaf7b94dec301b12bd4c65fd9541656a1e466bc3f1828e3f7256f2e2c28237ef6d58e079d8368ca10a328e9dbed44336b913ca447655f617c49bc2beb2eaec974216d2c07889a3d820aa5fb3184ce5ba785c9c4b64c75484ea83140a2995d8c029097b80c7483f360338ea9572f5b1181fd6e44aefd6c3766d11085d69dadacfefe4599cb8085e620a118b3a52d4fd787a348296f7b52087bd8d22b794e63f9f4b6335301c1eb72de49c1ea9497dae7ce60e2ebaa3a9d82bac7dd1e090d5879e518603f7ece5d52b0c5048a7899648dbc84470d83fc1c9d7ee4a3473b9c7081e984e8db1b298a651d7bc4c3e88b25948ab07c21becf571234adee1e593eb4389982e524745d892ce9a0640c212100073ce62a97cb8e98e3a5b1cd49c0d6917b94585a2082134f866bc29ddb1c82d0289427e6f7136e7f7662ee3a9eda254888a754c308a347c365d9c62849b5fbe4e132b09616ee7347399559208d2980c480e2659bef3c23230ece0d61ff2c15ee6be16c44a6af702840480130a677a91f911cc83412ef3b4a63488e75d39b56a447756cd428ae8e11b0e6a6f8cf8bc53e4df56c43cd82f6f4ab58d385e1aedd92b52d9d160b8a1863062ed270cb5a10f1bbee398cddb31b1c3c3a63ed22d16a0556d28be00812bf6bd56f815391d527f793f35c746fbc81cdefa93aadb445cf49ccde9bf02f4251056120f57f01704dbecd247de1931dd3cb5721f24c82a0873a003735a2af9c71ac398ba4309f8010aa1a41a61cbae3db17022f30a0d1cb46f0e0f21bac8cb1baa8dadf5dc8e55a032cce727402b049a4fa80d2e2bbaea213aa35ca27177e64b9473d0b864b9f941d31d090ad4475daf024720e5cb9f9e240d666654922db0865071b343e3c8e285093e4407073e22a173a39e471eb0b93bbdc8b23586c7b774f9cc7ac04b961014a1f1868e399dcb049cc93bb8ca129535a20e6d2be30f91af73f43548a14287a0b699545c55523800d0cc439bd7bc7fbb62172b95d7e3bda1f53830d4ae8c4c07e1704541725ac8897a58b768834f9be25ff7e363b86e3ea0e8a49c77b652703a9c83d8312eef2f12dc4e3abe2e013994a348d2d07698bcebb55851fff105690f90120199774217efac35dfe8f2ea938e59d679f89b3a0b7ff7895e7d378dc6e3bc8d965daf6c7b63b20c656a420b0718097b77fee96c17fa0b72f2dc00115ed574b44b8af4b8cdcede630dd70926dc094256db6bb44100473d3ca24dba57ad073bb6abfbf6aa4ee57ec72ddd11a5810f878270b27678750a98d9d281f10c630dc4384dfe66110c33ab4768ed54e6f5ce62b52c8fffa874ff78261eddb1acba918db034c6ead6d1d3d050e50b58a413d68774b018a6c0593a84e54c66963f3711a483e3aed706d7625829c11831d841a64c58c70293fd33b99488c316e57c0befd72f4eb790908dadfbae21c4d5d1405955ef6db9a1d780a5434f3b61bad3b238a0623c7bae41ca7ebf88fe90d22e2c1954fd3abf99f86e0e9cf32de522104d0307891c413f96f2185ef22d09587bdabb707a774560a3819bb9d40bbd5a691fe304ebc356082b4944bf8d8217a43a19c2758837a5a5fe8fd882671d40e0f127d6baf6614d37628eb1b7603fbc5ad70c0c154ad856c4c1b5f9731cbcfa6b6755c3dc6ea9c0ed7b02c4b29607fe3ceb3d9db120eabf765c5ca0a78bffcd975e28c8db6bcff0d75d578746a91bda6d4fc0b7f7e404d6e49b5d22458394c8c44b291d14cb7bb756c961ccde233c6b174f7ae4ea66b96a769e7bc13ed2fa0cbe41fce3a7d2e700906f01c072d0319d398ab1adfe345b21c73230019220e6c3076d81f6e2ba4bb30bd9e8616196db031e3a9f145fcbf8145f5bf3cfb6e06dad1d2e261d899a4ebd0a6281e867546bb124ce02acfafaecc4af6e37dabceb79e36bc8a6774f58bb96248fb66de9f49229ce83fdc32bd7bc39eec516fead118d832d1d39a9e48711aee7bdde3c0e6250103b848f71bd24eefc7732d2764b15dd673a11bab899ab9887c3302567f5d876ff05628f5f3f445d932cf5750e37b572080f8bb0a251fcabef78341b3b13a56308e473577b1fb6d77441d79484c3f8f6d6220a570c6ea3dffb713380cbe97360b66e554aa09f958de22fdbd3faa6a0a52d778a4d4f2d28552f8b82c22708a7b05ef3a4005f98c452e6b9155e89f691ade339e41c3f5e22fb35f899061052773c4f771b44096ba2c2f28365046d56be0d7142455c4398337adf1b26ce5bf977f89f755ec4626650ace2aa3e1c26712a7b512d30add9cc39a28d653d0c3378eea04fb4ac120c66ad025d7db52509ad15564d0d70bc9e2568535a8bb933c687aba25fa149268ea71f36aba755bc7b3f3c4782208897870ac9661e83795b2168781f35e314cd3b3300f0f92b44dbef4c0195c1581545844b029a55be763a248bc9cd2632295e362a899251de080cada220f6540a1c5a027180f41ed6c0995bf4f3a541bd3e166c4736fa94bd272cf3e8a67dcc2dc419170f49666b6d22908690aeaee208a5180e6007e7db7be83369b3087557ad1c7cebcb68c53a3400aca523127c1b32fa9c141352f9efc155cb4ba3f740008a903858d4e75a19cbe521e290832924b0bd3a36aa51ade16d96e7fd2ef384b6e172427c355d614d41bc0e9ef6b2b7a4dbdede9c0e176b69bfa53eae646fb1b7bd36a304b6a2601e27562696a0881874879c851c5a2d7ca2b67f78faa6e548cf8dc756b028e5cc411e394e13cf9aed7", 0x1000) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) bind$unix(r3, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00'}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7, 0x3}, {0x48}, {0x6, 0xff}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0xc2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 0: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000080)) r4 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000340)=""/192) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000400)=[0x7, 0x5, 0x5, 0x1, 0x6, 0x7ff]) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xe, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000300)={0x0, 0x7}) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x1, 0x407, 0x793}, {0x18, 0x1, 0x4, 0xe7a}, 0x200, [0x1400000, 0x9, 0x9, 0x7, 0x1, 0x0, 0x0, 0x99]}, 0x3c) shmget(0x1, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) 16:00:07 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget(0x2, 0x2, 0x2) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/235) madvise(&(0x7f00007f2000/0x11000)=nil, 0x11000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) socket(0x20, 0x2, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20a2100fd85a0472, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x80) r3 = getppid() fcntl$setown(r2, 0x6, r3) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0xffe) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x30}, {0x40000005c}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r4, &(0x7f0000000180)=[{&(0x7f00000000c0)="ba03732e19b47701390c2e791ba7b972e2004a9606bef6223343c1f97e7230539bed141166c020fce6e50a40961fd1a2d8a31e23a1f4774c005bc280656ce1c216de9d2cd86e249141241065beec2ff103906690fd83b7cb", 0x58}, {&(0x7f0000000040)="771516d9ba0052e8872814130f85c5e9638f1a82d91522c02dbeb92bea59c74fe524f04fea00a51618f1807e8bc9327feedd8f", 0x33}, {&(0x7f0000000140)="3fc352173087715f63b6da6a567643c5eec1dfc0ab", 0x15}], 0x3) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206916, &(0x7f0000000300)) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./bus\x00', r1, 0x2}) 16:00:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220100", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd095) 16:00:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f00000003c0)='./file0\x00', 0xffffffffffffff9c, 0x1}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) read(r0, &(0x7f0000000140)=""/183, 0xb7) fchmod(r0, 0x8e3) dup2(0xffffffffffffff9c, 0xffffffffffffffff) getppid() r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x295) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b37424d364c83ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5d03900000000f7ea12375586581a2bd8229d6c9816d572bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea765d6ec3ab9c1ffdda76b3d3b1937d24a7afb4be42cac705e052992bf3f9923de7f0f4f33e8040078b2d84068d1f2d96f5b5dedaea2ccaf802fa"], 0x1, 0x1, 0x0) r4 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x200000029, 0x80000000000040, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x35, &(0x7f0000000000), 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r5, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa9, 0x20001, 0x100000000, 0x1}) msgrcv(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000004dd819d029145982040000000000000000000000000000008fb5b482ad780d0dca30387cd968e50000000000000000000000000000000000000000000000000000000000b928c9bb24806b35000000000000000000000000000000000000000000000000000000000000ed478ab299b0dd930000000000000000000002000000200000000000818900000000000000000000000000000000000010000000000000000000000000000000000000000000000000000a00267200"/270], 0xf7, 0x0, 0x1000) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r11, r1, 0x6) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) socket(0x11, 0x3, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x0) syz_emit_ethernet(0xfff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") 16:00:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0xf7fe, 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x8f}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:00:08 executing program 1: socket(0x19, 0x2, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x80000001, 0x1}, {0x18, 0x0, 0x8, 0x1a0000}, 0x8, [0x9]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x3000, 0x8001}, {0x18, 0x3, 0x9, 0x1}, 0x80, [0xd90, 0x7fff, 0x6, 0x8, 0xfffffff9, 0x800, 0x6, 0xffffffff]}, 0x3c) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05780000000000000096207000000008295955984c87910bf093f68c1170059518a8e3b4423959dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15814360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235c4bb50059466965800000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b3600900a90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e525ca4fdf7404c0787914c0576ed156467db0f107584e8e5bf61aa97eace0513733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c7af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add0c753202f43faedf14add72e06517b58eb7639dda87d4c6c6e80428998a3c19cf908c078a3565ca486301351017363f0cca3712805f7c2afb0f9ce1389e14bdc899dafb40e8a1afb531ce9880399e7789e1771003968ba0f98a63d0fb5b336bf6a5963cbffee4c260671fb5ecf898312eec84de7581efcb83168877543453ec41ce3d38c9d0aabaf93a6e5bc910f90928af01ee047ce61a9dff3cf3d00000000000000000000008eaf5d71b7bf92c56c2d94bb3c755728fbd0db99c700de98b6deabec232bd91878eb3abca8f3a064924c03ca34bd80da99d78d9908030fd8814059c57cfda3e9576ed22e8811f3ebf28abbb50b6c36522b2d572785f3df09856b425db5cfb9d96a2dda0f9d36e3078bfcd9dcf1b70a7641001989833a119dc88b8c6606d60ca055b294db488c8a285dca2ec2d2990efc3eb911af5ef6e58e1a341c373ce80198e5d062792058aa401db81dbf4be538d11a12ecacedd61d9e08d1217c9dc5000000000000000083b684d0bea8e84aaa40a6129e76a126b80149d0c038aae79b2d5d62fa8e3816d80173056837c50ac7332ee88700"/757], 0x10) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getgroups(0x0, 0x0) open(0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x8, 0x3010, 0xffffffffffffff9c, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x48}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) ioctl$TIOCCDTR(r1, 0x20007478) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000000)="36b8fb000000faa920640b455600") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, 0x81, 0x4b6}, 0xc) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x35, 0xd0, {[0x2a340fb6, 0x5, 0x8000, 0xfffffffffffffd55, 0x9ac, 0x8, 0x2, 0x2, 0x1, 0x0, 0x1, 0x7, 0x5, 0x7, 0x8, 0x3f, 0xfff, 0x80], [0x0, 0x7, 0x200, 0x6, 0x7f, 0x5, 0x7, 0xec50, 0x1, 0xd6], [0x3, 0x3f, 0x56, 0x100000000, 0x5, 0x10000], [0xda4e, 0x8b8, 0x6, 0x1, 0x5, 0x3f], [{0x1, 0x204000, 0x1cb7, 0x25d}, {0x1, 0x2, 0x3, 0x4}, {0x1, 0x5, 0x500, 0x80000001}, {0x0, 0x837f, 0x8, 0x1}, {0x5, 0x3, 0x7, 0x4}, {0xe8, 0x1f0000, 0x7, 0x1f1}, {0x8, 0x60, 0x0, 0xffff}, {0x7f, 0x6, 0x0, 0x10001}], {0xe6, 0x100, 0x5, 0x7}, {0x4, 0x1, 0x7f, 0x401}}}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x6, [{0x1, 0xf}, {0x1, 0xfff}, {0x0, 0x5}, {0x1, 0x7ff}, {0x1, 0x4}, {0x3}, {0x3}, {0x2, 0xc164}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x9}, {0x1, 0x10001}, {0x3}, {0x1}, {0x2, 0x8}, {0x2, 0x40}, {0x2, 0xe2a2}, {0x1, 0x4}, {0x2, 0x1}, {0x3, 0x8000}, {0x3, 0x4}, {0x9a7bd7e77ba1f29b, 0x5}, {0x3, 0x3}, {0x1, 0xffffff80}, {0x3, 0xff}, {0x2, 0xcf}, {0x3, 0x8d8}, {0x2, 0x2}, {0x3, 0x6}, {0x2, 0x5}, {0x2, 0x8}, {0x3, 0x10001}]}) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) connect$inet(r2, &(0x7f00000003c0)={0x2, 0x1}, 0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000400)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000440)) ioctl$KDGKBMODE(r0, 0x40044b06) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x20, 0x0) mmap(&(0x7f0000ff4000/0xb000)=nil, 0xb000, 0x5, 0x10, r3, 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x8) utimensat(r2, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x20, 0x2}, {0x1, 0x3f}}, 0x2) r4 = socket(0x2, 0x3, 0x0) close(r4) openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000005c0)=0x7) clock_gettime(0x3, &(0x7f0000000600)) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', 0x80, 0x4) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000700)={&(0x7f0000000680)='./file0\x00', r6, 0x64e51a1d4135a7d5}) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000780)='/dev/pci\x00', 0x2, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) fcntl$dupfd(r8, 0x0, r9) fcntl$getown(r6, 0x5) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x8048, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f0000000900)={0xffffffffffffffff}) r13 = accept(r0, &(0x7f0000000940)=@un=@file={0x0, ""/21}, &(0x7f0000000980)=0x17) kevent(0xffffffffffffff9c, &(0x7f0000000880)=[{{}, 0xffffffffffffffff, 0x8, 0x1, 0x100000000, 0x200}, {{r10}, 0xfffffffffffffffc, 0x20, 0x6efcedf07a1cc4e2, 0x5}, {{r7}, 0xfffffffffffffffa, 0x50, 0x2, 0x8, 0x95}, {{r11}, 0x7fffffffffffffff, 0x18, 0x1, 0x5, 0x5}], 0x8, &(0x7f00000009c0)=[{{r12}, 0xfffffffffffffffa, 0xa, 0x4, 0x6, 0xff}, {{r13}, 0xfffffffffffffff8, 0x104, 0x4, 0x800, 0x3}], 0x5, &(0x7f0000000a00)={0x6, 0xffff}) 16:00:08 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) socket$inet6(0x18, 0x8000, 0xff) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004a1a300062b00feffffff0000a3bb6b3c042efdd100000000400000ad1ca8a95704000000000a", 0x2c}], 0x1) 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') r2 = socket$inet6(0x18, 0x3, 0x1) fchflags(r2, 0x10001) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:00:08 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x2a9, 0x0, 0xffffffffffffff06, 0x0, 0xffffffffffffffe7}, 0x8) 16:00:08 executing program 1: syz_emit_ethernet(0x298, 0x0) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000380)={0x1}) chroot(&(0x7f0000000340)='./file0\x00') ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x8001, 0x67f, 0x6, 0x1ff, &(0x7f0000000080)={{0xb3, 0x80, 0x7, 0x6, 0x96, 0xae6}, {[0x6, 0x8, 0x8, 0x1ff, 0x80000001, 0x1f, 0x400, 0x3, 0x1b8e, 0xfffffffffffffffb, 0xb7, 0xfff, 0x80000000, 0x4, 0x7f, 0xffffffff, 0x9], [0x800, 0x7ff, 0x6, 0xfffffffffffffff9, 0x1, 0x59, 0x6, 0x7f, 0x48b0, 0x54a1], [0x7, 0x5, 0x4, 0x5, 0x80000000, 0x2, 0x2], [0x9, 0xd3, 0x6, 0x2d67, 0xbde9, 0xffffffffffffff38], [{0x7ff, 0x62, 0xac, 0x40}, {0x5, 0x400, 0xfffffff7, 0x1}, {0x7, 0x0, 0x8000, 0x8}, {0x5, 0x7, 0x4, 0x8}, {0x1, 0x1d7, 0x2}, {0x5, 0x7fff, 0x5}, {0x20, 0x8, 0x1, 0x9}, {0x3f, 0x400, 0x101, 0x7fff}], {0x20, 0x9, 0x1, 0xffffffffffffffff}, {0x0, 0xffff, 0x40, 0x8000}}}, 0x3, 0x4}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:08 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0x20) r2 = getuid() setuid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x14, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r13 = socket(0x10000000002, 0x2, 0x0) dup2(r12, r13) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r10, r8}, 0xc) r14 = getuid() setuid(r14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) r19 = msgget$private(0x0, 0x0) r20 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r20, 0x0, 0x0, 0x0, 0x80a5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r22, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r23 = fcntl$dupfd(r21, 0x14, r22) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r24, 0x4, 0xcc) r25 = getpid() fcntl$setown(r24, 0x6, r25) fcntl$setown(r23, 0x6, r25) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r27 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r27) setsockopt$sock_int(r27, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r29 = socket(0x2, 0x1, 0x0) connect$unix(r29, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r29, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r30 = socket(0x10000000002, 0x2, 0x0) dup2(r29, r30) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={r25, r28, r26}, 0xc) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000180)={{0x5, r2, r26, r14, r11, 0xa53f4b47482d752f, 0x8}, 0xbdc, 0x8, r16, r18, 0x3, 0x3343, 0x138, 0x64aa}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/108, 0x6c}], 0x1) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x58, 0x13, 0x1, 0x1000000000000000}], 0xfffdfffd, 0x0, 0x19, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10980, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r3, 0x29, 0x4, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="0e19720e78d0536a148b6a2435193b540ff627205b7fcac982bd7335fce765972b956b6188becd863c218d57", 0x2c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) r6 = dup(r5) ioctl$KDGETLED(r6, 0x40044b41, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000002080002006, 0x40004000000028ac) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x14, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r3, 0x6, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r7) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000280)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0ddce18ad64eca63d285b67fd872af1f73f8c8437c2ab4d5cac70852cc27d409000000d2d605afafd6ebffe23a98fa3757f2ff6980000000889fa59ef4f342f8afae518a548cede93583309acaea3dbbd92a6fd46b86f9ac0e263fc0878137bac1c7e520e0e4957ca00ef2cd5171b829de10a52516d70741256ab4477e58a29e8f2f73d745fb0b6cc2b4e65755e6b49cdc20db2ac9038fd8286a64fc9902d0f1d328bf0471e5eaf5cc98395f1a6e31f7b33b3603cd1864291007d0913401e1f0ab391c502ff81061dfd4ad3924b366ba503780c7bbe8743d9cf5d9e95fe2f9bf92668133d030af1ceeef80fd1fcb5ff2ddaac4a774524621c7f6d019d81ffb226d6d2ec02a66bdd11b316f478ef64224d6daee2a9d"], 0x10) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) fcntl$setown(r10, 0x6, r5) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = socket(0x10000000002, 0x2, 0x0) dup2(r9, r11) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r8, r6}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, r6, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x1c8) r12 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x100) writev(r12, &(0x7f00000003c0)=[{&(0x7f0000000780)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d6a9c43025abf56b0c000029030000000058a393355fdee30badc24f42a0b66803c6e2086caa672009bca0ac4053421073785183e8acc58c7568d57e0671a6a5a308cac6a311a31a8796a0b230aa6b0dd841c489b87af91026739a4c4bb3369aac6e85670000000095837045afa4f225d6a54d34bfdb813197a54cb313b7291baf5cbe9b8e8ebc992194eda62c7a17c8262de1e4e9441a44a4e5872d5d4f746440e4c7b0287dee85e2c4acce7e5d2b192fcc9b6cfd4453d99f97c29aab775a1e397c31432b0cc5dbbc90a909eef6a4f8f968622fb990359889197b331cf072635d71e77ac8f8a8786a86a6afb17b572cc443bd482d1f553930bd294df8d86c75d9ff41c1952e82a1083bdf1d638fc42ea79d4f64dfd1474a9831dabd51a8d577419bd724be7348bac2f0758557264597bdf187d977d5d45bf8fc9599f34e93fed7e2d813456c89246ef11fb7a211241298e60000000000000000", 0xfb35345a}], 0x10000000000001f4) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:08 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r0, &(0x7f0000000000), 0x36f) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x23, &(0x7f0000000140)="b6") r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) r4 = getuid() setuid(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x14, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r7, 0x6, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r11) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r13 = socket(0x3, 0x1, 0x0) connect$unix(r13, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r14 = socket(0x10000000002, 0x2, 0x0) dup2(r13, r14) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={r9, r12, r10}, 0xc) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0x2}, {0x40000005c, 0xfd}, {0x6, 0x0, 0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r19 = getuid() setuid(r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r21, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r22 = fcntl$dupfd(r20, 0x14, r21) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r23, 0x4, 0xcc) r24 = getpid() fcntl$setown(r23, 0x6, r24) fcntl$setown(r22, 0x6, r24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r26 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r26) setsockopt$sock_int(r26, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r28 = socket(0x2, 0x1, 0x0) connect$unix(r28, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r28, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r29 = socket(0x10000000002, 0x2, 0x0) dup2(r28, r29) r30 = socket(0x2, 0x1, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x80206916, &(0x7f0000000300)) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000001c0)={r24, r27, r25}, 0xffffffffffffffdb) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x39bd5cac3c2edd08, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = socket$inet(0x2, 0x4005, 0x7) sendmsg$unix(r2, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000340)="7e27624d5287aeb83f131a1733c33afd577718bfabdd941767c255143e4f2882a9866ded60f8fd7daf19eb84f293ad035ed232dc9eb06e07d9dd0d37278805975731121149fe073d07a151b3de898529f82b59df7ed2921d6051c9240a29e05c62f45c01576c2064e0e801afaf4990449314371eeb6e6ef082755bb24a119fe3dd587911ad3b41660c259a9a0cb9bbb8577cc5372d0501133656d42c76213c0f5a302b4d60e7e4f24ea11aa0512e287f11d9b40b8c86fd21bbf4851aff17bfd6c62eb4fe6cd21dff42282e117db29825e62a812fa8449f001157cf235a3b954b492a05e8ec01b22d2c7e11eb7de646187ddf82d1295d11a56b89d5e11415123cf752627f6bffcff0528594474978315fc9c62c6c8f84ee845d854bf2edd758e63caa10d6e4ff73fd1f88da7fb6c76285fb5e0e16a9daf806e877490a96745d1481a11ddb7df60e445ec706c9702b5e866db02c7b00cf9aee3368595e24aa8f78b0f1d4ef30e0c265e7b4ea3bcd36a3a6c2578431b6814aab4d4b518f034d32b6a3e5f177133b5fde512ebc791fb5706ad0d6b618f9b5677143b0eb2d9db3cd59d7822208907316b7b256f1d3ae3ae51fc883c38a09fd070f1a3f304d6e67557227832595c9807a2444ea06128a1408a69c3db6e21a88c721649443f23e038cad9d83f945a766cffd5d437050e545bbe939a69bf9c332003971824bee8aa5ca309c1bd021a3773d1d4bf0ab291c58d57f0787aafcc41ab0a4fda675163d8179afebbc8cbf6826a6fc9b2b75e90d7872e5694b900d4571bf72ce1ec926d4eaff7b37a7ac22d075e20a421d63e63031f6002942140edd51a2a4bf97c469c7423fdcadd0fd7e02af88da024e7f8d225fa7e7efc9b080ccc5f72a273dc8298af5b84d2c2f45e52ab3fff9c439d04322b1519089d6c19027824239bb5f65e401254cc79ce3e8001600f26f129463c9b622dcc6853161a1da229077087c7bfcfc8f97481425851bf72961e8f71befdf97feabe8865fa210033870fc999f9d50232af8e5fe164f631e5beed446fe2f4fabf9bbe32962ba264aa87a06543270e7712154151a64f3fce1a7254fdb8b239c1cb224dc0a50265da8a199f911d00aaa41db2e9baebc8516cfe219f2cc2cb8f3c9d6a75fd96ceb34030726b7546a4fd025a2c3bc0f6e337c0ef89fecf1df0a470c1b037c5aba79d67fe21b4d9318ff77fb426eed538cc2800eac41f52954de0de2f9a208a2da3c8d02f133e65f4d416d647a45e49100a095803fc317b201bc7ff1ed7bb4ab3b46eebf23b9e7710e4367b780c5d232a7b13f8736c7a001c229d6105facba78c95ee8d0b0ef26d76cf38874459b8db85a2192819d88772bf3b749329f35599f98573b9d41d5ae3449aaf22cc9b54fce78d7b64b6316c22b5618bd069395c9bcb52e481886cc3185312ccd03795393664c6a4b9960602d5c45051e2257411d99deeefdf9e8b73f8f0bd8910371254c6030e6f0de22c5dde417e395bf4a82cbd9649f9f9f96047d870f1ef6f6558344e2d2b1939bd30484fbc4bb3415e18cfc62ab68f6af0e32106f3dcd95ecd74c9f972bdc1c4dbd00663e3f421bcfd1c27674fd88879abe513f9b9e6a1c8f5ca88ec42e99a5b3a9eecf12d5374ee6d760ae2f210de60740b291367b27916af069b35c575d1663a12dfc05d4f47498ae81ef1546b58f9029da8638c52bf0194f3c598a76476197588bf17457f915e71b2c8b5769daee5879c7afb4f31c423febed6289e47e81ee9c3b99e8048dcda37d5a3f269008ff388d9cd222913a1ae3535b31aca4b545480bf5dfc6e9fae2f0df40d8c5c8ee456e2ad869aad84101adb99f55421ef9e6275bd0af5b7eeb7090af5aabac0240e9284f1e5e7c816806bfb72f81e128c7bdfb8d6b4a7cb65fc9f0b239ada79df9fc3c16d958b66bab2d556af7a66156a8499ed45d0d9b92daea4811b356f0be8984bde7b6113748ea83f7fe6c7032fa145869b3b11e6b549233f237bb82fbb0639dacda61433a61a55cf1aa93701d629e1bdea62ca47141c234ac6d6dc36ed52dddf97eefc015044cf0b6069bd47bd7c6c43cd21e03da16d30ee9bc58df34c7034a53cb3eea3eb5c55e902c00be8bf7fe5a2e1b917ab171730e2fba9f989dcfd23da4a884aca82b6b454e69508ce6d8cf8f35ff2e9d944b674a7a8f0dd3fa0b8d86f63832cd4cb9716e288b6df833e65a70e2f6a2035c612174a1e3133fee9a599627fc0a04f80671173a46ff292383b88c4d3f124ab4953e6f9a5480ec361070e043c8bef07ca884624343469ffa12e9935c9c43359ebc89cd85968791845053a2325614ec197423de5c6d5d1486d6af68a782c49a291addaacd79c945d5d19ab3ef6e31382e894a8889767c9e55ac44ff70b15e5c07f596ba3e7da7f61c85594e2a10b69be13fd6af0bf80d05ef4af27b9af9e52d0058201bc1797c10d2045e60838d11baa24533626a924a1d0ece6cb7f3429a51c07604ab35f0db2fe099de059ae0adc8f6d902ddfe986dfcf0fbe635dfd2a589819c9f04f3cf5865d39c6860b90f856662c03c8199b6e8984a426c25de8129a72545ce598a5516c4620dd4b2eaaaa557f779a3605f8e459d236c1b48336396f20986d41595948525b92c82f11ae91134dbefb021c2f6862d91ec55b9ec38a784d9778b7442831c0b67e85757be3505ed0ee0bd368725eccaaf7e367bfd02056f6b05e5b48db7180a17c7c0d7b7c5e1411b92219d61fdfaaa6d9c8f96415ab8aeef8d533a3bc324233c4ea88015490a14c7b323ec243524084dc4cff823881e522ebb2a1ec0bf4efdc379cfaf62510b1c76eadb17192de9af0ae75cc81434ab7c0e3479259a261545ce726b19915485d4b365d2f656c961f8927eb5bcabc7851e09b80dae4a6b5cdbd11dd8e0b4cf92bb8ecd8c560b8ea4d33d9960a432d812607d36ce263ef2961d604e8cc0f01d6c685deaa45e868a14a2bc616803ce7b2457c86a87d31aff27e36df6aac0f1b8103e1e75cb227fe6216cfe89bbb7f04887a58043392ab0d0c981381e724cf11e06f43e4be5b4ffb07c50f1c258394d6038624f2f545f199b64da6409155e770807fd75dc1d1ffa8de03c8dd0530d16c91096d75a01bcf2e2e931bbde7dd25eff4b345773f0977e81631e3525e2051d597fa8d05181a883acc6a959a166014e377538c6529a868c1dd4d5d472e1763227ec34375494a990e373be81a49a4b36466dd90659bd039c16c46af21271dccaefb18dca49201174fdbf7d7eeccde0cd6263675ddf6819a658704c26c49973da99fd9313aee94ecf889e76d79bfae3324493b5a6b09939b8890fa4ebcc0580028b6e2cde6196d94f62baf43c9a6603e47b431a30cb48866b88fb17df542c8a92974191dbbe79bef2d74cf40866ea75c776afe966bcc4d3e1996914c3a54351ce1bc62b390da570091674df5ec67543e3f3b730dbf38fb4ee5f388747805249c10dfb108449f2b2b480b39a6810c16df628feeb85877bc4b2780f7b1e11986a0b068425ace2e8331a9b8ccb078c7ca03a23478d898e8708cd6f7676288f1c640453a7e03dab06273ea528eb9c944a983c146908c758f1f6a68b8ee15b103bdca5eff45d675a94f8c6c03901b99b938626d5047940ed35454698060c414de4f068ecb4912388fe28d8f55634c5f673fcc4e5b6747eeec5037bb937a95d34640f18ddc0a2e91fd6335fcdcedd1657e597d5885f2192b158eda2b05a4d73f25712cb69994dd33e7993f1c864cd35b834e0592552d05f6815854d96ab898e690a1d4dd9d72d2034e202c577b6c9625065346f3a842316de6c2cfb1eb93140c6c943be084a809b63c7aab31643a57ef1404301d24b19854f6c7199d5ecb12424c8b1b67dce7e2ebeb12b947cfa4899915d898912fac2709296e8e397eb7e8d5fc6ca00738597bdddeea1a4314adb7f3eed936c0c511dbd5acb00b51ee1b5bbf0a261624caa4162c815e3d990bd49bfd9e399dbf0244bd057f1137a29de6e269ba1b0e0a67ed5cac295b9f20d425fada74f3328dd257be3bd0e8b46adca2aa7a76ca624b01aedc8139756e6ef78b84ef87f9a5585b7c7fba72272492438c1ef8833b08786152a6bb3c2ccea622dd83940d225752ed0f72c3b5720eb62148b91cf2b0e7957b8657e48b6e50dec0c8325884d3d61e18f7dddb96e9b8cd41ca29568d068bfde676385adb7bb8eb612f5cba7caaebe02237b4be3e93333ae2d23faaa7bd3da436426d8ff0e5f48e5c9f5180f998f286667343bf39293c4fd90bdeddde22ba54f3d34cf1602a0ff5776494503a3aabdb8a3618a4d91dc01dcb9915bd287afa1681dd567af0d7f8068b949c67c5d9889613730c8dd8cc75ce90bdb5a5843ee9f5f16d02eb98b0baf06f4e5fba33bdcd32734076352cb632869836aeec90c5486cfbe6327e9e54c306e9867bff13fa9ba8db9e146ba093ee274d0d4c989d425894ae21e2190a0e9328325f15d820e5a858cff5617a1f90965f06e6f261e313a122ac0f37f2b6430154197da8105cbf0f42fcb3654434b319e45966ab78998651a2283799cb4ecce695ab232f97bffa5f11f00fa15dd9a5a6ce80386e823b99617584ff7b9c576dbfb987c63db2e8ad5f82d13c38eed845cf5f46f575f232ce769ff9387691ef6570a7bc6f20e531152662a7254123b42febeb888b6100e4662b308383fc452f845f2458237839c158881ec82a325d320a7546d19de6d8e2e141658e066ee7a0920435631a46cb8e2cd009a228662c4a16ea39a858245c16d3b4f59bef1e551f36f95734403a8dc5d7960d8ec7bbef2ea9a6b112453576153a2f564ce1ba95b9ee3ce9fbd90adac23af16ad95b37612a31a1211f24b8cfe33ef000361ca18ad5aeb17a84f1c177551591837a5a3b08eb6aadde06c3e81eeabf0a10e1d9449ec9a322117fee4623624eeebd2e97f20bf2636f2a11ca1bb2d2b872c07496badd8aa85bc9ac13dc7ba482fc4e8507c3310e5623d0f240d32073d042cb192910b44d29248027894e0ac608dc8f87c7141d7ba822c261d5c5adfbcd030ce8ef701caf7d0b4d1ae545ddbbc0564d6838422ad852bf420687ce1ff6ff0cce6135aa23333698c1d6231ed071d567a7e8c1b5a810dce1ed3141f824fe3871c3ecef29d6565a0c519e4ca85e86c2bf4f3bb493f762ef54b4f04a0d5308bfee17dae542acc716b02255bead0b5fadc032d9497f93622fbccda7a18e8f19bc20f2c7dc36c011e522007f7edefc7da0717340bc51ce41183549a133ee623c9d828d69acd8d95dbe61875472b30c197657d5aef634e532b7ca6f1ebc76e365bad38cef10b0fc0a859b918937a24ca87b1132c5e610ca6e10f752b09e75bf8f55a5985dbd0a89741fba3d5e9a512fef73133f8e7e7d5577671d7de6c2f1e78127ab04b7118252ea523ddde5917d75a85adf030c8a3d59c2464b9b85896781771d45eb4cd3c4a998880c4708443ab6cd4671ddfa9a247278f295dfb74c15419ee86560e06f63a50d81849e5c6227293a14ab28f92e02edf6324594ed0f5d9cc4a1f332d327f9c37bc213ace87883cebb90deb6320d3284a73c6d81c03c978ffc91034e394831102576651fe7fe7d0cabf9c5d32b2df880e70c2eda58a3daf5c032a61d626f0171053a6f6999ebc1a449d29b0155259bf773047f83cc99f8c83638dca4c7699bfec36f91b6482997491e6725bce82671db3dabb6bac631f7857b987b475f7770f6792f8b8c548215cad510e92ff288c5e5e411edc10146b", 0x1000}, {&(0x7f0000000180)="9940518c31d36f899788d6c3cf664266fd4d9aca92d84b6498c5fa80144402e1b1b43a9b767b7f21e1fe7af51f51c04736bcae31004d2ffbc690e87db64be8700118b071b5e71abad82bd590546eb5a7b67fd27f47cef4d3043f674120012e64d118408694ab26b018f607a32ed096d2aff5b7b1552d2163b041a24a6987abdc85f3ffbec3065bb4ffe33b4ef1d09556448fc1ffee041fd0753a661d0137b452dbda2b254f44eeae35dbd26f10261c87f71e1c1f656745059ef5fb3974eca6427ea75f697c2531e2326c54269a54876066ba5fe46fcfe2e703d4967d6b8b0f54f69ed891ef693c06fbc3629a52e7", 0xee}, {&(0x7f0000001340)="bcbf3a135b20eae693cb042e44268579e42dccb5223a455a94233b442c2a246cf42fb4da84feeb3089739d3105c2f09ecc3ea5da5381a51eb05874a4decbb3f5de129ba81d5c8f960c08625117461ba0bb987ed9978e2b9f9b7a8e90b5431aa4f90097460d5e8b91b79805afcd80305702f0eba4757418b0e3997e187a86dc5402e1e35c30cf8a69d14e9e1b46426a3064c3f4fbefb5a12720c5e6f6d55b13f9649da105eb968411fb58fda30bbf1cac5295b7393fdd37195a00889095d8ff046a6d0c532fa8120884acc749dc713bbb24519bbc9c23663f6d7c83755fa5b42ee2c83291c798f7bb4e701d9f9a1e97954a4fe3f67126483901537d4d354aabb12851b81afdd9fef4a14da04aafea7ec0a6e2b05223aec7e07f32871e72e24f368f36868c2c52813d965ec2c8c78fb7efb96ac973c7bbf807950b0d11c2ec344b6c4ea6c38e2e3c11ca1478ecfc9853686ad589aa0faf55475c5429bffe6854ada0e424dd37d9ad07afafe5214ea4dc5af585316bb696f613677a686cf1337e7df1cd83c3f0da0cddaa63aec21b5c38908e9d575fdb51b089e4c76defdc8d7927df95c4412bea7c32109e7c32df455c2ba9d652891fa56eb0e78cad6c58b2769b7fd2dd852d12e276809c208abff9aa1745f101b77adfc1081028da98dfaf203172d6a6c9ddffd3a8e2b7e50a203b2aa72da08b39ed7b98dbf79d61ee34f0622756493de815429c829f1f54b502882586dd4da1fd08ac0fdac6115dc66636e19cdcc6481798294dbcdbb8a673c5b560f795f9b3abbe0f85ed92bdf9174f27f6724e9dd99855afbecc9d1276982116e2d224fe3d1000942a007365675f405b681028a5e9e4cbfa96e91260836ee583e239db6d9947177d33412bebf4114c7210d08aa960b66aa2c77f8705ac6d2ee2d24abb97a7d64496f9bc361f078c8ecf5117a32a4674bb6ae8bc9247188536f72e35bf5d6f5cd0578a18ac9e2e3175f9ea562c411d5fe8ab372649ed3b7aec880a788c6a7753f945c3c50fffb49b119b4eacf9284d328705499257ae4421db49e085f566d1957e7f27f46ec9aebb6633358f45cfa677cf718d9334f4406cad519db5bc0e827dc64c5bf68228afe98d018d90f3e9a1d0a61ab494878e5a3a37a2f106ee7882e43afe69ba395e2e061979e343bfc88a7a44b6cad45eaf5d9335e7bd40c132934bbf9ee9c0201b60ace2cdc80a23dd183aeafe88cb4d13af164abe1b0ff2d8f80c9392da161b9a7ff55034ba717061f9c69a98bbca9feeb3bca10461ca3b531d287163aa5d8b94176f59632e3f98615a350481a7c4d1af0c0425e137bcec2dd5562411b14511bc0616ed8aa5ce19e43ba7357d5f3ac892c07dd65254dfdc5dacd3f6debf9fa0b1592dae6b05fc450f2e682d06236e28bdc1d0f74a2cdd4a50872983378f2e59c59e20ae5470bf1bb9a8fd80fbb13792eafb8d00c35fdf659759c61c3e217520e160981f24ec1c889994b08fa8c3dc92a3b36fe33819d282f5a11cb06723c4bd622739ea58d364dc944160e40ea74b721e694e42442111e34b0177f5dc91c171c09e9284980e138aff1ba98d5b2088df74d063340753a558c4db21e7f9d94fddabda154d2b5bf8d53aef9036e04fb6cec10d44abb12c4f6a230db8d61f864d88990503e39777b06815ec73d730304770022c38863c35523ed5715aca2e811b29380e4c5f8df16062d512a050bafac4a5942beb9acfc4803bb32b522469be8a25bca40defe623de893c141776be5e46a44d1e881081b5c093ede573fe27c35a8d304a509f4961d00891c543936cf42175724ad418dd8a2f1d8a1678550b135ed6c01c7087eb198b2083f7417153646a625c5c4d20299c7886ffed8ef6526ed2dc473ec40b31e512fbd0272821fafa7b7301830283caddc9cbae2ac0df0b02151520d9cf8277d366e18ac3d1e98270c6b6b12c4ce3214dcb220d7ce1f5e952a3b18f5e5e64c198468efa95823c9b8e60de38e611b73f314970581f2a8f9f9a8815fdc727bd8ff5ec18f59e516ea1f3e4fde52c3aeba0d839e3fc60ab11c0f05063d0af0f054e47593057105b5953facf2fd84f580b7b9de4385ae2a5332bd0155e258a7b20544135e2357ac6ebdf345e78d978451151b05e32a765867a201beadbbcbd78eb3ec14e22ee23eaf5a6eb940999356f32d7054efedde7ea5545b105dd7c89385fbdaba31458314cf5b445dbf1973df2c3dbcbf6e9cd56ee1f30f3051bbc890bb82626e287b5681b9419c097909d17350f370f2f6383f9ab60b029544011213257f389f88373ababbb9143940010aeda92e15639fe3a50df100af890a717494c70cf3dd665b7bd0c8ab8c6e54664fe41977d941b3b301745e960604bc20572d0698ba30edeb2b8033936eb0ca77e4c096bdea0d9371a6d942d006364a49c77b0d2f9b46238fea5ee073249cfc53434e31759f39f1e0b78f75533a2d77a09ed9d846774721f28ea198582e19fd76c69352d4ca4ac59efed50e5712dbcf77edd5cdc890219731e1a3cb6aa688bec08f543b5209000239448ee1876c214cd18e594fd23376824107e38a45009579a08672307243ee75740ab55b5b43e6b9895a42dd9e6ba5432fde4cdac7e7797533a449a8c6ee7b9cf6d28674258734ec7dbedb77e700817c028c78c1754d29fc68be6390fe223a68299eb01b6cff01a551c8135c6ac6d76bcf57bc13375755aec04656a760d48c4d55245b35ef88ba22d842909737c908feb63593940e4dbd44c4608f59a46546ebc0973970f3b4c002d804dce813f458163faec56179dc61916d1e85bd220c4d76fb5e09ad75ad5fa5e239398a5af9f829ab38db593e4938110611aa5dcb6b0e4cb3e5379b8200af69c9f9327c42238bda1f7405cf2d9562aa224b9c8fdb5c2e515d4ca2cfda6fbcc5c9b17fa92fc7ac15733f0a2411346f1ec1d71f1109b0870c206b5b1637566677d248487784959201dd1069635e912b74410dab67f8a44ecfc98845fedc868525310b32fd84ebc0aa7f3571e0d2dec7ce7fc4b1f8e84be06f5a8121cd1c95ab01b4fc346f7ba8638ffb3e5e1b5fcaae1b1920f441191a2564413e39bf2267b9017760f1e919cefd07a3d6ddacd1f8f1c4045b9384182abf312e40eb9e969381ce66e7860e9243fd7e268b42e2953d04c11db5bdfb0d77943bcb3dafc610f2e6e31601e592a0ff62a8e2dc16a539e3f1b5f5d652a163acadbb3b2f97715f33056868231843180c48f9783428cb0a42db174e8a8fe0665fb70d70e8b6e5c553efac619d48cc1b217fbe4bac2d15e4776c000917f2e54869c98ccd02b46d5e4eac1fadabaf558840e2899ad203b3445143dd4e75ab2d41df5b2100b22eb0862a60a36216cb73f81a3b80a17d53a0a5654555b48546850694ee09ef0e17095cf41ba95cd914943c6ece21673e0b76cdb21f5b88273cb6a36a2dd78aa099b95f467427755bfe82acbe6d55428e1901a69bececb5b109b8c7855bf3da3a5af32406d57f72efc38a8499a6c1bd971250ebc08fea7cca887420dcbc171cd696bfe196d25699311218c1d4e353838750e72d66a1b7296cb946673d4cc7cd4e02062df406d9f8866d9a6a7c9b53e0ceb395cf1c77d9c8f77cccb85ef80980a1a51c8fca55a32c2b72a3e4be75f6bc365a30c236f54ccaf74a6ac868987b0c4549a2b3442d5e4932a25def308374b5a85be2a6965fb22157f96ac0969d966ec27d85c3f3cb1dc670e1fd50cda97aa516714c45e8d482eefe96a6d0267b88cd443d2e10522b1f07243e664ca2aa6148e932283dbc12dd706bea2e44c36aee9cc25442cd3439e1a3d0aeb14c357c0af7e413f85a8acac53510c3f736fb8e26dd887cf5982bc12de7f8be9ea4982fdb295c1b2dc1fbd5554424e8abc674f8f142ef643ef696c244d6a13a042c845ca7556af1e67a9fa1eb778d722b32e7492491cd46835ed67819281b55c3055434e0aeaafad3ff2fb81b259c1a85c529adc9a4dc6d5a3940dadeb14ef61f00a5dd1e84d3943a49848b7368ea26701b78ea31246c0c6b23b91a1b4ea089fb6a3b118b4722fa8386b4fa1324abe405fa9cfbce945d29bb25abfeb7d539ab1177098015ca979d77d89f0b19a85661585d07db1a536c0c46a02595462037bab1c85fd4c724ea6a21a58c6224270a1976c0163f7763fd568066e9cbb0792fc1727f274d05c0908598a4110178575efde090a7667cbd26a49a22bb2e2cec0094bc01627c3fa42139125add7175b32e7db52382920ed940656821eda5322e68b9250a84a6603f5e5631e105f24a6c0357dd6e4a6be757ff24413ceec7274776102ed9903c9bb2aadeed1f3bb32dca31d41d4861581f1af99e2eead49f2afae916af1f6bfb6b50b72d591ac92b47a949b316ebbcccf9f52b9375d12bdb14a47b02e8550edc7dc8854329c1c5604377f7f6f138a6f2ded9592928779d8ef2a992365e7295f0ec8d47e2e8c7ad75c7bf520653606f1310b77fa42d322e4237351afa4616c2fe8750bd9cce7d9572603d7a92732a60cae10c7e8d1d75c2dabb66c967f8b7538af52fcfeffd16c69bed18728a82090cbdbbd83e26498c6f3ed7e9494c4ebe4a120b933e72fa82f73e1d1b72a774e28ceb3983e15f597475ec8899e194ca67cde3daf81b78a31434bb259e18870de875733322839123661af7962b1ac4a412ea5553cb6bf77edbf7b3fc381b6d471a67c70a243fa06718d069ab2678c088b5683c717b3627601ac029e34fe394dd14186d3e4ac4e623ffdd0e01f8d34defab48642254e7020e05831752a2269635cfae336e4b0f08a1f039de985eddbafc556d979179c43d28482fa8a48eb417fb88205f95b8fa921c39a27c3716a56116f94d7da7f44bb9fda1cd91bb216b9b15bef10422f35d18b07787a0b100c7660cbe3bec120406f213c26fe60f575adf5295b3121f42498b05a9158e7126b383f19b9912784365a5fee89778d73e5a919956896475679f751310184d5e44c6347fc4b7441023ee02f4d5e6aa0392b36854d0973557d84e9bef9cdff534455f9af625357b33d3b82c453477934ef528fb654b7967127a60061a29fa149ffcdcd77ea996976b3b6d51fb449a461cc9943de40b477715c1d09e494dcff2584c09089f51ca789c9ca0f6c729e2277a1550b0bc3a072fbc1189383efcccaa6ed8c2457fd5fc49e61919fc27ddb367a8ca32eb035dad8cb29b17e317fce74aa38da5533767738bb05ce643bcd564fa2580d9cc5cd3b63772c387c18b198ce246262443f0149b7eccb83676ea85e7cb28b8f7b89eb3a11ac56b2d2f79a151628fa18da951e886afaf57253242a32eed3dd32d16f460aeb9d9e7f782e82d2adebdf23890a86c5510b522f46de2b892787ac8e7496ed08f98508eb10b78c7a09210dcfabc2fb86b8c5527b84bb2a628cd1db6dfe19402d2e15361f9f1b8a4634f7c983177b9af5d84fa40fd5a890168072012a441b9fb94c01b4c8ab6d6712122e00e6e6e95b1ff227f213a83a28e08e58070c306e114c4fdab203dc45ce211885284e9f4c3968f6aeb2808f80436a0c8e27a36096fd79d067e25b98104f8475e8e119abb907b8a2ef7e8b2880dd826ca9a871272774fc4b1c675330a4389e376e308ceb9679537d89c59d595d70e20df846ccc6a03ae57f9b9cbb0d87724647029f673f41e0c4b4294899855679959f5f143b9892172482c58a9f9417bf52f65f3e334440041de46ae1591f534a5cee5f0199d4e5fa9608814023bb4e57a594389423ee3f79acca19", 0x1000}], 0x3, &(0x7f0000002340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r10}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r19, r25}, @rights={0x18, 0xffff, 0x1, [r32, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r1, r1, r33, r1, r0, r1, r34]}], 0xb0, 0xd8a7f129bf1e968b}, 0x6) 16:00:08 executing program 0: mprotect(&(0x7f000075b000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) fcntl$dupfd(r0, 0x0, r0) utimensat(r0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000400)={{0x6, 0x7f}, {0x3, 0x7f}}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x101) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r2, &(0x7f0000000280)='./bus\x00') ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r1, &(0x7f0000000240)="220e2a", 0x3) r3 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}, 0x44001000e, 0x7fffffff, r3, 0x0, 0x0, 0x0, 0x0, 0x2}) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r5) msgget$private(0x0, 0x8) shutdown(r4, 0x2) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="a0c54b41083b3ee0e27dc1e3c22c5d00577fa1a0cfe5443074fbabb5380ae08ba77a8fbd9c991f965c8f00007a830666ac612361f467f8cfdf7bfe2a770138fd71c772fe271df2d21d6c338751ef5564000084f1fbfa7b77834a659345a5b710f7981bc4a12cfdfb01b5713ef5cd0c9d6945b5f89b671425980712c7e488bf8bd6cbc3dc610744d504c190b15c81171e115711119705ac3f4438f11dc5c8626a55624f7e2ba37fb23733b8a5e2527627bd1752cddb7eb82cba251fa7907d4a6d12232133a3654c", 0xc7}], 0x1, 0x0, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) readv(r4, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000980)=""/228, 0xe4}, {&(0x7f0000000a80)=""/175, 0xaf}, {&(0x7f0000000b40)=""/72, 0x48}], 0x4) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) poll(&(0x7f0000000940)=[{r0, 0x1a5}], 0x1, 0x0) getgid() recvmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 0: link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x955168eb7432929) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000740)="b5bf3d7adc5d89f2344b181943c96bd00ecf470c8b0c6584265bb36da515d556cd4d8ffd002f2b048e558aa86aacf213d927200d26f3d20c285598afe6724b7bf6c409f6a87a1697b9a11b2ffc499a49bcf25491307d9c6958f33e41cd76cb8c464f070f493c50e2ec8580b93c7f2161aa6f08758ddca83345aec52ae51d73a375412c81736070d06ac76115f3f989c95890e90637ec81b66a1567667bbab25fd3dac3b07c728b3c185edf10df2da70e69eb0a17672d2c9a89d978b3a564a7da4f365367bba4a549be1224a3fa888753941a543ddbe501f3a1", 0xd9}, {&(0x7f0000000840)="97bea158c81e18fb1c0ce5905b13f7f70016771b8d28bb6cd8bcf9b2187841303c9dcc5ea654e4665efce3fde6a09b547c71438870134c556f2f7581ae539e6ab65933637a358443489ff4422f23cc6eba5308ed1fabbdb3428ff10f11c2731a8fb25bb3d075695f499d5f963d2d0f5ac78534fa4ef357b9fa3debca67f6de18faf1350e98dfc07c8ad4d3e39f357b7b73035e", 0x101ee}], 0x100000000000009d, 0x8000000000, 0x0) 16:00:09 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0a584818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd", 0xd6}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba3cc666a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7", 0x6f}], 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="70c54845", 0x4}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x0, 0x978d}]}) 16:00:09 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000a80)={0xfffffffc, 0x20, 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffd, 0x0, 0x90d2, 0x0, "3630c1e7bb6fc69f4d61e2e673d7df9ce95748e4", 0x1ff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5dffdbac41a397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2ee7f32cd0aeae28c8e5cc98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005", 0x7ce) r3 = syz_open_pts() r4 = socket(0x2, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0xa, r4) ioctl$TIOCFLUSH(r6, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000a00)={0x0, 0xffff, 0x1ff, 0x8, "80c448ccd8b27f93e129dfafe54bb1fe7bbf1e92", 0x9, 0x800}) mkdirat(r6, &(0x7f0000000040)='./file0\x00', 0x4) close(r0) r7 = dup(r3) ioctl$TIOCSBRK(r7, 0x2000747b) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x10000020003, 0xd98, "098d45f75f059100"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) dup2(0xffffffffffffff9c, r0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) setsockopt(r5, 0x3, 0x6, &(0x7f0000000340)="01d71b26b7ede86a2b94df358165c203658f994e1f11e1e7f981787618a3ba5d10bf6ddddb541aa34458f52275cbbef4e72ab03a592a041c2f901bcf8851bb8b56238b0d9a5a66fd8d0e9194f324d4b09a62dad4c978fada091c714f58d377e652cc40880f97d1096c84a5cb55da55171d5fa982ec230a191202f25b88870b466e74fca3030bcd388201bace26e947084918211e82949588ac09d012d03dd812505c41717aa07a43eb8cb2a2c4a7ba024c4fa28b5fac4c49113b840641662f451edf9c01d6755ca7ad9c373896e0e8ba0bf942fa2e35ab0bd051be3af43056a2a9eff59ae62dbac9fa333f9fdf708e7b6b7f1425ba5d153decb07fbbeee1e495ecf8fe82c00654e3904e451f85d47df4a05a19957dd679fc57b6723ebc0b3ec778443f012f16d72200e61a86524b5712e357188684df9414426ad093b7109f7a353a7cb5666ac53f657f8402b4828b38deaea14d4bb588a3d07cf6a354b8b50b48668a8503f4a752c329516c2a27c52277a79773f5ba35e88c98203954027acc3fbcf49ca9f2f6a3163adc488af624faa73fac02189b60e721b1863e46ee0c82ad71a2fd747e556b6c1e6d28d2a9e0469bd9306838d9380724f8a028c20fa321e7b99ee4e6cf9e32d2304b9d506d8fb42eb3095474833de4736680d8f588b81fc2951c04d4f98dd62be68ad0b8de307658c1d2e878f870143bacf195282cdce5069576cf0b7485f7843b1e6d0fcac40e2af03a195fe2ef47681a1da25288278be62c0d9e157d3f1abbb803cdae448972b2136999b6b5205a885d60bda4883a7ecc6504cfc89484aa699a542f84f777fb6f84b58b728a6f9574215b8fd960628c0ff9d4593b3420b438afb2770816bb1a9be2b4aa96e4dca0d43ba06a10e584d5e2e58473c80f5d7a4082bb960513f762f7eff64dc7ae0e25343109649a45817a1e334d475d7e98eef5b24579631a9ea7e488456b756f595f88de6dc5fb498f3212dc6240ff09e3a58cc9c3f5031826c181913c8a07f0e8b135c48bd4245bb4fd292a570c5f42bcc0e52e35a6c13c900237e4b39e986a823adffbf95a0d91f081d29a324c89f23b5ba0ee4fb53ce32f2835a820d67c57be963309415fd43f10e3eec7f1108ebb8a9ce3a052b3833a42328528263bd4c0880f6b79f2f8fe05e73362a8ae50c7707e1a8dc8fc402d3303a6fee18bbe2cded2715ae9564211698d63f46e077592c76e00e4ba40e063575502e6298f5230b431776babee6f8346de345edae4e4c06e06dd86eec1f2b567f7672cfa6c09535c23a0e4101572a6a58d2d9c73a45cb88ced74a5b933bee7257e6028c08198fce622696aeb569a311826e70d6f0d48601cc11c88da4a97ecc06c07daaa5057fb35f1703ead0317f87ee4667e752de57cfe94feeb110d16ca49555b3dd52d6fa7bf29dd716b6c7b94cebf3d73dae1281deed5ef584d23cb03eed78c5a03036b26c2f96053411611c4e00417e2d38c07a51b8a90c77ea691cd63f43e97f71b6694cca0fd036378473b3c5905c8a12cfb356296b4f6f54aaad62e7b40f5349126483785bac77e5d246d09190a3b74b19732b2d556ac7857660dd678b8542f876658810ed61a015d93688be23b2ef4c7a4cf6fcfec2f6f789db40db99148c8749a9ae0c88f3ae7ac667bf0e6c4cd31ca349dd7078d3b38409a691da1fdb152fe17e72722629500480d1f49b18d5afd1abccc1d9a5b191d635eb1ed33c1cac219a42d3dbd955729445a7c71954fed5f1e186659af32f2f943092bf0e0db5575c3f4938b24c930f576a75b4cc3738f8a1d8aee40ae1e90b7e4cf963376a4c5b9465697764d5ecdc6131f159321ea68bc4402740967862916371a29eba185a81e5e94f88eccbf555353caed81601e69ee047ba9508d852b390a3a84cb3e91e97c40c565b79d76b0ef50583cc7af4eda28801a18849225a8163499089d324eb35c4a2deff049085feed82ba51db9667f45401622e21ef2766cb4e0ceabbd686455309c64587f3a66226776a39b401b39f6183b0b18fb56573728d9997f96e4a659eff7126f486176927b5203f781966bb9c791df5527071dd6e0ac64744c98b6e9504a70fe940606088de6a58f22919baea7da12341b4384191cfac274d9c24a5a6871758af99343076be9aeb91d7c4ffad27c8181ffc98264b45dcdd9adec331022197011aa180ae65216e8bc1b8313d301a7735892d638185e00df819bfb95b8143f38667aa5342d2e30980e511ffbd504da938d8db8d162691d1342dd9ef3965dac3ad32efff198b59e094409b26ccaa45db43ba7f6c3d4bb544614530a52dd93a7dc12e4e566bf28f97a0cb414223f64f048798110870580a58e9a5c505e9bacd4e3c2df2256efb4f01c27b0850a905066fffb0d7530b0cd3da51edb3650ca1c617290d2c2d4b55b95e3b289d25857f121a9e8c6f5dacef888287bafd5c5f3201f12ed2c42087a69493747af7a8c7e8e20ba3feac4757ea641f35f206a5a104841bbdac4552b308097eaa839a7f3148f06497c1835cc84a1d5074fb6cfce4e11b9a4a4e495caca71d3a77e6707ea4dccef370b6cc4366d4503031b7ee5462d772fe430eeea007d72db7175d1895ab3d17b98e7996c9e7736592078eaa794beca9866b856bdae470ac56ad7b66d2810204cede9f1beb7d6674bd27fe8cf6bb2213bd4029974bcd6f3d0e867febcc796e008b144990efb9ed952e51b925c3380d45c7e1539d663dbd06d27efb8c53f6316562570480b5b602939bc5bb999014a56b51d9c72bd6580080905556db65ed1e535e505b57bd9094f643216013c2ea385e012f3f125e3b2f99ea6e2e22f1b0509420131e0a3aebd5b37f4f5af13d0bd1bf378397a50e7ddf549dc347a5a61724b535ab6301c8c530a1a16818cdf00e30ca27692de8fc747d6a5cc88e5228896dff00fccab016baa77d548f3161ef13a983dedcb1173ccc353ea9226ad1993ed078a63007473041c77344f4a371be3c3254605927bdc740a61e4123df539a1663b4b196682d92163a5d79f17c4ea7d4b2a915e9801fca509ec5008ed03fca26d59959466d9d28c1bd7d25283639375dbd5186e2be9cd3b2ace7260373b8d32375b68ea0bcd0a39cdf8e4b0058dac5b9c105129537039a310ff337dc60d2564a6a80bf0c593359120d54f1d5860c094f178c148caea1c3b0103c970e62b237c9293ce5a9403792b64588738023341cac8d9ec05e153369263ae775fa57bb9a420231bee86afab01b41b9b68b86acb257ed4bee42d7905d1e8e9eecca053e537f105b58b3c87b85dc0d0ff217c5eab15a9b6f2de3c0eb37cd5f4af1cf86ea39d7f5a537dd89087f273044749b3900729dc2fc2652755a0a384b362dd89f22b3072c96ec21ec7476016df6934c90dc487b320dff0fefb4ca492364d56071fae384a3b619cca5c3869ea0cef6b86d249291a9c3ec58351d950fff64848230dbe4746576d00079888457183eeea4bded04cfccfc12041c87b52449263bb6672b5bc7ce9fd3a1a12270f0b5bd1b2669578d886e27d0d8a394f0c85f1bdb61c15285674f92905e1d8e6bb1553e8e502435ea351ef11e3936a6754fbd18076f0c872a5e01eff5d4dedae96bc9c6ad2193f7d04fbd641b86143142c0abd20f1d56ec99c0ab3b9c39aa9520f204d1c04cedd8288bcd217a97c616b6b565e77e203ab79b01eebb723bedfbc71d70de9a4cc0c3e61b972d38cf8297765e7bce17cc40ef17a753089799643e2f3ae9ecae46968f20f3c153f01a1ad8f8f37bbacf11aeb955a67a430ab9bff67f71b687f406d2610e9d088292dae3d29fcbdd59f1518a0663730a4003e3af655f5c7344693803ff0816c8d5cff7be40c93a656962cdf857f378748e927a31aeadef71c317a7f50ef00e70e47953c17b730fc5b64bfb56238e5321b77e3e65dc66be45843401ab08a032c8d6855efae13108987b41f21907596febad91db19ea4344ddf8185039c240fb5314752cd8790be95f01a31e03fa323ad06c7064b97d5350159db79519502ba14ccfb84aeb7e45412eabd0230f159151c8b2cacacf68dcfc3dd977a154575418a0bf19976f472201f4f6d8e1f85b05f84d461593ca32a2c80832499e790336f4e3414b7f29c15cbdd9c6b6b384e9fe414f2a07b88590a4f6037dc2850c5013f1059826cb94f7b3cebca8577af11c39043230501be362f9c01041f53a620ca4266f30a2894da9adaa82a11cf85ab6f634adb507bc7c34422720f8b6039a40d32586638e723efbe7d15447338992e893a3b49ab12f27480a23cebc6eb91ff8b528271e1fa35bfadc6612ca0674dd8f7d15b9a8d6fed78f385947772fffdf1dc7166c0db1ae62df0e9c6b19be8f7b959a1f8b36b6264f4979b1a66a280c658182a052a1351409ba35a26be10f78e79ec77b43ed2dd5c9472faa7fbcfc0458f95ab042d6ec016144b88a14354874288ea565f89683f86258b2fbc8a2287cd9c8aac35c58dc29d51cf34eaa074fa08b02c3d2308f8ae6045ab3618f9a13948bad75cb62c9b1cddf4c460aed719e0d3c976202bc87d414b76c1534ad46f5183ee727d0217b0fe2b369b1758e281e461989a4072f06ca06b77ce4879730f7b3778bbab788adcf12856527cdd1e01a64bcffe74d78811d4e78ae6dae69585e05eaa1759c2647759501b703d77dc01df8cf836bcf782b01cf18bb474fba7c020a63e59645eb8990853f90b9adc2aa452857d2863b950e87e34d00ce705f82b1b39e7b941af4049a7791c2493f77f2658e3ff3e4a457c0efaae060688b26afe2aa7187d18041c93c28b70a5fb815b1bf050bb269365de4b1f5ebb48996823c858246697a087a6dc36c617e3201fd7bb02c671c037b2fdccd8597386d08ec519c5900b6b410a1f8ca6664499be20d6fbd22ba1d0f3e7e3d848136ac3883e45512f26490b002b1c62f436be96e0a2b8638fd6344df6526471eda155621b9b7d7c68749407e97487a75f3c8143abe5e5de47cad75ccf9e1806654a32a6b2b3ba47516b4d0e0fce5af4cb2363c7d1a56b0d34f1223a5b7dc866359080b77142972fa800563a9daf01aa45f68b665d9f0c7645cc16a2a43fae3361cb981c7eaa678bddf692b080c9f2380b6df34e222c7830c549c221f58a5a523b1cf9be617fbd6ab8576e52c0bb277743b95bcd67b453d14c029fe9d8b2918c813a7ff53973f45b19e22d2c8c5440f8314d4ea40f4a040bc0117e079053f308402a5eb2fe87c257825bdf9cc562c64e0c73fdcdad8e9ebda73f7c821f7fdcfce83bd83e41baf0974161c04cd42156a3ef5c5ef365cc92cc94b7109f6a8a945be919c1ed536bc43f312c61e083bcdf270e3e718a4cbc0f778519a1d22bf16c3507a5e8b75ba4871e2602a13413fb3935e4590f93548acd9a1b1be26d39d84b9b4041e4b612a614bc9122639f3d722ec7916b2b980f54c37b91409a96ad8e1ca216bcc4d4dfd1af87aebe87c21a2f1c9f5bb81e14fa9dab0dd7acf5078708dbc61f9653cd34b7b1598f70601ce45a01b4a2568d36353e819df6b08e2b49436c4368cf6ed0c80f7473788b5b0347904c9adf7b461ad2641746e0960b90e6dc3cbe2d025936aa07751f44a7cac0b6d09c9b815d4ff1a97dad1a3b819929e24270c0fd137a8580178dc864c0bd95873c139e8858e0d4c09dd5e1e8fd8754b1b26c7602aaa4f85c8894ebf1fa4fb1271166cb2200fde20d2a26c606a3ec99938088b78181c5411812d6d5089084e2dc4a7d139b4c3ea6d832a0594ac8d395", 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x80000000) open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc53c, 0x0, 0x1f}]}) getitimer(0x1, &(0x7f0000000180)) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x5, &(0x7f0000000080)={{0x200, 0x5}, {0x8000, 0x80}}, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c100010000000000000004000000000000e4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="06000000000000ba00bec2b18767f29bbd6886e43bd9dd1d809152c6b083d60a2e36a992582092709e4df23e7d3ed7284bfde252f869dbbe53f5b3e822811c066f5666ad0000", 0x46) syz_open_pts() fcntl$getflags(0xffffffffffffff9c, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='\x12dee\x06Rull\x00', 0x2, 0x0) kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x10a}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r6, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x7, 0x4}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f00000002c0)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) acct(&(0x7f0000000040)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125c00000000", 0x8) close(r0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x94) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = getgid() setgid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r2, 0x0, 0x3fffd) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:10 executing program 1: ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000000)={0x10000, './file0\x00', './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000a) listen(r2, 0x4) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) socketpair(0x10, 0x8000, 0x8, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_int(r3, 0xffff, 0x6d9ad161262fc27d, &(0x7f0000000300), &(0x7f0000000340)=0x4) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getgid() ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)) getppid() sync() 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x7c, 0x0, 0x9}, {0x2c}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r3 = geteuid() seteuid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) dup2(r5, r0) 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) pipe2(&(0x7f0000000180), 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000240)=0x2) ioctl$TIOCFLUSH(r3, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r3) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="eda0f0407a01"], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="36cc6a80776afd112f866fff33b9ee7ba7204341303d234e952df05cc5ed871bd78be5e79fde6a204602e2d330b6bdcf7346d65cb8db615985ca914dc9277b2c93cc39e9154582bac9060d6a692fd69add6b1f788094838bd3", 0x59) socket(0x38, 0x4007, 0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x0) shutdown(r1, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0xf08) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x14, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r10, r8}, 0xc) setgroups(0x4, &(0x7f00000000c0)=[r8, 0xffffffffffffffff, r1, r2]) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:10 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) r1 = semget$private(0x0, 0x3, 0x10) r2 = getuid() setuid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x14, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r10, r8}, 0xc) r13 = socket(0x2, 0x1, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x80206916, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8, r2, r8, r15, r16, 0x4, 0x8}, 0xfffffffffffffffe, 0x8, 0x400}) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e33", 0x76}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) r2 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chflags(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1000000}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe, 0x0, 0x0, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) faccessat(r1, &(0x7f0000000080)='./file1\x00', 0x1, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) faccessat(r1, &(0x7f0000000080)='./file1\x00', 0x1, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:12 executing program 1: open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x100) r0 = getuid() setuid(r0) setuid(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x14, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r3, 0x6, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r7) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r10 = socket(0x10000000002, 0x2, 0x0) dup2(r9, r10) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r8, r6}, 0xc) chown(&(0x7f0000000000)='./file1\x00', r0, r6) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) faccessat(r1, &(0x7f0000000080)='./file1\x00', 0x1, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:12 executing program 1: getitimer(0x0, 0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) faccessat(r1, &(0x7f0000000080)='./file1\x00', 0x1, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:12 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20}], 0x8001, 0x0, 0x40000, 0x0) syz_open_pts() syz_open_pts() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x0, 0x2, 0x94, 0x9}) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xf) write(r3, &(0x7f0000000100)="bd", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) faccessat(r1, &(0x7f0000000080)='./file1\x00', 0x1, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) setreuid(0x0, 0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x49f) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80286989, &(0x7f0000000300)) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) faccessat(r3, &(0x7f0000000180)='./file2\x00', 0x100, 0x2) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file1\x00', 0x6, 0xeb, 0x1, 0x1, 0x9, 0x800, 0x1a724ba5, 0x1, 0x1, 0xfffffffffffffff9, 0xffffffffffffbef4}) r4 = socket$inet(0x2, 0x1, 0x8) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) dup2(r4, r5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 1: r0 = socket(0x2, 0xc003, 0x100000001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16=0x0, @ANYPTR]], 0x1) write(r0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a5}) r4 = msgget(0x0, 0x204) msgsnd(r4, &(0x7f0000000500)={0x0, "03e18707000000df0e63111a93457551c87a9137e73608000000000000825049fbdb6dbc9eaa6c5d11a70aa1d93c756ad6f2e9587aa705f6e447163a33f342e377f62fc9108f36768c95c8109a498af4ae2ecd96df96da62259e40591a5c61346be01230b27d35a6b60d268ac96c2047263a0509de9d1b0a664c10c605d8ad7541c66f37e232b60dc9feb59e4a2b304ba64e6a5e1266b46fd4fcf94bf73992eda8360340668deb3aacc5df3260777f056f32aec80dbb4f27f0ec98760f000aecff355a9934587b466154f2d9b54eecd430631fb5344380732e6035c85098eeb98689003d3f83cd3eee64f410f6242c8f33b829eb641d8ce6e79fd39c3da87ebe0dfe32b1597e3ec7c27bc5b415f882c7592efaf0bffca04b8677355e9db9f2b70a7d7b9921cc0f2bc0f5b60f04d777233764148234d77ed6147d4ff2360538a1b3cef61d93fd9ad5c42806dd8cabc86d02dca28a86ac525b3fe404d561e0795970f68c46f2b7c03cdd2f2f418375f404a80f04b9734d8401b99e92a6018acd2042f04d084be540f995f108758138ed9e8e8b32a14f3278011b7d11b75563511b914bd7f050a87af617bb1370c98940d0c1a8ecb56d601b8a7dbf8630d714c328de3b0c6ab0004d074e8eeff4be1cfcfc69ce00000000"}, 0x1de, 0x0) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 1: unveil(0x0, 0xfffffffffffffffe) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xd33, 0x1, 0x34ae, 0x1, 0x8, 0x8000, 0xe5, 0x2, 0x3, 0x3, 0x3ff}) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) r2 = kqueue() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x2, 0x4, 0x7, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) utimes(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x3, 0x80000001}, {0x1fa3, 0x16a}}) close(r0) readv(r0, &(0x7f0000001400), 0x0) semctl$GETPID(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000001540)=""/235) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) r2 = socket(0x400000000018, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x20000000000001a9, &(0x7f0000000340)}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) socket(0x18, 0x1, 0x7) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x0, 0x5, 0x214) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r1, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) r7 = getuid() r8 = getuid() connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) setreuid(r7, r8) semop(r6, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x7fff) r2 = kqueue() r3 = dup(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x7fff, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x97}], 0xa1, 0x0, 0xc6, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x4c}, {0x2400016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pread(r1, &(0x7f0000000200)="94bbaa71c81556a74a6d8a329a967eca6fe57f12fe52911aeadb8b2207d36b0bd02c88c75fce717c1f0d3e7cea9dcd62facd65f7bd6ef9b126c10a8ec2075fe28d5c6b257999b2befbb06597411028a87f178eee11fa99d85857fb07a181cdd98078204456a59469453adea833bfa2eb3ba39ea8cad225310ce7ecb91c9c1b48dc05878a97bb6ec16f55e783a9cc5b98918709d48510d59e8eaa1e98b26dabd9b075085dddecfc55696c53e519c95ecac268fa784be975a1214b1bb6637e7eb72e9ea04c943112014c4442aa16de0f72b3cdf1d8", 0xd4, 0x0, 0x4f) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/121}, {&(0x7f0000000140)=""/112}, {&(0x7f00000001c0)=""/28}, {&(0x7f0000000280)=""/105}, {&(0x7f0000000300)=""/191}, {&(0x7f00000003c0)=""/134}, {&(0x7f0000000480)=""/145}, {&(0x7f0000000540)}, {&(0x7f0000000580)=""/45}, {&(0x7f00000005c0)}], 0x10000000000000ff, 0x0, 0x97386843}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x13000)=nil, 0x13000) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000040)={0x80000001, './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0x7, 0x4, {0x1c9e6}}) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000000c0)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000080)=0x9, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f948dc0242f0e157b238b95955984c87910bf453f68c1179400287ead4b3b4a43dc8bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6ff3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b2ac6593d2870b4122cd235000000000000000000706151ea40e71b880290927d5051efe86e1b0da013e57ec4ef9eb36048aa5461fb88ae223f0b37a26bc296117a6b86301df439b855024dd18bd62454c3d2a479aec703a157a48012ee0451ef6846e38b910f513198f9be6a78669d2006eec8f7fb410cc8981b794e6e2535414406fa9642206c91719095039a40213735df27d0e6ad2ab67d2fffa19720e33b4b81b5e24dad57431ac42742764c38e60cb94969b46b34ae2e7a8de5255e737695e16dc1fb0fba3092e27ffbb5474d0a33c68494539e6f2ed65f9c5106705fd4e28a07d868b8eeb2fa5a29de888a2b0f0ea0ab43b5620ee44019ba62a51124e62b53fb3f4e89e83e388589eb50cddbd3a5aaeae80d859eaccd40c2f32d1ac203a59beb0a491f15aad82cfc83810068d0909b81c9371c41fa671a27"], 0x10) shutdown(r0, 0x4) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x10000, 0x3, './bus\x00', 0x8, 0x40, 0x5, 0x80000001}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) recvmsg(r1, &(0x7f00000013c0)={&(0x7f0000000380)=ANY=[], 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000001440)=""/77, 0x4d}, {&(0x7f0000000100)=""/64, 0x40}], 0x3, &(0x7f00000002c0)=""/1, 0x1}, 0x42) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f60b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e67", 0x67}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) write(r1, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x1, 0x0) readlinkat(r3, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)=""/36, 0x24) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x3ff, 0x0, 0x0, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:13 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="db10b0cfe0bdc3a08e6e0129336fc2d2043eb4e372b17628bc01dc10a6d0da27687324048fcdff5e681c627debd72f3d75c5f80f6338b4738248e8f4cba2964622b1cdcd9007912baca3864a45ee92b42e09664aba19fc05d423cd909ee96c7730c5aff07c131da977fd41948fe9dabd91cb3ed907c1e4d4070e610da1d78da0255395439f66cc377b6505449b7f0630923db4053834a1551e021b61cf5341594d9b94e1787f11998fa8a41a8588df855d97b7dfec542d6cb9869187fa6249f31f37d6ed5ecd7525e4c89b23e9df915d1f2ee45f5cf1529c1a484e028d0a062d9a92f273238e8b4188dbe5281c0aa1610293ecd81cd30e0f6fbfb8e8bdc4c4af41b8c5873eaf442f0356f109f0e0e59d2f55064ebd1c26b7bf8b206cbb1a8c6c0642a63f093ca875998e57c0dbbef3b443dda3a372f16ded3e264ec6dc30c38af09b0a2e9dfd65ebd74f123f6507cf3d1f21a7f486997470c4003d5980759c9b4e6c5ea288e644966160e970a8dbba57a5f199bf00eecac7d1613cb9b78085749c02b1d44800b144e6f8a7dbc0eee7c7d748a58333e70a20198f7c1db997a346ae1e3cc60f25e09ce4ec14adf47ec06282121e0728914a78fa7b1e64271bdb18d3c1b4830d5c7c938e44f7aee961fccd15496fd7925cb07e55e5543160a8a59de084a03e4ef5ecadc6785f2f8c7c8c42d2ed30611f13d017432bd808be7108b5dca353c350be6224c58d8f9c15812b5736241c1394bb58e171350c4b091775832c04f6a3df7bb93eef71ef178d8c0781483a7bcf61a29ff3311eea392f6a222c9179f93201870db3f14688567ed4337b243d7e07c71c81c4d39be004d79d63aa4dcff187b2493902dfc52a70c94348a0d90250d153fe0f01983e719041830223cacaf6298d004d33e433de2891e6bdfb3a9411140cfd73338ccfec737d57350978a416368ac413b7c4a0d9c10b4b4bd24f1469f6e00b2bb5bfb27db39760f6f12731029a1a453ac2753c10ae4d02d96ce4129abc44f13184a1f052988576012220ab8d0f3d5e942be35a2aefb066d837db958ad973f04a0aafe2da2e83ced6d9dd67cfa9e031ac60c0e8455d909ef6664c93833f177d2a1cab561489ff5e744a8f0c117be109e13daa0c58f62b9a7594b2106452943218d4863e737d2194b9a1133bad9e5eede428cf17470643d0cc25c07d51160610977c72a92f461b43847434eac4bcb70c4c841bc5a5d0e5bc3b9300541eafa4d901f98e0032e68a55af4ee280415a0dfb73a890f0fe4c4e343846016e6d681afbed8c5a33fabb585471ad9745c2ae1272e94a839f0e527a4d95542b1f999cd0fe35d8b801fa5a37a7e6993faeb6f1dd24a28d15a922268e51b89ce3c0f10389e50d0b24b1f5c72ed377756f95e7e3bcf635187d49cb12876d3ed86ac62ec0f6487fadba5f77e38654ac8656175c99ff538c2ff6c490ceac443058ebfc6ef73a2aa9a6dbdf4c6d796cb7ca270117909c9411b961a204fdeafc2b8994fee4a4d891883622fe3db99ed0385518524fb24780dfdf4ce56e00faadd68c8f449ccdb12e052853a72006784c86a8c81341a2d469345c0a024644c7469aba9850fe58780fedbdba2711aee85a406797f6f7fe2a5d17f06a7e17bf7292d7f7895d50a3fcadefa5c77a292eb77161c9bffaa16ff028aedfd3e28a798f8bcf95eb154c89cb9436bce563a3e5efdef8e2241ca74ce60a01149de372c39d7f48c09c907f0aefec253acb863964aa91758366d9e97f04d619f13f02da86adecceb20980aaf3e02f2ac2e769bc496abc77b67d80fdb8840900444e9421832fd126fc9bbf0e3ca52a094ce17477272fa336578aee97893c75ed1ee2eb8d9a6f52d89bdcc1bd5b81ce19b2aab33b8a73eb1e4c35210d22036cbc6b914cedee20760813eba22cc2a2928b8fc12713f1cfd087b4f45eed7cfe5d8ec5119905b1a46eb2d23c4c52581ffe86dfb31e8b45a33b9129c7aaccdf62594c97ca121e3c495deff278fc488c3043319d2fdefb39542c34ea3237fbae91e0d5bfbc0f806dff849621471110a77f87a521890229a5bc13000480b0d20496171851828a3489a22b71f83742cb4b25e7039014d0cafc184cce2b41deea8d066395b52acad38898e2d776f1d442047af262732439be32db1f9a65f7cb2fbd66ca7aad61f5bb3796ff10a2d6171dceb7b9e1b84648ee582a156b65aa52b1eb6048b71ef5039a0679e73f19187bf2206f4a8111d0d8b3bc6de7c74731c3a47952b7e796fc76c6c2f7b2c4891364e1046a831a77cb08307342cdfd5e2b473c2b162fc1825452f5c036002972b1635627a7a8046aa55d067e1d5b39dad454dcefed30b8e782b81b7642cfc52528ac4ea470eb906e9608ccbc0d82b30845c7ae900c10227d839ddff6e72ab9c32fcf05addd96092967dc15f8ba852d5e3488b3e410b4e3af23cf47f0eb57ce99557e094b1383d5d37993391ce4e39309ef2f40f6a83cd86e0e2c903c8ff04458899182e63af6085d2f54f88af9faab97709344322d29d13556aeb24dbeabb5857b4455fa519d865f1105dbab168ee234be7e6303d8b9ce7f9cb80c8bd873d608f52a5ca1d8868383a52f674497ee6aa6f202faf7f6893bc014aa5e61a93c99d0c8dbb785a97c79ce00b8bf307e6e68410a111c660d6bc7690bec8b5f4569c9981e3983e2561f7ba2f6cb7924646c57b36148ed929d94c6e75633f876d0f6f6169b92b05ebe06e3629bbd428f61601cfb4736ce51112d5621bb83f6ec3315959eaa718a5123979fe4a4978faec66edfad221c4b030a6b5c1ac26d8db9676c586aab87e1d3e3969497cdaf15eb2c7c819643215d6ca55f1ba0e698d0837ad3d50b0538bb7139dada084d0a66e469c3da7790853f13c710b5c46cafc1f80f901bf2a9813ac3b9d24b5a377f536f61bfaf35364e48eb126aef09ea458e7ed7888719778aca89ebdc4ae24f66b525d8a79e17e7dfb763046e3cad4d78b800266e645c7b350775e959fc60fad2dd398043a2909cf8981e4f2329dbc4bcf0562f8e103f5927dfd41fef230db1f944b675b0cf74ebcf25e42b0e3e71a691d2f20ca485702f54695cdc1ea697bf09f0665d983e27da400c0216a59cdfd8627f394226e9305f293a38d52ca52129ecf739b93174c0e5e79da081e419f3369a58c5aeefe190117844f3ab0fd60278c8ebab15a0472dbe8777ce049c7e164fe92557bbf2a2a94292c6ce5735ceb1a8b255de052edb1bd3b4c8c7815c575ea52d004d0e2287094695321caad03a1da181a87b7d3cef4f7a5d664b789d826e2a7f703fc6305804b43f9a5c6fe83d699d246272616a917648b78073c6c44b580fdfa244151c0028a869c6f2590ccc6b014603b1fad206d5efbf67349ebb8e520ead209ce435c91ed5f2f3e9bcd6833ae0a06806e511c3cfbebd2bb88eed6ec0c6be851d2a4bb9c59e4870fd6aae91e3a00ed669e1764b78732a4b5fe518deba421d6a99a3f668070392c6b57e8f749d989892fea8aa68f3417c8f48a39c95b00db54b3ca383ca92f969caf3c0fc8710bfb0bfbc3206a342d8fe0be18772f62d35703fbca20cb6e2bf6ee635d4e7fe1ad4917987b8d8edeae010e4d7fcad568a359f9e88f39acd868c5e06eb5f2140fcf534dcc7bbeed0a92692993d8807eafc8a2f3b0fe8d6a69ad75b304ae20d34501e406b9cbc47c69c2512ab3fbc8a8823016ea7dc46377697af0429b94da0cc996376c30c08f09390ade87d8d020fd1381bc33e124116c4af562a832007e916c6d2621c815c936bff6c1ede0654abe06e806f1f3f8f6c2b3a5988461694d8d0be267be35dc4c863a0a556ab756ca65cde5c580ffdd845d3c6ad7b9f35b9e278d98d2057ebdd458705ff9cb015d9a86b385989eec28db8eac11b2051af37c7aa47aa526cc1ed72f7b5621f4df501fe6e2ea191a2cb61b777d297415be8ff2e0ab53725d79c54e0349123cb70fcda71c7d77c54cbbbada1084d131a49b903a1cf80762cd958ba685bb36d2afe88d0791577974efa8ab79c7ee1226b85444c5f0962c575da50b02f0364224e2a34e66123833a4398268e5ff1092febe102748a3c31d5564cac0b21524a4c78ccaa16a4ff71c664c3d22e8ffad925df05285e3d2c73bac43ebc4f30663f0cbd76fbbd8958414642a2e3b1b5981f3e077a4dee91147d92e2e180aa20e374f2dafb0ddae031e09ec9bff979c5f10c0a6c48058138125e25600a0acfde1bc38515af3ef047358786adbd3b20a6635cf8f2866cec5ce34bd9c18fd4d45088a87e46d9df9da68770052f6f960da63896fdd31cb7a393e20e3c77fb8442ac30ebfce2a14100dee94dd3a2be7a92bde83723e981ee8c4f0e5f6f0f52736615954ac9a363ed569952dd35c2687cdb84fb551c381ebe85588ad527560b2c915adf57e02d4c0db7428c3ed304327d5c6711c2d30884fe1ce57bf815b3cb50fe7c49d11a14c3ddb0cb1572d074df3f47d8a8dfa853632bcc56a1f5a6a22b7fc1ff39206bbe1d8e2f493ab6a2f6d32792f5cb3d9b3d075908f2d97781b1de5e2a7851bd31ea4636d877b416eb3abf28b820b893781b9348aea779955662d5c8e90d559ef487f94b1453712e2163724c20938d72ed0835b728070e07eaa32f19cf8ba5d07bd6f8da18cccb63baf8011e41ff8ae130c55d6eb86e64adebe98d345f7046ddeda949895eff723f674c75d3ca1672de669c185a2379b8766d2a8d9bbf19c3e7d4d4fe5b97f78867e85ed2df2b51d7b06b1a529ab500e0fc2fa28356efd3395d74692d20bdf3862b67ca226ce4092c77993b154c3bc2f8c463aaa1875d90f8358e43055e70e3bcf84ce06f78f207c95cec64cdc77f804b8b9ea9cc99a8a28b1609a7dc34a5e2ce3843a02de21c40e05c8bf10369ed39abff2c7d468456955aed8cc572eeba2c7513ba19d76dbd1c8181a912edbbc115a88a6c38e6cb490b6b050b44c6aaedad1840f91a350357e3e77b7ef9af588841c72bf2601fc17d87d39a2f6404f341814854498c86e0ce67aae4d7f524e76b2c4a5d469c79ab3f24737cbb2cd2384ee94e0276abe207f9507c504935aecbc1715d979f715644b1e5d9f7f316db08a259013e242b65ad422376bbda5a40ebb77a4361297832a62fb3f956f744faf0403d71e52c9f3990fc276a37319121d1b3a001c2a3624e651815f4295a3b7d162b240fcb662224344445c81b1e103291ad7e422b089f53d68e875193ff4f512460d25d814e0726a81da3f8a74e2865618c2fb7f68f4ecdbf3dfc97c189d8febbac7a777f045ffaa3eb68582df510c48ed336258ac7866ad6ea06ed9c956df09e86d78779fe4b772da3f2ea13596e7092018ea2bfe22599f603910452399b88dfa1c2f86922c687b2b748c46ed736bd0de51af8c90528ebb1592025dccf1e2cfd5e2042359706c532ccf8b7ec974f7481dfc87ea5654c73cb144fef71d84381c31e329f7ffb12bd77d83f57c60029ce030fb060ebe154443539e7f3f192d33558b783ddfe5a2a9773a6ba952a1c54b2b25ea5eb5cceb9d49801430557e17a1a7fd025df680e1935197b8af35bc67296a190e39b7df5f3bee44e082d9cef1d6bc98936e62b8ada7f7f286637bcae52ea072440ce8c23d15d157b57016d117c482354125b1ec1b1bab1c8697331fc9f25397da53edb29a6e65834e39de770fa6f34718f2f726b37fe5cdeb463da006335701ed1622623cbe41fd02f08f4ba35a31574cfc7e65f1008b636e3ed90443d0575184dc225e7694add48113550", 0x1000}, {&(0x7f0000000080)="78395b2eb3e3dd96a9cddba1cfefbcd9ee1307abaf6d7ed10f3d37fec2305ef9612ef80878", 0x25}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x0) pwritev(r2, &(0x7f0000000240), 0x2, 0x8000000000, 0x0) r3 = socket$inet6(0x18, 0x8000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x6d3b}, {0x18, 0x3, 0x9, 0x5}, 0xbbd, [0x3, 0x7ff, 0x272a, 0x4, 0xfffffffc, 0x7, 0xfffffe01, 0x725]}, 0x3c) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x12) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340), &(0x7f0000000800)=[&(0x7f00000005c0)='-+\x00', &(0x7f0000000600)='/[*\x00', &(0x7f0000000640)='!!#\x00', &(0x7f0000000680)=')[+\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\'\x00', &(0x7f0000000780)='@.$\x00', &(0x7f00000007c0)='!!#\x00']) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x0) r1 = socket(0x18, 0x5, 0x1) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r1, 0x2) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70, 0x20) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0xa) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x9) r3 = getgid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r5 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x8, r6, r3, r8, r9, 0xc4, 0x8}, 0x80000000, 0x4cdd, r10, r11, 0x2, 0x5460722e}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000240)=0x8, 0x4) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10, 0x0) ioctl$VT_RELDISP(r12, 0x20007604, &(0x7f00000002c0)) writev(r4, &(0x7f00000017c0)=[{&(0x7f0000000300)="fcfa5c794ed93c8d7c65339e690f479ddd1718dd236299e8957ed93a51b017877d4cc5125537f46e3f8b0944741c63ed7b957da0fd2d20d13859a840e02c54f124488c539120167a8729b41a8d835ed62833bad57dff89ef22b22d5db7def57778d1d72038b78e0db14bac7f8ee58ed2d60adf43666b4109822da974b68bd1fc4f9ff66d360e8bb02b7f9c549cd6e251a4b52e3ebe4e1cd3fe2c9552f3aca36f57876c17", 0xa4}, {&(0x7f00000003c0)="c55c47ece219cb2a127749c519a281d05afc415d468ab863b41914a2f2d0f9fd49534851e055efe98b6031983602a82ab76ede599842728a62cb99453023e9970203f899efab4dea6991c5f1a3e4b15cc37a6628596b70ab2a22618bbab2bfca6af59c112616c213dab030cd415feaaf2583b18153ff71505f3eaaaf37a0c9b7dcdc019aa7192cb4e05ae8900ca9", 0x8e}, {&(0x7f0000000480)="0ebfdebb31551ba7035da5ba668c", 0xe}, {&(0x7f00000004c0)="f823cc477320d8cb123776355a6792dac04fd91f8915efe6167785c0409565b1cf87661d11ef4ccf1febcefbc36d6af125937f5b9e90d2213f5d7a2f240d221651bd5d987eef7413", 0x48}, {&(0x7f0000000540)="dea679afd67057bae9ba47ff10d4236790632d3cbe4d7bf3bedb023d5dd47c0e08599e8b77f975871292722f0a51a24af1d6724eabadf520f619905db48ada6da4b21246b90db7895dd4008b12a0a9bb82ed60fc5792b9acf145a685fa7eca6bdce9689967b7c23a36d0be3ec3616744b58ae600122a23d2fb98435807051fbc765cf96ff3c33d0ac1279049cc7264968ae4c8c27e28ff4f91821a505bf82e70e9c22a25790f70d1ba2c03c50ec510077c74d54a1786a49e8471cef8302ad1f42c20369e1076ce489c25181dd2278c854f72e7e4f80d5eb9e96626f206fef39be75a292ae38b09d91735986d9894324106f032acf6fa6a089cbe8b0b689fe05ba850f5457bbe919d89ec7013bca016bdbbf52000d98b8ae53e47917032caaaa1671a5250efebaa33d1b4527a0f35f4b5c5966750d62478046ca1644939ea9509b532dff57c5522abacc716e0fdabf7117b2f623dc65562545f4026a44141df68099fc15e28ede4ad5894b5fe0d6696cd6c6bafc5e05499dc0660e33588897b0ac685e5e3427071ad8a5e4c5c6ca9f8efb673a54cb845a493f9aab3f07b65a9673fb59b37a1d7c041c11ce4e6e9a028525a81c42d1d12ff1b1ea596948aff68f5b9d93850b140df0f0f2f9bf15abbe584b3f78a2b3a219ce40ab0ffc84da069ec70ff976b9579615d2a3ac5659cb63693659f36052b7d322306cc15f35529a1dc707aff406cd5b69b5db8668e690e5947e798ee3e3e9f8ad811aac43b26f4174b172288fbc02965a96e53367786aa4f6ae1fc7f041f7752c844c100219afb03f078320158766aa4d3a2fd7486899764c42dc355f54639b3bb299c3c2aa32945d6b7f4df39ad1d104b0ea73f367964a870cb36dc7faca3e0a3885ad212d289749e270bf626be56dbac6e7990ed872ad36ce139d39091379067c71bbc01e647169ca1c8ba5e5a70ce0167fa36c59124202b55a0b1f3c95a84b18668a2de64b30c053bc21a2ce5e04d35ebdde359f6f2441d7f9fd94a7bd412daa75387a2f679785ce0ac667eef782b5d0c9bf9cc3bb237f4d038c1159395c8f2e0458b215dcb2720558fc4b0159b4fed4f099124b866311e5146c516c610733a0c2cb096b93a0286671d37feb40ce727fd29c89762b27a67bdfe0680091fe24e1095463d76794636c40b27639029506afedd2e99b6cd3d09e0abdff752e07241922e08dc266af30d142208d1b4d7d73ca79aaff9cbb9e600ccd8f4b8c438034e92a01872002305108a1d87cc6b56d7b257dad5e247c73e3a358e5bcd4a365a474dd3c2cad71c34899fc02e4fe6b3e23d2fdefbbaacde5892cc040680b4bcc42e428d9f7807708c29cb16ffdae0ae07dc463b66af45fa817870ea87fa807ebc5495ce126ce371fc0aa364821bbaec829c39f4b0f44bee692fcf85f91ec3930b2508bf8c7431e41a76a96c6f63ed54d68a0fc42c75c1851e81a11abde2c314b76d92e59e1b24215beaf789977656a61f8369a81d0b529fbeb67df249712051f0f2d7fdf21537cc9fea66556a9cf96a7c0d88d6fae3f4ad0dabd6fb1152e1c34c573614d084c258a9ad84dfeb4ccc087bd0f9f8bd72eb7fb2daa5026147703fb0e8e76cd5d5ede305fd2254d3b5e129e272a2c9179e1c4f8ee70c0a22a743be1f1b7457fc70dd4bb7b76c36e6d237ee0afc44c15a4c613ce0614df4b67589996e0cd96b089ee3f2b41087ab3db49ec507d3d582c318dcafe05760a796ab7ec1518f37184e3839ba99a884661146515b2a2bcd25bc9997b7dddd4477f513534b5349b8f6f5973c628b0bf789e4538e919572203f851d99520f6f175b5f39be71065df2b1a39029ce8b5944bb46a2c31149a34a763f940d693eda8ad1d4124b6981c7d6f14a1385cbfb9e62e37138e94caefc8dd1ca2dc86ec07023286bfe31c15d5d5313f758af1bcd633a9bab26ee30b09c60c73889eaf476faf44af6b25d404288fcaa8f76aced0619f8dc0115535867ae12af033888674ac3fc29d4ddd4c478f207e8078e18628653f2336db2d094291df8a2f0b33d1a5597624c2e39b2aa2f9d2a4d9e80b65449f58456c56b4c61d616a68965d458c9f280e97c6401eca1139a73edf4c33ce2bf6b75e87302015574a86a0dfa96ff78f4cf36e0345b7daba378ff90f094b6cb407d9e72c7dbc735898327b3b1a17595f4580ffe0a990f53bfd700bfb78c8d257cdb8516353fe7c64d4d995861e88baa46fb44cbb6c7208065df715de222050a73e23f0ded8effcd06bbbb87e59602eefacb245b0235cbf472b7bc1a46fc11e2e56adc928c5852084c6c217f88b9decd9d6f7ef77d6f3ba69d4282fee35daa45de6e838bc04d597dc3ac301ab5e1166ba3830c424e2266444a3eac04c53a042752b11866c5ce4751d100c802ccfc3b260d5c4e04864e751deb5f31c827b30be6c8da774e99fa412e7a2895e8bf8a00692feff7e59d36aafd4abe827b5f52b75dc715d5bd31452bce13b6648a8c1113cacacc75988fb7c12170e800677dd8e2b62f61061db26b4a87a8e83a59dc51d1962c8e7155e85075364163ee305294942aa67b044db2a85e17269559c3d8943c6e7ddc821bc1b30139558565e7919aa32453cb62551207224bac32052ef779d9e3e8b859342140da5316beb2b01e22f88efaf25509af91c6616792f64137df4e2152fcc53bcc4ac959653e1ec410b2876926e12bc49a41808549e8b8c193f1c6e8206940579e0cb6da449a9d7a2d3aac120a06667d7a386f1541d81076318ea9c59875d98365f78fa5ae2514c05b7b17098948f7fa2a757e26ba4c276a5111a782e0bd246e01f63b84b677d2245e6c78068228cbf9fbf18e11ab5c6d86b3e7ba0120c33fa99a0509a3c01b9e6c19a573991dbd00e34b604bea3e688bf01bbaf3374e92ae345665167a24d336d8da93a61b8bb0e437c034b14b4de8ed5304aa5e86ab8ff7684f9e4a72b199834e871476fbd9f3c5f61dc30875e2c092607d911297f48aab96b18fb3c6c3abc2f5c3ad441a60862b2010e87664d63e72635293b8ede60af05fa3bfe486386752aecdc505cafcd712fa7bb41016a6fe977fad9b5cce646bade18cbbc2e565ba469ae398fc3aca5f762de69dd9bc96ff2183113029a7de2f6269b2462de1cdfdf3567343718e2f740865dbb7ffdc11cfa49d793948b579073f7569661b1c683c4b0bc7fc5786f06449e5bb5a73fe30e691870675d81c898f6a1a1b6235d950576033c1b80f0cb2392a0477e157dba4891e6b6855cb81f66cc18632c17e36496f31b2a326a0bc12c6e1472f989391a2babbf563dafcd60a8396826e6a32fb09d0634ca6bc08259c804c29ae7a6d5d281624105f9adf40c84f8b54addee4795de22810385f4842f9faa75d02fb165baefd059f47944470a8d2db1370851fb8c8c56fc5f8e6be5e69ea57a20701d60b1c922b2a42093382a77ff3d3ad7ced669c0ce6291950c0b099c7c0bfe9ae066e186be93d14bd7be4f22494976ec1f0ef7b48b03fa50abe2399333911fb79a79474c43e2a35c164c38af4b0d4b0a411651b3094b44f01a26f96a4ccdab7e9eb640521fedefc8de577ef31bbe7f17135b899cd61bfc2b388e222f00de4528a7776b260ce91c16a7da7828cbc8ffb07870500b94979e7805f54c9ed66ebfbb0e7388370da83c34ba981793634e23e6a1d4a0875df1a62dbe17ffed67c9173fd7cdd577756173360be28e9db2ae62eb81e2e79c7823db5d334fcfdc832d7b5f9c922e2e8d343ca2c9797d4a72ffec218753b2fe4d6df32eeafcf218d0a9c4822d16ca0b518746f566d6aed6053a641517488a49fe0b23fb8050d766c761197b6f2cf272f6c63ba2be8b43b445e714e9d75ca1ada60aceb58d7dc6b1d44a480e525c72eedab02d35df7a52e8a92dcd1e000e0fcc6720cef3b8c619a9cef2c89c0bbb863b2af4150accf07da4385589579cf501f4bbce276f9c8afd7665fa285ca2ecbb7bb5173efeb5a6612855ac02b7f6c4473a5b741d532f8ac1c8af29847fbe498d5a556c3b23035d85c0963d05216cd5075ce7ba17f1ad199e5c21bf03db2694d319afde58f3af76b0e68f098f3a8d6cd35b8ab17cf426d706114e0a2c88693c3b79732ea9280542a68be4f649833301292149a776a6be8a95db5ef5e9756a918f6eada39ba2fc4ba53b70f78077a1edb3d0401bf30787c09ea39890121aeaf9c9ec8af3f4d1ef9ce5c01c124f07b3050b24f3fa5c3026ee1afe2a2616d65f823c81f7aa8412fc980ae4731b42aa09ded8c9db2a3e992bb6090862c9adea7eb1c7227f0b41522bd34e18e709da9762658c44adcc892105d69ce9b036f079ce7e7bb0888d09ff2ddbad46bfecd6376baaa1367fbf67dae0ff3994b97553ad214e009b2cfed033af683a1cc5fa23d5960ffc96959a6c4559fcb7c28e31ab93d7bd27174ac782f6492c1caa1aa0d62726a021b9359c098181d195b1c4d42236b1e892e044a6c824deaf0fd1ea4dcaa4f8b947c0110196af2d51e18cfaa4b157f6cb3836d975ec213ed61e092982dc9b4a1b28ed5053d159baec290d049827584587652931c3420eea165e51520b8b93fdc286320066413821af6978fd8761eb99e123985930ad25b994289dee16579e2a028089ffeac96f0ffeb0db9e379d7fb0d3ea2a51122fa56fca9c1e32c6eec522f8fbc53da2f6d1b3034a1589f07539b464e8731ae97f47ac598ad2d0c510c7c6601c21cb5732977cf49d818107eb3893de997bf6ace5475533d7e2b2868353ab310a67bbebf28909b901f90f9e862f911c4b278aba952945c7a0f02817993898e9a1d2d562371f7146927294330d7903e22be6d0649abf37e2f9fb6dc78c290b0922ee5461f9f7af9067befb7ecd78ee86039d2c4c349a0ca31277b9ffc62e3cfe281ff0e177993add224fc82d5e03202d24d8cbb95770c06bd2b80693d2a4c518e2efdabec778d5f027ac5b8e83e4d0394c0960a99e567ac83b5e6f471aa4ecb3126d4fcfd75ba05f7f8783c78bc23fb9613e3d9b9db5aab52a31d31eaf4f6d64a43a464429a7660e6e34be44e1c9beecd586b93284e67e98d36627c8f8384ecf99dc7d77199625c747a508e79b605a02f203cc5f6a3f2f87e9009cd3a1f5176ca864a63546010d5e3c3aac6060f215725389730d4e2e6c47d1e902da25f8951d60e8e413dbaaffd2b16127189157a714aa2a6fdf6164fb2e8d525f7a6a6923a528ab96383f7bbe7177a360b164bd770b944fed2495995fd9ad3da91f446388eb1ca93798918e96b465a0b95593addb641562e773e7b0b557873ce09e4484b351e65a74c54ad942662d978c38ca849d57f92796a2d39627d5c211fa16338cae17f95d1b0758bba85c5525f3209f116024f9ebe32bf10621ce68991a6052c5dd6896c1820ee548a1d3b22ec9fa76e4c6c29dd5fd884303bdc46fc03039e8df9c452ee5ed0a6aa695d801c0fd99a492296257e30d1a9cd33a5e5535cb5085c572da9ce1fe95be7a2de05377483a4362c8f196f986c5daa5cb997c6f019b2593fb1137912c79eef121a65d5be98813ea6d7d907bc2536b88047ab5822637e057b7c3467571a276de5988b00e5a4ab2fe47bd211f587b8f84bf86543a29e4150fee7173502bdfbd9f5261d2bcdc3f4ed57fc4029753dcb1e75647b48db8428e2c977d46ead52e93690757ca2b7ffe175866df38b6cf0f7472bc4c518b5f1861c58db0365d8980aa83268f94cd80b79f2202a1b525a94f91555ecad40f25c94edc0f9844eadd5ab52be3540e20c", 0x1000}, {&(0x7f0000001540)="2e30231527ae97fa5b4748bb8b29caf3c0da9b27884b5012903e570bb5eb42eb908d85e8f9f8b60e57ec1367108083e91453bcf97b2e4763", 0x38}, {&(0x7f0000001580)="5e90d5712c57ee418ca7d9c5b692f48122685e779b0c76d2bdd3da07d40b439ce2ab3e354d480d097f0d3a1505d89f50c8524d1b052a9f75a0de2ebf9814f5c2fbe69c1a83a6aa9d702c4ebd1965632994ce20c3fca6ae021c7549e8c8ce2fbc1009a9ae63a82420af66d6a0e19e7345ae586f237d3f2d0bcf6bb3f77b1ba07a8dba6499a354131a7a6ca36839e8794aa2995da574b0d8f8aceeefe8b22e", 0x9e}, {&(0x7f0000001640)="24cb3d5d8d1220023822f2a0a6cd3cd3ddcd51b280d2f5aecbe4ade3819b46b9d64b9772a3014fb2c6ec51b7a836a90fecf0aed16d4d95ca617b5b2c20be20c17f18d213c8406d1591b684b290ec6076ad18240ccc102256986e8370931c3f73991a719aeb63f27b2b3a3fa980b8b52f049501cf02e15a5aac952d4fd3cd176dc210cdc40836543296570b43b05140a0e649cc2f129afb684fb3e57f6358bc5fa1ec963d9c4f1ea67187fbf33efa481fb1eff972b14f79bc5a88355ff76b9b9d187356f08bc01e9a89d2f4458266f6ad29bb02ed14bb9e327704c6b2fc03480346daaec9551835c7f4a16b77c3c7f99df1386a1520887b72959311", 0xfb}, {&(0x7f0000001740)="7a3047448d8aef83eaed34a7e834ab9386e19a661c3c44a54722bf33fce7c7c4f80997d1bba9aec0fc6aeb97022248fce4223dff2e60ea7770fc04af22e12c25d8600ece66353f60d801bb59c287f0e5d7d6b205352befcca545ad9c5eb71b89383982270a4437e8627deb9284d85d415c31cf", 0x73}], 0x9) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000001880)='/dev/pci\x00', 0x8081, 0x0) pipe2(&(0x7f00000018c0)={0xffffffffffffffff}, 0x10000) fcntl$dupfd(r13, 0xa, r14) r15 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) r16 = geteuid() r17 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, 0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f00000019c0)={{0x20, r16, r17, r18, r7, 0xccdb493f2a1f9cf6, 0x7}, 0x6, 0x7ff, r19, r10, 0x80000001, 0x5, 0x7fff}) r20 = semget(0x2, 0x2, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r22 = getegid() r23 = geteuid() r24 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000001a80)={{0x3f, r21, r22, r23, r24, 0x8}, 0x9, 0x6c70000000000000, 0x9}) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "0c1a5efcea286f6d86d3d23f26a45e00"}) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:13 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/10}, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300004007b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2bd88b2951b15801360bcd4c0a162b58473c238495aaee48bc24e7661e6bf3bf554799b9b813ad30505e8f53e79030c77321d9e31f43850010000000bce926166d6dbddb663b0093b9f458cb000000fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000015f27b250000b3f62eee00"/209], 0x10) write(r0, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c", 0x7b) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="0b7a82f6d63d00efdc7addaf01bd53988b3fc0e7fd27d483f5f4c7070ff1dbf17d567e55ed49fcddcdd25bb799df188d8bf0a8f018f1af3b235b11afd9ad23b4de7db37002c1066a238336d2f503c1d0b49e08742839403a1e47810498f4b88fc52dd4fec2453ec992b1031a57724f853ca7e991d48a400b32dea34d91bf7030ac72f2a822d061a6d1f639c4b8e985a7b7d6f8a7cbe5523773c42fd9a15c74d2f72f11d47c03c26d3cbb559b25121948377d32a5d24bb11f8f884b7862ab3ec210119b602268b643b7d8419b7a1fb272af4ca539d8574d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="a47c94b81f3c560b", 0x8}], 0x1) write(r1, &(0x7f0000000100)="8c65", 0x26d) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:13 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) fcntl$getown(r4, 0x5) r7 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000), 0x1c0}) ftruncate(r8, 0x0, 0x10000) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r8, 0x1) dup2(r8, r7) close(r2) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000100)="9debd664aac6e7214021ea14833ab30a88cbe4ffb9dae84f4be169db21c53de40014230ede8d6a3c431acafff73ca4c2fba9ae8f1900c4360957db36a651f4cdb218f8a9859fb3052e0c0db533b18baf1b1145dc6e23dc415944a5ee5e45d34d4b155316bf91662af0c39d5b0c65fa75bcf63f64f0dd6bd49a8d549aaf3c718aa351c923f54ed5d81654bccfe8014f8447b7eae00037d9f3aa01c30bbf3152bc7772a856c99988f9bbdeb5fec4d64784f959b7e1d17cfe3d42e39b001508472f1f7f2e881c15", 0xc6) r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048669931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESDEC], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getitimer(0x1, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000280)=""/96, 0x60}, {&(0x7f0000001740)=""/4106, 0x100a}, {&(0x7f0000001500)=""/72, 0x48}, {&(0x7f0000000380)=""/42, 0x2a}, {&(0x7f00000003c0)=""/16, 0x10}], 0x5, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x61) r1 = open(&(0x7f0000000140)='./file1\x00', 0x20, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x7}, {0x20000000000006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x8000, 0x4, 0x2, 0xfffffffb}, {0x922, 0x40, 0x6, 0x79ff}, {0x5, 0x40, 0x6, 0x9}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") sendto(r2, &(0x7f0000000480)="484560fda4a1f38d2795025633078c59830976bcbb4ad916cd408ac17310a7a8b7bd8c9af9966f4bd135e69fc3990848ad43a4940a70be9d916c678370b3030f97f8e01e633697d64cd956947009aaf393a1e9d83b3065e7f07575d36cb59e6e7ad162ddf26938d826de04ebe85f9b4d2b4c2902b086f75843ec1da658a8c36b7bc248f31341d135ec2a331b7b33928ff3f670fda451a1618af0d68cc90988843b5977474a48", 0xa6, 0x207, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) 16:00:14 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x54}, {0x6, 0x0, 0x0, 0xfc}]}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='tap'], &(0x7f0000000240)=[&(0x7f0000000100)='tap', &(0x7f0000000180)='/dev/bpf\x00', &(0x7f0000000200)='tap']) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000300)=0xc) recvfrom(r1, &(0x7f0000000340)=""/43, 0x2b, 0x403, &(0x7f0000000380)=@in6={0x18, 0x2, 0x8, 0xfff}, 0xc) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f00000001c0)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0000000000455ddba9000000001fc2", 0x2c}], 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) socketpair(0x18, 0xdcc0668b74091f91, 0x5, &(0x7f0000000040)) kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x1a0, 0x0) setsockopt(0xffffffffffffffff, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) select(0x40, &(0x7f0000000280)={0x9, 0x4, 0x0, 0x4, 0xffffffffa9a861a3, 0xfffffffffffffffa, 0x1, 0x3}, &(0x7f00000002c0)={0x3, 0x40, 0x930c, 0xf1f, 0x8, 0x1e2, 0x9, 0x7}, &(0x7f0000000300)={0x81, 0x3, 0x9, 0x10001, 0x775a, 0x6, 0x8, 0x5f8a}, &(0x7f0000000340)={0x40, 0xd8}) 16:00:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r4 = socket(0x10, 0x8000, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x61227ab6d731a45}, {r4, 0x4}, {r5, 0x20}, {r7, 0x108}, {r8, 0x40}, {0xffffffffffffffff, 0x1}], 0x6, 0x712) 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pckbd_enable: command error 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f00000001c0)="8fe375396280f5623381027c924dff7d5e7844e08459438129058f687a98b7dce35fc82d9344e3a42a4ba23e1b7b2441070cddb048f47824d2af7b56310b457e3a7ff58fe536c716a6b461452987a041bf21fe232f3b80bc81eb3e65c642ac8606dcbfe1cf6eb5b795205f58e06242e14de5adbe", 0x74, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pckbd_enable: command error 16:00:17 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:17 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000240)) r4 = dup(r2) listen(r4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) connect$unix(r5, &(0x7f0000000080)=ANY=[@ANYRESOCT=r7], 0x1) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r4, 0x0, 0x0) recvfrom$unix(r8, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 16:00:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000140)=0x39f796ac) write(r0, 0x0, 0x0) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:18 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xfffffeef, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x7}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) getdents(r2, &(0x7f0000000080)=""/98, 0x62) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) 16:00:18 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x14, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000300)=0x7) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000500)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c13d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a9848705fa2a346a6ab9fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b953700000000000000000000000000001fa0648f83efed32030e879e615c9bb700361c7904bde7a5082961fd04565a16a218d8067ecb9cfbe8bb69c4fc289b68474940b9d2e2f6f01c2b454f7a56a1d16fb81e0f5d8f2f4cf01892be0cf4e861b41df9f1cb1ced457a6a4ad6430aa0783b24f2d83cc54cfbea1f3db93f8b746575c1934814aadb5393e58410273db696a29cdbc134b5f88f6ab630eb6671aa48d5782bb6a7966d0b675d4f5f7d8c80ce3397d0aa156010fd2eb9932d825cd612f1eeeb750ee78208994c098da15e585a35c93b77e6c2ef5fb2903bdcea4d86fa9a400bd7526fccd372d7ce5c1b8feeb63b23116fe24daca69aaa91c389b27d57b86c776b600e15a240f7a9a3a80cfdf5213759223a6138ac23a4fafdd2113f9b2a934acf98a74862173ed74f2849fcd4c64299f261471a8cf87608ce4820f5087ac8bf0d8185b7a2453f532a07e6537982c5e2a4442d78a61b6e9a4b7599275d4d2d2a61aa05dc1f934fd9a63bf91da9660bf486902fd69888c749e19640b742bb968e3f69ded8c685b7225a71ab7e50d15d4ab812bb6a33fba1eefbf8538792acab7ba694c4caddded8bab2206bd2b3f5484a6553ca7fee8ab792c9557147a84d199fa7d0c66b2d02bbdafa400bf2fd5c14accc06a636323c5da62f55273a9e8993aa9e604d6c2274d67d28a61c8a36158716a66fb213ceb76b80ad9649c6a8"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r10, r8}, 0xc) r13 = getuid() setuid(r13) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x4, r2, r8, r13, r14, 0x22, 0xf570}, 0x3ff, 0xe2, 0x0, 0x0, 0x6, 0x0, 0x10001}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r15 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x48008000) write(r15, &(0x7f0000000040)="670dc3", 0x3) write(r15, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000000)) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSRSIG(r16, 0x80044272, &(0x7f0000000140)=0x1) pwritev(r15, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f00000001c0)=0x2516a25856f72bd7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x14}, {0x6}]}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000280)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x0, 0x2, {0x7, 0x3ff}}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) symlinkat(&(0x7f0000000000)='\x00', r1, &(0x7f00000000c0)='./file0\x00') kqueue() socket(0x20, 0x4, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x41}], 0x800, 0x0, 0xfffffffd, 0x0) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="009541ff90298f81002e"], 0x10) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) r1 = msgget(0x3, 0x96) msgctl$IPC_RMID(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffeb) 16:00:18 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:18 executing program 1: msgget$private(0x0, 0x128) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x10000176, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x40) r0 = socket(0x2, 0x1, 0x0) unlink(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8255cc88f9683aa567767be4b8022e2fac145c66670000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x3, './file0\x00'}, 0xfffffffffffffe2f) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x66fb, 0x6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getegid() r2 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) semop(r2, &(0x7f0000000640)=[{0x0, 0x2, 0x1c00}, {0x3, 0x6, 0x3400}, {0x1, 0x1, 0x1800}, {0xa45e877b1b681815, 0x3, 0x3800}, {0x1, 0x7, 0x3800}], 0x5) fchown(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) r4 = geteuid() lchown(&(0x7f0000000600)='./file0\x00', r4, r1) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206916, &(0x7f0000000300)) mkdirat(r6, &(0x7f0000000680)='./file0\x00', 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000040)="c6d534cd46da9fe98e19cebe0d215aacfb5e8ce5a5ae4a1044625a2df9f52f184e31efd810f7923b0444392b32fd85b26016245daa721c9d8854558ace0470df2cf7287480a09efdac26cda72a2371da181ea28336d92f09b7ccc290595a7a5a721a99e803982b", 0x67}, {&(0x7f0000000140)="102ea26968c2ffaf86a5bf10c317b76c8e8c527109f4493b3d71bbb4f606a8e6c3d84716dd0a195c0c087866fc4bfe36e251687ae8570ca983e67e095aba3ca12a60dbce9e2117dc992610d0fc", 0x4d}, {&(0x7f00000000c0)="4fa6640f3708b7abd0eaf9fdc98f4d53f9fcd5d1edce3a078e14", 0x1a}, {&(0x7f00000001c0)="4fd3a384645946e04b999f8d5af06bd80faec1366ed80abe811430e8fe1269730b2f1f76da64a72fbdaec703b7246ee929e98efb0e8cb4cb81fd89a652f0a7f369126e134fdc929b466f8e37b01f80009fb4564e6a041e90c92c8d6479d0934e405ae01e0b944b98377b0386673b533ae3cda4900b5f319663faa6dd173769b9d3144ee454b23b27db75527ff9767d62e10fea100bddc21af55a2a29c21576508d30d391a7efb6ba16fb543eee36bf8ec8099eead43c3d92c4a6d563aa7a4b0feff4c9a0b0f3ca01c97b7a3939ced1af2faace8edb5af479e8617b6f15b8b1d88457165cd9aaf521e883bfa8baf418744edb3e8b8eed74dd4027", 0xfa}, {&(0x7f00000002c0)="feaeecf62695900339b92c74c96aa26f6cb2b79fed79f545c5ee3bed5cd4fbdc10da611c8f719b7d084f255ba9c455a1", 0x30}, {&(0x7f0000000300)="03a18b13c30fca098f265a148bf709e04beb57322faae07a9af08397a30342de9cb150d9a63e12f086b059e8adc5b8377609da652cc9ede49a8390bdf54167b7f8edb73efb1bdf43b0afeb471b60319267c31bd6cf8231985d392e7323f2d65247ece20cf1760ce7223a013725a7c18ea7446a180a000dda69274a033abaa7b154d16affc3a575681b2c20b2e861525c171c5f28b8d9ad1cbfbbcf4ae44a1948bc15c271cbd465a51ae81dfd7012feda", 0xb0}, {&(0x7f00000003c0)="5ee736d54fec03fb6373ade4fe14d26745fe4212b82098096568cab82f2cba6acbddfff769267b6557e6e4f4b595dde96dd81916c445d1d5721ad669feb6d5d0cb5ec0ad464796dfbb79e56a949ebdb9d1774ba7713c3842eb66711da2af1ef13277d347d3c03af6440d89c0", 0x6c}, {&(0x7f0000000440)="e453070098afb5a27f982f3ffd92b23f36b533ed1f5d8a263eb4d8189dc8e53740483e37876ff9ca6b8ed05eb572e7186491a2a34a9cf178b3a26b894a5a7cf5be2a63844eb296e6df8164cbe63f64b50032e884125257b072b257a5a86143fd93d51c2991d607f68bc3d4cd08e80c34f076930f3dace41eb387ed3c9b352abbad6b87ea6f10166599e7814d04ec5d0afa162306fb401a6c671774ed75df", 0x9e}, {&(0x7f0000000500)="773ca951caa9172dbe79e9fe", 0xc}], 0x9) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82142e2f90cd681790f73450eda0ac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:18 executing program 1: getppid() r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea770917a2ddbcd5ab47ae26caa0416fa76d06336acf00b7804be78ff2f91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd897b0fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8003494000000000000010000080000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x3ff, 0x1, &(0x7f00000000c0)=""/18, &(0x7f0000000100)=0x12) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0x7, 0x7ffffdfd, "000820000ebd74c4dcae36000000000ea6cc7b00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x21) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xd) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1ff, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) getitimer(0x1, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.0file0\x00'], 0x10) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="828a32332e93"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) socket(0x2, 0x1, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000002006], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x5}], {0x0, 0x0, 0xe76a}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r1 = socket(0x2, 0x1, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x49, 0x2, 0x6, 0x9e7d, 0x3f}, 0xc) socket(0x6, 0x8007, 0x3) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) r3 = socket$inet(0x2, 0x2, 0x1f) sendto$inet(r3, &(0x7f00000000c0)="d578bf448034827681a007fcb51b498be16479e2ca978d26e2df73d150ba9392df", 0x21, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) accept$unix(r1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) socket(0x1, 0x4, 0x1f) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x18) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) 16:00:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fa414"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget(0x3, 0x548) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/221) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xdb, 0x1, 0xffffff00, 0x3, 0xfffffff9, 0x9, 0x7, 0x0, 0x7, 0x61f, 0x303}) 16:00:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) recvfrom$inet(r1, &(0x7f0000000080)=""/209, 0xd1, 0x802, &(0x7f0000000000)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) listen(r3, 0x9) write(r1, &(0x7f0000000280)="747f86d86a649307d768b3", 0xb) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r5, 0x1) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x400}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000200)="3a7dbcdb21001012d72a82a4fa01da29d4924adc00c9fcce13ca5091fd0c811c903f306f83c8dcd1cbdc04e486397ee4ddaa15294c67e0", 0x37, 0x0, 0x0) r7 = dup2(r5, r4) connect$unix(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="e4012e2f66696c65300014b9bd"], 0xa) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1d}, {0x3c}, {0x7ffffffe}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) dup2(r1, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") fcntl$getflags(r0, 0x3) flock(r1, 0x2) 16:00:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) mprotect(&(0x7f0000431000/0x4000)=nil, 0x4000, 0x1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e7130c8e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:20 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x80000001, 0xffff, 0x3, 0x0, 0xbde, 0x0, 0x4, 0x1, 0x2, 0xfffffffffffff000, 0xffffffffffff8001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:20 executing program 1: clock_getres(0x4, &(0x7f0000000680)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000040)=""/98, 0x62) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) clock_getres(0x3, &(0x7f0000000100)) r2 = open(&(0x7f0000000300)='./file0\x00', 0x20, 0x10) close(r2) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x0, &(0x7f0000000340)}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) listen(r1, 0x6) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000200)=0x2, 0x4) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000240)=0x1000, 0x4) close(r0) clock_getres(0x3, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x2, 0x4000000000, 0x69, 0x10000, "138057cebe76750ec03f0297fa1ac1bd3b8eb15a", 0x1, 0x7}) fchflags(r0, 0x1) getpgrp() geteuid() getgid() fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getegid() getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getegid() recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/66, 0x42}, {&(0x7f00000004c0)=""/67, 0x43}], 0x3, &(0x7f0000000580)=""/186, 0xba}, 0x4642fd011997a1b3) getppid() geteuid() 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/103, 0x67) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2fac1461599f8e1802fcbc86c972ea5ca5fbc6459c43e4768240a42b1392c29ad2419d6351f6bacc7b098c8db57ac4504b199357ef37a3ec6d143e61a27d59228d8b54deebcd9beb3d756b2b5e29f46a094fd6ec714236910d8a9a513edb5cc37e28955debd16d030c34568dd8dc8dfcf293beef5b0076fb5b"], 0x1) mprotect(&(0x7f000064d000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSBRK(r1, 0x2000747b) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/164, 0xa4) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) socket(0xa, 0x1, 0x0) 16:00:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) shutdown(r1, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:20 executing program 0: r0 = shmget(0x3, 0x1000, 0x18, &(0x7f000055a000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/14) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = fcntl$dupfd(r3, 0xa, r5) connect$unix(r6, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffeca) 16:00:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mlock(&(0x7f00003bd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fac140e2bb13169936a9fdc030b3f86fae8cf468bee6053273a87a30ef5a62a002c4ee609bb2e7ac3fa51fa457eb72a2825388271c7c58433f01dbdbae3698629c21c154d56dc7a10ff847c600484"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) getsockopt$inet_opts(r2, 0x0, 0x6f6b68ff32d181c7, &(0x7f0000000100)=""/174, &(0x7f0000000040)=0xae) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0xfffffed3) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file1\x00', 0xe3278b7da934478e, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) dup2(r1, r0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2fac1492c4ddba7941da1c76e13631f682915b697333f031ff0100000000000464ec54890beec41e2c5daaad00000000000000000000006a3bd02f06a717db946217180f063ab3674bcde8ca3831ed9aecfbfe7af000e98a0b2ceb368229b33fc276b2d04b511097c7a061f65876ebc562395122bb9ecb9e77b31c5c45b84d34e692e2f2e16f836ff87843882bb8032d73f35574be850cafcfd0450d4d0202a455357dea09abefdf0e6f975353e78ac259ead55c85ab6222dc503dfb612a30dbefcc2a6730a6fe50c069acb6d0c427b67911139c250829462e67947ce1fd353790473a3798a37c765e9a1d46535c1ad31b2a8d09f35d2089b0f62d7faccb18212d62964a660ab6f3dce21bc6b252bc8730b2221de9a4f6962729a300000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = shmget$private(0x0, 0x3000, 0x4, &(0x7f000020f000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getgid() fchown(r5, r6, r7) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000140)={0x5c}) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) connect$unix(r8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff3b) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/213, 0xd5}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:21 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000440)=@in6={0x18, 0x3, 0xffffff00, 0x67}, 0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="03", 0x1}], 0x1) pwritev(r0, &(0x7f0000000b80)=[{&(0x7f0000000300)="c4de38ca8cc6bdaeca5efac6539e486396b9768933299e30696b42348c162c63360f0c0e1fa571d5522f09a471c6c3b85d8f9d1b8d02edbcfd03bb5e59abf036c555a235ee659a92e8be68c2f3b3d231d6c1f6cb5bdf4e8540bc39c027612ec1627182715e1e8f0128faf5d9816e2c20bc7b81af8e58ae2941e0b21dea09a09a66318ab75b1e2ae01b68e9c953c0152c3bbd0e7060d82a766e4ea55925abbd8b47140b0c7f72e45627d1784848af807cc0dae7067ae067fa18c6a08126cb187a0f490c44d92e3fe7fef6", 0xca}, {&(0x7f0000000c00)="ddfc3e2f00121fff8c80db66badd940000000021a4a29a9b9f71f93f9aa76a90478bd8b4b50aa023e015e474567e8a6a843015a2788589bf8b55895b3a6f2b3e583189d4bccc7de1cf485423b95feb05e94a4dec4dc9963f00ae6cf8dca941afaf35db9184dc99bd876265a34ef434437b28d7a38617cbaba4905a210b875bbe26fc818cc3f2329595972a172e42dcf92bcac494cead3e78d346d7cc30686b3025213b4bbe63ce963a4c82a98987ea71bffadc1a905918c8eb0e4b588b85cbff21af49ec5c1610720d8932213d361a0ffb747a460e4c949c2b630fff562ddc9a1eed667607ffb248187a2deaa46c8bfa9a8d1a9239781eef9039060fa444221ce30281265883b4e9e78af05e7cdac34bad87a2fea663b1d4180a448350311e6366de7b43496fc3f68fa8", 0x12a}, {&(0x7f0000000980)="80d9f01c9a3ad92beff91d34d5d7cd4e7601040da2ddb5c49d2b296d65e2bef1987f3f5e031213d1bc43d458fed8e4d32c68c33a4565ce1e97402a6c5d23094a17bbce7e4acb0c50744f85d500fba13631cd43eef6c1ffd2f22c6e3533b52dfe76a997d3f062801472b8bebf1e11a179e139ad833560421048bdc8562ad168a4320bd2ab60125d98404a125f82e42e596865c8f8158fed0a8978ac34c8bb3cd640e3c7d2cb94ed7e8a269ded4218a20f3a9513b5fcc7ccfe9ecb9ae6f3081b33a9761aab495baaeba3ed34a67c671e0747115942e6fa6ab074b9da6139e8f2ba6a753ecfb5d260f1b56167d0d7071929a90fe2f9578c06ebe4ce800094df5483222f36b4f7c009e401c04f7bb0a3a28c20c28600a9fc25ccdd298392f9eb69a69ae06c9a8b8a193431275014b69756041b3cfcadc8e358bd3c37156d02235641da61c2c602cd971dd9a4e5a01283ee2553a12629da00", 0x156}, {&(0x7f00000001c0)="a302449ffa788cc358aa29701d851efe40f1a4ee17c96e3df1c15fc58e9fd2ab2fa34f17608e7873538fd7ab5e0bf6eda6249450d66accf00162397a740264636ed16e67a884d99c74a064f51a65e7c1e866c7f6a4be7a0fce057f0f93116ee4a9a38ce60cbebf23a52547cbcc578085b60eff28b6e86101b48ee0b8a5144b8e77d191c9cae3ef4192753a41ce9ffa280a7b8e36534b4cb0e324f9e1e22ddf92854d73bb74b4d372c47b0821c6e3bd59cfd6b36e523b3bab95d18db840472d207868b5401a14436efb4b0184f4bcf90a09525b6c7739801542b647aa10741432ef1a2aece79f894699d9ecb6ea", 0xed}, {&(0x7f0000000880)="4384c125a6ebeb13b28b5517537601aae1315411dfcf1641aa15a6c0018a66f0d11858c22a64fdbdd8fb22aefadd1173889b2c131a5622a0c6c57d2b426f6e1a00525cae036678c3c140dca0429d0ca55a9e013e91861901cc93e61513318ac6c81120", 0x63}], 0x5, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x75) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) bind(r3, &(0x7f0000000500)=@in6={0x18, 0x0, 0x200, 0x1}, 0xc) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00', 0xffffffffffffff9c, 0x2}) 16:00:21 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x1e, 0x0, 0x22) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) recvmsg(r1, &(0x7f0000002580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000340)=""/45, 0x2d}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/135, 0x87}, {&(0x7f0000001440)=""/175, 0xaf}], 0x8, &(0x7f0000001580)=""/4096, 0x1000}, 0x800) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002700)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000025c0)={0xfffff800, 0xffff0000, 0xffff, 0x98e8, "447ae41535d71786e46bcf7df1060af31e21cd99", 0x5a, 0x7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x14, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r13 = socket(0x10000000002, 0x2, 0x0) dup2(r12, r13) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r11, r9}, 0xc) chown(&(0x7f0000002600)='./file0\x00', r3, r9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x14\x00\xee\xff\x00\x00\x04', 0x200, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x4}, {0x40000005c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = accept$inet6(r7, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r10 = getegid() getgroups(0x1, &(0x7f0000000240)=[r10]) ftruncate(r9, 0x0, 0x7fffffff) socket(0x1c53d0fa9b97de6f, 0x5, 0x18) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'\x8a\r\x01', 0x0}) kevent(r3, 0x0, 0x2, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x401, 0x10001}, {{r2}, 0xfffffffffffffff8, 0x40, 0x0, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0xa7, 0x0, 0x7, 0xfffffffffffeffff}, {{r8}, 0xfffffffffffffff9, 0x20, 0x2, 0x5ef, 0x8000}, {{r6}, 0xfffffffffffffffc, 0x0, 0xbb1fb595d88c245e, 0x93, 0xfffffffffffffffb}], 0xffff, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000200)) 16:00:21 executing program 0: msgget$private(0x0, 0x100) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fchflags(r1, 0x0) socket$inet(0x2, 0x5, 0x1) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f00007bd000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000100)=[{0x7, 0x31, 0xd3, 0x3c81}, {0xcbc, 0x8, 0x0, 0x19d1}, {0x2, 0x3f, 0x8, 0x2bfa}, {0x3, 0x1f, 0x49, 0x5}, {0x1c, 0x6, 0xfc, 0x9}, {0x1b4, 0xd6, 0x3f, 0x6}, {0x0, 0x7, 0x2, 0x5}, {0x1, 0x80, 0x8, 0xffff}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82ac14ff0000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='\xe1\x00', 0x8140, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=r0, @ANYRESHEX=r1, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYBLOB="2b79e6b211d6a91c3c4505d78959dc81a455993631f3bde1868a553081ea555d83a074a2f8c53daa2c5b", @ANYRESOCT, @ANYRESOCT, @ANYPTR, @ANYRESOCT=r2, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES64, @ANYPTR], @ANYRES32, @ANYRES32], @ANYRES64=r3, @ANYBLOB="bad4f0d00b742362cad98ec62555e0d2e150ade2ff4198ce3fca8871d61361db70b0683c90211b9039afa897b8657dd6d3b10fe0db9919eccfab601640580986568e2403f7eaa5f19bc39f89b3b3a9d31fbf36d566e5d6ba9be5911e12c350bbe1d088092c7d91263ca41bc75dfda7d49aab0e40634db18a10fe0a3a3eb1da356db223178a5af0bfc312b0abde7ff81e0cf6a26a8e98a8de1d935f392820b842af3de85e53f9f4b5da74a8d2dab3a27ea86588b7b14221628b23d3f7a716866573fceb8f2ed80d3c4940a18127f7608f5d7c663c3610898249a270a29651bd8d", @ANYRES64, @ANYRES16], @ANYBLOB="54b4b5cbb371dcc309008f96cfbe222cdab01c06bdb7978804433c9433fab64fd12502f3e7c6a6ea705a2238b53ca1b9ba6a36", @ANYRESHEX=r4], 0x4) shmget(0x1, 0x4000, 0x220, &(0x7f0000ffb000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="ee786dfdf1a1aa8f18c3"], 0x10) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10000, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2fac14ae3c08d829fa8d63c6b4f0bb4aac86466fd074a530db38389bfd75800000000000006c338798668b8946b515a09f0500f7f265d46053f7d02cc5c50f2ce984f8893e4d71f8cc11b15e0238b5b49f2eabe8c5843b4a5a8a8541125db7ff8144c1baaa09515dd99464a9fab4bb7356022c327880b83bc48d546430fd1b475f83a74e307dccc185c37955c0a96da64607009f9dd2b14cce419edb44f1afe1dd91eb157a35c19e670bf5db194374460cab58a609dff9dad8fda094ea1d94de74aa3002530f69b3fc9072694432fc44e6d2ee88eb45d3486cf51c94b2127f6e973d7b3a7b805e0405b6a89ee98cc4154cae6177b33e54b303b89737e01b04f86d6d69cc9787d8a8e22254838e8a1aa325b67f244fb7da65624a38de2662f3e8ddb04298258d5be04a19eedc0d9f58aa11098fff291a8f14d9927cedde2c250cfd2fffd90c3b4321221f596581712ca87b295efc022d37c417b2462b82bd6a30b04131295c657d91e7f743b0fc12008010389addbe036705b37cd3efa9a8183ffb911bf90caa45f0a1e5883d1fa3b70b7aeb6d7419671efb71b035e8449fa5afd9ca2f0c3ca75893113e694118b8ed8cb7ca56ee8be5a2e97f736f4ad9d41357d46252552faf4c445a432efce5c6ec3f23499ac2a91c145d7cd837a82cc9df6ad103b08a9cb57b58f03d992e91a6b4c22cdaab93d1ff834962d3dac4d3"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = getuid() setuid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x14, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5839a38ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c0600d5cacff251cc27d407ffa872d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e1fd00e009e7318453b9537"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r10, r8}, 0xc) r13 = socket(0x2, 0x1, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r18 = open(&(0x7f0000000300)='./file0\x00', 0x20, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3, 0x0, 0x0, 0xfabd}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r17, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r19 = fcntl$dupfd(r16, 0x14, r17) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r20, 0x4, 0xcc) r21 = getpid() fcntl$setown(r20, 0x6, r21) fcntl$setown(r19, 0x6, r21) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r23 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r23) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r25 = socket(0x2, 0x1, 0x0) connect$unix(r25, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffa5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537"], 0x10) setsockopt$sock_int(r25, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r26 = socket(0x10000000002, 0x2, 0x0) dup2(r25, r26) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000001c0)={r21, r24, r22}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xbaa, r2, r8, r15, r22, 0x50, 0x5}, 0x6e, 0x1f, 0x2ab}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f664943834943"], 0x3fd303189bc221a2) 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0xffc, 0x0, 0x1, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x1fe, 0x5, 0x1a, 0x859f}, {0x7ff, 0xfc, 0x1f, 0x350}, {0x3f, 0x80, 0xff, 0x2}, {0x5, 0x30, 0x2, 0x9}, {0x7ff, 0x2, 0x4, 0x1}, {0x6800, 0x0, 0x1, 0x1}, {0x48d2, 0x0, 0x81, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) chroot(&(0x7f0000000040)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c, 0x0, 0x9}, {0x6, 0xe9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000573000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x2, 0x1, 0x0) getegid() connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:21 executing program 1: nanosleep(&(0x7f0000000280)={0x3ff}, &(0x7f00000002c0)) open(&(0x7f0000000040)='./file0\x00', 0xbf0676f6df041b86, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000080)="913389d352663f89daf54919eed227595e3ff4adeb04129f09a64142dde869b0ceba4feb84fe184f5b90d5f65b18b72bd609b89f470a4e7476c8a37cb0fa36a3660d3b", 0x43}, {&(0x7f0000000100)="dd1be1ca9ef45ffe4d189af9a7cbbe7d6b9171aa662ab6fb17757414bc0b99ebe18bb6c0c667ccef3abf12c06ae7dd523af00ef33e5dee3a6748905567ec5838f4486f9dc56ad85c7d46950bfb2c4ca660188d5e75d2751976560c22c98e0176afcc42e1a6fe8a267b25fc7879641fd0253c8a4cb2b737ba040c9666691f", 0x7e}, {&(0x7f0000000180)="d33cf2439eea03d2e7a000afbd055e83ac2dd84779aff5e1108ed3b4bf89df9a3dbfd575236752941387a632278ca04f15fc7600113d103a64db202f60c4186f088595fa0667d933b05d3edb69f4ff7a337d549d0360d8c9a54111f77e4971b943cc6b422f60da", 0x67}, {&(0x7f0000000300)="9caf0d181f83668a5b37fe96b56d14c4103eba57dde2f5125a786bb734f5d702080380bedb65e2d247a344adb1d3e083b479f7f5bfef7a899dee58ddc7c8b2a238554e0cc9e0f356f908eee75773c5575fe8521722e7603fb3c7180ae09715466c2bfdde25c292386a68f33ff4fb093e9b45fc41f6add392761cbb05badf6d9aa9296191840d1910a4ae62f6a03483fa62d0253efe1e9b943d0a139087578484886ed4934188f105119e1bc7662d3c21cdd7a8c90ca66b5a2f9166fe7602fb716711e5f41de1f2612a4caf362dacf0e00b8e5982e1c24dd275a833bbfb40a2c329fbc8a4c25ab58f3848ca92d962939cc4497f440d96551d7055fc1241418e1129b6992c489edf7f6772058fc6fc043842dc35b086ed873751a2f9c7e1b24df9299058fd861628c984ef7580ec77860a8cdc56e6fe643fd71b609117d40a3220786165fc075ff820cbe0cb414777976df124da4c25183c832cef64079e8249cf10fe2f5c65965e28e32f77124184fd2382d3647cbc40a45dd75ec8f18d0c9603e6670479ac871e7ef8a0d3b61d2f538157b5c24d7210c4dad70c7b51315f46436549ae7879ee2c8ed39bf84ef7cfe8d9eb74c60c878af78fca7b777844acc2471dfa244e2a2534c9cf02068075cd0f1e3bf5125ca3ea23d40829d6d5b152a9695a6fae2aa71d4c99852ce0edbf08d7092d497d330b9697a7d2d633cd64c003934b824fdec7b9c42e65e904f1f452d062c5e83f79c6855eb5f58ad95723d983ab6a6969d6ff9be9fe3863e00a02458d6e298a54716c8e9cbec38a564eb49cd4c5e6f5d0556131e194751ec06ae0794b4417f6aad6b64b2c6363fb41a6da1325331cff3cf9d08ba398ba2a861974b2475a0ecb560c3f5ba9b8a04fe7ab0819870627029140e19e12eb001c0b79c56d904a7cde5dc3682711bc6c507e9a7fcfd18cd7a5c18c2e6567bde3c5f3d2c5f6b7a62cb761d05fda2ddf56eba6d9e50d165405e853ebcf19c261f7beba6c734eeb5e8c193b1afbfdb7aae68b07c15fe367b8479d86976abdfac7826a1f7709344d0b3980aeac4943b28aa399bc6745438c5f7802dcbebbfc9ba946ee9d9afba0e2d16bf44b5c853213f3c0cbe87bf3f0c43773abdd5d5ab9e68901a4c0070414ba8e3ac4ec4a994c6e5ea66b1edb4ba409b669f12e17cc221dd4068e1c2fb14739990e663adeebb74f52e9713102ac6f8b75fab123f27595ca93d6688a07a2de4b670f52afc2e658c3f53ab4f268ccc1ac70ea67c8dc2367242da716d0d3238f2413e37ee990a421762e4c9133df83f88d09ace2da65236148dc9c3892c611163cc3b0b1f1e6a46ae993ad47cc91540fc5c8a45b14c767bd02110fcdfee75de33098276a65102c73769ac0bfaf48790a51d2c69093e8a11a7cb04bb94224f1b264bf6d0aeaf9a82e98d1d4fdbc50d75078b255e7f8289a76d185259ce7b3372d1d77d43e0e6449b38c6624be67e247bde7ffcb90437581b9fce3f5c74b5e49020eff2c860780477e8defb2d8797159ae7d14fee8ef9467e5e6f38b8659dee322ae37ffe72439ad64caf0aa3a5b81efb5db841b5e450197afe6b43cee6226547cd1515e3a2aea77d34bbf1db0bfaee1268ab5d17829af5ed056fb581abff4ad5930d6fa3fd8346abf25e8b8fd658470f8540b09b3d34ac186b5eb4d0cfc1459cf3ca50057b990b04fc4abd8dddf6cd9374959c3ecaac2724803a4be336141449c69d393fb6853221076a361f7790601e5ea589bb9aa47ae3e5f77b6cb3975b50954ceb02354fc0fb2d6e901ca53c1f4c23f3b642f96185f0feb7b97c7cf81478ef6a46ab6b85702c8562771cb75cdc04d812260282add7d0b158324de2ada30331c741907ab3e733964e36ffd88ab41b1ba569cb31e713e42460f59d25082a6a7b9b794ad9538d719708a8c47ed9f2270822639dca5e036480d10de48d45621d186477967baca34aba3a6802469551619b445fc3b9785a35e5c4d64ddb7c4c39bb5c47abdc2c2fccd2ffc6777f60a99b71099c82956a45688932c77d52d16cca99163724391bf0111d89f5c7e0ea883e4453756234a2e267be29b1362e5824b249e58ac73af911a353e3d59b19b2d03f10c543a5cd88cbb473e1db931cb9d9525f8cdd6854a4e68256cab09e9aabd6d431201b08b88775d588f7322939065d73186efed55163b8348a398c2645924910d579b007e7e1f1505da65f56fb3d2b0f1e6a98cc5385751f4a5d543d426a3e48205e204adf04c59f0eab09cb122795ea570286087adc6a0d6131a0d162327d31e590f9f8cd630afa99f952674fa24cc3fe757654840ee93c3af31cf462a1b1409d152d7bcdc3c84308e996dcb83b2582518e1cb04bcdf03304e0f25dd4f117241b0b4ad6a5229a8e2c1ba82c156da2c47ef1080ec63030920783d66d3561ccba82eadc1b744296fe8c5158dbea563255435a371810dc201713b004bd311c6a9d5da70d0d5220e617031965818a5498733c707931390424be030f71b1fb63b95ea310281aacf0bd51e10b9b805fe038caae81359691b39c72203675101ff699c208b49dc9717888486ed62cc24a59dc1fae0eb9669d2a02f8ba83b5d6f76b4b79a498163360ce795b16c5ca07c4adcad3950b60559a9ffff2fd9eb7af072173c9de1d458f69f0cd68b51abe1dd986ab6c9c3c3c657e4d9f805d110609b41bb724e62477f9026befaa846d410f9205a4e307dea5a82fb5076e813fd97f677c463137bb595e975fa214940a8e17560f5b82cf8446242a32943186c4d017060784aaf6e29ec26cd9a4c163157853a2978ee52efa7147c8179d4138e463af714bc7cda9931df0807b0215ebf9fde0398d5615e9a552e92971fdb906d990e4f223f0197cc8f31e9b8e7cade0da7cc483583e5264da346126ad11daebe6d38c7ae81e8d2e13f36a39742b4aabd17ca36844a8e3b7837bc8c2832bec2c446136751a88ece4e1b476ef58ee86ea9626d280c0cdab0682006ad85750c025d75464b39b820c03b01428ed006578fa3fb7e0a564a48c38dce2a6f322355792414103a0229770d64c3424476f9dfd36bc780146ef1ac58f7ee0cb7e778b3a07d8aa8379d05dc541282974acf54406099b0afb970d56ad33cdb3c42b015d035644ebe059d3314123c98d1387352d3e2ad92c2fc952db83206d3712c15605dfc47009db0563e81c0a5c764f1b906a962acfc12bda96ce195bc65359be70ae16f6de57c2d140a16111347bf80bc3f019c4af05b64294f87f0a74d7c94edc108431c737a2265012b13d40f5a8b3cd9b9e3c34b2cde2bd4d51d7652c1436699b4f0aa08ebdcfc2e2068ac490ddf9a8aa2f0581c5fb8b1d8dc55d5e22fd8b1406f1865c4812464a2f60bb2e9cbd6b95a931dbc157a444fc66208d3946b5dc798285bf7f4fd7e73f36ad30c6a6641f7b6aa43dcf038b5d8c32458f8fb2d15e5a685870fc836f6c8258cf6da5a25199e7d291ffc1d07f3134b3f2d0b18db414acf84194c13a022d0ac724ca894d2dc4f86a122e0452b566f53fcd7d602f0b5126c57a4f30e2e03b7087b1a79866498eb1008a4d058fabd0aa56fffabff495f4230efbd6043f389810d7f5d4b514fab96085422174e5bdd23cd370f56758a62aa00576eea4c61bcdd74fef5199374492f3ad73a9aa2aea49a54541bbbe98cdc0410ec4829fd42409aa8ae6f4f555bc8f487f7738f880b83b15e8dbbbddadca4fe761a0f8a676b81f7b270a8e507cbe7bf7c1f7cc0310db7a74ac944aef9fc35a8d609518af5dd29c5379943480a3803a07c42e672c12a82c9012ee30bc9f68f73b6786e89ef588a5e66917374406922a4cd152eea7cf14303a2d6f517e008aa8eab808694426941ab330b7b2e4da7ac48a25e2715cb1df66c1970001bd2030500a400c537f0802d80e761619b194667aff13fc26c73229cf564607209863d4b109eb0862e798f97c3e7fa8181434919b38291886d0ffd635eebe1bb39879400c1663db870d653f81037df73a727aefdb57de20501ac49f7e995a605c98bc08aa98c361f3b375205e21c14f9e21fda45e2ae7399443bbaecad7c3d6ad585f043d2d6f764580cb5208ec76fa0037d5a98e400126500e5cc95d07ea318f6619bb8a9c8bf3bef3a5473b9d25d9d540984380f62b9cc9db7d408fd9a540f96094d9e9c546cecef5e9d27b0ea6adb2d18a9911916a7d18be9a80a633abc6755a3181a6313e67af36ca055e5faae89dee2b7c10522c83c9c0f86b8070d3cdf0f99ab6e4471fd551b134991e9d7ec7c6a8114fbbbaae8dcb66fa658f0a4405a5cc82e2c0d35794e8aa269eac2815a3bcd2e9fdcc839bdada4356ca2e30314059a5d8493e8389cdd9b0e31ce10d13889500b64e38763891efe9c2dc34c0d0eb67597ddc0690c21d61330af00ff64b0208b2d23ab9ab230077735f55caa511cbff82c7f1c76d16bd3dc38c43cfa2dd988bc2531874c27f90eb3b4e9d9eec5d7c6158ee004993c6efcb261a1a90acf74bdab6babcaf3810259de9edfefc80ded1986e0e68848fcaae2cae0f86eb0ac0aa464f1d2422594c7fc75fbe14f853da528b509bda70734263139f66a9fbcd3e3a26e218bd897838fa6ac0124479faf3e5c82da185f980f74533279384cefa15185e9479c4beb875770174695139318bbf846601187b2341872cc0efa05bf8218b49ac6ebd2f9236364cb7ce66c8d9977711bd6d92e8749c052f00d7717d6ee7e42534109cc36475fb2a8b8059ee780d1535b541164888728c00f7ec9adabad6faacfbcfe8db1a9cf8d4935cca56560d7b9a6c97833494b385f8007cdb844a5d39d024245339f0759d9e3da9b2328dce813105025f3ee8ae069e507acf910cd387eeec38b95827b4170a9fb588b3fb0d53d486cf5545729a03e9030a3c20bdc07d0396126c836bb95ef1e85cda5ebee17e0295535a4191df920082b1b7016f5dda8a510a1a1a719992616058c3b1e60ebda0309da34a056be7fe10074dd1afd4c9266061227c151dc120a068136e744b0e88e37e6399f587346ceb56d45fdfdf3e810eff12a9e5905a45b74185d3f7be96d58b2e14ee6df9d57d06bd2cc663b225554d398df514f865d6177c57e2513ce8ddcfeb04e3d339d7ac5f24aef75d4fd3bd46f4fcc0e7064df30b5d6ba52eb07cb72fde80cc22bf75930b2208f27bf9ba5e846a5416d07f8dd95ecaab0bb58aa6efb87d62e6b3ce5f5e815a9abf46065391e7434ac5677a8de0612cbf8071f84ae16cb84f5a2a45255a059fc57f0efd0616b6c17900787301873858d4e13279c00fcb87e9c9aa28f7227e2c1c7d3c576d4055bdc81cc122badd4f1040a35eebbf33685143ade16164b87b8ae960a931d9745aed4cdb5a3b09d1dc0ef3ceb0817d3734c8f5b236c34a6f2027532e3f1e814da60790bcd6754e942b004f282a326a9f1cd97f85ec48a3e9ac514d531231d578ee48a78d175864958f4b3727ba598a52f6c3230eec6a3b8d69ac3b4207798b7d5794a9cd594a4b4c15a05de0731cc449ce5f7020127e230ed2abb953c6aa0a1925dd0e230268fc3d6171fad289e31b77cc1752d8a2e59e8ea0c04809f3a9bfeb005530c75caee8daeedb3902cc6b3c18d2fd8bc347f37b85ccfbf76a576c9536b1559359f71319b8a6dfe61b7c8a8772ae49f61db40e7b120413ed1f3e7c59f4342eb1da4f47b734cc306e9a3bbd887242b4eca0bac7c11b481eb15d76e6da9b7c21b96b61f87bf47e043ed47e0d166033b032bf656e140cec182fb19f2d850349a", 0x1000}, {&(0x7f0000000200)="b85c522bc0a86120fad2126a0f059228c7885c145d201b", 0x17}], 0x5, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="cec859ec1c0e00002e2fa91de9d32000"], 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="feab4293f482cad8adbf58d103dcfb19dd338e10965b06cb3da40688fa1125d8f95373acb6c2000000000000000000000000000000004af3858a147fc67c108bbb5faf8b2a946dc804fc605391401245b380f8dd296529028831ddfce72c995e686e328a1262ad42d7a442b48a82237f79f2345b3c5153221c6097cb624eabfc2520536e91bdd025ea5509897c9d19433734dd17413cd21bcb0ab3276f55c65b0f9623b6f3d508b237af67a72b8435ed887b2797ced76d4690d2a554745c4d18675609a2538251cdce4d5628447359f2be0bc653b543cf3636cecf7f2e12283a0abdd6879bac4a3a9db761b671cbb0358ab49b"], 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) recvfrom$inet(r2, &(0x7f0000000200)=""/73, 0x49, 0x402, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e4205", 0x599}], 0x1) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffd4d) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(r0, &(0x7f0000000180)="04a5bc1d7663af99e04bd257ff5047d23c8590fde88fdacbe60251cf9ca66218e4f1b622b9d58359e9e3110e7c30256b9b8629d295a0f3d0cd8d1150544030173b224110084788c45af097", 0x4b, 0x8, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) accept(r1, 0x0, &(0x7f0000000140)) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="ac3df225100610df0000"], 0x10) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="7c22cbafcb2186c2c28bce3ee91a0e198566144a531a7b316cfd35a2acd85eac8e23169789a0c8bc19aaec642875e5fc628191a20fb7ade238b356de9ac15de8db49d8467456a430b48db2d7c2e20d3e47ac97267a1e940691456249cae97e3c1ed7bac48238e641aa861112563cc252a2cd33268b43b8b77d2f21698d858a8d5c0ab2788576c783892e7b89ddeb897e2f59a5d59310c5762e48fe2672d575debc1ab3fe9cde8dcbd5aeeda77c7aa2e41f52841b10a6a73f26a474f8236ec0f2f7243a86e77363e35e66e8530bbd82a6df951d0c61d75b44743959bc8cfbb22417be7cd97357da712e1cc08b4fe2a8a75d0222567a8af4dd24f1d1906d", 0xfd) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e7c5467beeae880"], 0xa) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x4) 16:00:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) bind(r2, &(0x7f00000000c0)=@un=@file={0x2, './file0\x00'}, 0xa) r3 = dup(r0) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f00000001c0)=0x3, 0x4) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0000112f66696c65300019e4951e081880cfa46d9412d128f94501c526f6d8ac"], 0x10) sendto$unix(r4, &(0x7f00000011c0)="86", 0x1, 0x0, 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0xa4394818bb2e4690) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r4) 16:00:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:00:21 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x400, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = dup(r0) kevent(r1, 0x0, 0x7fff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff4, 0x4, 0x10, 0x6803, 0x7fff}, {{r2}, 0xfffffffffffffffa, 0x4, 0x0, 0xc4c4, 0x80}, {{r3}, 0xfffffffffffffffb, 0x20, 0x20, 0x3ffc0000, 0x3}, {{}, 0x197521a07e12a660, 0xc, 0x1, 0xfff, 0x3}, {{}, 0x0, 0x123, 0xf0000015, 0x2, 0x6}, {{r4}, 0xfffffffffffffffc, 0x85, 0xf0000000, 0x0, 0x80000001}, {{}, 0xfffffffffffffffb, 0xcc, 0x1, 0x6, 0xffffffffffff753c}, {{r5}, 0xfffffffffffffff8, 0x48, 0x1, 0x0, 0x2}, {{r5}, 0xffffffffffffffff, 0x8, 0x4fa33db61bb7601a, 0x1f, 0x9}, {{r6}, 0xfffffffffffffffc, 0x14, 0x1, 0x4, 0x7}], 0x20c4e, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r9 = socket(0x2, 0x4, 0xa1) ioctl$TIOCFLUSH(r8, 0x80206916, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) bind(r9, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) panic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/net/route.c", line 951 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *212718 57644 0 0x2 0 0 ifconfig db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e60c6,ffffffff821ba1e2,3b7,ffffffff821ca734) at __assert+0x2b rtrequest(1,ffff800016f6bfe8,4,ffff800016f6c0b8,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000b61300,840100,ffff800000b61358,0) at rt_ifa_add+0x290 in_ifinit(ffff800000b2b000,ffff800000b61300,ffff800016f6c3c0,1) at in_ifinit+0x37a in_ioctl_change_ifaddr(8040691a,ffff800016f6c3b0,ffff800000b2b000,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff800016f6c3b0,ffff800000b2b000,1) at in_ioctl+0x205 ifioctl(fffffd80289ef4b8,8040691a,ffff800016f6c3b0,ffff8000ffff2290) at ifioctl+0xb34 sys_ioctl(ffff8000ffff2290,ffff800016f6c4c0,ffff800016f6c510) at sys_ioctl+0x5b9 syscall(ffff800016f6c590) at syscall+0x507 Xsyscall(6,36,0,36,7f7ffffcc718,f6399563070) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcc680, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/net/route.c", line 951 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e60c6,ffffffff821ba1e2,3b7,ffffffff821ca734) at __assert+0x2b rtrequest(1,ffff800016f6bfe8,4,ffff800016f6c0b8,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000b61300,840100,ffff800000b61358,0) at rt_ifa_add+0x290 in_ifinit(ffff800000b2b000,ffff800000b61300,ffff800016f6c3c0,1) at in_ifinit+0x37a in_ioctl_change_ifaddr(8040691a,ffff800016f6c3b0,ffff800000b2b000,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff800016f6c3b0,ffff800000b2b000,1) at in_ioctl+0x205 ifioctl(fffffd80289ef4b8,8040691a,ffff800016f6c3b0,ffff8000ffff2290) at ifioctl+0xb34 sys_ioctl(ffff8000ffff2290,ffff800016f6c4c0,ffff800016f6c510) at sys_ioctl+0x5b9 syscall(ffff800016f6c590) at syscall+0x507 Xsyscall(6,36,0,36,7f7ffffcc718,f6399563070) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcc680, count: -12 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800016f6be00 rbx 0xffff800016f6beb0 rdx 0x2 rcx 0 rax 0 r8 0xffff800016f6bdc0 r9 0x1 r10 0 r11 0xae95f2a154aaf206 r12 0x3000000008 r13 0xffff800016f6be10 r14 0x100 r15 0x1 rip 0xffffffff811e4308 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800016f6bdf0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (ifconfig) pid=212718 stat=onproc flags process=2 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3650,0xffffffff8259fcf8 process=0xffff8000ffff70f0 user=0xffff800016f67000, vmspace=0xfffffd803f014220 estcpu=9, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *57644 212718 63874 0 7 0x2 ifconfig 63874 178472 31064 0 3 0x10008a pause sh 31064 291809 83618 0 3 0x82 wait syz-executor.0 77409 272974 83618 0 3 0x82 piperd syz-executor.1 89980 231630 0 0 3 0x14200 acct acct 51308 439013 0 0 3 0x14200 bored sosplice 83618 353941 28938 0 3 0x82 thrsleep syz-fuzzer 83618 193188 28938 0 3 0x4000082 thrsleep syz-fuzzer 83618 7995 28938 0 3 0x4000082 thrsleep syz-fuzzer 83618 464206 28938 0 3 0x4000082 thrsleep syz-fuzzer 83618 99878 28938 0 3 0x4000082 kqread syz-fuzzer 83618 350379 28938 0 3 0x4000082 thrsleep syz-fuzzer 83618 185476 28938 0 3 0x4000082 thrsleep syz-fuzzer 28938 475069 86872 0 3 0x10008a pause ksh 86872 339426 69848 0 3 0x92 select sshd 2397 219458 1 0 3 0x100083 ttyopn getty 69848 46784 1 0 3 0x80 select sshd 15937 518828 57007 73 3 0x100090 kqread syslogd 57007 463609 1 0 3 0x100082 netio syslogd 44170 8663 1 77 2 0x100090 dhclient 18053 425061 1 0 3 0x80 poll dhclient 78947 433216 0 0 2 0x14200 zerothread 78986 314026 0 0 3 0x14200 aiodoned aiodoned 51678 150905 0 0 3 0x14200 syncer update 90279 218968 0 0 3 0x14200 cleaner cleaner 56922 284244 0 0 3 0x14200 reaper reaper 63757 210857 0 0 3 0x14200 pgdaemon pagedaemon 10263 87504 0 0 3 0x14200 bored crynlk 70715 129045 0 0 3 0x14200 bored crypto 98660 169779 0 0 3 0x40014200 acpi0 acpi0 57996 158761 0 0 2 0x14200 softnet 17709 261824 0 0 3 0x14200 bored systqmp 53909 431749 0 0 3 0x14200 bored systq 25816 1054 0 0 3 0x40014200 bored softclock 99745 362073 0 0 3 0x40014200 idle0 9928 33608 0 0 3 0x14200 bored smr 1 153845 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9595 7017K 15249K 78643K 39845 0 0 pcb 13 10K 12K 78643K 998 0 0 rtable 111 8K 8K 78643K 3052 0 0 ifaddr 93 20K 21K 78643K 792 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 331 0 0 iov 0 0K 24K 78643K 1292 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1228 77K 78K 78643K 9554 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 101 0 0 VM map 34 8K 8K 78643K 63 0 0 sem 12 0K 1K 78643K 1064 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 5451 0 0 sigio 0 0K 0K 78643K 550 0 0 proc 57 47K 63K 78643K 1959 0 0 subproc 32 2K 2K 78643K 565 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 435 0 0 in_multi 25 1K 2K 78643K 552 0 0 ether_multi 1 0K 0K 78643K 44 0 0 mrt 0 0K 0K 78643K 27 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 1197 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 165 267K 272K 78643K 14248 0 0 UVM aobj 130 4K 4K 78643K 143 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 932 0 0 NDP 23 0K 0K 78643K 260 0 0 temp 247 3545K 4185K 78643K 165912 0 0 kqueue 0 0K 0K 78643K 38 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 115 0 108 1 0 1 1 0 8 0 rtpcb 80 801 0 799 1 0 1 1 0 8 0 rtentry 112 560 0 521 2 0 2 2 0 8 0 unpcb 120 3483 0 3472 3 2 1 2 0 8 0 syncache 264 25 0 25 11 11 0 1 0 8 0 tcpqe 32 99 0 99 6 6 0 1 0 8 0 tcpcb 544 5763 0 5759 31 30 1 15 0 8 0 ipq 40 35 0 35 15 14 1 1 0 8 1 ipqe 40 819 0 819 15 14 1 1 0 8 1 inpcb 280 11504 0 11494 28 26 2 9 0 8 1 rttmr 72 11 0 11 1 1 0 1 0 8 0 ip6q 72 2 0 2 2 2 0 1 0 8 0 ip6af 40 2 0 2 1 1 0 1 0 8 0 nd6 48 72 0 70 4 3 1 1 0 8 0 pkpcb 40 40 0 40 11 11 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 80 0 80 13 13 0 1 0 8 0 art_heap8 4096 7 0 6 7 6 1 3 0 8 0 art_heap4 256 2275 0 2099 32 21 11 17 0 8 0 art_table 32 2282 0 2105 4 1 3 3 0 8 0 art_node 16 550 0 515 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1060 0 1050 1 0 1 1 0 8 0 shmpl 112 141 0 13 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 10592 0 9191 46 0 46 46 0 8 0 ffsino 240 10592 0 9191 83 0 83 83 0 8 0 nchpl 144 20311 0 19828 61 38 23 61 0 8 0 uvmvnodes 72 6833 0 0 125 0 125 125 0 8 0 vnodes 208 6833 0 0 360 0 360 360 0 8 0 namei 1024 67751 0 67751 5 4 1 1 0 8 1 vcpupl 1984 32 0 0 4 0 4 4 0 8 0 vmpool 520 61 0 29 7 4 3 3 0 8 0 scsiplug 64 6 0 6 4 4 0 1 0 8 0 scxspl 192 72118 0 72118 47 46 1 7 0 8 1 plimitpl 152 1033 0 1026 1 0 1 1 0 8 0 sigapl 432 5529 0 5515 2 0 2 2 0 8 0 futexpl 56 169447 0 169447 6 5 1 1 0 8 1 knotepl 112 1351 0 1330 1 0 1 1 0 8 0 kqueuepl 104 1333 0 1331 4 3 1 4 0 8 0 pipepl 112 4436 0 4417 17 16 1 2 0 8 0 fdescpl 424 5530 0 5515 2 0 2 2 0 8 0 filepl 120 52680 0 52584 36 32 4 11 0 8 1 lockfpl 104 1892 0 1891 1 0 1 1 0 8 0 lockfspl 48 639 0 638 1 0 1 1 0 8 0 sessionpl 112 48 0 38 1 0 1 1 0 8 0 pgrppl 48 112 0 102 1 0 1 1 0 8 0 ucredpl 96 6858 0 6851 1 0 1 1 0 8 0 zombiepl 144 5518 0 5518 1 0 1 1 0 8 1 processpl 864 5549 0 5518 4 0 4 4 0 8 0 procpl 632 11921 0 11884 4 0 4 4 0 8 0 sosppl 128 675 0 675 8 7 1 1 0 8 1 sockpl 384 15979 0 15957 56 52 4 14 0 8 0 mcl64k 65536 1689 0 1689 125 93 32 33 0 8 32 mcl16k 16384 60 0 60 16 16 0 1 0 8 0 mcl12k 12288 668 0 668 14 13 1 1 0 8 1 mcl9k 9216 99 0 99 15 15 0 1 0 8 0 mcl8k 8192 237 0 237 8 7 1 1 0 8 1 mcl4k 4096 563 0 563 8 7 1 1 0 8 1 mcl2k2 2112 57 0 57 18 18 0 1 0 8 0 mcl2k 2048 81307 0 81261 16 9 7 13 0 8 0 mtagpl 80 552 0 550 6 5 1 2 0 8 0 mbufpl 256 188012 0 187929 169 151 18 31 0 8 8 bufpl 256 29296 0 22462 428 0 428 428 0 8 0 anonpl 16 724319 0 708539 238 150 88 107 0 62 5 amapchunkpl 152 29095 0 28926 90 83 7 19 0 158 0 amappl16 192 34577 0 33475 268 204 64 76 0 8 8 amappl15 184 270 0 269 4 3 1 1 0 8 0 amappl14 176 1299 0 1291 1 0 1 1 0 8 0 amappl13 168 549 0 549 5 5 0 1 0 8 0 amappl12 160 1648 0 1646 1 0 1 1 0 8 0 amappl11 152 398 0 387 1 0 1 1 0 8 0 amappl10 144 857 0 857 4 3 1 1 0 8 1 amappl9 136 1429 0 1423 1 0 1 1 0 8 0 amappl8 128 974 0 927 2 0 2 2 0 8 0 amappl7 120 999 0 992 1 0 1 1 0 8 0 amappl6 112 347 0 334 1 0 1 1 0 8 0 amappl5 104 2018 0 2008 1 0 1 1 0 8 0 amappl4 96 4861 0 4834 1 0 1 1 0 8 0 amappl3 88 3192 0 3186 1 0 1 1 0 8 0 amappl2 80 41989 0 41918 3 1 2 3 0 8 0 amappl1 72 108615 0 108190 26 16 10 20 0 8 0 amappl 80 12712 0 12655 3 1 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 142 0 13 3 0 3 3 0 8 0 uaddrrnd 24 5591 0 5515 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5591 0 5515 1 0 1 1 0 8 0 vmmpekpl 168 37473 0 37435 2 0 2 2 0 8 0 vmmpepl 168 681080 0 678824 378 236 142 142 0 357 35 vmsppl 272 5529 0 5515 2 1 1 2 0 8 0 pdppl 4096 11188 0 11120 11 2 9 9 0 8 0 pvpl 32 1802795 0 1785145 516 284 232 317 0 265 53 pmappl 200 5590 0 5544 3 0 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 946 0 349 18 0 18 18 0 8 0