fff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000001c0)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417", 0x73}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac544", 0x626}], 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) nanosleep(&(0x7f00000001c0)={0xfffffffffffffff7, 0x101}, &(0x7f0000000240)) setreuid(r1, r3) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1004, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f6669acf2184f86303c2f6ff22f58fcc5286c653000"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) shutdown(r2, 0x0) r3 = dup2(r2, r1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x401, 0xfffffffa}, 0x8) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e36b92c8", 0x2c}], 0x1, 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3d}, {0x5c}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000000c0)=[{0x48}, {0x24}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x200, 0x7, 0xbe, 0x3e}, {0x0, 0x2, 0x5, 0x1}, {0x92c, 0x1, 0x81, 0xffffff49}, {0x4, 0x4, 0x2, 0x7fffffff}, {0x7, 0x3, 0x1, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="9bd0b91d51eb70876dadc76795db") 16:00:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x1, 0x1, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) chmod(&(0x7f0000000180)='./bus\x00', 0x1) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x1000) r3 = accept(r1, 0x0, &(0x7f0000000040)) write(r2, &(0x7f0000000380)="dd9a946c34da08ad5cac0c07bdde36e05a793ae3b9de75e094c075df8c0768fe68a1d17a1121fb33c0e10ac3742310f67f396240a245eb113e0ac6b2f5a8dae97e323dedf93ebc50b563e1c56d2090293799eef6ed7083e2fab7e5819b1411a748a5aa763bf978cc3f37c93cd27e1862f9d3ebf122bba2304d2860be46126947c203b9094d251d7ef5e94ed991b4e3170c2b66e2ede1fd2be5e0cceb39", 0x9d) execve(0x0, 0x0, 0x0) pwrite(r3, &(0x7f0000000280)="9a3cebe0cbbbd4e817b9c3ebed1b6047ef9b657f7de4baa79c3572d5fad19f573b7287fd2fc23b9c68d61f3c8c40536d9ec28660ac611bd2e447137b54c342c864e2edba0902d9d1d5a113986cb10055615212918335a555b7ec6519d5ef3a42c7833e32b1bc0271ae905618c73f8d27cf3a9edd22c9bd8cd2400380538f562c6eda425287f0038659fd1841da1267ddb1e019b2d4c70d33f3f7e186471b1db4e5f0664bebb26e69cd2291529662be5d8422c56f384de6b70eb99c", 0xbb, 0x0, 0x0) 16:00:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socket(0x10, 0x8000, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:08 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000021d000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="04", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="e5881a975a2800efa0c089ecf91db8166216b571546eb405f28173b877792ab926cd6444fd9d255c937bf1e9992c67ab3831e939ac0be0db3a9ac7adb9e2d81315246a3d467fad255a1490fe1c4ce1f251ffe4b9195fced82faa2a"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000002c0)=0x6ae, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0xa00, &(0x7f0000000000)=0x2, 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x2012, r3, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0xffffffff, 0x20, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f09d40a00"}) fcntl$setflags(r4, 0x2, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kevent(r0, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x99ee, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) socketpair(0x2, 0x1, 0x20, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r2, 0x1000000000029, 0x0, &(0x7f0000000180)="01000000", 0x2) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r3) r4 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000000)=[{&(0x7f0000001440)="d9154df438b2e6558f23a1d9f1a11be3c1b39e5466ea425f2aebad421ebec449a974356221669d8219f1eeef995328f0a61d115fc6d53fe074bcde42c4a3f58a2b7e1f3839cbff626f7fb9e16b55078fa3f1291438678638a7284c823141fb6fb153b1ef275baca424a246c47d47a87648eba0cf3b7f0efa972902e4c20106655de326315562633a61907840843263bb9ceafeb8dbc586817d29ea3c84cf7a16a243c580b03c5837bd28dc26cbb55b10bffa1435f821563c09c1d8fc6cc183bfd3784ab17e9fb4559047749e1820a1835d801b2325e36a9d742c95da7d9ff8fc3b35c03ed4b919e136ba69a4b185f732b9e9c21f877eb0ad08344a7f7a8ce05cefd5e4bd418c00c0a2d77c14dc546b727548e81d048a88fde31e8788cfd58f7454517684770dfe448f76952f3d97fdaef9da9f415ca34e88c132862b55777f242c59429c337fc2280e22b9bc86ad48480c7e2492283973df54974e9c2a6812bc167e769eee3244fe557bdc32565d4f39df6df54c90dd54cba453fc5aed3b70127ac9f102138d9cc0200935a2bd756a8f1dcf746292b7bf3fcf3de0d65a37c413faddeb5f5c9739e5a8e3c76d2618b2cfd738739bc515f7b8d174b213d6da8d3b4617e24e2161167677e7a60c2681ff2641d30a6ec2bf164cbdb51a629a49998dcd9d21b8b20696af5e521ae532fc09b59002debf2a4700729706a5c81bcb20baf6c4fdffee19a63ff2fb7ecd7f9d0edc18ce2705a3c33ec0888586533f2dbccfdc0a6c1be8666cefa0122f0bea58981c6751bbaec7e0f07eac4c622ceca6300513c637631951cb9fb0f3cfb10697ae8619b0fd32054c78243d272aeb93cad2215e59735c440f8f0303f670403d454cd370b5d3dc8830926fea03befaf11aa6f8ae15cf17b32e5f6dbd934395ae152c16308b28b8d7526d107cff4bfa46b200960e3c08ae2d921a2ebe881e4b2c61c7670523f224c6e3d0e10ef466f8af2288642388279af771ba1c5b17392f5a7f50d626e7e71ece2f5bad9f7acb690e2de65d0a68055fd125f977dd35f59f95fd043678cc55fc7d388714d9498f9eb4ac13abf956838ffb827fbe9b732d717e77dbe0b40bf9f5214456af00cbf8ea8f025de1546380a6a45718ce07fc239f74e1b01a4ff82d91ff5303e01b36ecadabe354d352278f8f67e1c2273815f114b1e4d9e9eed5e6bee2c9fed4d3fa724a3de6f49e5cfd6d3fbe060c1afbb93b063ffe3c476a467678e7cd0c72218b7e4016cdbaa125e6394ae9877521e57f33fb92eec99fd24d562bbb02b721a044bf980d2d39587072285c379a7a7b3335bbd1a78ffb0c1533ce30e7a1716fc50d2549b33e1edee67bc2e0560be1255dea27bc55fe5c67d119d5b8774b3d5f6f5772266acb92ca9f17eafaab6aef7cb6d41d89df79bd032c7ecb97179064c9b4bd0c4fd75911fe14632bb194b61e2ff8a0b6b6b7677beae46cf248a5f33b50334d86044b0cb222f897591a5637bbce97a7d71e6b8e299eb55fd24266baa4d583225fbee80d6f7eb771b0e09896026133361c1eaab599e5d631e7bad76854592edede0cdfd29ecfaeebd4d4d88809f1d051c8f2e74cc20d6c84021002fcc695a0820d7b33fccd1952d7625ede53bcad8450966998aee921f2e094002ada05216e48ab20a2c2f3dc660ab16f7d87a1671470f5c530bbb452086da42da8b0bfb7a25e204e9c7ab159658890134076a47565364e628f00118e93b9574a11e97acb291be518d6fcf60a7da03189e6d7b9faf2b3ed203b96e2c256c7cfc24c187b6c7b01ce633cdf0fcb3f342df82932be2352d30838b19fc016220688f29564982c235e9966d83fcb9f720b07e9ba5f0f96686c7ce1839ce2d809dfb5274ab2e55a486310e64b52ec3306babea3676031810b79c2f5bbec44e74a0c6d2e181faadbaac2d4d1cbbd60923b59c0e33d5627efcc5b505d84bab252daa7e1f6192f3809bcc83c58f5442d1770ed2ba7681acace91c421815ce4161d12806961b2e134d8e371fe414ced813c488270fce2ec023d375f5c5d047bace2b14cc993397c5b756287ba33ac2559105076ac6333b5cbba71de64604dd9c11ba0dc0077e14ce9c500e376643049a13675cc0341d1860b604b5c1677069f9cc957d3ccec8b9df8593eb14cfa4e75ef52357e24075cc694afa136d376f338eb24ff0e65149a9ba18430771cbc76d07da692e4e6dffd778af5174b1aef6434a79cb847c37f35f8be7feddb92e7ad166781f0f3da60923a2e9c2f65ecef5f085518b2d152d633cc29e63e18c9994fcdeb584b76be02e4374fa27c61798c3846a744ff2ea266d678a75a3c535f9c6936dcaae933c2372dd4fdcfb194e7a8e71ee3e377422f91620cf04ef1f1830a8fcb63cd8ec36001f8b543680e0090a8f6e5d2586d303d47653646301c156c3b2fa24b5acd8621a11c436d2bc62a7aa2806f32c6945386ae5ffa4a6b3c7f59985c1bf214f3023bdecb9df96e16974d0f121a6a931709cd2e1cd7a779a8f67db83afa7c02d3094349732d050dca34777cb502c8f8bfd9accdb71b7e370dc28570f0a49151ad8f22a58b3e1106ba7edaabbc885e1160ea2ff7c87843b411fd63f1eb5b3e253de9d0aa56eef3b133dafcce7e8fd9be49c0b527790ea6a99dfec928cf6fd4944ddfca7c08f2ef7cb947507a390fe40d5fd36954677d64730015c751cc04e51a5006175dc6e60e10c7b935e3394b0fe68a9e5b0dea132f4532c27a32fad351ea9d35e597f1948dfcc7b3e73ff6d4b2addafcf17921a290ed2ae3d15b6657780eb22e137a9d8c25128b6d72f0f5e2f52502ae7c3ad0544d2af403826fe7ad87a2b3bffbefc92ac9dc305e00b67c733905945d64edc00075dddf14d999fc9456b3168706af1b1f15dfd804538134e6dc2d4f9c9c7dc5cfa26795846823a10e13196e6c3ce08383d6f0157223d349b2c0322dae0603f1740412ea31e30af45dbfd4de632c007ed3d88e1027746a91872596f90ad65b484f4832637fd44a446de10e3d6dc712ee0dbd48e07174bc60ba94d3a3b2f46518a97620f3d504c64bb6b676f146b266cbf2737bbe1b042c8673a19e6114854c568466fbeb5aa1e2f9a0ccffda65ffed4718af5eab1fb1da3b4feb03bbf00c19631b7acc14904d360ce12dfe2498ffd6b070450d4fa36f0aa20d9c773c5595e9f345e66266eb09dc27d28cdf59c4e6aa0fce24febedbab698dca90fee5e3515dfbb978bbceb3688f81df40c8c8f45e5ca2036884dd70bcd07fceecc4e354cf6be5614f31f5453f82247f41aab3703eb8c033fb69910f27e892d4d4a76cf51a9cdbceef126f6f0a80ee3cc6b335688dd2a0ebe31aa93740f5245ff1d6deab9249d8264c80848ee0af640d8af8a03d534a894d5d1267dafb8a4d0c66a1e7e93a7f2e6c44cb0b66e16560f20b4163c5577fa329b0319fce81c04eaac81661203d7bdf0ea68479", 0x999}], 0x1) 16:00:09 executing program 1: semget$private(0x0, 0x2, 0x80) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x40000000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000080)=""/169, 0xa9}], 0x1) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x100}, {}], 0x3}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x1, 0x5fd3}, {0x24, 0x7}, {0x44, 0x2d9}, {0x4, 0x9}, {0x41, 0x8}], 0x5}) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fchdir(r3) fcntl$dupfd(r2, 0x0, r1) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x50001, 0x0, "000000000000000100002000", 0x6}) pipe2(&(0x7f0000000000), 0x2) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:09 executing program 1: msgget(0x1, 0x202) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x4c}, {0x400000006}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0xdf1e68debbdffb32) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x9) close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x8001, 0x7, 0x20, 0x9}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105705, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000001c0)=0x1) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x5}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") sendto$unix(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x403, &(0x7f00000000c0)=@file={0x1, '.\x00'}, 0x4) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x20000000000000aa}) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x1, 0x7fffffff, 0x7fffffff, r1}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r4, &(0x7f0000000040)=@abs, 0x8) shutdown(r4, 0x0) accept$inet6(r4, 0x0, &(0x7f0000000240)) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653000707ffd581dc35f93add2aec547315d1d11ad2bdf65b3f1dc65acbc358eb8424ceff1f2ea31145307d1922d766141a04876806dc39babb18a42ae46668a24000063cb000b"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r3, &(0x7f0000000040)=@abs, 0x8) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x1ff, './file0\x00', './file0\x00'}) chflags(&(0x7f00000001c0)='./file0\x00', 0x10001) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r6, &(0x7f0000000040)=@abs, 0x8) shutdown(r6, 0x0) getsockopt$inet_opts(r6, 0x0, 0x2, &(0x7f0000000300)=""/102, &(0x7f0000000380)=0x66) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:09 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x20200, 0x1db) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000100), 0x1000000000000288) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xfffffffc) close(r0) 16:00:09 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000012c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000011c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x4d}, {0x6}]}) r4 = socket(0x2, 0xc003, 0x29) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000001240)={0x1, &(0x7f0000001180)=[0xe57]}) ioctl$BIOCPROMISC(r5, 0x20004269) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac947947385341ff5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb5cd5e9dec4d723127ad15c42b2bb8fd236ba056419f990b5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef1400000000000000000000000000000016000000"], 0x10) write(r4, &(0x7f0000000180)="90a57a4e0ffcf2cb0bf1e33dd8e90bd6b50a9b1e4c4281fd17bd30d8581a07142019e58615a6b0bfe152d159e26821234ef7e425c557ae68888fe834738a56d34b1b4f35357dfe4a15f9bac24d4f7f4416a502993422298753f4a01796368afa231dfff85425a78700de446cebc8e0b3db48d7056ebfb7049aad648495c625e47e8c9ffb09f55b5616a662ca9e41a59e311b76a41759ef817ca755be33d75929d47469dbffd51ae307a13b87b1ba85e05c61c266d710174af161ba3df855417e7574158b1609a510dbb5fb0656eb8ea0efdbe813282329edc2af20e63db98e599e222e9a7bc152a959f9527a3da86161d5dad259295996e393a15537be0941bfadd7d846a354a7fb715311ebfcaa78b8e554d4a292d81b1dc7200a4a6947619bf4a3115666721947994e7d9c15e4144fd01448d0e7968024b380941d420a9717b16d218a9b879c6ebfa328289b0f49f479759c55e3ec5a28fdcee98ecbe581fc48f2b017fccc5c95f7d27c5bd7082175f4b73b610b14ffa073d173c1eac91e3c3690a23bb0ce5fa57541aab7012b5e0cb45e63c572640505689243f9996e5237dfee84756933fa901b4a44219c93e58a0ffe61ca81d5162182fb5fd8dc6413aa9ecaabfe41501f5b2504dfad54029a5aa1934e8b8c6e3f58222e8ba534b96f128b68a760878e7a2582bb074847248427c4577484c1547e5a82db1a0dd270ef9ce82ffc521fb15344d8b7eb99d6112b2e952023f7137ab01e27370eadee396ff08ed39689c8217498532f56b7a6fd2aa89d7471f7f22228ba06f4e34bed2577f4e423e2a0ea7b52f7171e5453a59ebfac2d8340b81d6682a28524d908e9e07fda99f3c3ac51d6b7651ae00bc178d7bc3607e410fd5a7eca745327aad475de1c428ed93d5108bbd3e1f3442a552a0ced6c331bb668935e36e7345d751d4158feaa280393984270af1bfe2354904919b268dde188b99792ba4d85bc62da57278e09a70ff6b5f0295d1700c6684aa0bc17eef275cf19bef955b9088a88747479e618e7418f5881e8c456ff84f929e7d958a12d010cbeba7710f6ccd77a3a20a04d599c2e337359dc3885fcbe62cbc758504cfeab95d36337fc44a593f5e4ef178fa1a3abac3a00b98b8cd3233e64987cd95fcb76e6bfadf20e3748741594703457c9cbcc0eedb945cc81b4586f20f34e874dceb77c0cf9805ee5986d56135ce65e6d8306c9e40dc461f4f59710d6b36299652f6e9656846cf47e86252a7409da72b0d9183a777073c563c2d0c4bfb98a2eed56d7aa25e788e0876287626c5fc2239ed955a651ef2fccf68b5d86112c8a4c781fc55977859c99ace9e8b22076ca15fa5a8ef88585f428b220021739e3799c82c0e37002caefc9d0e873885214bef84e7f95b17fe81d9ecafab3418a9fd2869a764a0602bc86ed2de8427e929839113790b17775f1b4072c4110f917ce052b5d58fdf9b44970feba815b963e30da03ee16a9a9d72382922149854049e68a723134f13639a84011adbb5ec8721e078e65c873d76e4d271790f34fbd5db8f55b1c213f50d041379f4e5cce654291e3ea707ccb099cbd4dc5379d84062c248815f38ea7fddd5fbde2882b0344fe0f23522738c5f85e77f80547aedddcd072348210254b102d99982dcc58a61bb1e5317e1310397794a0397ff8a6b6db070b1f6e51211a0dc3b872d1521b656670f2ac65e66be371aa4d3d02b48df4aa2af732001ddf6b8b52034f697bdacad78d1800bc2a5bfe3479be9ed0bd1513c9b25f012b2c6a35fd44de1f04d32870d082e39e7dae9e0ae349726ca2ec503cd2c7ab4aa2ee18196b0f08ac028de8a3eb513e5c0ed36c4eb2e9dea787ff81eaa537fb48c9f664e6c367d0783c9babd2f9b4c3cda25973c44ab8216d961032b488af4c76a9bc67d43191e55e1ee4686d89ddfe054ff74a54b3aaac7abd9b0dbe992d9be12fe81b129e6dd3b9916aca9268f644b429b89e3ae1fe97ea49b5ab6a68dc7ae9831e9e1f84a550862f4dbcc4714d05cafd4edc3338c972651ae225c7c60f006c7e4dca8c457115fe1f1865fcc938ee698cf257ebff1a881966c7e92b3b1ad28c119454023af51741bb89d9b869b3046ae3da3519e2fcc6c9b32b4c9e8a901746ed120105231c019e25324477802974839f05811087ed74aa169031af82fd0d2f179d73f78168e60b198bd4035d4991c145fd7c119ef004315e228f00ddcfcadadeceb7dd507dd8a7787073093db9f6f496488b1665ab846f43374eed5d9987496819a379c6073e0f9a7e53b04720e95dad396ede4a2245ed8b60f5618457e32a62a7f44309fd1aaa343ff7a4fdc9089ed04692c4eac1ef66dbdbef0adc4f80b6e65daad5738a3fa998041474dc86e4094e4b91768ed2cc6717239c7921294360e61e8e2d037a0111b476b08a0a58f2ebdcfb18d42903beda35bd9d6b29eec0035d1a9955c95ed86ba292cb2e294a3e25b44a5a4c60b2ee1c896a66b689dce8877a082546467c95f4950bd1684f6fc19659fd4c799ac3568196cce91f7f8b48e3d4c1208fd33f5f46fd31f5981f75aa72158381e4a2cea5e8c0a6807e2e547b91de24690864a2406dac38ed668ef6cf86053acdeb560f1ba9658e833cbc9cba2220017d895b43cb89436ba71f70403805f8062386c33973e1fbebbb2677f36b8c4cc553d9ed53ce477b7304e0b2c3b4f2fecff6a72ce7a5a1a9b5299ddbf912d194352c552cbb3a2b0187aee9bfa01c230f5922f48d94f7d5bacab99d2428fc8ec5b620c2077431ea4c7f902657202f9258307342d7b0f5beadc2354ab8a53922d4f70eb641fcbd5045ff5006616da3e9bcfc557b54614921214efc340aa434c1435369def1b0381e69452ed7048ea6e6d6573c5e0fb8e2afd6bad3987750db40e3248a92eab0c2759afbc8b3586df5d4d52cac1faa5c58c60de75d30b2f101bc076a85bbd9b9106172995eea3233be5f6b143e4b052a6bf498f8d777f7a63cbd990740f00858ad41dca9050365311f5a27a2110476cfeee119741a2a1c7d704fa26bfea4eea9458c6cd0ee186f09b5b189c9d6f1caf1842d6a0b74e1b07d9d92c1b5ac4724058f1d111cbf6657d2eda91a204b9101b12a7d6250740b8347ea853db2d3e8fbcca392540d7b00be0e86aac734946ae54d61bc4a41e1157e3b4a913a4d747c3ff15a2afea5663314c0430a6866bcf8783162992b350a2d55e224894767d1c806930ae12636c2d9baefae830cd5c9f7b1be184f4105bf4f0147ef8c04648440d911ca97268645ddf06a3bb83bfbf8b395a88bf7333767f2a2187152ef6e82767e82c7fa58d915867bf016b60661b7e66ec8d599cbd850e7c61bba3967915a85c89a1e01ff6a6027e6b83c96bbe680dbb35ed9430dc6c9858ead14f41b4732e443d515eb130e0d39a0c7f086d22450a07394920532ed4f1c6deb9b93d6f2d23a940b5f3065577102d78004a3cd8ea1025640aff4ab95597b0212f40eaa97aaa6d5cd3a6de80a6fe44bbb4ce28b603996216fae9f7e1033f3f42a9ad2701b0d82bdb495dd304f2294d8322d496130f5a163e59304e02742422c2691d84094bce8b3b25d6420d91ecacd720534e2695b5f5dfe69c4acdfd3e702b77d74392c98d16be2a965cfd22c167030da47bd77a65cf0cfcf78595cd1fd822a8c0fb049b23ab053f8d1f7833dc96045012d4e45ead6d7c8a4e848550d202bb0b25a097040a997a7e63edff9b054756c019191a4f06a3daa4af5bbd203d877c2f81fba45786a8b76d4743fd67921f38382e920c867dc409c9b23d3703fc02ba283f8f058e0295984f5049f91d8814f2c4a07a8143ed76500fff8293dce69a8143d9eaa0d7ea95a04818b9db198beac226c1cb1bb9c2176c4ae54e203358c62bc0bef4d8a05273f66fb1b6f6d29a2fca9db249c470dd77442e1ffe8a430d21176c4effe0d7819a6f202a5219f8d991419cfacf98b26be99de2fc0b495e5a111b7f742e7b552572c0190bed127e092f5896245a8ce977e1ecd9ff4a6b0e7aa52bbc2149531f4e64d4bf9ce1dbf8fe5bec635f5756c422b6b13ec240602b093ab84ce4895200df06ae1aaca1e0b2fc70fd933bf30d367f268aff627449f49b19c64f905f516e5ca7b0841707c01aff342b27a341bb2f90d13176e07aba6c81b3a64d57258a23fe65f0897f4fce8f7bab14258895aa83e4ef22f1ec1dcef789e9c0a66b298039906728401fe628a64b521e5aaf8842be8320734478f516737266cc1168864e3a0e0f78cb0c262f03dd5535342de149d2b79bcd16c2e08be8a978e973db1166e82a1e2d37347565aa70853161a917d9f0fce5a56e6ae3a7a1b90ab09287944a432fc8bd44c18cb237a315d5e9983a3204b74c7daa00fcf041ad4bc8f5cd260b5515532b3aacf43c944c0dc800423458ad357cbe150d9f56001bb0b509f758a3155f5ddc8770dfd25cc7d05b1b8b1b1f0806beed4a656aaf2f2317f8d4e6debc9a4d3d51115c6f970b6b9e276acb67d9c72d5994b819acc4dff311ecfc12a7dceeda9600ce8658ae97028603b9224b7427916ae03f1df4a0908226a639c62fa9a51d5f5d86efdba8c44ee0b9e9bf756896dd7b1bc79bdd16662dc781a04643efc9674a9dba88765cb892aaaefaa3650ccc0e17c93af8332a2b06878d64b3336f4c785fdb1d50bbfe040d9c3d89fe5c65545e7a1e2cb9c8425c3501c90b4c49ffc486ad2dbe18460d239c8b31826d935e0c5a8c03a282f1b00b0dced684ee70da9488adac2f5107cf8a7177d97b3f8196d8dc69713b29374749c5636a16f0230bea4794ace87717983f916d5dbfc9800b0f0efd30d892ca2e2c7de35fdf39f660448ad6c7f93777e8a84e8bbe1d2f63b8347c2a17405bb77e11b0875a48b42e87282c02192199f5a5c32bdf853c43797bff958bd4d30ee683a7c1bad2f832744c533e4f859ce0feb79d118fc9e22cd35628cba85ecffb29c043ee05304a4910e3c53e9e0f32df6be805aa48ef34e2017370aa98b17e2542e2de7c38e806103d990b320e91387ac6b295c61aad060a5db7543b9b41b73b2fa387fdde4298a38e95f5cb86ca3e02e26e9dbe435c78939f0872f509f1a6a33ec97f9a689c9a08bbdd5c1bc3470fc8b1f58d6032f2f4662853922045c46f1fecf069035afba49ca669b0f70990a5a09ed1c7cef6d5033eda2408dfed0317dc1ec9414a51ffd54403d33ac7bc3202554501c14243dcf8196c0b2780f880d8e627c995f407717b333ac8dd879764c444984bca1f78879c8d1cdbbc94ea2716c0fff5b173e0e97c84e69ecb5d721345a2e1435b882cc65e03518c53021b99eaf7801deab51a54b0b0e96d93562cb9ab3f92352be205700bb212d8112ec34618dfa44bdb27873501dcbee04e16ab5747d6d3d9e5647ff21a5194653a66124daf3d2b6744cc7c447335a402d4a389222192d3e3e268a7b8021e1c156370e75e660b29488c553ff3a2cc73586fcd92b48a2d0ff76c1a4953400f1577eb63e4fe4f42e2dcfc04eda7b627d574cbe20b53151b1df10e0530e4ea00f20ac82b05265a6de2eb06c997f2115d2eaebab5fdab1b6dd94255cc7bd46d7892102dc6db5ec4f405500f9018d8cb68f40083d53d27e1e0a5b24b0dcd82b0fcda13a536f8c28dfb8bd2012d799f87cf88f7235141d29e3e592f971ed190a30c9ff59dc89e4aa61fc11db13ee80c005473961729da04c162e0386c6663378414791dd9cd7d6d1562ada3f5b33c5e243a394b041337f4e00e856777baacc3887b58be8", 0x1000) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) getsockname$unix(r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) lseek(r2, 0x0, 0x0, 0x6) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700e800008295955984c87910bf453f68c11700287ead4bcb777fa69d0feac2a84e6abca64896bc5e57c6388bbd2ad88b2951b14d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f2885f04157795ea4a5c5fe659fa202361cd750c7046ddbbc5b65c6443d28631a00"/166], 0x10) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x100080}, {0x4c}, {0x8000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x401, 0x81, 0x8f, 0xe973}, {0xff, 0x84, 0x82, 0x2}, {0x200, 0xd3, 0x5, 0xa000}, {0x4, 0x4, 0x7, 0x7}, {0x80, 0x1, 0x6, 0x9}, {0x1, 0x9, 0x8, 0x3}, {0xf69, 0x2, 0xf8, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:09 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x10) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESDEC, @ANYRES32=r3], @ANYRES16=0x0, @ANYRESDEC, @ANYRES32]], 0x8, 0x4}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0xc003, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/171, 0xab}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f60ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e41f935d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2b5ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852aacb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18"], 0x10) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:09 executing program 1: pipe2(&(0x7f0000000180), 0x6) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c653000cb00623a9835760749b75ad5fd83feb9381375a4a855b5bc7f119ab6446d675e6c97f7d79e9c969f4acb9e3b527f6cf8f7c59b11282c83f3a508411c233ea6fc11b65e9b80e013fa5744bccc0af910050385607b579ae5d3f91da233d7b894831d69a0222c19"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = socket$inet6(0x18, 0x4000, 0x7) getsockname$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) shutdown(r2, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r5, &(0x7f0000000040)=@abs, 0x8) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r4, r6, r7}, 0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kqueue() close(r1) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r4, &(0x7f0000000040)=@abs, 0x8) shutdown(r4, 0x0) bind(r4, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x18) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x100000ab, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x9, 0x1}]}) r1 = socket(0x1d, 0x1, 0x0) close(r1) r2 = 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(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) nanosleep(&(0x7f0000000080), 0x0) connect$inet6(r4, &(0x7f0000000140), 0xc) listen(r4, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x895}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fchflags(r1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x80000003, 0x3, "fa0e8000000000000000000000005e6200bb1e00"}) writev(r0, &(0x7f0000000340), 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\xf9\xff\x00', 0x280, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80064}, {0x50}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x60, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x400, 0x100) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000140)) fcntl$dupfd(r0, 0x1e, r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3, 0x397, 0xfff7fffffffffffc, 0x7ff, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) read(r4, &(0x7f0000000180)=""/226, 0xfffffc48) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) openat(r5, &(0x7f0000000080)='./file0\x00', 0x480, 0x20) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x800, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./file0\x00', r2, 0x7}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) r0 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x10, 0x10, r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x6c) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r1) 16:00:10 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) dup2(r2, 0xffffffffffffff9c) ioctl$TIOCSDTR(r2, 0x20007479) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$getflags(r1, 0x1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x2) fcntl$setstatus(r0, 0x4, 0x46bfb) select(0x40, &(0x7f0000000040)={0x6, 0x1, 0xda, 0x0, 0x8, 0x9, 0x2, 0x6d7}, &(0x7f0000000080)={0x101, 0x10000, 0x8, 0x9, 0x5, 0x4, 0x0, 0xfff}, &(0x7f00000000c0)={0x7ff, 0x6, 0x5, 0xfffffffeffffffff, 0x9, 0x40, 0x40, 0x7}, &(0x7f0000000100)={0x3f, 0xa9}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) read(r3, &(0x7f0000000540)=""/4096, 0x1000) close(r1) 16:00:10 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) r7 = socket(0x6, 0x0, 0x66) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r12 = getegid() r13 = getegid() r14 = getgid() r15 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, r14]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r11, r12, 0x0, r13, r14, r15, r16, r17]) r18 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r18) r19 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8) fcntl$setstatus(r19, 0x4, 0x8000000000000080) pwritev(r19, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r19, 0x3) fcntl$getown(r19, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 16:00:10 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket(0x2, 0xc003, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000140)={0x37, 0x6}, 0x10) setsockopt(r0, 0x0, 0x22, &(0x7f00000001c0), 0x0) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') r1 = dup(r0) mknod(&(0x7f0000000100)='./file0/../file0\x00', 0x1000, 0x85) connect$unix(r1, &(0x7f0000000000)=@abs={0x3, 0x0, 0x0}, 0x8) open(&(0x7f0000000080)='./file1\x00', 0x100, 0x80) open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x4) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file1\x00', 0x22, 0x8) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) stat(&(0x7f0000000180)='./file1\x00', 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x86, 0x4}], 0x1}) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x20) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204", 0x3}], 0x1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000680)=""/4096, 0x131f}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7) r2 = getuid() setuid(r2) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 16:00:10 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5af1, r1, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r5, r5, r5]) r6 = getuid() getegid() fcntl$getown(r3, 0x5) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r8 = getpid() fcntl$lock(r7, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r8}) setreuid(r1, r6) pipe2(&(0x7f0000000540), 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r11, @ANYRES32=r12, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESHEX=0x0, @ANYRESHEX=r13, @ANYPTR, @ANYRESOCT, @ANYRES32]], @ANYRES32=r10], 0x2c}, 0x0) recvmsg(r9, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:10 executing program 1: writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() semget$private(0x0, 0x0, 0x4) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:11 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = syz_open_pts() writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a16122de1458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f090000000000", 0x9e}], 0x1) dup(r3) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="82b62e2f7b429d6884de7f416cf8569bf5eac98b8ae2442e7c0e9458680c096dc4d456fd0040e58e8503f9d1595e9d32ad5cb6b1eb61fd4b9ce0f0704a16838c9d82b9064c634e47adb9276c651018fa6f27b1db688c365d4f1ce6ce9a49f98610b45178ffe6ce37ea0f63f6f6b4c65cf9b86654bad97575ef8801504bfd64c429b60050072c59"], 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r6 = semget(0x2, 0x1, 0x1) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000200)=""/237) connect$unix(r5, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) shutdown(r5, 0x0) shutdown(r5, 0x0) read(r1, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="e39e6bbe1e2396387efcf1340e14356625c479006170ab54f8925de2104b90c7659a02d5288cee841921d296179210d04cfdf05cea208b479f6e7cd3d217ae36b84be1a8bc786f8286f09e8e2fa946b986e11fd40d55f904ea76b70cfe2c5ceb71feeedf2d067c9208b8cc7d6a6b0f6ae3b96b6a399ccf586f33b8f5986619e68421163750666b95d308f285d059e066ef9fd95e29a881251c272a954fbb4b3013ab2914fb6b6be445bbfd164d8b33ca4fa7cbd1ed8b115e65608f5bfce03d314c39cf60c638ff81a3334f5cdf", 0xfffffe21}], 0x1, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x3, 0x1, 0x7, 0x80000001}, {0x81, 0x0, 0x8, 0xff}, {0x8, 0x0, 0x80, 0x5}, {0xffff, 0x8, 0x0, 0x8}, {0x42, 0x8, 0x0, 0xe0000000}, {0x5, 0x2, 0xe1, 0x4}, {0xffff, 0x8, 0x1, 0x6}, {0x8000, 0x6, 0x3f, 0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x800000080}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000000180)={0x1, "bd480b5dec085cb76a3149b92bd1b9265727be99b4d9fb08bb6802deeb72e38ebd050ff7f1710a0c367cd0ad2bc7373f795f9a4bafa5bf693c7b6df6bdc775f17eeb1ffb48d46e1e212b7c077cab5dccdaddf06c375356db62d9730dbecb6fba30e11260b0fc7ebccf4a37301fac8b1442973e9938b3d6f4dcd47fcdb1a2c80eef671065d0308b03b59de14153f44dcf63f723f5e664c9a7dc33a0c193930164983090227e9137924f39a035d00c4cd1344279e0b98d95f7fc19c28b4c368b93a8c3230ed3678b527385e762bf499a8e9b"}, 0xd9, 0x800) 16:00:11 executing program 0: 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000054}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\xdd\xff\xff\xff#\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60, 0x1}, {0x6, 0x0, 0x0, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1bb, &(0x7f0000000080)="149130da957e67ba8392c0b01f00") 16:00:11 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getuid() r7 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r9 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x100, 0xffffffffffffffff, r5, r6, r7, 0x180, 0x6}, 0x0, 0x7ff, r8, r9, 0x5, 0x2, 0x1f}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r10, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r12, 0x6) close(r12) r13 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r13, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r13, 0x0, r13) r14 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000482e1080040537644f5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a524f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73c5877a2f0c00e78b0c91dfc690ece19818fd59"], 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r14, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgsnd(r14, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000006cfd38356202252ddcc6442fca4091cdc4a97f0b41a8e3fcbdb6af4bf0422d78a137f4e9ea027b74451b3f0a44f08cd90655ea61f1666d1d215fb2c154298f71c37d41476930e8ce83e1ac7d01264eb1b66cd958e2f6124d792c340fc786161d2a8456a20e401c42085fe200a9b9dacf929f7723443f83a543bd43bbd36953d2c193abccfd3fcfb75846cbf940430100008000000000b19276406bfbe0e6a9eb92a1699e427e796d14a02aab54289c327e7d0a2d3f33f87f56eeae0ceadd1d70caa257db7ba768434b611c4f623537c27b36d9d9bc57d47168ad12fca635697550a947822dbfdff86b58fe"], 0xf3, 0x1400) pipe(&(0x7f0000000080)) r15 = msgget$private(0x0, 0x131) msgsnd(r15, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r15, &(0x7f0000000880)={0x0, ""/249}, 0x101, 0x9c767b58fa90a755, 0x1000) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="7a026c65300000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x43cbc, 0xfffffffffffffe47) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x200, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/51, 0x33) 16:00:11 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x38b182318bbb9096, 0x0) select(0x40, &(0x7f0000000100)={0x7ff, 0x81, 0x6, 0x6, 0x1, 0x675d, 0x3, 0x3}, &(0x7f0000000140)={0x4, 0x20, 0x3, 0x6, 0xff, 0x6, 0x80, 0x305}, &(0x7f0000000200)={0x1, 0x1, 0x0, 0x6, 0x7f, 0x8, 0x100000001, 0x6}, &(0x7f00000001c0)={0x40, 0xa}) getpid() r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) sendto$unix(r1, &(0x7f0000000240)="f1afa65853f6576c19dcc356e6c446e390dae8e03d10698503871fbeb8e163c21d948675916f7d4f201cce1c5e02c0b92c3c61a6e3ee37df0605f06cc2da94ee4461def3f160a2235387589fe4061b7beeaddf51f3e5dce5040671b9772ab8cb270206b59276478ba0604c5ff19866fe066daf30bf01f01afa3a6ad265dc25b0493c4cc5e4af238220bb7d8c357382b68113c716b707459b5ffe7e7d7f7b8ae2d56a9ce0a8c9008c9286073a8fe250d0b4775c9595defe2b9c6f95c57d90762ccfb75a7ead4eb782f48367f384a3851035cae0222fbf6e0280fb32648d2d51af2b46a68a25b85c3750d0fcfe047b4cbb84ebf8a1e89e8d96ac5ed11e8736b2c7c000ce78a099d5a19053c607c1f391b602ce78428678b6c94fee2d34fa9e1543a06a7f114d08d5b89a1d733c279a7afa3ef680a74db7aa351cbdea36fbd30bc97da55ccc867a11cb50b99fd4b84edd9fe8399d2e051ce0a4027a7a9a7a3cd7cba173737b43f965938a11b1ef0f18fdcf79cc5e1dc82a777645541f1d260be392d2516e2836c8b44fff27ac3501dc6be9039aab16dd251fef574e2d632e833e4c4dc139a4d3d10ba46fe27001ea7ed486f0983b8ef35d25179e3f63fe640f05f87f4fc3fc612741f05710c0d48a7ba65b2f8d69e3f978ef15c7d6fbf9b280500d1319955c3ea0e0a4caa52de095d8803179abec01dccf97056427230194d91e53109c1ee5750f2333a5925f52ea22d669c73b3cb22344a61d5ed0b37418f343962c70c61c8eb06fa7b7fbbc4c600152e6e0c3ad78670888ad10631cf0c29205328264580550db578d2b8595c7ae2539a8934336dfb5b908199d961a90fac8a5cf4f8f92f1255d89f980c6d0605fc12067a68a54b08bac7f681baacf6ad072da1a64ff41ef8d467a979214707d20e7c410ce34f851176ea8bb54ef936e1096cbaf4be28e9c7680487376afee116949fe2df92d132c89afb710abe19ce72ba24afc89f64dcd043ae8c578ea9e5496cb0d0b652e8083fe52423b2ac2e326b1b02bef987c534d931dfa10d14463316d3436d120da2f4d63833c40a24822ac5b20bb569c168b95cbdc5b2a8c6b62b2e4e5aad2ca6d31b4c3733bbfa23a57dde2604ea52122b9e900dbc79aa0c5c438189d0479610d92f5dcfdb3efa2ea604979b2b17d2c864ed331c33fd87e0c61206c0e4d891d7a0541a3dd7203ecfda41cfe60edfaa961bbd6798b5a996c649edb838b7fa89ec8d11869db26d8e8aefbcbff7404c1d2259ba1b9606519858ee7f7054a6d1911e5a78fa6377b97557c4a6c512cb042b62a017ecc2839f874f4c44cbdee35b3e9e91094b957244bedf14a694d4114a0a16ca85626ef4342215cd0abff2872c3c9e71416f87bb02e1a9808c4607a5de05dd457b74cb3a14162d6f7e4021c992e8a43923173b30c525efea891b4ab808493597e031f6e27ac2212490d2b2fa6abeed7a47ef2f0f4fa69ef69c7c2e9dd29228e6993db046492d0620fe25889bc7e338a06b362f0f18e719cbe76b868ab1793f669d196bca17d94cfcaf522fae32b2919882aa2c8c9a300a10ef6fa8a625e263b607b51c71117954b4f8e3fd4c9b436e513df1b1fa8b96920d8b6cfc722ac1964e560c8d882ded3a4fa5bcd515ae5847f9d03aa410e767ca27fa9890a7def7e6aeaf76bfec5a71cea44f9928bd44385ec0ab638d442d78f8f85be1463bd85427bda35f14250a411be52aa2a6ea8bb2af51d3303a6585eedf1c7a11eda43d6c30ad7a15c721343428a1628ab248a2b1455256e25f46ef631f545087acdcce51018e009b1bc2783014d0f12dbb3d87ab1a78608b3d77fd38dbffa75af752c30a23ca4a8b8dab66de508440093d0f54358a21168e51e3f8e54b389c093847854fa86d79ad05d00c2d3d4cd2cabef3accf1c344cd54d3fc43c6b77b2516de507f41b4ae5307fef3560f6354f3dca45c2dcb58f023ef8c86b451ed2831ee8d7aead6f0cf14bae2ba497e2e58f054d34183baac59c15d7cc725c933ee740d7fcf876cd353cfc6e91a8c83dec2ebb8d7949a6a84ab8ed5dd01b1a4c00742597f857da441c38341926eae3b2d6a094a940b5c4d14934411181b39530c8a511e2f2f7be0c697d69368bfdeedd4e8cceb8bf454bb6a9a7dd9d80968bf8df768545b66415615d3f2975fede2ebf54102f6b081b6ce21ac9960d50715754cb65d53ef5479e759fdadf8f61aa0305e6af99d2239f517b6529d246909d006edcca47af0b05217af595d1b875fa1654c988bdd2db202978cb84a4eddaf5fc07b6682d72b74ce2670c6643c7c801f5610c4a655bc8a3f56e532a044fcf95c46792a16dcb9cd7ebb34ebcc27531f571660d081bbaa0cae74dda33105ab712be63da4115900ead47a237df07dfffa5cf49329116ef1aaf8a0f4fdf697908d1a2d91d4bd751b35bad6cafffc55e7f497fdf44f46172334bc63b820dfa3ea4cd8cf14e43ad06c4025c032755c1d93f7eedd4d6758a37914b4fa7ec94118a2de3c806c7e72d6697b72bea662067c9e802653048689f3299eec2e60cc0cc6d9377c7170b45665b335c432a9579edcb17a18d3c7f6e0cbfcaa7e6f048c015350550792f7ff89d4e0f9fc00ee58af0f38ac4c5b1c1678c9041cc5a73d1e7f52897e9097aa541259aa12c31b789669067561b1acd08d4136b0a62575ad787a3bbb4f0dde5085741c82ed2c7bfb8eeb7bfa69de648a79bde6d1fd2621cc9dd1ea67e2730aa021630533ff06354c77748f056e4400b4694f0194ccdc98bff1d1c37a43c01370b93fefbf71ecad4e4805f48be69d7d8284b061d1480013c7eeee88dc9b468426253ed4920d0bac32cddbc25d34ca062805390d12f0fad11af3d2d9e4b9c022ccc275d7720080874e4d902b332e621b435837496b04e5f76a3437e37d4f25e75b46e00879a7432df1e40e9e358872aadc79ffea710f83d8c6ed68b7f7eace245e19140ffb778b4506db2069132e43dc7bc3eb14c835b5679b6c318818a16cda52846bd4304673db7b2fb5df3f6c6985d8ad4ac3da60e0e5c712f63f0d8ad6fd622de0318a2a8d7f735b7171565c7f6b494a2396557704e3ce98b35584ca70cc312ff3ae972315d67b2ab859490947c0a22bfe90b8369793ed97c5523f642ec06736417b7562f34c5e232d4e439a99d1d8170ffc7afec8d2dfee8c01ede72d16a898616a2f500435fe931542a733b2a654a7e1e8e04082e85063d28733891a08ab3a5e39f8e76a1e4f0a71d2d341ad544bdd3166826ba0748544e520b94e5cf3ef00cd527e26dab0f6668a1ed8144c1936a15e033c350afb4ed187f8eb0d57878f164a6c2b96d0b54e230afcaee6c71c8cb6bd8e23af720a0f48f4c34850aeaf5aed9a548f3bf45bc9a1e8cf093ff57060db7795731c74d4a787f68e16bcdeda3a2e12fef89e92893c66eea7ba265e9ef342f9dddc089a920c74afc1c65dee766bd31e04905178f23b7ea8ec02d1258ce3a9f8f8cb5ccb53f4fa7d42d7daa0f215b585a8a27c520f29579e3ab4f110ff4da86cf1229bd7a0c5d95fe89e5179ea574c3391e9a67ac461cb6a866bcc4cb790667e32685571d1d2d07d7d241b3d52c8b8ad14e8e775cf5fc5f3d7f57889ce72fb3bf306d47f290f21ceec1594551e0e8bcdf0d76e18efbc8a39700756cbde78a0619f9b7f39a19ee5ef66b91e99723f7476f01048e23dc82993e42db613808cc8245d5c2568eaa921fcefb56e0893de018d308ea436c0579f7328f1aa6bf1079137055875325e900185661f2e2650b741e4f13db64a65b8b6262c168866bb533919840e7c775977a51de691884abcb80851f454674ea06e2ddec2ef093a6a3a56e7e73945b9135f6c06c18d6fab78114e7d293e3e384682a9d9bcaf4160799f6078600983611a212096acc58aef722c2edaf61caf1a4bfb364ab5451dbdc3347ae38909ee8a485c1420ee50db997de6841416567d2becfb8a29c7866bdce07ec748654b7f7b63672417333c2438f004b376b155f921de4d3d6f1287af652d361d8847ef9f40f8dd498b2758346d7477da0b91f09fb43835b42797996bc5ee1a205d5631933032a09ab0c66d47bebebaeb021d44c744b7f51bf3cf3163c254710f670f9b2f19bb053dc02c764e9e5bf1d5e4b62c332529c51a1f5d7b6c485df11544212648b1983740af11396e0ff5d29ea5441bdf31c67c81a1cbcc59a4d673759675a3c6725de863f026139eb99457d4aa77232ea082b5473c0f0082df0c5389e4f045b213e0ce7938f0788e1b9aa8b25f71fe9c0d9d8010c750d22329e2b5250bb7ffb64226bfaaf7101333942896537f73db81e0c5c6050123c076687c27df7ce07222d020e778cd00a1275ef195036febe19d8ea5ba055fcb244d23869971a5984d2d9ae7b7ac260d630199bd7a6aaf72ee6963a2c347cff7f3a4ecfddaf60d73e761708608b2314bb3d7be8ea6c735453ea76390f79472a63ef71530baf6de08f1c3f053d8c40808648682d0e03e003f7eb41ed6463eaec882422c17fb5375803565d5c30eb480d97c14df87d16706556908857ac1ca25dcc74dee9cbef6fb016a83cadbe77871573ad5ed82d801a62519da87cafc5c8be1d17e8fc1268fda02ec568c31833aad5b3e27d2974d377a22a79018cb96f4a54e78df496fd3c1366ded76f584429df659d91de0e2eb071a5f1f4e57b0549e6de71a4d9dce7e7e3bb8b894953f32cdc68e926cee79cba508bb1fab6853cac1357c4201a0fd520e63796f43b7afc550b2245613c04fb47468c2486778951d01616b2b21c4ce375ef3b86078b2c0b7e43620d28c22d381ef0c64f1134e6c113279b8b78fb83c55ee2d80c4ba0acab50fc8afca76e81ae431a8340213a23e9148d690b7c9b3b8ee6885efdebfacfc1fd16506fcefb6a4f107e4651fe99e0a77364b1a454202f9a82fbe38e8993b261572909323860ca987c0133fc9ae3abff7da48a2bafd295e913f11415532968c07bd8801306fd981970a450636127f524ba39829c78684c4ad9258a16a59284f0c4506dfbd88d51b0d7905514c1f3c7106e469c3b27df45458827dbd2691ab401344c48085d4e2f5a329f55ee759164a876fddc71072794202af964e6d328b36cd02b1ae0a5d9b48b0b17f62157de138bf8da1854880f67575c02b67788a8e38401512759fc0495b22b6d1ce3a403e78c6b807f7963b0949b2fdcf7f86c13336e5df331adf15814e3fc5da0e1e535fc5cf14dbedfdeefd818c8ac9f5619cfa59eab756399150862e229eda735942616f44eec959abe9ed909aff7acbc69070a7bca982fff103d0a8c1dd74fddf4c2933bb8819cf8a39b7c69f65c90503ba02138400e2ac283cce0a9c917e8ff57309dccbb5850b435d87d5d50c8a7a6b0bd58e06cb7d153da70e552cb4e7c2a9efd3ea193121ce2cab249312097b6fd517fa24ea773ba3989f00cc55fea89698ad5ba89c9e2696ff159508847d2ce2b4748a9a8435cb1beee30ac77a7dd13dde86fe212b73502a8d54cc6f09e71e6dd90b0124d5b6e67aa22963e27d8f204ab6d03be2d6aefd2cc23c8fc8d95d6f8a62cf8070458c469a6385b4d4eebbb9ee2aef15fdf71a5b751b7f13d35ca33e4a51d602251682393200bd3eb2f6f44c125dda32185b4c22815a551fbe8c16573bec0b0318547b0e9be6cdbc6e7fa6636cde15fc82d93661398ea93f2597ee5e39b7ea16de428338e34672549cf74799cc19a5f8935b5a909a76dcf4bc7222815d4fa27028ae30bb82fbf90179dcba71aa640a15", 0x1000, 0x707887c2be42b958, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x49) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) getpid() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r4}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r1}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0x6}, {{}, 0x0, 0x80, 0x10, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) chmod(&(0x7f0000000080)='./file0\x00', 0x202) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="089a9447506f0d687c31afe3f31b2bebd0a9f538507ed18bd02d3e29d7bade508d9fd9263ce3b366e9adf1d9f5fbccb647c35cbc08", 0x35}], 0x1) 16:00:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00007e5000/0x4000)=nil, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0xf, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x7) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') chdir(&(0x7f00000001c0)='./file0\x00') 16:00:12 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x40, 0x80000001, 0x0, 0x2, 0x80000000, 0x200000000], [], [], [0x0, 0x0, 0x0, 0x0, 0x2], [{}, {}, {}, {}, {0x0, 0x8}, {0x0, 0x800000}, {}, {0x0, 0x0, 0x0, 0xc15}], {0x0, 0x0, 0x0, 0x1}}}) 16:00:12 executing program 1: r0 = socket(0x2, 0xc003, 0x2) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRES64, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESDEC=r2, @ANYRESDEC=r1], @ANYRESDEC=r3, @ANYRESDEC], 0x4) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e078db69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434f3", 0x5a2) 16:00:12 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) recvfrom$unix(r3, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r6) recvfrom$unix(r5, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) chflags(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)) setsockopt(r0, 0x0, 0x68, &(0x7f0000000100)="2705518b96688dbcc8ed05", 0x646) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x72, 0xfffffffffffffeff) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x1ff) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:12 executing program 0: pledge(&(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)) pwrite(r1, &(0x7f0000000180)="02d082dc6f2a84e39915cba1426750a77874c5d4976fd11c4b84e5812241e040476d6fa03fabfc3bdd09f991707e83bf81f0fe8be6e0b6a55a1dba5e9e80ac339cfdef4556a80b4188a47133fff0f37c870ec04e65f079438efbadb2e4c2d3630b2c7de38e085625dac351d76596db746528eafaa0ba3d0507dba88802f969e96798691d46e4bf381410ee184984cbc07728f0e727d016a83c9f431e07552966e1c1369dd0d81821aefca054ea94540d2d83b0cf40bd", 0xb6, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$TIOCSTOP(r1, 0x2000746f) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) r3 = syz_open_pts() close(r3) r4 = socket(0x2, 0x2, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000002d40)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r5, &(0x7f0000000040)=@abs, 0x8) shutdown(r5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './bus\x00'}, 0x8) connect$unix(r4, &(0x7f0000000040)=@abs, 0x8) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fchflags(r6, 0x10000) shutdown(r4, 0x0) sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a00)=[{&(0x7f00000007c0)="e38a633a52c7fd406adac2cc3ac87a2b58c57336307969d1ee7bb6120628a7b7309bcb0655c0bd9f5649531b306f2b9630717209e82d76bdde7e502bda782e0dd2ecc01b05f5d9322f12976703fbee8f01c8e804364b4733e3711a18793f770b221c6607b17eba83799a4a842eeba5899c6a968375f9de3542d43e58f8a49b2eb06c0d620a7e60cc89c3b7635737c8d5c2942414d9cc99a076b79fd3050f4e8024e015d3ca381640562b97b5928f44654cae94c4b6338ea0bd32bc5150", 0xbd}, {&(0x7f0000000880)="aafd56c49c483d078508", 0xa}, {&(0x7f00000008c0)="263dcc6b5190feac8ec65fd0233b5e19560eb8cf21f096e8d18015ed872939fa4a5f93916cd113d80fe4b1fa75929a1bc7dd059d2fc30fa1daca21d4e97a242fde24248cc03d716b27c53a9cafccdd5bc1fdd2c80623cf2761ffc9c43dec94b0d706ffb69586325db10ca8060d8765433437e658d1da3ad90451dfad6e9570bdd78fab1481ec895848370a580a6fab8986ed2d74780ecc682f7362b361017158ea300460e6c1cee445fdd3cc716a72fb6b4786e2e85c23f07c91935aeecf760e7531811b8433aa63", 0xc8}, {&(0x7f00000009c0)="fde88b3093cd23d24dc5bad7d933ed77e0d4f3f55d2df474de605f17f12f6c298205cefdd149aa94c43c4f4e57bc37", 0x2f}], 0x4, 0x0, 0x0, 0x4}, 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd00bae7fe9500680000042000"}) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000740)) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000240)="3e3c578db998ae63a1878668f5", 0xd}, {&(0x7f00000002c0)="2d6dfc818b315951b788a31a75111451bc66a9f406419c50a8110514623753fbf4de91fd40085a631830d9b7f76d0b74121895d4ce35f65309429ffaa693016d7dff3885dd656d24fcd2fcee1759db60f972e15b58d1aaec037623ba0a925ef24e7625f5a7c05cf854b049e8d3b39b073f53e626d8abd5faffb8282e8cc2ca146312b424109059b62980bdf722883c1f5e73aac2f7bb628fc51f5738e98a0dcd183f24bed353869a50b1624673a54d41", 0xb0}, {&(0x7f0000000380)="7c5290a93daab1acbf3eb1423ae84d959ce5ca97936a20c8c5bd411d39caca8ce0535d79f5f6451a241542acfc86fdc44190cb97908c9bdcfbca1847191f17abfea26df72e98c4beb2eb46644c82fcc0c50d8f2c49697a631d76d27cbe3c516fa7180d50de4578b7d4dfdd81508063dc65d106f391a9c4b9894a8d8be75487dbb32f72844b1bd47435f8ee56c72aafa7f52c5c7592fc3eb9fe5dcadeb22532ce808e353d2f1e7aafdf18e2bc85dffe83a25f79febaccc13d7885869773b58d05d739", 0xc2}, {&(0x7f0000000480)="b857ea0c4efa55191937a009ac05877a9bb249e1e7c442267a8f1b10e0d9f60991f9e408fa1ab6146fae7e3999c21c0a2f4b5100348a2ae0dfb895eef11a92ffa28f12d6f3e782f1b0f0064164965417", 0x50}, {&(0x7f0000000d40)="31321798ec7df21e37d1b676f043b79548e774659b5987379a2ced43e1ba1f38e14a105137e9df717a53db60bba43863245a94daff7adc1388f973bffd818a3e5786c4d86b701fdccbe218d17ab5c8c6a3b38d9fa320938bfc7dd9bd6c00d8a76110bab61824479a5fe1edd105e7de46d49709a12dda9eba3e8cdc893a618b30a620fdfb9404823d608edabf161983a6afb8c27b0c2021b459b2e786f4b7c29524f02c3379eb88f38ae3fbcaa6cbd1d6a0b0d8828b51468b45df935b3181920ee27a596e6832af0c6e3fa25890bc3bacef74e932bf26b215f9754efef2dc8de7fc61d67ab0865109d70b43af1f8053055c92927d795604ad3caf4e12e6b0ec77e6898eeec2459716deec399153d045b5a8f3fd2bfbfe32162ec82b6ca07001aeb8d02493c30e04492f568e7d09011258226b57dd6a770e9e45ced975b16c077fd7c9a8d5f3ea3d596619a2b169af2d497d09c9ffc1b906bbc2957aab3b9a7d8d84e4d1c6696ead74df5af6cfb3b21bfdbda3bdb63c16e9892b2b787d5da1c3da10ecde22c144869c5dac840b21fe1f3e1cec84497e91c5484aefba2429917ca01c823481b85e8fc9cc6703c6cc6d6f967502727cb3dcc8eec591d78d746a845a202d3bc0d6122df9bab863df7706f5c707d0d1219917d9a438cab43455cf75390ab9539c57f2f433a32fb27d1c6d8b6dffde1e5b5aae0af3695109fe7be1becc8be32a0632065bdce734c89ecb3e9bf8c5e0dea707f9e5a1c3e373b32c0519269d6d3624a58b1a42f708bf34fe995509a9d2873802718d3de2f17299ad5452128dad9637bc220cfc906060d918417fdd72bf4c9a86e4f07ebdfd6dbacdf0ca5e7c94a2b57cb3d73e8d780c6aeff230c575f84a6c1ff0a548a1cd9dd88ad3ebfd47cdf5f5a01c8863dc078c33229605e835a5c7de9d9d580e95d06b818cab3d77c4e0c5f0ba9d6e902b63c135d9f1571f54aa21d8a24cea8c46a5246fc7a414d1a72fb88ba1fb7628cfb263dd7452b059f12ace699a74cd6c8697419d4102369be804cb65261b543933138acb4ed87625f1cd3460bc79a64ee68bb6a635df02b05e2c129747e2a295d7651cafc94cb75e7c6365b6577991a0bc7b8ff91f5d4d7d731f4f46d9b70653e0653c047067b2089b869ff64a58a014b84507b2108c81526b7f4d37bf537b654826a0921a005aafa5202a0f8ec1d048acde73478a04b8656600ae0edf1dfbce6bf78ec08a12a5735279c09eb4aec90607b8e4acdbf0a1e9969a8b0d7b243ad49e304aa6d99c2b0d689faa5f6caebbcd31b67c3da02916dcb1de7abbc8daf6bf273881d530baf5ba818edf86a9c1593026a50ffcd0567fdb0425708a464fc0c9e63d75d721e3a1d17564e6f5a18a84a2534730c17e382dc146d04c90ad20112a180ba2629c604152886c4e4af7eb649f28ee38b35ccb7992a7264eecbe4c4273b5e9528213a57578b2d0a9c5740fd16727aef2901a4ea7d88bb8243bc984734c58205a06ff1525544d4441e85eb25b3f1e959a91d4e6a0bdc2ef22f6e83e8c44436ac3241f9cf981318adaa7e6ca47e5b652241c73d8cde592cf265d16e99eb77c747d3e8525fd7e4645a8b608c4bebeb2dfabbbc6a33943e0889d662acef1c10fc6ede24631fa4abc1dd28e7f09611dc610c9f7fa2cafb9bbffd7678279ab4b2e918f947f1f07899cfd78009fb858b3bc94f24fc5fb19714f23435c3981ffe7a83210feef011cf4d44e92907bec9861968416ffab0ce0e99e6a59861229ed60a9df7b5358832062660daee92d062fa6fb838c2e0ed9d706324d5d08e7657c8f02e92311a5b4eacd3dc8fef138a9d88919da58192728761ca76b5b4ac1eb37a01a8a8b66e3cba898025a21bfb096f0f9e399bd9b0936b00d5818aa6804b2eb8e53a860e96a4a0b928af74fdf6f8f8d72cffa11f903224c57ad4322218a885f1e4ad202ee682a364949f7867ed6a88a5a330c6e9d9bd2a2709e958c826d0e189e24eee41b2378acd4c97f7ee8becae2a9061678fe6ec78466c9095492e2fb6eaa4367a3e3f855db54dae60e652953c2572aa1d81a9937856d8a4a0c581d9a87c4ab4b557c626b6e6cea0fc2f70a0387079f8cdfecee91eab28f5f5c0eb4b6c03692e12af09bd71a498849cac635cdf71f16261d1b7c6f60d140e1c876c323c557df7d59bde90394599412d307c94195a23411e6f4682490eff3ad534540f973bfc68eb17afcc8f9eb818d60fdd5458d8be84a4b0a9f108cee684feacedfc1c0090485fc5afc4b883879a662a1536852147d8b5bbdb4e3ddb2b8d9e40e2bb102425c227c259e789aff28570996315bef86cd3c631c3d0f03c2016e334f0349f4e27a8d136eb2c027efb5df7eea34c84e3633be80b801c4356ec3ec7567264b0f2614ca3b989a6849b5f0a4b13a5c29e025fc688316bbc53a6e240044254ec80b3fcca8df5d3f96b5cbb33300141cdc5839a456071b1f9bae4ff48875ecc6fcc597cd8d6f251ee9dba7cf62eedc1815d387475bd9251d4a90d6485fb14d40e11925b0a6ba9c3b83f8fccfb8e2672f1cd782ebd1cc1eb90375e37dd76e0d88c9283dd44510d6f68419643d863dce31d85b0943dd8d5d87ddb29856db147226c3a6366a649ea38dbf73f3fb173818d40f68bc8d91b40b34d451bb86d7af4a07cff755fea19c01729fb11a7bb6ca1db7043b1b1cb53ba34e1595426b83a1ca8169fb0a1159a347e7e5a8051d222de3e5f443d77c38291da463cd7f085f48829d2057a1df94a7ea030c56c06612cbe5f6b3bddf2126c33ebae7bff7f812c53bc3bc482bf8fe56eb41f20f8465aa7f1acdd9223e4b3a457b30e206546140b56d22357a7c2889712a94cc7078ce737034b7a8a5ccad468bdeeda24fa5b024f4d0d786c017eeea3fd17af89f6abd57c4dba0023943c689c153d3c1f18346db100001b6e183ce414d2f8a286f60f33fcf791110d0c8cab431ff67e037a8c49a95f185f20fedeb6dcd2934a1263ae221a249401ee2bd5d887f1a12ed91b3d5c38dfc3c9a664739e64f9d0ec82de6ce5ade788b9c722c66e5950425028ea5c7cefb0b162ac302a9ce2f386c480116cfcc81760f0ef4e4545c63425774d3115408f10da5a6fd485d799325682d9b47266b019bebf035d52c3b515ccee0bf0e994a21f797f9f61a019d4b62b755e7e74e01a8f797b34315685c1b94fb44b410f298fa8364c2bc9dcb5fa8f83b57d2bb34e02bea36716cae3ba84172eec93b336544da977fc6cfb996e9de264636574049615f51f9b8acbc7f7101fb96b567c36b017c13a3ab4105eca6e700ea898da5b747ef2ddc5aef85d9d55c6dcb397763e8692c9575d6a79e5539d94fe84387070ab276ad0758795749c493eb73c5786e9a946ee22a594393641724bb9e0bea616cb72bbd19141c5219060408a183acaabe3c676742b4da467277bc8b893f67cb2b059d2de4723406df372bb6161fe058f1e33ea739b6455f48f200f002cb68ce288d20c61c0d628ada1184c7fabae8211fd6b6086be3453476c93cc3fb7ffa3bc56467d9fbd21513cf3d4199784d97526bf0cc2a6093bd546e0ba30379a44ad1331f7cdf77a89938d6f57c4d5b09d7db1b7c62c80b8e124b42e393447f448aa146312ad04b3da6f0df5a28990d062e50530f9d220d41e4a5bbd65d43eda639cc6eea1c4aecc6e98d40322118e3f0deeee56cb5126356d7170e4a00f03a3bb146d6599de33e1ba255e5e018c6f238e9382bff834e34c770674189950ee4132f35c65f6f0fe4639d0a1c256bf87d908f313c7db72d73fa97ea9366358f3110e39fea8db67977127ca5fba376236cc1e72c65c0f6221ff3602074ad6060583c59c379932d7fc51c73a2e7c80d13de937e3d92b68a5d6082559b7129af938f27a0b67bfd4e42a5dd10ac190ccd62c68925c209c16f7e03bfd4bee1ff75aee27963671eec67db38557712b1d14dfa774cb69fda252c218675f0f7b2691be57af751fe471d184eb840633e86943f61253f5323eb6828c1ca4257a78e2bbddfeef5ee7c52fb0634d551574c01d66a5988a2b72b65686d810ca864b5ece82a5d6fb5ac12cf1057eb83cf0512c050bdeeba756f168ab0f11daa0ed4393ec3075efd4a78329a8a507d07e084f0d843842cc34bd69b36427213ba266989b0042656820a3646782cab9387638070c0f0d400c8a874cc0816222c501fb1d1ded4f35f67f4c8f2dfdc6dfe7b984aaae40898d425d0abf457e77658d809afd8ba0c84ac1fc9f4ebf4bd74a3717dd46ea1753250173bd25ef3e36591f680248223d59857a12e5550c7a7ee54f138c5b4f60db58bcdc3d2554b5d94a0927eb4bf04b1c24fc5e01bdf2dfaeb492fe800ca09363115a0621871d4fd258331fd75da07c2573be11f7a188853412494df5527e4cfc5362d86475a6c1e2567c792a5c557a4d9e4fdd374ea4be148e529a6e13aaa693585674790c88e31d9627a961a48f653953c334416b548b4813c5a51feb494665d14652b9bcb4238ad5ebfeb853fc6368672d2fd174586538c5fd9a4b3a9bbd21c094760f91cb32d3f0eea5f7b8fbbc0e00e3b7aee4a26a6fa6147f37596b2f79be597502df4f2622aa1c5eb008c337a167ce755067153c7f65abc7513ccfd2605013daefa3168aceae79e086868d5d7056361fadbbceca95ddda372251f2699f90419895abb11beca0d4851583a61566d0ec827864be978dc5abd06219c8812c5a1e3441ead96b7584ccb848471f4b8c9c03c4019946e233fcb6142aa8ee6d5251ec406e184daf8d245e3689e36265a7ea7b090ed6647d3fa5ebc3fa45796a59f5130b4724e0f7803ce5a199d93a4c54fb07cb945d7e5a68092a3ded4a1dc36b4ba7c8668021d70764c7fb2f88de051464b0953a8edc7496d82af16378616318f0f148a297daef4d499083d59a092e5308cbef373c82c0b19c3ddef713be078ae9b83aa9179fb17c3a46f1c2cb45aba5699301083c77f42df31824adbd8d0b8a7dac7bef03db4c6dab18125fec4d0237c880b73f5725e133f724b1f792858aad8cd0bd5c7e4d20ed5adfc554404f41af860f9e17c39977ebc45a693fb3d42fa2a92df731bde335fd1b5646cdedba90cbfe46ad82f126b0a5bc9c9a0f326e72609e0fc0f9f0c78d4b4364b85c4cd647e2dc64c1957a92bc84cc37da91c9444dce64b6a82e638c3dc748ddd71ffa90959f564314c939f49fbc132b75be4a6cad5dbef12952a19d50b2ab29018b8dc64347196daf69ff0555f950a2bd4d9dd5da58773d251ae150cedb1351455db8f2bef158ce28874745ef6d9fd3fea780409c86b97d34fbb02fa066e9459f737688e75b5e2df9a60d92e7d541ef56dd0c01ab7cebbc5cbdbc6002da09e1d0889a20e572b7ad7df0376904126b35534ceba97ed2cc3e90490a9a09d2229d1c6ae34e839b81347fa1fed8acd701da071ebf7fb900090b127d66e9cc1208231a61f2fb7587611e7e5e56ea529b98d2a7738dc02af0dfc92650998be56f2fad23109c8fdec8a6bdbd7cb8bb6d5b158a970a5eb665e83464fa6d56867f5d59414d6e37eebb1eaaf72f1cdcfb1a0363193fe0e87bccefad8a950fa2a57a1478cb73bccd85f949618302c2a993d15d68bf43aa79eb28952359cbb7b79e927a47973c90b0038db4d3704bfb7f5e9074c6d74b9ac7234ca40464154d784ec62c53417dc7e1cca5978e8511926a1a97a9811722e99149e43303169489c7e4aa4c9d3d1eefbb0126103d80f6db9a30f6daf50b4548f9fd49d663f04015cb1", 0x1000}, {&(0x7f0000000500)="2ef1aed4609fc779ebb75ccdbcb5ba60ff1943018eac97d43cbed8731b044e71df39cc2545b1512930a035ef56b07bf3a3cc0c7ef0e75e323ecfd822993580db3bb2293c09ff7f37197088d867acfec83d194c596173d5ba9540a3bc9e9a8c82aeadee7499055fbf7d28cce06ce7233b7c27101325781544c9238dcf002e82559a9e72dab7937bb265b0d9626534b26a102dab61b3ff69759327cf39a26df14b2111b9070b1ddf4f9e4ff364a64235eb2222905e4fdc1f26b7b9eaf87bd15e9529de7362b5cb2a2f7293d4f42080ae957c8ffc8249f2a5488b7e", 0xda}, {&(0x7f0000001d40)="acd32c292a2b0bfd480fd90a270839f2dddfaff5a7aacc58569ad5d52abd83c591c0a2c4a590e4ba8fea2a48c87875bba84463191969b3de280b5f4d3a735ec7c3234ebaf751ab8f046179b4d71fb1a199596d674d0a8d40fd800ceefb7cfbef83511a10ac55af8d4712d80a1dd34eb3db5b34306f81e3d3f72c42201e00327805ce289a03c780429a2be901906091476b0aa9221f99e66f2a05f070a4fe3a7c2e08a56c22473fcb7eef272caf08fc752ae8108012d74edc66a17845caba7121bb27ac3d4236745fa089d4516bf35aef771f49f492b7a46e69a0259f45245ccb9c17c900f8060e4901c7ce99a887baa91b078f2827edfb1e84c503d8c28dfe4bc1c73a4cb75cd4e2dd89bd79b7a8157011825f2163d1c9bd869b4576c5a282221a815822bfb3ab0533a3d1d995e2b26ccddd2e167d52021884d0316c9d9ffd621d6d797bf697867d37a1f4b066601407415c35c0e890664ad33492e3fc739dfb46622c3e5648bba0a200591c5cb4200b5c32a2cf653bf5832bad52dc0b7a85b918b58926df44e2839b7117fa7cebbde73265cd41dd04562dd96e68a8da037b9695dde9e3ef45df97c1533590a59355ebf822ab7279a1372729b12df704d2a231f60523c3aa4fe14d5b9dbae9cea2211d208464c6899b98e7355a1e14f42791f47cf9cdf7e30751a9ce281d4e6b259143efd894f1100c2b865f4590f1267887e82c71a22e9a02a48f9a362ab4b225f333fe2cd868f7190fd34b531ce548f04a83615ca471da6bdde79dd539956a2a49c45805a37ab21e0287245a5a8bc48d5d83ca62070d8adf08cd43b343c44091c07e11b2e9087779e07922802c722c995cc0db6e855febf38dae5aad3ebaec36667bdbf558d4e923a0113a77d584d9df7ab1cbfef7475f49f6846d56f51b5581352dfd7ccfa29092220b8ffabe516ddbb2810a8120c59389945b8f53233fc88ca515ef034536ed7c86dc18ce42300da082d83c133257c8282e7f3a02bb4bcb52857d8c2a3693448e22d8799ebed8ea001a26ec481e688d0ade32121f5baf75856efdfe251ced90c9767baebe99c14da5a2bf4b9545b63950d7aa76877240fa23edb1d13cf2b505e8de0b30127cf46e2347af5aab6a1a9f6b78af5c1fa487d8a3e0c1a2ab5137287eda4787c2757fb9c7f6e6dc22059c80c167044ff3f303137e37798b5a8b2ffa85fe8c92468c06513fdd81454bffa1644c5bbd02e0fae31a42096e433b90e931b5b11349a024045d6e5980fd331817879428d4b50c516b668b4c478efa15749a61627a559fc292bb53e4539b76f7c53a16105aac83ab25b281e3f4dd40410955f9d3688f223720b36687ec781b419c7fa81d29dc72ea9ee42dacde0bdfe29893bdac5a2c8cdec6c5500c9e33165015d72711be4990983bc3a7e84d8cb98afc6de438b7a17bc835b3f01b04dbe8080b33706038cee34f3f54a2909be1f707be577177015ba37e76129d54e4b7f4009c04e6363aa9ebfb4a9690416733bf71f3b63753ae097b3499ae6a985cbb6fa2343e7a27a870a511e0a54a0ae5be701316a8ac47c749dfe41a7b9a6764eb2e8826319f1598c3bdfa3e2b4573dcae1eb4f7ba7420a6101fc542d464c56bcae8ac6a540f9d4ee983358f2fa633b186a0aecb35891c4d2f109716f8c40f16aa95079f54a22fa52e986303247bd1f505847f6e3e1a9032dbd8f5d8bf0f42bf62639f2dfce3a82e15cedd235619e163e1d0ef2abf20ba57a1b2f6c37e5fde78dd022642e189421ab122a73448fb7e0a1a02b9e0a8fa32a1b808e205167629f2cead7e1d85013fc70bc4bb90c158060b07201ff688b94c790610145ce0d77bcdae144fcfe786f0b20316ef4ac9981be10eed87452a27bfb0d867c4e64bb1b72db05227fffe946965cd652ba91f1d679681d75c33fdb5f5d6660a675e86480a567b03264c678056bd4ebb20df3e694c38a0dde38e0e0faa45aa3fb2696273f4ce871839536333247dc6b5a69ee5b42667171c1fd5e82e5725115e02ee56258d10d38c3d2f8c9d8d6b402313aa95303e9b7135c40225522ec2ebbb9eb54301fd17410525e4bb99d89313d5bc101ac97d86faf24cd1e3aef7f1ce3ad33a92b09ade97fae876bfe8f56f63f21d5d4fcaa66d72f277c1a4430497b974b562872c4e198012c8f3f7b855df24642d9487fa6a063210b6d417596acfea42e46ef649447e2649bd9e9fa5e329ecf0aff9898cb586ac91ace28d93e11c3ee2ddb59ad5374ef75f035f6c3ce5084171a2888d33fe44e73a4e94e4364c0be1959bde9a3b22427f8ae38fa35eedc4b9b649bc0017e3eb4d82c27ebddf82b261cd32327c934d032da179e775454a5331a68948f9a4db278df90cf08ab6e12ef9fa4e55087d10e2d7b9515d4f10d7c7ca223fa839600b4c81e7a2e5dcd365d74b253e8f45fc9429c9fa5cf6a13aeaf17fe6f9cafab7deab35f5fce058db40e9b2d9189074e034476ea75da1e080fce07503c903e1c561207f46c51e00db35247ffb0916215ee151037a92cb63d3e932301c77d9de5922549d0080070d88eb31b81a3ceca3cab9cd69d23eb3b7bf87809ec7653b88d7ad264e16747cbe59fc84dce2b32d5868049389d3d38d6cd0ad923ee61725b118df5151b040ab599fdd9d112377b9feb726cdf16657d49624fe58d09c255d37a04629639e816b49f0d8f3d5ce1229937be592ff9c52a904ae9185c85117fbcb98745cf1b5e6a40e34f523baf68cd4fab0d28b7ab4f80b85f41caf9324a36d72701492b933ed4e1345e73ed13280c6f043b68750a7340a663391b3936b047cf992353507ad886b064b809531324f5c3dee8565c36f495f137d59069e5977fe459b484b648e7d46cf38a50d3f78f21f296ed635acbc7651bb8e47754793a69e4660fa5287c87cb71d9295d5eeced1bbdbdb706359c3e53ca1e51bfe07742a56b52051b4bfb6a42161afb156ba7202f8eb22b64420378d3365b3c96077fa3f02f7ffd67685009478d170686606f3499f52ff3160631aa33864af7e02023eb7ffb468bd58dda73b6f2d00f4e99ab40b1ca77c1e6c73203d20112c19c4e484c79cb549029123ac7fe03ce5cacf68a606b2d002e76cbcf41452e0f43d36945d7e1a07f9f5bac5c949dd41d200fd452f033da895b3941d9cc391ad0009a1f41bee80ddd32f04091226f1e9e8e6f381c59e810f479563d68195feb0509eb23cba7a49001816135fd060d416f5ab5200edaf7f7c557d1f05b5eccd57a60070307f202b8034ba571c4fa253252066929a8623eb9bda89c34ce3be1df2088415bbe798cc72b986a65956a33e17e1cfced81f059f36ea68c05c1d5785a25d8f26598376e3bd4d42358be6558e0f9ad8485b80106161d850d9f018ccf84bbba398837ecd27f87454cf60e421b1c050e0371c3e2b5aca6d35272b1c5af32eb58093b000f093f454a36d83e79dfb7a0eb0f6a798b21f05badc8c65f739ebb0ea7809b680ccb7caaf53381cfca06ef1be914e5a0b177cd12dc6e6201d9ddf01402ad0996b8c3bddefbe16329e080c8185f4df6f074482fcc2662fa15cbc2aa07a6eaf4499c0691984a48718bc25a432a67359a8c98f75f9d2a491c758dbe5c832a43e77a45b22ef91e73753f204ff123ee4d1a3b045116f37bb0aff50590886b7d4fafd9f021c7dd00f9171d54ec468739db5470b44d6baf81f4a15a2b6b6bb70e86e284f1e4a3a7e36cc4ed96326bd486bcf9f4ba39f529483eef20137111d561020dc011f57c15b2bd8a16dcfe98ae1909166553aa80268d8ae924520c297dc4fe7ab4695e17b1b22f5ddcf3dbba2df0b3a06b3f8dcb5aa99c4a4111a02af436e27f0e79baa1edb30628dfa700b5b18517ffdff1f1fb7fc10b753c035051d70c0948d110bcbe58f86a48d5b8ccbdff529c485a58733b7fc5c323770bf19399b4ad96336a3faccff548adb203cf8106a49d7554b4b916b00f0607c2d0e069870dc08b726e4976eee8d6a5a10351db7c82fe96d7ae204b7a22505d41683b1ff1cdfd9ed923123e59e3bc51d254242f16caa56bf9c2112641334e51206d3fe150725da70c25444efd10b7e1b7676ccab66c3e95bd7ce9a9fb89e3b823aa6bacdbdb99b4fc07723d30deb9f3e95545d3283e8aaa6ffedba324b1f77bb608ac2f10ff74c79ff21ac62890e3104358438a466ab2707b0e5cccce3db7e123455e019320665be7c96b629f7e024aaf99f299c878cc9a80148fc836fb5217a59f2bcc6ffb0d4fdca2717940bcb709c7571f555fea7dcd2b96cd5391bb6b2c1e84fbb816088dac575387b885b69df19d46b3927e991f1711656a9b4a98bb982150bece38974005722031541bf390d5d1c9c00c42abf3614cea3b6c535d5ad87f8f0375ee199c955fab5bff375b958a3dc230537f4fb4ee031142ee54bcddc22d950e2bc5f1befef80053b96089b4ca238aa06a58861cda300384e179362d3d7f65b3ffe50a53a8db6f9be2c87f0f12e8639b9f8b28f5c4c95d1e65a8f17eaf0979edb14077de64aa91b6b8b41dc914c0a24f3358fc53f58bdd5dca582d424d3bbec3fa98dd4d37625fb204b02b02a57765b12288501a5b0611be94aace6d325e20bbc7fada768cbc7580a58ae47578f4a437d9d5790172938732a7f6cba5db6bd3809d2a4e55323679ae7f05b109482fea4f19a8c9a8f8ebd52ed26211f0ef033d71b7d951181d80cc07585e50c19b3f2206705340871ff7641ba1251768dcd9222b97185be4d481f9988454cda630914c3cf2c88a61e6edc2d6dbc4fa8f0c862f65ca081cd5f85842ce12d3ad5a8fd5fd2614d0637713b3a12703b8768177ab03f4376819118f38897a63da4fdbce30c1413082e3a13b56fbab061518cc408b23839d5d78b7cee7db8b6849655350f32da8f48bf5d3d826bbb7f7fbf27ef9720093afb5a693501ac02c5aeb000ef9a4a8798a56c7630aa45c09bd9e93e3264fe3029cfe12051652884eef6354c24687a3f3d3f68574e67b9828a56782502b7190d358c95a309164be5d6b38e9dbf923af5dc6f7dcbec04083367cbccda23c9d7dfbe23a0f1580b24747ce40645c908905d74a2095fba82210943e43a078773a6aee766b509063c278dd5c6ddc213023f8877b819619006b4f5d3a4fcfe9b4b58cf442fb5626c94a657b5c8252fc1c5349c1e4631733e76db2de18bb9f358bd084bb5eac1068e933e5053307594c63316b1046d36b8a5e7963e5cdc125285b5d44372f4a1f88f0d6a2fae261baa30a12bb76f2dd1256cae03ac9e025173770e601596ef64af4cbe88a652881a0cc9284226aec25d270d363afa1a581083d8e5f68986e84ba704e6a303ec22c9db6db99eb729db5f3e6de6360edf7e0e1f3cbc06565345bd4ea2f783240dcc3309720ddc0d42c452d4fbc7ec288a5887b3717a7f7a9f6a44514211ff297e697bf6319a24e907432546a2ba260ebe29cbd96bac134cdc214a722b81da2c62f12b9196d1b6234c3ef6cd333eb0510d41803a78d03a485a1c9d6c84f8a19ce52eb491819af04a6ad1ca44f029e6947dd7e7331ff59d4f19b458b24c4b3650b2c697d3a74ade7051eaf2330605d5f862a4a703615955d022892b8301c5811f84a8b7755c9978a370fa9bbf666c3bd7ecfdce0c7393978858f1fb31aaf0dae4d9d8d7fa70d6e0c1629d26d6ea87d0f9e2d9f131867a67859d3054761b95cde038be56cd67e4f90991b4235e5c74a154653eaf8ee31ff1d78d0067db2cea9eed9375d3432f6f96959e13a2fbd10eb203a4cdf422a1", 0x1000}, {&(0x7f0000000600)="099d2e88d6a8c9b1d63a59764ebb02171f0ce074fb87", 0x16}], 0x8) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) socket$unix(0x1, 0x5, 0x0) syz_open_pts() r10 = syz_open_pts() close(r10) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r2, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r11 = getgid() r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r12, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r14 = semget$private(0x0, 0x4, 0x221) semop(r14, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r14, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f00000000c0)) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000100)=""/114) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) r22 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r23, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r27 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000100)=""/114) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000480)={'\x00', 0x0}) r30 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x3ff, r25, r26, r25, r26, 0x104, 0x5}, 0xfff, 0x9, r30, r30, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r32 = getgid() r33 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r33, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r35 = semget$private(0x0, 0x7, 0x286) semop(r35, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r35, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f00000000c0)) r36 = socket(0x18, 0x2, 0x0) setsockopt(r36, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r40 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r40, 0x2, &(0x7f0000000100)=""/114) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r42 = fcntl$getown(r41, 0x5) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000200)={{0x3ff, r38, r39, r38, r39, 0x104, 0x5}, 0xfff, 0x9, r42, r42, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r38, r39) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r39, 0x0, 0xffffffffffffffff, 0x0]) r44 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r37, r43, 0xffffffffffffffff, r44, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r22, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ef181ef329493552fd993fd3b94fc447c543d32da95392622ffd478b8708511b77ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f449da3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40e1c48b881f65a80e89323ea6947c3145d340c0381b052f4f87019b90c045d64f5cb66bcd88172744e3b1df490d4bfca73e0716e3d0d98aa477acf6bc2716097afbc3a75bcdfcf37d7564cad54313b33ac1c1643b055d92cda01d1d7f0cdddee506acbe50d5868ba3d472f583a4544b165382d2d13c58995b312f4eb02e8a9d352475598623a6218a5158b52aad9837f43a27b9104675a47cd941f2950e2768be1598e0105d7ff87512e8c30203172495cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a150a73b8bcfd3a8f2e21141ed3d86f5a1f1fa38f4d8a3a57176eff8900"/363], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r24, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}, @cred={0x20, 0xffff, 0x0, r34, r37, r45}], 0x60, 0x400}, 0x404) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x3ff, r17, r18, r4, r18, 0x184, 0x3}, 0xffb, 0x94fd, r24, r21, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r17, r18) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r18, 0x0, 0xffffffffffffffff, 0x0]) r47 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r16, r46, 0xffffffffffffffff, r47, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ef181ef329493552fd993fd3b94fc447c543d32da95392622ffd478b8708511b77ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f449da3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40e1c48b881f65a80e89323ea6947c3145d340c0381b052f4f87019b90c045d64f5cb66bcd88172744e3b1df490d4bfca73e0716e3d0d78aa477acf6bc2716097afbc3a75bcd455f817f64cad54313b33a9fc1643b055d92cda01d1d7f0cdddee506acbe50d5868ba3d472f583a4544b165382d2d13c58995b312f4eb02e8a9d352475598623a6218a5158b52aad9837f44527b9104675a47cd941f2950e2768be1598e0105d7ff87512e8c30203172495cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a150a73b8bcfd3a8f2e21141ed3d86f5a1f1fa38f4d8a3a57176eff8900000000000017000000000000000000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r13, r16, r48}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r50 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r53 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r53, 0x2, &(0x7f0000000100)=""/114) r54 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r55 = fcntl$getown(r54, 0x5) shmctl$IPC_SET(r53, 0x1, &(0x7f0000000200)={{0x3ff, r51, r52, r51, r52, 0x104, 0x5}, 0xfff, 0x9, r55, r55, 0x7d55, 0xd75, 0xfa}) r56 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r57 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r57, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r57, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r61 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r61, 0x2, &(0x7f0000000100)=""/114) r62 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r62, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r63 = fcntl$getown(r62, 0x5) shmctl$IPC_SET(r61, 0x1, &(0x7f0000000200)={{0x3ff, r59, r60, r59, r60, 0x104, 0x5}, 0xfff, 0x9, r63, r63, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r65 = getgid() r66 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r66, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r66, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r68 = semget$private(0x0, 0x7, 0x286) semop(r68, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r68, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r68, 0x0, 0x8, &(0x7f00000000c0)) r69 = socket(0x18, 0x2, 0x0) setsockopt(r69, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r73 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r73, 0x2, &(0x7f0000000100)=""/114) r74 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r74, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r75 = fcntl$getown(r74, 0x5) shmctl$IPC_SET(r73, 0x1, &(0x7f0000000200)={{0x3ff, r71, r72, r71, r72, 0x104, 0x5}, 0xfff, 0x9, r75, r75, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r71, r72) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r72, 0x0, 0xffffffffffffffff, 0x0]) r77 = getgid() semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r70, r76, 0xffffffffffffffff, r77, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r56, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ef181ef329493552fd993fd3b94fc447c543d32da95392622ffd478b8708511b77ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f449da3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40e1c48b881f65a80e89323ea6947c3145d340c0381b052f4f87019b90c045d64f5cb66bcd88172744e3b1df490d4bfca73e0716e3d0d98aa477acf6bc2716097afbc3a75bcdfcf37d7564cad54313b33ac1c1643b055d92cda01d1d7f0cdddee506acbe50d5868ba3d472f583a4544b165382d2d13c58995b312f4eb02e8a9d352475598623a6218a5158b52aad9837f43a27b9104675a47cd941f2950e2768be1598e0105d7ff87512e8c30203172495cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a150a73b8bcfd3a8f2e21141ed3d86f5a1f1fa38f4d8a3a57176eff8900"/363], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r58, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r63, r64, r65}, @cred={0x20, 0xffff, 0x0, r67, r70, r78}], 0x60, 0x400}, 0x404) r79 = socket$inet(0x2, 0x3, 0x102) shutdown(r79, 0x1) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000380)={{0x7ff, r10, r49, r50, r52, 0x2d, 0xff}, 0x6, 0x9, r58, r80, 0x0, 0x7, 0x1, 0x8}) getpgid(r58) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r83 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r83, 0x2, &(0x7f0000000100)=""/114) r84 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r84, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r85 = fcntl$getown(r84, 0x5) shmctl$IPC_SET(r83, 0x1, &(0x7f0000000200)={{0x3ff, r81, r82, r81, r82, 0x104, 0x5}, 0xfff, 0x9, r85, r85, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r81, r82) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r82, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000002640)=[0x0, r82, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r88 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r88, 0x2, &(0x7f0000000100)=""/114) r89 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r89, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r90 = fcntl$getown(r89, 0x5) shmctl$IPC_SET(r88, 0x1, &(0x7f0000000200)={{0x3ff, r86, r87, r86, r87, 0x104, 0x5}, 0xfff, 0x9, r90, r90, 0x7d55, 0xd75, 0xfa}) r91 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r92 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r92, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r92, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r96 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r96, 0x2, &(0x7f0000000100)=""/114) r97 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r97, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r98 = fcntl$getown(r97, 0x5) shmctl$IPC_SET(r96, 0x1, &(0x7f0000000200)={{0x3ff, r94, r95, r94, r95, 0x104, 0x5}, 0xfff, 0x9, r98, r98, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r100 = getgid() r101 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r101, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r101, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r103 = semget$private(0x0, 0x7, 0x286) semop(r103, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r103, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r103, 0x0, 0x8, &(0x7f00000000c0)) r104 = socket(0x18, 0x2, 0x0) setsockopt(r104, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r108 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r108, 0x2, &(0x7f0000000100)=""/114) r109 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r109, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r110 = fcntl$getown(r109, 0x5) shmctl$IPC_SET(r108, 0x1, &(0x7f0000000200)={{0x3ff, r106, r107, r106, r107, 0x104, 0x5}, 0xfff, 0x9, r110, r110, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r106, r107) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r107, 0x0, 0xffffffffffffffff, 0x0]) r112 = getgid() r113 = geteuid() semctl$IPC_SET(r103, 0x0, 0x1, &(0x7f0000001840)={{0xfffffffffffff7ea, r105, r111, r113, r112, 0x122, 0xfffffffffffeffff}, 0xffff, 0x1, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r91, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ef181ef329493552fd993fd3b94fc447c543d32da95392622ffd478b8708511b77ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f449da3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40e1c48b881f65a80e89323ea6947c3145d340c0381b052f4f87019b90c045d64f5cb66bcd88172744e3b1df490d4bfca73e0716e3d0d98aa477acf6bc2716097afbc3a75bcdfcf37d7564cad54313b33ac1c1643b055d92cda01d1d7f0cdddee506acbe50d5868ba3d472f583a4544b165382d2d13c58995b312f4eb02e8a9d352475598623a6218a5158b52aad9837f43a27b9104675a47cd941f2950e2768be1598e0105d7ff87512e8c30203172495cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a150a73b8bcfd3a8f2e21141ed3d86f5a1f1fa38f4d8a3a57176eff8900"/363], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r93, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r98, r99, r100}, @cred={0x20, 0xffff, 0x0, r102, r105, r114}], 0x60, 0x400}, 0x404) r115 = socket(0x2, 0xc003, 0x2) setsockopt(r115, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r116 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r115, r116) r117 = socket(0x2, 0xc003, 0x2) setsockopt(r117, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r118 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r119 = dup2(r117, r118) ioctl$PCIOCREAD(r119, 0xc0207534, &(0x7f0000000100)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000002680)='/dev/diskmap\x00', 0x1728cfdfe8cad7fe, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002700), &(0x7f0000002740)=0xc) r120 = socket(0x2, 0xc003, 0x2) setsockopt(r120, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r121 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r120, r121) getsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f00000027c0)=0xc) r122 = socket(0x2, 0xc003, 0x2) setsockopt(r122, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r123 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r122, r123) open$dir(&(0x7f0000002800)='./file0/file0\x00', 0x10100, 0x40) r124 = socket(0x2, 0xc003, 0x2) setsockopt(r124, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r125 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r124, r125) r126 = socket(0x2, 0xc003, 0x2) setsockopt(r126, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r127 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r128 = dup2(r126, r127) ioctl$PCIOCREAD(r128, 0xc0207534, &(0x7f0000000100)) pipe(&(0x7f0000002840)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000028c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002900), &(0x7f0000002940)=0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r129 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r129, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) r130 = socket(0x2, 0x2, 0x0) connect$unix(r130, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r130, 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x4, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x2, 0xef) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socket(0x6, 0x3, 0x41) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) shutdown(r2, 0x0) setsockopt(r2, 0x578, 0x29, &(0x7f0000000080)="37eff753b7ab7d0dd55f0df2a9e7c35ba51bae3c34542e0a0d32f9758894b8ee1bcb7f801a4a4af2701dada5f32dedcae8c4cfd84f601d6a1ca087d0c099db53b5860bdde6b3b3107e622b64255bd924dd6f0e6e63f6375766b6698452f621537451fb458c141e043d35272255d19dc97dc176a24cffad73b62d5bc46c27cd0e217a52fd2df105dc883c535da522c1145a0a1b72d74d0957fa74129bf4e0ff34b059e4657a83883e689e5e61b666713f7b9cfb1fb44cc4d9d19119a44457f57de11851871aa0c07bb6474fac6eb3b31800172d9758675441f69d", 0xda) write(r1, 0x0, 0x0) 16:00:13 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) 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) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x7ff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:13 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\t#'], 0x1) 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) shmget(0x2, 0x1000, 0x206, &(0x7f0000555000/0x1000)=nil) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) getgroups(0x3, &(0x7f0000000000)=[0x0, r8, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r8]) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r13, 0xf, r12) r14 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r16 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r17, r17, r17]) r18 = getuid() r19 = getegid() r20 = fcntl$getown(r13, 0x5) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r22 = getpid() fcntl$lock(r21, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r22}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000002380)={{0x0, r15, r17, r18, r19, 0x20, 0x80}, 0x3, 0x7, r20, r22, 0x8, 0x80000001, 0x4}) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r24, 0xf, r23) r25 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r27 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r28, r28, r28]) r29 = getuid() r30 = getegid() r31 = fcntl$getown(r24, 0x5) r32 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r33 = getpid() fcntl$lock(r32, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r33}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000002380)={{0x0, r26, r28, r29, r30, 0x20, 0x80}, 0x3, 0x7, r31, r33, 0x8, 0x80000001, 0x4}) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r35, 0xf, r34) r36 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r38 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r39, r39, r39]) r40 = getuid() r41 = getegid() r42 = fcntl$getown(r35, 0x5) r43 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r44 = getpid() fcntl$lock(r43, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r44}) shmctl$IPC_SET(r36, 0x1, &(0x7f0000002380)={{0x0, r37, r39, r40, r41, 0x20, 0x80}, 0x3, 0x7, r42, r44, 0x8, 0x80000001, 0x4}) setgroups(0x4, &(0x7f0000000040)=[r8, r17, r30, r39]) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000001380)='./bus\x00', &(0x7f00000013c0)='x\x00') 16:00:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x2, 0x1c}]}) 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, 0x7) 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) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="feffffffffffffff0000"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r3, &(0x7f0000000040)=@abs, 0x8) shutdown(r3, 0x0) r4 = accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) setsockopt(r4, 0x2a, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r5, 0xf, r2) r6 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r9, r9, r9]) r10 = getuid() r11 = getegid() r12 = fcntl$getown(r5, 0x5) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r14 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002380)={{0x0, r7, r9, r10, r11, 0x20, 0x80}, 0x3, 0x7, r12, r14, 0x8, 0x80000001, 0x4}) shmctl$SHM_LOCK(r6, 0x3) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x160000}, 0xb, [0x0, 0x0, 0x5]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='W\x00') open(&(0x7f0000000000)='./bus\x00', 0x40, 0x2) write(r0, &(0x7f00000001c0)="f488825a875c003ad4d37a2c577d2f8163089bb33eab174d4361262c15f906ca72fb76a11f47a40a9640bb335cdefc55fe810a065c5f12a7777aaf18941ae70295f69f4a2551eba90b72e8bf10f22d6fd62aece5ff99c6796c77da373647cb", 0x5f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/b\x80f\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001ff, &(0x7f0000000180)=[{0x4d}, {0x6, 0x0, 0x0, 0xffffffff}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)=0x40) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="c527e8a5b0687108f43af102f9d5fbe498911089a824cadf8c0a7269c4f3a6a7983f7f361e55131a50c5ff3f7ef6bc13d6f8d2150c639ada09efcce2cfbfb51cf372172d5186790eb6544ce2a06e22e702f1eda9e4ab7cd0234e70da43a0884df87dcdbc84ee860d92efc80882aca780f18d0276de8883914975a1abd8af5c48efc1b9eac89cd26b0c140faa8d2c0acbf0ce03bd04b3431b7dce9b30b6a229d1318f1bd0ea865324be26ce22fb7f7bef6a1ee072d3d68bd196bbb66b759f7a41e0e3f270a8ef3ac2329f778f5cfedf48bd40d2ee832987d7221de256179baed24468408b", 0xe4}, {&(0x7f00000000c0)="fb82440f7b0be9d2c55059d19bf6dee0d8f08c162cb42b8471b654b7def583fbc0e30b6d6e3356fc82238af703c63f9f7590c2754abc68075f0a9183be2fd86c6abe2b6843bc39efb61f23ed96d9451acef0257a6d0b419ac800656a489b1a67935dc50bef17dc3303acf4e6f89efbda1681d27f063ac1808ffd4ef3a0b70fed8fd8f1c0e501bda63be458047eb9", 0x8e}, {&(0x7f0000000040)="cf8b4eb906d65c3f42ba5ee100b552a8fadb82eaae19c5a9ee98e9d9c9075ba5df6acf0cfd79648534b63271af0ec7c71bf7e90d23bedeb2c9cc4074", 0x3c}], 0x3, 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000480)={{}, 0x1, &(0x7f0000000440)=[0x0]}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0xa9, 0xf0000000, 0x100, 0x401}], 0x1, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x200, 0xf65}, {{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x7, 0xb3}], 0x1, &(0x7f0000000540)={0x1, 0x1}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000400)=0x7) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000580)=0x81) r6 = syz_open_pts() ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f00000003c0)=0x5) 16:00:13 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xfff}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = socket(0x11, 0x4003, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r5 = fcntl$getown(r1, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r9}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4, 0x6) r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) setuid(r4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x41) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x0, 0x101, './file0\x00', 0x5, 0x8, 0x0, 0x2}) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc1206951, &(0x7f0000000300)) 16:00:13 executing program 0: r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xe1) 16:00:13 executing program 1: syz_open_pts() r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x501) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x3) syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000240)='./file0\x00') r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x4f3a1807ba56369b) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0xf718, 0x6}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x1b4, './bus\x00', './bus\x00'}) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff7b, 0x1, 0x80, "af7f091fe60000000000000000000000004000", 0x1, 0x4}) r4 = dup(r2) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) syz_open_pts() 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0xfffffff9, 0xffffffffffffffb9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x688, 0x288) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x1000, 0x0, &(0x7f0000001340)=""/4096}) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/58, 0x3a, 0x40, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x43) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000001c0)) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000100)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416", 0x73}], 0x1) 16:00:13 executing program 0: 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, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000540)="bbd4e383e9a12b5499f752e7eaff125c00000000", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x4000000000000) socketpair(0x1, 0x1, 0xffffffff, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440), 0x3f9e2b65a34270cd) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x3000}, {0x2, 0xfffc, 0x1800}], 0x2aaaaaaaaaaaac23) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) r2 = socket(0x2, 0xc003, 0x2f) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) 16:00:14 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x8) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f0000000480)}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0x1000003af) getgroups(0x0, &(0x7f00000005c0)) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x17) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() geteuid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r8, 0x20004276) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f0000000500)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) dup2(r6, r7) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r11 = accept$unix(r10, &(0x7f00000022c0)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab800ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfd12e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f08a4bb5b3df4ca3cdead8f0f23d8c14531c7091e9b53741254fe6afdd4dbd3b751ca3fab273972b0853784f3ad31c6e2eb5c66f694ad9c44b9e6a1398b44e3edb0c2e36e0d514da8d0a74c335896126d9ccbf2b76bc754e2dfff93d8f3c8305286529246968118b20a2a3c1d62fdeec3b1c80e948c8a6abd791e5819729b85b4127f0693ac41ae0a007dd23ea7e2c8649c054d66a3115c370369899ef42d4cea0492af7b3b"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r8, 0x80044272, &(0x7f0000000180)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r15, 0xffffffffffffffff, 0x0, r15]) ioctl$BIOCSETF(r7, 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}]}) r17 = getpgid(r13) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r10, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002200)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000fa4ac3681f8a12d000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r7, @ANYRES32=r11, @ANYRES32=r10, @ANYBLOB="20000040ffff1f00020000008683100000", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r16, @ANYBLOB="000000002000000000f1fffffeff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="01060c0b25dbf1b6de53c3c57bbde57e3377068ee4a4535580"], 0xa8, 0x8}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, r18}, 0x0, 0x0, r5, 0x0, 0x40000000, 0x0, 0xfffffffffffffffc}) fcntl$setown(r4, 0x6, r5) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000140)=0x1f) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) fsync(r0) r20 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r20) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='x\x00') socketpair(0x0, 0x3, 0xc0, &(0x7f00000001c0)) 16:00:14 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\t#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) r0 = socket(0x18, 0x5, 0xf4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5ef0, 0x8}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x8010570e, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000080)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1000000381, 0x0) fchflags(0xffffffffffffff9c, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000280)=0x60000) accept$unix(r2, &(0x7f0000000200)=@file={0x0, ""/70}, &(0x7f0000000300)=0x48) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105705, &(0x7f0000000000)) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r0, 0x6}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x20, 0x0) lseek(r7, 0x0, 0x0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x28}, {0x2}, {0x4000000000006}]}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000002c0)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) shutdown(r1, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/198, 0xc6, 0x40, 0x0, 0x0) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000640)="8000f7159924be6cadaa9363978c") r2 = syz_open_pts() getegid() writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r3, &(0x7f0000000040)=@abs, 0x8) shutdown(r3, 0x0) sendmsg(r3, &(0x7f0000000480)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="b9405a5e1cd1818d82b1fd6f86c3ac6c82f68ce216c90f2e24cb34b767fe626a1c109bfca60928b951e74ae1db4d4542b0b25050248a178d86853ff3fc0630a5dec9a968e21fd9988d3e3e2897508693912a329b6fb0f5db470bef52fc3dfccace065bda6aa8fcff839ebac47865c2755a0e56174db59ae5fafe4734e5892a98376e914e30c63ecb36fcc209ad63616f20d9caff86f77691a199d23a41c32ac9c02e5ce64ec2a535d22c876df816c80b2d0fbc41c21d348b5f8c2ff084fb3a163df3e8b0d3af618542", 0xc9}], 0x1, &(0x7f0000000700)=[{0xa8, 0x1, 0x9, "47fcbdc8450fcf00a77801904834e691f7de0982e3a287372f72016890f9440c1785371a8d938b4a6ab8c024a3de60ee1896fb6198f3228a78c7d6a5b183b033cd15c367c91cdd7fe89fd480aca300bbfe5e3e1fc261c724fd08b03112dcd3da74d7a4304c0988dbb5d7a0b62c21fa8486b7bfd698c578c0fe2784bb2053e3b99d2c68b1bf3ab0786d31402804c8b7943543"}, {0x98, 0xffff, 0x800100, "188036ca44eda6d489212bab4de8f2ad3b01caabf92a0a2a8ad090519939ea2ad90280ad84603a1f6e4f6b1883313aa146ec5292efa4881ceb860696137c4159d883becdd74b3a73886929a3fec3f5f53bfdffe41010eb495c90f7b810b5dcfaf3de30001458ccc240cd49a6a25717ad032eacd43bda15bbdb272887d881e5b75d4793ce"}, {0xc8, 0x1, 0x9, "8c0aee00886c944300b0229158ec04b10a3d0dbb00e142b635987afc92bc39da0191f9671ed303315cfd4643bf063f20bd13f7bc602d09d6e750bcda6707dbbe8bb83b4670497376169942ed4995ba8458f349cf4cfc422f773790c8e1c5167f6fb53a2bae1aaf2fc17425d9b337b5e7de81a46368894d41d6c81a4e978255e46f57acd1d21e1525c9f41accd1ddfc9d0c7dc4c88750ebed27105b30af5afb011b0a03718fbfebacf78ba501e1964b1fa0ea9721345e82"}], 0x208}, 0xa9a3ab5b296d8e6) fcntl$getflags(r2, 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r6, &(0x7f0000000040)=@abs, 0x8) shutdown(r6, 0x0) listen(r6, 0x3) dup2(r4, r5) 16:00:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = geteuid() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = fcntl$dupfd(r3, 0xf, r2) r5 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r8, r8, r8]) r9 = getuid() r10 = getegid() r11 = fcntl$getown(r3, 0x5) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r13 = getpid() fcntl$lock(r12, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000002380)={{0x0, r6, r8, r9, r10, 0x20, 0x80}, 0x3, 0x7, r11, r13, 0x8, 0x80000001, 0x4}) setreuid(r1, r9) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6bace563c60fc4ca0e00"], 0x10) shutdown(r0, 0x1) 16:00:14 executing program 1: r0 = socket(0x1, 0xc003, 0x11) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000030095955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7344123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000be330003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8689d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d3899704e0fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9010730f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853eb9636cd9842fc6b4ab696679ff8c0f6d2923a37fe3a8c915ff60bd3200133b17d7d474a9fd8d7296e70a84c39f0aef1f2daa608e8356066dac0b6a4dbedf2347d3c0e1b1a10b34f3faf9ac37d83cc884d5b4edae38d8d4fe7a1149c67dad4156f949445cda24f8d8c2ef2d5e30a1d291d92ee09b94ddc6263769fc0277efd8ae1ec1dff21ba243f3346a6887f511c605ea0a241c956a4c75d03898eea648a940c526c18d866798ed2ab291c2a2f9adfb16d752e1086dad52236d8879a17fb708a3c41d0bc55a1886d93a1357f7dbf515bb2fa8198915df992999537c578f9850426ad2f3aa20db80ea139371c0493ee222cf1f62f28cc97c43258325"], 0x10) write(r0, &(0x7f00000016c0)="627f662f0450f3cb7500fbd9ea33e445e69d7a17c85e5c6b6d8c58c0de8d33635f81bb64410674ff6dce0eacd5e43c659bbee14190ce18125440024c959259ee11bb6e0a04342c69d54edb4eb6e040a824a75201ca28eaeeb99969db49b9c9b7f023d82d925848b5a7a2e663c30f67e52cef811869ad8f49f38093b118e8259acbcc3806008ec5a7f17742dc660cd36e03a597d87fb9766209c6da928f7a5f55bb7fde59aa272a94d7e0b8029709680a2ac616df4e5ed7a743c7bd7e01d6f065a7853f13436fd4cd58e1a70438717f1aacccb0d0929f17d520e5717f03ac39347ad303e892ef5ad908728df97f1c0f601256a060e808904e59c876c8a6b919e8300e8f06280debd07ea4761a3ae01882d8a94bb9f70dd2f596dc99ee458eb478ab3a8d2863d35e23e1474b48df13b767ae5495666fd1ef4a05737dd68105dd1ff4c801af5fa4c5087090ccc904cceb8d426c0439df465389d4a5a114ef1ed0ec8be6b471203d7e855a6013d36783f978a30ffa24ff9496d7bb011ec7d6ae97b0f9a76ee704b3f2a0219c11c512a1c723b466dc5c68e49378683f32710c6f5347966ab05f5dd160d4fc308af259157153539e8eb2f13fb1042994b488262a190726c7a794af15749accdd7f99a660ecd9df4fa43c182bb0bacc3192292dedfe623ca7040358ca219b5e4a48e5f62abf5f24ae97a46b68037baf62a9ec5cbfd5c3555576f7a835200c1840d86cb77999de2fd239bb545c1567ef05be86a3519cb375861dc44b49700b22cecd74860ca8e1f41ae3ef5f3303e5cbd7d3a5701fa3385195dcfb8cf96bfe78f4dafee8f2b757f290b0bfbd42e1749be0d7baa51f394e0da89b0889d212c889cf7e8c48d464b78a05fd7dcf7da9eb12b321f1619ae759fa5e743c2a749304a6c9adf4ab1214336edbe8feb51cc547e123e9a7576c8fd8de2270e090944d69c7438de8524c1878eee86b7b8847bf196d660bd4ac22cc61762bcc210b3af559a60ff878988e1046f6a7df10423f5e681b608f9781cbfab7a51756a5cbddd2a1320f0ef835005b0107d48084bdcf2c2b6138dcd75f557f7bde030742cb95fcdb5b686440f5c5c9ff896b35c55580dd64d3d6bed943a8df41636ee57d2a29296e499709f7f8226c487f2656b063631e90f0944ed121bf4123b4f80375dfb90d0b5859d052c1807fb68ef1f5c5041c48c5c6efbd80b801dbe7668197d8cca9125f1912fb119bbea212f8586293165cc7a8a523bec41afc4c0ff2182d61502ea18b325efb0005180195ad90c4e30d19be997823a02ffa893208fb6f8b48a37b2536d8aeecee7343fad245e25b4f27e41e220e68587c072339a35ea35a8cb806cd1a7a81397258a59b6f71704fcbb6a212b05ac5d7ce27303e0aee648ee3c434df7f042c25a13848efae1d8274be895f563ae164811a688947f16bb834dd551da3295bec2b35ecd1a8d2196db6f9827c9a267010f08b6b0fccefc63100e4dbca1baa41536f65392f82be9107abfda8dae3f69fdbc037e4f685a8ef842aaf7a85fe7cdb387944fbe11f65d14c9c6edde234bd6d01452d119643d40c05e99efb252960059e5b75fa51df0ab9a03ceb34e2110264d8999e6337711798151caedc8667ea77739845d0c3dd4129d5078d9454136c6205036c20a951522b8a8c50dd7917368e52218822b1e12499ab2f488a84f0c016af69920dad91077ae1ebe52239ada8f18df5a0516bdac4a85b20290a62f2dfce9b739a0c3ffe96cee5ad7a3f4aa6b87a08ba83e03b63ade6d66343008a7bc1a3eed47c0dc821ced18e630553d6c81d7e6e4cd367810136dad734bd251537108f67c0d758b9321ffee68ec13477d64035688889197b56c297a64142233932360ad0eaf03134e728d6e7ac77db7b7c1505aed4f63740f88d7d7008e77ea7b060b5b70fd89a7b5cfd69d98e6703dabe9025d2413bf2da96cd4041ca3f1fd889fc36c4779e1ed99343789f1d66155e505a996ecf91c1cf7ff13eefc68011fb16587ec544ba0512e692392d4ae647a25f6bc53358c5ec9f60df44204f916d253edd254bd3d98afd9947a53084fbf19de40ad311c00450afc0895fdd740142eae252cbb051109c9e7bccdcd6bd7157abed253ec99c79b30ed4ac2692c9ba93fee31edb1a37b40c13435e1d711f06bf25c1547090dc47bf079a66b02dde8ae971f8d686d6eb54f6a12460d93464edc4f230b192c9d9187df429a4904eb24463462831060d37afb958864426258a067603b936633072233920e304aa4aa636d631b55d7986c83d807e316446b14d5d0521d00c4de0edfcaa434d766a1fd310e49d002ea0165dac4abeca5dfe4025a5093a83cb4fa62ab1cea098254b249cc641f954f03659a5b48747786f75689e40051078f290f70a409b2477b8ded59b28c97c5fcd6c0b60695c30746ce52ebe4ab69686447c81c1cd2b6a0753e7e21cb9dd039f49e26cb0243cc2c7599f7c8b5187a9d459c664f622d37adfa5a2e46352c56b184f2b4135bc220460ff36b3e3a734ab347271fda35966ee37dd0a4cbaaa8aafe6d703d923eaf5500e15489c1200c4961aea637c763cbfd165cdbcfa5e6e4fb6d2fe4c0563e6577b8af78a3dc8f28f0afea239c09018eb1c066c1b89698b91f2c55d2537ac7feb5beeb4930e4ff90c9f4f33ccc65a30be81b50b3b7a6e72723c3260730db746b5dc624b5cf9e10787bade3697299f7728a0806104408249df3c718e9c3a965ce6b5c86e0cf89b7741be0e599e0a4fddf480d4f5df7e501ce8b6702da9a0d0a5bbf721e1926c3c9f03870c849fae465244f2fdb5adb06ede234093bd09f420dfa7bfad80f2054832172e5d38b7b2fd71f3bbb3064965fc9c4d9e01531f0a1efb34ba0c18d2edcaabf425d6dd828306225c82e4a520854450cc72895abe44d72e56ff35dc0d8e48ac486fb9b9e9c3de749ab6d96ef2bc9e55eba6e9e69bb58c12da3a9e42a4796bb51a3cdb10c7e87e17f52c28b18954f85cf07229d9bd71759d2b2f7b24dd3a9028b1524635ee017f6b8785c19fe17199396b0575d50ab71a50d1e2e28e409f673365a2eec4294d26343ade81f29a0e3e444db0ebe543ced858d0aee5a7878e46f94c9972d5be0e5dd07cc9ba73b9b32e72a9f71c88e06648cf5c26e41aa72ddc563eb8c2bd0e969d7ae8086e8c00657c203d04b6ac9bfc5b90110e50fbf5d3567818a70ce36334a5ee8040e4f9a48fcc8a2b6b1e94925d6685b96c2b286fe7a602adc590924a2a4bba1fac73eaed6d16932753f243e9e3ed6252d1efc9d3dfd0fbe753b705db7f1203985e531dbe2a4726afe8b89c2699e71a36610f79eb7e0e25fec000af4a91d75f8cbadf402608cb3021328c0752fda5a11c562c5e656dfb2c0724e59bd661cadb8b620c857098e41bd8972a4a0e11ec75bc969b0a3cf4725dcf86f0d95180f4da2137b09e889e0eb6e937a13bca8d337eb0c5d50b2f6200cd4f4b5225a6d4e6c475d61b0031f119d7ec11f7980d6b8e482b6b7e4d8109ad3a11f82be84e3a97065111321f9516a04e93701936cbc5dc52574b54ca86e16d04db1b3b4ed53a7483319270543b781c36b48a35a81dfa908ca449aff1f140070e4839c5bc9fe23b5b068d620aa7bf048eb81df33a331bcf06b1418d05562a0d191b33d891f12f36315550869c7a42bdf43c7b10c0f9fc5fb9c246de4523075c5f540d20704e240bdbd6e96758dee81a5bc400131fba698c0b1a98d2b22ef1b3c055f8100f8a5920012400fb4de4aabec89f907fa3dfae8f21dbc13f1914b9442c8a9151130ded85862b96058dc6da495e04b86c8b8ede93cf15bf795417f35428f3c548682449a428aad8775f5f27bef140792510961b7111f3f1faf93bc21aca293347e5998dd616ceed0b60be1b42194087ce359f698b68e8339f72bffc4905f181344283f1fa1731d83defd9c426bab4c7017f1cae934432163af8e2827269cf275ff4b77bca0d555ebc68a51fb2b00564c2a623e7b29781eaa80a37831642477bdb01d1d096b80f20ce8e6bd34b4a1ed2df738e4cc04740a54b7c70", 0xb41) 16:00:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x40], [], [0xf8040000ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001]}}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="2d1c6c12bd0b883dd8f7f723f1d82aa62986ea", 0x13}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchflags(r0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:14 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="0000f22aaa42d9c33300e4ffffffffffffff00000000248457b42541593d728959f6eb2127ed23f63177a980c63f98c6e4ff1473b0e7e6961d7eef21ce3bad4455920da606bab17ff03e3c1647b674b93185a5aba0337d4d6a826204cec589d6025403991cd6c3684f89f9df1630b6b4befedfeb4a9e6455dbc2342c2e3eb48c9059420949a900c7f1ce3e79"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x100000000000007a, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x0, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9}) semop(0x0, &(0x7f00000003c0), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r9 = getegid() r10 = getuid() r11 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000880)={{0x0, r8, r9, r10, r11, 0x14, 0x6}, 0x5, 0x9}) r12 = semget$private(0x0, 0x4, 0x2) semop(r12, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r14 = getegid() r15 = getuid() getegid() r16 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r18, 0xf, r17) r19 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r21 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r22, r22, r22]) r23 = getuid() r24 = getegid() r25 = fcntl$getown(r18, 0x5) r26 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r27 = getpid() fcntl$lock(r26, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r27}) shmctl$IPC_SET(r19, 0x1, &(0x7f0000002380)={{0x0, r20, r22, r23, r24, 0x20, 0x80}, 0x3, 0x7, r25, r27, 0x8, 0x80000001, 0x4}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000880)={{0xffffa936, r13, r14, r15, r22, 0x14, 0x6}, 0x5, 0x20000009}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r28, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r30 = getppid() setpgid(0x0, r30) getpgid(r30) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000002c0)={{0x0, r2, r5, r8, r14, 0x80, 0x2}, 0x200, 0x0, r29, r30, 0x80000000, 0x3ff, 0x4, 0xc629}) r31 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x1, 0x800, 0x0, r31}) 16:00:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5790ed470105ad50e32e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x8}, 0x0) 16:00:14 executing program 0: setgroups(0x0, 0x0) r0 = getegid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) getgroups(0x1d9d758cf3c69dc6, &(0x7f0000000000)=[r0]) setreuid(0x0, 0xee01) syz_open_pts() 16:00:14 executing program 1: r0 = semget$private(0x0, 0x4, 0x410) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/107) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x45) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=""/141, 0x8d) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r3 = socket$unix(0x1, 0x2, 0x0) setsockopt(r3, 0xee8, 0x3, &(0x7f0000000180)="65a8bdd77a5c416d6700015021261ce26bdbf3122521742186dc91843e86f7ef07466110ef56746ba0ff8c27e584239b810aa553597868560a81148e81598594a9d9a89a71494bc50f", 0x49) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000400)='./file0\x00') r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffc, 0x11}], 0x3, 0x0, 0xfffffffffffffffd, 0x0) openat(r4, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) 16:00:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 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 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) pipe2(&(0x7f0000000080), 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x5, 0x0, 0x0, 0x20}, {0x3c, 0x0, 0x4}, {0x64}, {0x4006, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xbdbe346fa7909585) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fchmod(r3, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x34, 0x0, 0x0, 0x20000000}, {0x6}]}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = syz_open_pts() accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) close(r4) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105705, &(0x7f0000000000)) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000040)={0x72, 0x3}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="924e68c298dacac211117f45d2e924d89f779f8c23bce575cc397b805919e02ec8106297594d74947206bfcf472ff78679a027d6a07cd0ce2b58f00cd219bb8e75864927d4219426a4a5d9bd2e80856f7982062eb1955c34bc256b5fa46e778b9afb1bc8ac9e153b31463b492a0b5362486b5cf30f19cca7805ab15dba97f8426d36b9a59e994aa432e6ec859b813dffaa656d2993d36ae5697942dc597526e44ea23fae1f2de4803b1c191883fb52530439f47fb7386945f9dcd314e43d"}, {&(0x7f0000000380)="6143c6ec7e81b61067f6360979de2df23cc86b73508efdd596dd03c38d2525a763ab3b8f502dfc9b4d7a68e5d5c52e4aded348695b238a4d7ce06ba99c08001173fe7d5519c84b4a709528933672a2e399c263572cf90570f09f5c56788f18e21d482387c4d452740f70091e11446f6ae4621e54c5988c7fbbfd431a8ed3f45cd5680a421d616b5974f7c87c2792fadf0f6f0ef2484ef99f899303c72afffe6bd5668903d9c4d9aca756c1f9a0b3d859e9d6f5fdea999dc3883a9a0f2f4b69d53d2ccc1043c9fc84121f4032e901bff85ee3ec241f64f3557314efd0b64f8e7e77bb9364c661b00061ff66b44fe5516b890c45508d1a969f71dc180ff7fb2934f555fe07fedf803ec8b8a891fe56d191bc", 0xffffffffffffff68}], 0x1000000000000097, 0x0, 0x100001) 16:00:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) 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, 0x8020699f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000000)={0x8, 0x7, {0x4, 0x400}}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x8000, 0x20) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) fcntl$setstatus(r4, 0x4, 0xc8) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = dup2(r1, r0) write(r2, &(0x7f0000000180)="7bd8f85f92aadd540a9e33a44bd4907e64c17a1d149bcb6e37fa3dc937b6f658e026b3d990d9a57d44478888cd1e2ab51230798e318224c3634018c62b68d7a1284966c9211b44c22d4c64b87a4710247babb33f40788c8f9884537df7fc64a7e4690058b790bf368918e54a01d73e2aeb916dfdd3544e69126e2251a27f83ef721818bf07432b", 0x87) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: msgget$private(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x64}, {0x200002d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="01032786dcfe617cb5aefcf7c700") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[0x5, 0x10001, 0x2, 0x57, 0xd6a6, 0x4, 0x3ff, 0x4, 0x0]}) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x20000) socket(0x2, 0x1, 0x46) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x1) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='r\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) chmod(&(0x7f0000000280)='./control\x00', 0x0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0xcc, 0x0, &(0x7f0000000380)=""/204}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x3d, 0x0, 0x6}, {0x80000002d}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r3 = dup2(r1, r2) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x28}, {0x2}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:15 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000000c0)=0xc) ktrace(0x0, 0x1, 0x10130, r1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:15 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) write(r2, &(0x7f0000000080)="6fb4769c26055c03e9146cffe38c92e3425032dd831d1a0b2478ef41675ce3f0838a164b87d07f9c8b6e58f85f41af9b6c2e32965a4012", 0x37) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x9, 0x20, './bus\x00', 0x1ff, 0x0, 0x3, 0x5}) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = dup(r3) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000001c0)=0x6ca99d4f56c2f1d1) r5 = kqueue() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) close(r0) r6 = semget(0x1, 0x4, 0x400) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000200)=""/171) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x80105705, &(0x7f0000000000)) r9 = dup2(r1, r8) fchflags(r9, 0x8697920806007bb1) ioctl$WSMOUSEIO_SETMODE(r8, 0x80045726, &(0x7f0000000040)) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000300)=[{{r10}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000180)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x35}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0xda, &(0x7f0000000240)="0712d38e6658708caf137131eff88f11558e6eb22ae43941c3b89105c5f303b2d78f5e3b0640024160e08c1a7a20d3a39765da3c94bb2a1fbeb4ec26f402e26caa241de6e3979aae6518de5bfc14952aed019f4bf503a453b971c88fff9ca220ddd8db5cafa268c6090c097cd260cf0a91d74f30b08827f8da55abc31461601e385f79d3b7f50fee42bd4108aab3a6869d96c31fe7865a0dec10833691d553fb583490a175a462bcf0e92b18cf24549995265a8ecc6f35100eb7bcdd4907448d7c38a0b84e40686d715a78077351867840a0b063f01fb6f3c294") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) semget(0xffffffffffffffff, 0x3, 0x41e) writev(r2, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d", 0x28}], 0x1) read(r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x4, 0x0, "e90129eb0004008000330d00", 0x8}) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) close(r2) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) pipe2(&(0x7f00000002c0), 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x80}], 0x1, 0x5) dup(r3) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x1}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r3 = fcntl$dupfd(r1, 0x9815304315e8df3f, r2) ioctl$BIOCFLUSH(r3, 0x20004268) syz_emit_ethernet(0x447, &(0x7f0000000340)="080934410000794415b668f735e9e55b467b673a6669cff3db664683b6ba0a8730541443fbb68f266008c0890b337e94e7ae6163040d958cfb36fb42b72c33082ce92424412ba8bfccd675b72a92ac220f5e94f468d132025748da40e6569a2128eeda5c936d2e86a301f62151a65a4f1ea809bd1beb621edcad43e6cbb8a6c5af7f75ffe3e3374054a742d0a764c7fdeb543651e41a2920bc89c48bc2cb476fb511cfb7154d745ec50e934ffe4e96cfb01cc0efdfb9ddb872f60bd0291e434fbe1a79d34747ae8bddf51bae86a45c57f503433f2e27c95ec843c5ab4c72f9dbc80c1c9103367fd04fb1f2") 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) þ$q¦<Üá¸dÆÉ ãÞMÂfuûô.Pó‹_T±Ø½“<“7ŒÜGÕU·/ø]¨ƒJ)ÉTU.„. Úø¬2;H„ûÖÉvëù#·¬¿?ðjÀ3euùK²Ì©€ü V" ënßð=ý»Š¤þ$q¦<Üá¸dÆÉ ãÞMÂfuûô.Pó‹_T±Ø½“<“7ŒÜGÕU·/ø]¨ƒJ)ÉTU.„. Úø¬2;H„ûÖÉvëù#·¬¿?ðjÀ3euùK²Ì©€ü V" ënßð=ý»Š¤pckbd_enable: command error 16:00:16 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)={0x3, &(0x7f0000000040)=[{0x7}, {0x74}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") pckbd_enable: command error 16:00:17 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x90, 0x70) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xdf032af9bd515b07) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:17 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xcf, 0x2, 0x0, 0x0, 0x81, 0x2, 0x7c0, 0x5, 0x3, 0x6, 0x1}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x400, 0xfff, 0x7, 0x6, "24ec5a283e8ac783534c2f99673f756b5ec3c988", 0x8, 0x7f}) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r5, 0x755, 0x7, 0x0, 0x89e712799b4e180) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x38060, 0x0) getsockopt(r5, 0x29, 0x3e, 0x0, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001a00)=[{&(0x7f0000001740)=""/181, 0xb5}, {&(0x7f0000001800)=""/166, 0xa6}, {&(0x7f00000018c0)=""/67, 0x43}, {&(0x7f0000001940)=""/165, 0xa5}], 0x4, 0x0}, 0x42) r2 = syz_open_pts() getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r3, &(0x7f0000000040)=@abs, 0x8) shutdown(r3, 0x0) r4 = accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000001a40)=@abs={0x1, 0x0, 0x2}, 0x8) fchmod(r4, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000240)="94366788726a221133c0da63db83f25295da780c89484f5540d320118679d3d99a5477edd26486bb0abcf923adf219d064485a7e1f8e721a62a3c7ca968f91a6c34f4293a289a00b74e5fc108ad12b7cf8e04710ecedefe34b01d0018e9399b5f0114181e04bc8339a3c1bce9ce412386a2d6e06a23cb729e169db611feb9d3dda43e43cb96bfd6fee29cc3430cd18b47b96f1e9b530f3a58f3209bd284b43838c", 0xfffffffffffffe95}, {&(0x7f0000000080)="776ad6ca5bc8b84d180759791f18402da38371835e30622a10acadc379afc9fe50f705b601ea0e2ae6a6c3e00fdfc00772"}, {&(0x7f0000000180)="63e787142cb13ef754bcfe4b65f1ac1ee851b8c900a15ad143d8eae29c9e7ed6a22526ea442551fdc25a6ff5738a", 0x25f}, {&(0x7f0000000300)="9bcf45f792f038f73ff23ca41c7bcfd5f32dd134d277c419a60997d3a858cded261b76f2443570fac7bc668c00965cd4e83e8b571a9bcdd16ec491802eb301b13db78cc72ac599b423e815"}, {&(0x7f0000000380)="647129fe3cc4d80e3842529fc9f7cb3e0145782add51dabdfab96a6cd75f66d90093be7d78b5cd75ca4b336a725dbaf2d0ec70c9c5b2e08bba27402e1783ae5c41a35da335f230aa8bdd74f1184754b2b27a5d2e0db46e749cfb97399ec4e5803bc7b3e0ed99f0f9aa754c912e8441"}, {&(0x7f0000000400)="1bf12cc2d28cd9bae4e839f2c2f92d3c186af5d0f8121034db017dd3c249a9e9fac52eff7be44e7e6810bdaa5289d7fc00c14f270ab3356ed2547f3ea7f9cbfff7f5e24f93103b2ac4b0a9f79780525e9ced6733c3f8059b86d03f8ce3b5436c734d15e3a7c97cfe100c4d47a72ebb52de17aff5db2b6027bd6ef703092f2380dc42e45f97b2e69d1268659b58d8443b"}, {&(0x7f00000004c0)="3f44719ba3244c8ddac0b62ba413bb5e281247207fd46589b15724b4584f31583e3be621e3bc8ce22a6bce9ed913a6b28900d0d45473b33b5f5444864e0a69d3d1a024b9d126a06e2e071dada36b2485dd063637feb34b5ebda14e2365ad3c1819ea8c181a78e3817cd2ac2964d8e453346b3b6ba1996c7c11186010671d9a21a1a5ef31e857094d9bc3e9ac8ea625c4b6adc768d9dbf2b8ee7a43ff70a3c59a8727811ce49fb44ed9568084d24eae00f802af2b58fb6221058efc5789ebf3c300a0fd4d823c6cc7d40df7a407e55c8d420d9612192af4877ac7219e1e38fd5c723e00000000000000"}, {&(0x7f00000001c0)="0c0ba8175050ad6e3812a00a9582e0d148a6c6870ab1"}, {&(0x7f00000005c0)="0c07dcf0804424e00ae95d7c307dc399c2584f76fb407196521dc2ac387b444a1c5231d16a150da6f0dc7cf58c95af200c97e43ed242f6cbfb173944069b7047d73832b8b4d186912b3f038a1add3a71f27f225a10882bfa25dd33061655eff50bee7ca844377d76de28b0975e49dcd01914787fc38dabd9f55b364a477775974256b0ee5d0c571263312ff2a31b37a84cb5a4500130d546fa3f3fcc6d748a02973d0b0b6079e2370a006c5cefdffa07dc635e6da8bde4977fa2e8ca4f2bfa1edfdc8439c2dfbc73ed8fe4d81bd6116ed42db5c29a2a8a9aa76297cc2007d8e2e6da61045740fb14f02287f6ac701c8648ba06c4c7cbc217ce5acf2204861b418d91deb28f4ddfc93d88161b1aedbf39f1b6ff7470d2a2c1ce721d21743618496901e4332c3fade4e468006976b47955576a9ad9002568ecbd9fd25820edbc6c8e039bee6ef5c3d20edf77d0f7ed3882b03dd48b91f80c2af7157f485674ad561d4dff93f5b3ad7788ff9dea32ba68aa543400c4c8c30ce3008f80d54bb7980e2858505ea1a64a38bb1fc705e8208a1c49cc5781c3b27f0a4dc3867479f225a17c1d56c90ad25775b429475c7911e0af87754342435e2d2d96c7a1ba80548d3720f64deb85c335c719fc7494f4b304de711447c0a5647928f0ffa745e883f3af9076d2a4f3838194e742258079aeaefda79c88286d311beeccdf9dcbf51d14e121cfe288e1ac6b7666a8b050a7d6d4c94185938ddde74941eb43171372a4d9b2fcf157fcc1f20f0e88a27f14c57c1b75d7ab0f7b464669a16c5e30220794ed76b1c9a98e9f17327395d4f022068f25ce0c99981ece3f3d6a9995e928666c2e45898c2d54cfb5d917135591afc5190d70ae6dc4fad3664a00954aacd665760485fd85056bd9d66afdbf7d850c6afbd7a4a60c9622a19772454ff464cda0586861547c850b524a43aa4a504da051b46317209e77665136cd7c52e7305db16807ec9d041d887ac1d50b56465f00035d25a74b99751078319c2a235046bc0b6a4b47352202a5ccfc76dc5a20f24b60202b3f6535c6d4d5c9c97cd3270e93f503b0463bb3a8e8a24f6826ee383b8cabf025f045803d8b45c644eb194e72ff7ca1f4b4a6c5bf566d995b37d0d01b32e98413addfb1b4f1274b8cb671206e9f1c9d5e014f38b066bb415a5ac4f454dc93241b3531b88e715a622e01cd65f7f4a921d0b25fea4b276bad097bf3afb0041625a620fc89009d277276a789307606e5dd63777193a0f03a804b2e6896b4228adfcb5bf0975f069141c2279d92d6a6f9266766a741fa0417646a8025c6c55cbbd9da189f280816045f743bc0c998a314ff0a80641f316c1affae567cf0d262171a135b209ec9e54c86a4d59bd61cabb79c6b4dff9bf817b7c269574aea552edd968695148ca3c6574b07c39fe0946b3d86c1a75cbbfed1a72c3e7ea51a8387a5d6b238bb7ff5ec47cf7cfeee90f3bce1382745e6926bc24e7b8e5de78ee367b3818066c8ed8564bae7c24c37781504b6dd34a424b256a874a9e074f896a0e74dca9b069ed7611d97d630263961bf49f9a7063d0514406f1dc5d995a97eb59eca7deb1138f378280fb5eff4bf0ac323a8efd7a2115385c2903680ff4909453c8201523a23800ee737a422b78d98b8bcb777567d259926ff1dc4b458fc8db5dc351ff574ff405fc94455ce03150eef2bc8e91f64a5cc7dd8cbdd77879151795dbc226fb8ee281a05d364ff43a128c637d81ca011e1260aa2bcb684645320e386a68f40115a96be99ae2908b94cafb8f58645f8db119998f6109bf65114ed81e61fa19de246d421500774a89166d67835f0acc2503dd8076fad1cdbd3444d90f71906e072df5ca3e4f4eaa6b1ad2d4aefd2fec8b588cb92526130c31d6c29c37624e11c99d9eb862b713e25b39c072a96ebfe10d6b947c0046dfffd1e5f75ee6b391e984bbd429f863662b0f2e41c7e3240bf3191d7f849e6c26aecbfc5da3daca7bc9db754c644ac0e1dedf21fb7a861dae103a273d4e7c92991fee6ace1754ce0d3ad8735b30a80614cc582bdf3825efd05d2555f4b68cb774ed1c2b3c61205506e091beda66aa44a428501b808575e3b1f99e14b8f1954861e9368d9554b5117a47890a9402c9be47fde21f629c6ddad0ef6e852559bd5fe19a92d80110b73cf615e97031aaf9d5684d6b61bac9095e52922020278403b4fb5cb258138388f500307e3ef06be54f651f276a961f848948454df0ed7745aa65e41f09b035b28855993dc422b91ea9d69f463fd009401fce6897954d8bc2d58b0bccbce1f8ecf6c9e36cb55af3307d4eafdebae5331d0a361647fde2905ed01c4bf9781c78331b3c025fa7f5d5d04cd85b72338dbdff389db60c269ab6eb955ee92e688c09ff52b75e7a179d5f17ea059b838486c2b6ef3e710b29c752328453be16e0073924ddce9170b48d8747781664390cc76eabbf528111b6e7368fadbcb42ce0afd44da608e5abc61597650f8a8d62000921103c96d219d29cf40496099d7daaeac05fbfca282f629b21ee02bcd1cbf3c6f3dd35deec6036480f27b7bce0c6808940a4db854e2102b1d7d13a04ef86c4d487011acf015e80afaa97a0a7ab545968ce79ed7d495ae75cc702384af178da054f9e26e7e34a575da22a18594bb08507fe6b4a29ac9d04d7628c3a2014122a146547f7b2fee74a45d1fe023afbd42383f4a4ad784d443dc810df9d8a7756dc5cbb7562f7c76adc512afbe3591a2234dfc5103d5a6753aadefd7dff77ba22eedb3578af33c4ba1e939d95f7d9d7817ad36d7648d8b32cef43bfb5a8af62ec58a7fa5d20c0e7bee0392be36e26d26086b0923917893e066e1b31f7718c8bd6286b35e1ebb6330cd9048239fe2f78e820176def2d676f556513450a295251b94ce310a0301cff8e241917e952efc8fd0864f758e426609b3a9cf253cbe00d0c47060f3456d51352e9f4472033233b6d1c1999987b52480bf2936958df9e89bac6e5c6995adcebde80310a26f3c2edc979fabc7c844cc1537bf257779265c4bd6b5e015ccddc49ccc488eb278786e26c35adad6a4838313de7a62b11632152567a33187decf2b63e21a50dcb4571998117121f43cafc358b8d956fc4d2829f4a024e1fd4eea5e1fca136a1d2f8fb446704d7c82c4282a07a1511c41ad497b88266adf067bc6f10b10f7f929fd1e4a8daf8d0eb059933208fa4c60978cbc99915ee34afdac6dd9564911506c7465aaae462325a98994a304aaa282c7c3f89a2fd6ee2ce5d1d9e72991cc745c96dd77941c07607ee6ec18da40bab509fffb718d5c46700b6bb75482782612ca000700cedbc2b43a53d4c80d978816956aac0853b763d39c63f5d7c1aa8e6980f626d1c34a58735866382fc4e69b21f0cd3d59ed1807dc7f24b70ad07ab8b2a0f34733c4536bc02ecd21c0d5c8e9c5a252c671da740bcbeb8295986b1dd823ddbc91e75bbcf38bd05eb365d9d9af8b7361636fa738666a0362bbe369ce92fcf882e2e332441f0b969fe8b32e6d403b2dbf30d1d6e8b7a2fbfef3179eabfe71fd655d07bec165b52addff9a34e79204f301a494b7537b4464e0d509e0cd0dfb1fcc1d5ebddf5a354ed253e2140339e82f64ef08d89cf97ab09dc5e044ede47ce1456071b1dd0dc591725d0bb51ecdc8cfe68c0b3d1f9cad338bf56707ddd379ebeb6d217af966690283ff97ba642b468ae2c9c562548e20d3f6b605959ee0abb578623b8a552e41c572d9ea2e13dfdf0c161c4265917c637659353012057819b71fcacc2973677c6bc18bc1be7a49deef5ef317f834b45e069c1e57ee750d5bc9d4867d429c0da552a1a7165795536eb1d7a52d94c9195d207d2c714ddcea51fab08f3f0746e32d33472ed01b28f30a751ede2dbae82535d77364857f76fbf3b3a62d579431c28e477e8106f6190eaf872f7b836e62f2ed94f908627d4e376fb84b1b3da628746f8113a42ec1ba24094847f612ffe1c15783383073ac276d5618bf18367926197b3ed9c8cd81960a25292bc0e9971cbd14405763681cac18f6c5ed311abbca2d4c06c6befd62533d6a05a885fe805e4463166f5d55e0cbb497bbef8c780b867a38aa6799bbaf3820a76eae129211798213139e5a037bfb883b75e98db05f6df2fb4a63721071ccba8119b291582970e472e822150d39e58c13dff75fc2f2bae9efb1da642cee768ba2c675ddda35a66fa908477868c1e6ffd464d7a86877ec3d72c459adf158e9fedb1f37097d580e236252ea51fe4bd3db94fdbc51a28125a85402f8333a4d693c9d467a1708cb9ffcad11dc17ec23cf3deb6b1816d63f61edc34b485ee23c2cdaabd01bbac2750c9377d13cf60dfc54b61c8b2b2a29561fed57f76cec5fe0ed629b164991ef1e30c8147932f166797f07078a87327faafdd2e7f13ff29850aeb10bf86a81e86d360f912ddccf9fcb6f4e5c37230642ddda9492356952715919b4e4fcaaf7641505002ad57047dea994b402edce1fc46f1f3e148571a90f2148c3572201f5cacffb1a25873fcb79ed4546a66d86d40b518fd9e6f6e7b9d071652b16f6a9bcc21781dabce568dff9cbcf21401a29b1682f63e8341ce231a77ba0c50bea801a0ef9f44fb3cbf989bff6d002b5fae90432f1c08b8e24ddac107895b2caf3f1d449d73583aef0214f22af5ac40672ccf85aa4d8454f4fb8f36e82773deec31145ab9f59bf0e4078b9acbf267ed45b5f5bc1085939c6bfff0d1136f05e2c3b6a58e4117c54c4ca5cf26cd6dce1164144a02520e1bf1093fb39e780872f8e36050aa0e19dea67e1faa26fe7871e695613a72711e1a590a5d10a9159ef7997a42d3506249f3218cb66dcff98c670cca314e1708a2e813f049d3ec974b3b9de2daeb8b7e12d337f6ce8dac6bc393f8944531bb095fc4820eb453c2ecc2baf4c4ef385546a95f2f056533d999b25fce6068221c84891b985247f238f32ec7790ef2dbbc3e1b276fcd376e5ada203dc3af478317a7becef9a173d0afb8bb1521c688b422da2d53373b03aeae6f505a891c152b3c703c0243588544d3e993afd8b7c4fa72e0014824d96c721b455814ca2c66b79bd97dccb8368ed691195be019d0c64dcb4cf2cbb8bb111fe58e511845ce98d0cda0ab9d056bdfe963fd5137a2791594d6bc51d8fd0edaae85db6bd739aa74ddc4a02cf6136af40ddde9bc133ee8510d51d34a55976cd9bde07e5100c05c2ce568c2511f62a84b8c6bdecfb628615340300a15342fb72f504b7487cba4465602d63b5b31525bf5e812a746d4437f3c63c88e7a48e75fdbbe4089e1b88e76f5536632ffe28285aa8c496b35009f991fee736cd49bc8ef56c5dcc23e7ee645f0ff12be220c6fc6d7c8606f6655aff3cea430075951176d9e3b6f740d258bfa23c9793bc7cbb2a5b6a0a5c4b201c9e3a7d15ca48de7d0a9e684e180ebb7b18b42db8d692e9499e2fc86e9c541a8c3623e07a73b2e790977df2ac60e29873fb871097ce745bbae0695e2177ed97db774ebdd6e4108e68c1770d2145999a19ecf48ab4f2440a6cde88e0196ad5f4ab36abedf87ba3c1dea1af69ed9c0419958e4ee0d2de766d6c1976daad14f7443c476f1bb3680879d6c08676249c99ce11a4cbb65a24e16063d6f6acdc843f770bf14a70000f00a01bf62061cd68b292d79b4b9bee4e6a8c353346074d3ef817b22c14a55b5b026216f48f37a75d5d231cad0d726f72654e89c02c3435d280dcc61c1217c7d258169f32e54842423f35"}, {&(0x7f00000015c0)="579bd9fdbeb6fdbc15118322f01ea6b327910129af6d127d9903a682480623215c456b4570f0998909000000007610a0315581af555af55fa181a8d587ed381134b4dc87c93d3900"/83}], 0x48c) execve(0x0, 0x0, 0x0) acct(&(0x7f0000001700)='./file0\x00') r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r4, 0x2}) close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="30e894dac43ac2a0e26e04d92755f3b25ed239d1530c3d777581e9d7f1b2bab86e37c54665b7062bf1fb7a5f1de2870f0211dc66398fb4405f882783ca2f5a180935d00bd82fca020c91acd8199ddd895aa23d3fc0cc4c0a53369863fd0094d0af57536c50cc5030b7e2efdf684152be34339569e0cad5075ce0c92f9c5dce11b257d46380b48f5ce9c2e4ebfd14dec315463798730bce709bcb1e649e004ded925d278562a3a69d2c5afae9af2cbf963802768d79c990565014b8acf5b6edac9104f4edc0357927886392ebd3c88d81a4351bd047087bff14096a13704bc0b049a1bcd012cbb48559107132540ced6d87508a75db21093d19b102a8ce678abb9d7f3fa7e379010dafa954a9bbc23acfaadaae56cd488eac6c488ca26e44e89f5f", 0x121}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() readv(r6, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/109, 0x6d}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) dup(r7) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x10000, 0x1) fchflags(r8, 0x10000) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/118) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) fchdir(r0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) dup2(0xffffffffffffffff, r1) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x21) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:18 executing program 1: mknod(&(0x7f0000000300)='./file1\x00', 0x1000, 0xfffffbfe) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x402c95619b485298, 0x6) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2125008e12efffb27858f508000000b3bf0100d6ff00000008000004"], 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = socket(0x1, 0x3, 0x40) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x42, 0x40000000, 0x40000001, 0x3}], 0xd53e, &(0x7f00000001c0)=[{{r4}, 0x0, 0xd1, 0xfb2e0d5c4556f5f6, 0x4, 0x5}, {{}, 0xfffffffffffffff9, 0x0, 0x4, 0x6, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x54, 0xf0000000, 0x9, 0x2}], 0x2, &(0x7f0000000240)={0x8e, 0x8001}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82e2b28a11776b000000"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x80000000) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105705, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r7 = open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x100) fchmodat(r7, &(0x7f0000000100)='./bus\x00', 0x30, 0x6) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x2, 0x1c}]}) 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) pipe(&(0x7f0000000080)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0xffff, 0x80, 0x8e, 0x8}, {0x9, 0x9, 0xe1, 0xfffff60f}, {0xff, 0x8, 0x3, 0xd6}, {0x6, 0x6, 0x8, 0x1}]}) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000200)={0xeb3, 0x3}) pipe2(&(0x7f0000000140), 0x10004) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) semget$private(0x0, 0x6, 0x10) r2 = dup(r1) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x19, 0x0) symlinkat(&(0x7f00000002c0)='./bus\x00', r3, &(0x7f0000000380)='./bus\x00') ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) 16:00:18 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x6, 0xf4c, 0x8001, 0x0, 0xfff, 0x2, 0x200, 0x3, 0x0, 0x7, 0x2}) r1 = getegid() r2 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r5, r7, 0x3) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f00000002c0)=0x1) pledge(&(0x7f0000000300)='/dev/null\x00', &(0x7f0000000340)='\x00') r9 = dup2(r2, r2) ioctl$WSMOUSEIO_SETMODE(r9, 0x80045726, &(0x7f0000000380)) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) getsockname(r10, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) getsockname(r2, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) lchown(&(0x7f0000001500)='./file0\x00', r6, r1) r11 = socket(0x6, 0x3, 0x40) setsockopt$sock_int(r11, 0xffff, 0x80, &(0x7f0000001540)=0x4, 0x4) r12 = open(&(0x7f0000001580)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_GBURNER(r12, 0x400c5752, &(0x7f00000015c0)) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOSETOWN(r13, 0x8004667c, &(0x7f0000001640)=0x80) pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r14, 0x2000740d) r15 = kqueue() preadv(r15, &(0x7f0000001880)=[{&(0x7f00000016c0)=""/92, 0x5c}, {&(0x7f0000001740)=""/253, 0xfd}, {&(0x7f0000001840)=""/48, 0x30}], 0x3, 0x0, 0x0) 16:00:18 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b759b8e3e1d449fecca7b07e00000010000"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) r13 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000900)) r14 = socket(0x18, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x1, 0x0) dup2(r14, r15) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r14, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r16 = socket(0x18, 0x3, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) dup2(r16, r17) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r16, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r18 = socket(0x18, 0x3, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = socket(0x18, 0x1, 0x0) r20 = dup2(r18, r19) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r21 = socket(0x18, 0x3, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = socket(0x18, 0x1, 0x0) dup2(r21, r22) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r23 = socket(0x18, 0x3, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r24 = socket(0x18, 0x1, 0x0) dup2(r23, r24) setsockopt(r24, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r25 = socket(0x18, 0x3, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) setsockopt(r26, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r27 = socket(0x18, 0x3, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r28 = socket(0x18, 0x1, 0x0) dup2(r27, r28) setsockopt(r28, 0x29, 0xc, &(0x7f0000000140), 0x0) connect$unix(r16, &(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYBLOB="481f643777cbfcea4b835f0569e1d68318344adcf0de1c4dcbf01f7a94caebc208ccbf7275d6cd94ae3e7f003e9486b3d182294f93135c0f40e969340bc0896555a67b517e8394370451edb7080a4d57086b17a16c950503a20570750053875b63ac15914b745146efa78069f7c603fd574a452a5cdecdbb7fb31b4ed0f14824c7eb2b758931d1e5243894fa311c3c789dde73757e9cc6d0449cb01fcd02c19149853510c9841e87", @ANYRESDEC], @ANYRESOCT, @ANYRESDEC=r19, @ANYRESOCT=r13, @ANYRESHEX=r22, @ANYPTR64=&(0x7f0000000f40)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES32=r20, @ANYPTR, @ANYRESOCT, @ANYRESHEX=r24, @ANYRES32], @ANYRESOCT, @ANYPTR64, @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX, @ANYRES16, @ANYRESDEC, @ANYBLOB="6cfcaea1cff62190faa4f418c724bc55f19244fc83bf7fe12be77e6995c44be91d522fb5"], @ANYRES32, @ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r26, @ANYRESHEX], @ANYPTR64, @ANYPTR=&(0x7f0000000fc0)=ANY=[@ANYRES16=r28, @ANYBLOB="ad90a64c508f848003ac692981357634396c7fb160d31a917371e6152e4ec440551b159638623cd4005d5f67dc46aa1db2a0345c9af5ee9759e142cf0d382df73700b1eef382f294b46cd2d77c278547e6db95cf7c08c58be9006b024c08cbe3b0040812cbe283967e163481f2feeb527a1f227abd8877c4f938aaff069c0b8f197903a0b38a6877ec"]], 0x8) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r29 = socket(0x2, 0x8002, 0x0) connect$unix(r29, &(0x7f0000000b00)=ANY=[@ANYBLOB="6473ccbc91a94e41cc44d696367f3f6ae340e4999af6182339f5a4102982b8f9883693210cd6646200919801f6edfea3b2ae2a6cceae9717c2d7054073789124b3c418361f5ec8affeb820aaeff68fcd5caa5115605374dbc5ee64646be2d57b3a0fb217a85ded90956e6cfe1b216b4e53929f679fdb6a081770967595531bee61a4eb1b2b970aea36c23f75c8168c194ff9c1a33d7f89ace4a5130c99e51b08ee2e5bf575f13b6dfc91eff9e80c86705e6fdf170152f600"], 0x1) write(r29, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r29, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r30 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r30, &(0x7f0000000140)="220e22", 0x3) pwritev(r30, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0x100}, {{r9}, 0xffffffffffffffff, 0x88, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r30}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r11}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540), 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x5}], 0x8, 0x0, 0x2, 0x0) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r31, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r32 = socket(0x2, 0x8002, 0x0) r33 = socket(0x18, 0x1, 0x0) close(r33) write(r33, 0x0, 0x0) connect$unix(r32, &(0x7f0000000200)=ANY=[], 0x0) write(r32, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r34 = socket(0x2, 0x8002, 0x0) connect$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r34, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r35 = socket(0x2, 0x8002, 0x0) connect$unix(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r35, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f00000011c0)=ANY=[@ANYRES64], 0x1) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r36 = socket(0x2, 0x8002, 0x0) connect$unix(r36, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r36, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r37 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r37, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r37, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r38 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r38, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100000000200000e7cc4745457799c157b82ebbe04ca08db3902cfc45369bcbc6d88f996631d94b8ee16750da6d31a1d7636c47eca12d1232bcc1f275f782b3c90a64ee2097a5cbc528ef094c5434c24aff656292f6750ebf1a5aa19429ef202f8994f2cf8b51971aac1ffbacef5980bf8eb97944b4eefa3ae87e8281e8bafe1cbbf5d65c1dd06d568490dcd6f6ad75be9c6ba940a4"], 0x96, 0x1800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xcf) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x2b, 0x3, r9}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x400000064}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) lseek(r0, 0x0, 0x34, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) write(r2, &(0x7f0000000300)="c2288bb2857b10fbaf8e817c5942b78412e9aa782376922f1f04f8c4b285a84a9768edccceabc09424f39797068a9a6d6105c749073b2c7ea44bd291ece553decb950370ccebdbeadea4d73e416f0e26d9dc54be8e54bba7757ce6834171d9abae2cdeb99a46d8a9f03894d490e7f80b7609673dbe2ef75ba74c293d80d4901022415473dc421e453f0c89ef83b6939e7be052389ca0fcbe34051d9a61877e824ac3c57f008118f001301bf276d91d90ca1dbcc53692bdbc7be64ac6964ce5659e13ddf0", 0xc4) getrusage(0x0, &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000000)=0x5) 16:00:18 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x10000020000000, 0x200000, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [{0x8}, {0x0, 0x0, 0xc5715650}, {}, {}, {0x0, 0x0, 0x0, 0xbc1}, {0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x7}], {}, {0x0, 0xfffffffe, 0x5, 0x62dbd96}}}) 16:00:18 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="828848c91d5b767f68bee97047498cd129f1540a16905d6fba7e71ec52272ee797fe9e50da", 0x25) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0xc790f89cca1e6393, 0x0, 0x3}, 0x8) r3 = socket$inet6(0x18, 0x2, 0x9) r4 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x84) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r6, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000100)=""/114) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r22, r22, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r24 = getgid() r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r25, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r26 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x200, &(0x7f00000001c0)=0x8, 0x4) connect$unix(r26, &(0x7f0000001840)=ANY=[@ANYBLOB="820226e003b0fce83be7162f66696c653000328cf67ef2cf5519f7e5ac2e7e560747fd4edce4de74fd86050fab45ee20664a62def5777345597d92c42f1da3d8e61ddcfea39a331b68e5ae76b4d634f7fd844c59d4e8e994c996e61f697c5078c864b60b733b17f78098f0e4760451598a1cce26b7c0996e2f44a14bc7a50614e9332db64d1ec0099ecec05dc5c1b4b76f1e8f627a193f7eeab97455ef5bdbefb33f0e97f794c38b959ad8d9961c4222122c75760027e9ea9bc857aec65be1a049ee37f5ac799312a101ce9ccdde8209be188753134dba"], 0x10) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, &(0x7f0000001980)=0x14aaa33eb03294c8) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r28, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f00000000c0)) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000100)=""/114) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x3ff, r31, r32, r31, r32, 0x104, 0x5}, 0xfff, 0x9, r35, r35, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r31, r32) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r32, 0x0, 0xffffffffffffffff, 0x0]) r37 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r30, r36, 0xffffffffffffffff, r37, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ef181ef329493552fd993fd3b94fc447c543d32da95392622ffd478b8708511b77ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f449da3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40e1c48b881f65a80e89323ea6947c3145d340c0381b052f4f87019b90c045d64f5cb66bcd88172744e3b1df490d4bfca73e0716e3d0d98aa477acf6bc2716097afbc3a75bcdfcf37d7564cad54313b33ac1c1643b055d92cda01d1d7f0cdddee506acbe50d5868ba3d472f583a4544b165382d2d13c58995b312f4eb02e8a9d352475598623a6218a5158b52aad9837f43a27b9104675a47cd941f2950e2768be1598e0105d7ff87512e8c30203172495cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a150a73b8bcfd3a8f2e21141ed3d86f5a1f1fa38f4d8a3a57176eff8900"/363], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r17}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r27, r30, r38}], 0x60, 0x400}, 0x404) fcntl$setown(r3, 0x6, r27) 16:00:18 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) r0 = getgid() getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0]) setegid(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = getuid() r9 = getegid() r10 = fcntl$getown(r3, 0x5) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x7, r5, r7, r8, r9, 0x60, 0x80}, 0x3, 0x7, r10, r12, 0x400000000008, 0x80000001, 0x4}) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r14, 0xf, r13) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r15 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffdc2) 16:00:18 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206910, &(0x7f0000000300)=0xc90) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='tap', &(0x7f0000000080)='tap', &(0x7f00000000c0)='tap', &(0x7f0000000100)='tap', &(0x7f0000000140)='.@\x00', &(0x7f0000000380)='tap', &(0x7f00000001c0)='/\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\xbc[*\x00', &(0x7f0000000280)='tap', &(0x7f00000002c0)='(+$\x00']) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) 16:00:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x46b) read(r0, &(0x7f0000000080)=""/245, 0xf5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x200, 0xbf, 0x7f, 0x3}, {0x8, 0x53, 0x1, 0xf1ef}]}) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt(r1, 0x80000001, 0x401, &(0x7f0000000200)=""/235, &(0x7f0000000300)=0xeb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{0x100, 0x4, 0x1b, 0x3}]}) chroot(&(0x7f00000003c0)='./file0\x00') open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x8) socket$inet6(0x18, 0x5, 0x9) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000440)) chmod(&(0x7f0000000480)='./file0\x00', 0x8) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x100c0, 0x0) setsockopt$sock_int(r2, 0xffff, 0xa8480da409cb8563, &(0x7f0000000500)=0x8001, 0x4) r3 = geteuid() r4 = geteuid() setreuid(r3, r4) setsockopt(r1, 0x9, 0x9000, &(0x7f0000000540)="8979ea44c7e789d27ef2c5921d0af03f50586cfca8a097cab52e712586c034", 0x1f) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='c\x00') ioctl$KDGKBMODE(r0, 0x40044b06) r5 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000600)={0x9ba9, 0x6, 0x7fff, 0x9, "d2711a9846304cfa620d7362d724345282c7886f", 0x77f, 0x2}) r6 = open$dir(&(0x7f0000000640)='./file0\x00', 0x80, 0x8) faccessat(r6, &(0x7f0000000680)='./file0\x00', 0x80, 0x2) write(0xffffffffffffffff, &(0x7f00000006c0)="380a5bcb7163a6c58da1b67bcd08322992515e54be5b0908672de40bb8f757d9eb9dbe83d6f0a95527647891b2d1d05fd050c69bd65d748fb5e0e199e63dbe6720ddc4559c20a8832327efc6e9262af1b7cb3919f505545897ac39c6aaf00b5999dbda0edb459fa90878c513143b3b337a20d06b2f7ab7d72777109eaedec2fd23f1ac758f2eed6b8a8535b978bb6ea55a098dbbe6171944c09f498520d7104532e6a41806099d3da704fe76da046934a19f06bd28f4a447fe3afe5ff1440276748d5d0d6392cabb7575349db4d0ecf9", 0xd0) r7 = open(&(0x7f00000007c0)='./file0\x00', 0x800, 0xc1) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000800)=0x7) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x1997033a9f9496d5) setsockopt$sock_int(r8, 0xffff, 0x318, &(0x7f0000000880)=0x2, 0x4) r9 = openat(r2, &(0x7f00000008c0)='./file0\x00', 0x8000, 0x181) setsockopt(r9, 0x739, 0x2, &(0x7f0000000900)="405c5a4ac9ba2fc52e345106712cebd72556caa02c0dcf9fcb1b7c1d293316d1cb731db08e36dbc3ccd77cf0c9af5714754ffd0ce9c269e78c8ee0990119fd4a1025350fd9bc257c98db7c71a6eeb731a8bf37210f1c126293bab051f3730565598a101b17d775f1f5", 0x69) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1710) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="40ffcc730932a401122966e1c2e42117db3942adf90559e4a309e976995604582130952e5d0fe87b3f1e135c59a7614ade65ea5856eb09f26f5ad6e54a00d70ee3959ea84b618eb9ea94bbab096e5e45db3a7ead16e20db7a456ec24cc3a74b38dcebfef4debee7968e24a5b7e519c28e39c25b31f8f719043cfec41d81d736a110403fce477d4aa59daca249ef4d751cbb9e627d6b04a7d59826eefb81cc90cf636a8ef266ec9f4a335b2a458a301cc766a42de9fb98c11c567ea5ed7d7dee5f56fe7b338246fac26fcb06bf2ebd0f1c1108b760729a8e16d2d57df98a0dfeaa0702470214bb5d9d1bdfa5becb4e69712fd26fbfeb316e335be7ea6", 0xfc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "00000092fe004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) acct(&(0x7f0000000040)='./file0\x00') close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:19 executing program 0: r0 = socket(0x18, 0x1003, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r3, &(0x7f0000000040)=@abs, 0x8) shutdown(r3, 0x0) r4 = accept(r3, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x8) readv(r4, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000340)=""/238, 0xee}, {&(0x7f0000000500)=""/147, 0x93}, {&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f0000000440)=""/2, 0x2}, {&(0x7f00000005c0)=""/148, 0x94}], 0x7) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x456d9aa1d1a216bb, './file0\x00'}, 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r6, &(0x7f0000000040)=@abs, 0x8) shutdown(r6, 0x0) getpeername(r6, &(0x7f0000000480)=@in, &(0x7f0000000700)=0xc) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:19 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x20, 0x3, 0x6) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r4 = fcntl$getown(r3, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6, r8}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) 16:00:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000480)=ANY=[], 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) getpid() ftruncate(r0, 0x0, 0x9) dup2(r0, 0xffffffffffffff9c) kqueue() setgroups(0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x01', 0x8, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x800, r11) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = semget(0x1, 0x1, 0x200) semctl$GETVAL(r12, 0x1, 0x5, &(0x7f0000000140)=""/115) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x8}], 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff}) read(r1, &(0x7f0000000300)=""/236, 0xec) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r2, 0x1}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000440)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) socket(0x18, 0x6, 0x3) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000140)=0x7fffffff) write(r4, &(0x7f0000000040)="670dc3", 0x3) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2f1d881cc7c32af28f959066696c653000"], 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r5, &(0x7f0000000040)=@abs, 0x8) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f00000000c0)) write(r4, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)=""/104, 0x68}], 0x1, 0x0, 0xfffffffffffffffc) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') 16:00:19 executing program 0: socketpair(0x18, 0x2, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c65301e2c5c3b8d0b37460d8109d8be22b0583e81f10ea486837f7d0abe73b7488eb0e57b682a660028b0cb39392edda41400000064844a2c3098973a3eee1e465624fb0c2129cfff92f682e4fefb4719c2d936b972f66c5d0a30b8278cb82f72bf69853176c0ef5053f2f5011149226205d998a13424f233621add03fe7728740c2d828028c3b685fabe97c386b070a2a16128c77d69648d07f7dad5f668b8a38b50dfa87e597c413b7fc7c267278e77653ca3b97cae43c5d0af4627342983e631639d3d098271fcea66813ce68c87bcf2390000004fe1bc4f05a7ec4c22616521e1b28546184ccb3ea11b63c84600294534318be4e705"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r6, 0xf, r5) r7 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r10, r10, r10]) r11 = getuid() r12 = getegid() r13 = fcntl$getown(r6, 0x5) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r15 = getpid() fcntl$lock(r14, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r15}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000002380)={{0x0, r8, r10, r11, r12, 0x20, 0x80}, 0x3, 0x7, r13, r15, 0x8, 0x80000001, 0x4}) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r17, 0xf, r16) r18 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r20 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r21, r21, r21]) r22 = getuid() r23 = getegid() r24 = fcntl$getown(r17, 0x5) r25 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r26 = getpid() fcntl$lock(r25, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r26}) shmctl$IPC_SET(r18, 0x1, &(0x7f0000002380)={{0x0, r19, r21, r22, r23, 0x20, 0x80}, 0x3, 0x7, r24, r26, 0x8, 0x80000001, 0x4}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r28 = getegid() r29 = getegid() r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r31, 0xf, r30) r32 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r34 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r35, r35, r35]) r36 = getuid() r37 = getegid() r38 = fcntl$getown(r31, 0x5) r39 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r40 = getpid() fcntl$lock(r39, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r40}) shmctl$IPC_SET(r32, 0x1, &(0x7f0000002380)={{0x0, r33, r35, r36, r37, 0x20, 0x80}, 0x3, 0x7, r38, r40, 0x8, 0x80000001, 0x4}) getgroups(0x3, &(0x7f0000000000)=[0x0, r37, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r37]) setgroups(0x7, &(0x7f0000000180)=[r3, r10, r21, r27, r28, r29, r37]) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r41, 0xf, r4) r42 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r44 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r45, r45, r45]) r46 = getuid() r47 = getegid() r48 = fcntl$getown(r41, 0x5) r49 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r50 = getpid() fcntl$lock(r49, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r50}) shmctl$IPC_SET(r42, 0x1, &(0x7f0000002380)={{0x0, r43, r45, r46, r47, 0x20, 0x80}, 0x3, 0x7, r48, r50, 0x8, 0x80000001, 0x4}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r45}, 0xc) 16:00:19 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) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) syz_open_pts() syz_open_pts() 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x14}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 16:00:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040), 0x309, 0x0) read(r0, 0x0, 0x0) 16:00:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1b00) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc", 0x144}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:19 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x2, 0x8000, 0x80) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x80000000, "000000000000000100002000", 0x0, 0x3050}) 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)="ad1af05de2f4ef18", 0x8) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) flock(r2, 0xe) 16:00:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df19800be68b768d85c14d00000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005620f16b3deeeefe34f6c444d401e7bc5c29440fad9360760a67e4276519610f5eb1c09c35450eba4a05bfdb8acb2693b99ecf185668229b18439f79ba464140bd4b6a5e9ae9575139723ee759433344d90a53d4ce14fa8ddd8aeb"], 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x8010, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0x2, &(0x7f00000003c0)=[{0x142f, 0x3f, 0xe1, 0x100}, {0x3, 0x1, 0x9, 0xda0}]}) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r5) r6 = socket(0x3458a6bae334a88, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069a8, &(0x7f0000000300)) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) getpeername$inet6(r8, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCEXCL(r7, 0x2000740d) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000000029, 0x4, &(0x7f0000000040)="73000000551e4ab2d576a9e36ad7", 0xe) r10 = socket(0x18, 0x1, 0x0) close(r10) fcntl$dupfd(r9, 0x0, r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r9, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000003000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) setsockopt(r1, 0x3, 0x28000, &(0x7f0000000040)="78867ef06ee7754b910dcc506de97524c1b9e4e55cbb7b070ef652a5fd830a2cdb258100", 0x24) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="b043cf80d51c9df35e3939c5d349a27173de058c61ad3da8719da2c7b572cd40433a97a5c704c8c522994dcdf8440383385c7d578cbd9a0d34c84bbf9c98e0d1776c01d73cb7af7e3b1b78492dc5ef78c0c233acc9102705de6eae789931f69079368461e3a2c53f5700206bd23cd7bed8de5219448d631e44c7f34f26e2f670dd1c128bddca7a78fa3f18ccdb7ed3", 0x8f}], 0xfffff30, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = dup(0xffffffffffffff9c) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0xffffff55) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 16:00:20 executing program 1: readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/181, 0xb5) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0x2) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000016c0)) readlinkat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f00000002c0)=""/106, 0x6a) acct(&(0x7f0000000280)='./bus\x00') r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') select(0x40, &(0x7f0000001500)={0xd24, 0x6, 0xfa, 0x4625, 0x10001, 0xfffffffffffffffb, 0x8001, 0x4}, &(0x7f0000001540)={0x3, 0x0, 0x20, 0x7, 0x0, 0xfffffffffffffffd, 0xfffffffffffffff8, 0x400}, &(0x7f0000001580)={0x748, 0x6, 0x7, 0x800, 0xfffffffffffffffa, 0x20, 0x3, 0x4}, &(0x7f00000015c0)={0x18}) r4 = socket(0x0, 0x4000, 0x80) fchmodat(r2, &(0x7f0000001700)='./bus\x00', 0x0, 0x0) recvmsg(r4, &(0x7f00000014c0)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000340)=""/96, 0x60}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/75, 0x4b}], 0x3, &(0x7f0000001480)=""/46, 0x2e}, 0x803) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r5, &(0x7f0000000040)=@abs, 0x8) shutdown(r5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) openat(0xffffffffffffffff, &(0x7f0000001680)='./bus\x00', 0x80, 0x2) r7 = dup(r6) chmod(&(0x7f00000017c0)='./file0\x00', 0x40) ioctl$WSKBDIO_SETMODE(r7, 0x80105705, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000001740)) 16:00:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x30}, {0x6}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x3, r2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) msgget$private(0x0, 0x481) pwrite(r0, &(0x7f0000000100)='$', 0x1, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x2ba, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) setgid(r6) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) minherit(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x3) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10220, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017d44010 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017d44010 16:00:20 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb1813188a9200000000de5de05c5b03a7b70e4427dabe5f4542cfa604a415fa15bdb3d0f5c0e5fe1397a112e675e5b5985b93eebb35b82b63bff9bd4d92a65d70ca81287b460b2180f9deec51158e4e9b38473f02eed6fc854d60fb3cba5960491ef09db37f2c85c5d1982f43f7e20e7f4e28a89b519835c957a9f44dee467430a228f728cbbf38418c"], 0x1c, 0x0}, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) ioctl$KDGKBMODE(r4, 0x40044b06) close(r0) r5 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20000000000084}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getrlimit(0x3, &(0x7f0000000140)) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x40000000000024}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) mknod$loop(&(0x7f0000000140)='./bus\x00', 0xc000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0xfffa, 0xff, 0x9, 0x6}, {0x80, 0x1, 0x81, 0x3f}, {0x6, 0x20, 0x0, 0xffffffff}, {0x1, 0x40, 0x1, 0x6}, {0x9, 0x87, 0xd4, 0x2}, {0x1, 0x5, 0x3f, 0x5}]}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x2, 0x20, {0x1, 0x4}}) 16:00:20 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x2000004, 0x10000, 0x2, 0x40000, 0x0, 0x0, 0x9}, 0x0, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x7, 0x6}, 0x0) r0 = shmget$private(0x0, 0xe000, 0x100, &(0x7f0000ff0000/0xe000)=nil) shmat(r0, &(0x7f0000ff6000/0x1000)=nil, 0x3000) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000000000000000000542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x2d) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x1}, 0xc) r2 = socket(0x18, 0x4003, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup(r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2ea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1, 0x0, 0x0, 0x4}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") socket(0x10000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100), 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/185) semop(r1, &(0x7f0000000180)=[{0x3, 0x2, 0x1002}, {0x4, 0x6, 0x1800}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x0]) semop(r1, &(0x7f00000004c0)=[{0x0, 0xfffffffc, 0x1000}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = getuid() r9 = getegid() r10 = fcntl$getown(r3, 0x5) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r5, r7, r8, r9, 0x20, 0x80}, 0x3, 0x7, r10, r12, 0x8, 0x80000001, 0x4}) getpgid(r10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x4, 0x0]) semop(r1, &(0x7f00000008c0)=[{0x0, 0x40, 0x800}, {0x2, 0x3, 0x800}], 0x2) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000340)=[{0x7}, {0x6c}, {0x6}]}) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x0, 0x9, 0x20, 0x6}, {0xff, 0x3, 0x40, 0x5}, {0x3fe0, 0x1f, 0xc0, 0x1}, {0x4fe9, 0x1, 0x6, 0x8}, {0x8, 0x0, 0x1, 0x9}, {0x4, 0x4, 0x2, 0x2}, {0xfffe, 0xca, 0x7, 0x1f6}, {0xc9db, 0xfa, 0x3, 0x4}]}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x10c) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:21 executing program 0: bind$inet6(0xffffffffffffff9c, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x7}, 0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)) 16:00:21 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x4, 0xffffffffffffff17, 0x0, "9c260000ff00", 0x0, 0x2}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x442, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x3]}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) poll(&(0x7f0000000140)=[{r5, 0x1}, {r6, 0x120}, {0xffffffffffffff9c, 0x8}, {r2, 0x4}, {r7, 0x10}, {r4, 0x8}], 0x6, 0x4f7e) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r1 = geteuid() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) fchown(r0, r1, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0x828a3) r3 = syz_open_pts() fcntl$getflags(r3, 0x3) r4 = open(&(0x7f0000000400)='./bus\x00', 0x42, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="0000001860b5fb8b00002b27feff00000008fbff00000000a50000000000000000455ddba9000000001fe200", 0x2c}], 0x1) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000001780)=[{&(0x7f0000000580)=""/238, 0xee}], 0x1, 0x0, 0x100000000000000) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9, 0x8}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:21 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) geteuid() r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:21 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, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) dup2(r3, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x71, &(0x7f0000000140)=[{0xfff7, 0x4, 0x7, 0x80}, {0xd4a, 0x7, 0xd0, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00c1a11bf7be1b4deaf8fe547d49dc3206c95a9f9b191f29ff50d5fd9026ffaf300b80e481b44a591aece8909eaa0442af5a4d46eeeaf1c0fc973f31baa28632a70df057dac57bc878a1ecae78b4cea99cbd0b37ccb3c27e998b08000000355d8fc2e738fe4626e0671c85d83dc7d28fd6e27c1df4"], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000000c0)=0x4, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x7fff) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(r3, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x5, 0x80000066, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0xc804, 0x3}, {{r5}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r1}, 0x0, 0x0, 0xb08ee27479801149, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0x6}, {{}, 0x0, 0x80, 0x10, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 16:00:22 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 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)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 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) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r5, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000968f7a80fdaefca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/4104], 0x1008, 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r6) sendto$inet6(r7, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r5, &(0x7f0000000a80)={0x3}, 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\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'}, 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']) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) msgrcv(r5, &(0x7f0000000c80)=ANY=[@ANYRESOCT=r7], 0x1, 0x1, 0x1800) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r5, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:00:22 executing program 0: socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000005, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0x6c60519a) 16:00:22 executing program 0: ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup(r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x7, 0x3}, 0xfffffffffffffe20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x80000029, 0x2e, &(0x7f0000000300)="ebffea0b47e92431ea033b215ce6059b01001000d0da1204a712de7164f7087d0a75e789c097505a6b2ebf64859837c917aa05b041d07dcf2489a2687de65ee5a29bce7269c69b16403a5372ef1a0f7483d952ebfa0697c65667117f8450416d8742ddaface824a3eee3d2030e8065fddfd1e4d99dcf6bf4dd04e09962f940ab5eee66787106d0e6831b8adc57d8acc4a3d08fc403a8c24307875b95d6caab5858400a724c1449f81134e3a35c0e9dda68e4ed4b39d05907c1270514c1ebf79c52b154ba3da8be6d71e449c6fb3e94d23249044247e262c38886ed50fcdcdcbfd4be9f73bc340166f50c8a6fe580e685ea7cff845b9d95452990d3a339dbd1a9cc5bc9e27bb7d64ee4d03345b063085226e460cad83cd5d517d5c01ad176728d18", 0x121) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50, 0x1f, 0x1}, {0x3d, 0x2, 0x0, 0x200}, {0x4006, 0xff}]}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) socket$inet(0x2, 0x4000, 0xb2) r2 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r2, 0x0, 0x5, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/69) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) r5 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r5, 0x0, 0x5, 0x0) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000000)=""/69) semop(r5, &(0x7f00000001c0)=[{0x3, 0xd9, 0x1000}, {0x1, 0x1f7, 0x1400}, {0x0, 0x7, 0x800}, {0x0, 0x3}, {0x2, 0xff, 0x1800}, {0x5, 0x9, 0x1c00}, {0x1, 0x9, 0x800}], 0x7) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000280)={0x3, 0x1, 0x7, {[0x8, 0x3, 0x7, 0xb850, 0x1, 0x101, 0x6, 0x7, 0x1ff, 0x7, 0x401, 0x6, 0x8, 0x4, 0x100, 0x5, 0xffffffffffff7fff, 0x41711f3e], [0x9a81, 0x6, 0x7, 0x9, 0x9, 0x4, 0x3, 0x6, 0x0, 0x1a], [0x7, 0x87, 0x6, 0x1, 0x343, 0x4], [0x7, 0x3, 0xfffffffffffffeff, 0x9, 0x100000000, 0x4], [{0x1, 0x7, 0x8, 0x1000}, {0x7fff, 0x8001, 0x81, 0x97}, {0x7, 0xbc, 0x0, 0x1000}, {0x1, 0x80000001, 0xfff, 0xff}, {0x1f, 0x5, 0x38, 0x4}, {0x6, 0x4, 0x3ff}, {0x7, 0x6, 0xf51f, 0x9}, {0x0, 0x5, 0xffffff81, 0x4a9}], {0x6, 0x1ff, 0x1, 0x4}, {0x4, 0x3934, 0x4, 0xfffffffffffffff8}}}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x20002) ioctl$TIOCSTART(r6, 0x2000746e) msgget$private(0x0, 0x454) 16:00:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000828467e75b0b570b0cdc843434ce255fcfa16f5ca018eeeb8e4545c34d46377ac7f1f5d019dac9b564ff32fc32a7501644f525353fd3c8cecdc7905d1f2b8f74bc9f39e07a4415f7166631a455f9124b8fe22af50e18c345469d8ea62c023f2f828aa0e5d1eeff803c84e3", 0xfffffffffffffce7, 0x6, 0x0, 0xfffffffffffffe31) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:23 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) r1 = semget$private(0x0, 0x4, 0x48) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000004c0)=""/4096) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x6f56a2a9f3e5b901) accept(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) connect$inet(r2, &(0x7f00000003c0)={0x2, 0x0}, 0xfffffffffffffe95) sync() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)=0xff) r4 = semget$private(0x0, 0x7, 0x4) r5 = socket(0x18, 0x1, 0x70) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x1002, &(0x7f0000000200)="ebffcfff13b9fd814caa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getuid() r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r14 = msgget$private(0x0, 0x4) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x2) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x8, r17, r18, r17, r18, 0x90, 0x10}, 0x5, 0x54, r16, r16, 0x2, 0x14, 0x42}) r20 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r20) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0x8, r12, r13, r17, r13, 0x92, 0x10}, 0x43, 0xff, r20, r11, 0x2, 0x14, 0x3f, 0xfcc}) setreuid(r17, 0x0) r21 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x8, r8, r9, r8, r9, 0x90, 0x10}, 0x5, 0x54, r7, r7, 0x2, 0x14, 0x3f, 0xfcc}) r22 = socket(0x18, 0x1, 0x0) fcntl$setflags(r22, 0x2, 0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r23, 0xee01) msgget$private(0x0, 0x4) r24 = socket(0x18, 0x1, 0x0) fcntl$setflags(r24, 0x2, 0xb7b8624ff58e93f1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/172) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) readlinkat(r4, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/39, 0x27) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) fcntl$getown(r1, 0x5) semget$private(0x0, 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x118c4, 0x0) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000200)=0x4) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) dup2(r1, r6) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017d44010 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017d44010 16:00:23 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x8000, 0x5}, 0x10) r2 = socket$inet6(0x18, 0x5, 0x6) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="2da078f156490c45d4972d1571d98df0b8fc1046f57b06336c66ae36ae79f529bee5f64db5d2ce6e", 0x28}, {&(0x7f0000000180)="76242e06301a7d6608d4c36c6383106af3ab829df577cdcdb3f7773729264609e4db3e7803cb48284c43b0bd6cfdc96da58a43cbff5dff9872417f337bf40f21b2bcb77ad548409c35183e5ed61980d9ad346a945b22350fc71ed1481fda13f1ade20ae9611d22da91f551b116", 0x6d}, {&(0x7f0000000200)="3e71a0efecd0b2c715607aaf29229f99bfb94ebd67fadc143d365e5fb3aecbad92efdefd3cb3bc828862b387085d2cd63bafa5bce537a3f9c4fafb3e837e5c2c741cd41cf7e7743c549ea3dbcaff66c86e301889eab5b0b2374ba095d05bb04370e1a6067c87500dc47db350593f6f149cc7deb408b230b6fb41eef28ed4d050ab0dc8777fe5f373c6eaf4241782124540410e5ef915c10793a485fc029d0b1a9706f53e72f811a3768a5ba8bcfcd4c068d0913b2c3878aa1ffe2c2566b7931dfa9629", 0xc3}], 0x3, &(0x7f0000000640)=ANY=[@ANYBLOB="10000000000000000000000000000000000d5b7d64ee09a19328b6e56a40939b6d1800000200009ce094e1adfddafcf1a5ec440a5f9c2f31742b08c08e5cad670000341b9a1dfa186828e075d58784cfc05cded05b162e0886011b41d7f63094ce71bdc9c831509ade3d1abc000020000000000000000000000002000000c5c3f79722173e8cd58f243ac12f74bc800000000000000001000000036aab368d745d79544005aea042883c000000724fd152689492cd2108d968c7e4e73c037ab26ab327566ecadfd3c579fcbf5405523b09396f5406c7009f63adc98e1e15ffd4ac602ccce5d017565c89a1c0b814948d7f3789805c3e2537dfd5b538d52f05140757197a8886e705594ae99a9c5d9c3f309d50766b0e2bc72e401fe8086993682a5dfdf1cfdf5b9b69a8ad224b94d78db6125f4ad64f9c8a2d57f45c565a3194ced600c1ddb25e92c95cab13aaaa148eba1a5a1b777805bb7b9881d4715898930ac89dd882839e5f18fdd739ed82cf4964855a0de818a27a85bc000000000000000000"], 0xf8}, 0x40b) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a5}) r6 = geteuid() setreuid(r6, 0x0) r7 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(r8, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r10 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r8, 0x0, r9) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r13, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) r19 = geteuid() setreuid(r19, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept$inet6(r20, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r22 = socket$inet6(0x18, 0x4005, 0x70) r23 = fcntl$dupfd(r20, 0x0, r21) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r28 = getpgrp() r29 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r24, r25, r26, r27, 0x5, 0x7fff}, 0x6, 0x2, r28, r29, 0x7f, 0x100000001, 0xb1f1}) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x7, r6, r16, r19, r27, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r30, 0xdc, 0x7ff, 0x6}) seteuid(r6) r31 = geteuid() setreuid(r31, 0x0) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = accept$inet6(r32, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r34 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r32, 0x0, r33) r35 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r36 = kqueue() kevent(r36, &(0x7f0000000180)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r41 = getpgrp() r42 = fcntl$getown(r33, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r37, r38, r39, r40, 0x8d, 0x7fff}, 0x6, 0x2, r41, r42, 0x7f, 0x100000001, 0xb1f1}) r43 = geteuid() setreuid(r43, 0x0) pipe(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = accept$inet6(r44, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r44, 0x0, r45) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) 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 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r9 = socket(0x11, 0x4003, 0x0) r10 = dup2(r9, r9) r11 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r10, r11, r13) getgroups(0x6, &(0x7f0000000080)=[r13, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r7, r14, r15, r16, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r21, 0x0, r19, r20, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_RMID(r22, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:23 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r5 = dup2(r4, r3) r6 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r6, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r6, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r6, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r8 = semget$private(0x0, 0x4, 0x2) semop(r8, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getuid() r12 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r9, r10, r11, r12, 0x14, 0x6}, 0x5, 0x9, 0x101}) r13 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r15 = semget$private(0x0, 0x4, 0x2) semop(r15, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getegid() r17 = getuid() r18 = getegid() getegid() r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r20, 0xf, r19) r21 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r23 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r24, r24, r24]) r25 = getuid() r26 = getegid() r27 = fcntl$getown(r20, 0x5) r28 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r29 = getpid() fcntl$lock(r28, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r29}) shmctl$IPC_SET(r21, 0x1, &(0x7f0000002380)={{0x0, r22, r24, r25, r26, 0x20, 0x80}, 0x3, 0x7, r27, r29, 0x8, 0x80000001, 0x4}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r16, r26, r17, r18, 0x14, 0x2006}, 0x5, 0xd, 0x101}) r30 = getgid() r31 = getppid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x9, r11, r13, r16, r30, 0x10}, 0x1, 0x3, r31, 0xffffffffffffffff, 0x401, 0x6, 0x84000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000080)='./file0\x00', r11, r32, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000380)="651f0ff755e1bdf3317a597d8f20f535ea424ae4d56edef12b3570d615fb2f7805bdd8eeebd56a404764c3a465ca95c98e1f465c2026f145a61cbfdf0a1e1ec06d47f1185b95e723227b3823dbc6e97e310701001ea2c93d5348649b1cad054503f03377fd5392d2e6eb31186388cefafa729145e62f44f322e1a7c2d38996bb52c11bd77137585b330b63d3fbd12a0a89e2b18f21ed3475b5c3064b76bd2a3893acd227f3e0df42fffb2429a33712ad0c86c0fce52c3df5e0a3009137b370f90e01e8a80e69cf3b4d55608d383f097264995290c6cc442a6fc6e0b6b178cf083bdc9c6aef36d7769c56f85bead90f64faa7449eded3079ef7a25d8e45c96630edf80cd9262403855731f028ea965fd264c6709a9f3c4d386f514af1135db4561ae951a04f5d419d117f4a52943c8592edb4b0146e0a0fbcdc77e0441c9ab28ec82d4ceea4d089e42c4ab4e2625f75d85664e88e08bcf2603cf5bb21fd71dc18a58f9a32aa9116d87ea4e5b251d151b454dd00dcac22bfdf61bb8d716d1714262daa10a9062ad2433d39c31e4848e7447a9a2f8393b3fc7defc1a2fa79af68152111a7fd0914753a5559c802f7096d0ccf703dd8fe618f11fe14b1074c15119d05a8a17dd2a5a2a2da9adcd82767b81126e7fff51e58fc9fc2b344245816dfe44ff33d5eb73070d764637b41db844944a933b89289ff097bf41653d87e53b63c99e88dcf97d6aa35f91c7bcd1d73779534c0ff6137573e0c85e345ee01e202b2568c63f0677e130295be6eecb53bda96aa58242f453cd37ecbf5a702418fc05815c1065dd853ea090d92eecace0d1f135a26b14ddc9626675ed09c1e628f10dbf7655c3e6fc6b023db96724b41f3a6c75bf07470a08983410def7afaad814a56722dcbebb217630743245ff23c02e0a346730731d0f770785ffd19ce3d6609548c6bb38a187ad61ef927e47ec1622d9a1d2311c69fd251c883baf5e5b0fc4e70fd02e73a2c913376fc2f2d148f1b0f0c1096ed87ac1798c484825daf61be220bd342be702d76b42fab26873ff5832068c600835e4ceca6259a6aaef1ff05bcdcf07c5bab7269420976183ff60f9001c2c25ae572fbd4cb8bd8faadb2808e6c86961d690dcb07928c61e6717d2e0b54674ca91c2abdaca983c976751f648444157246c313661cb36fd4c45091dc51f3baff5a60e430dff2e2ac6a203493343d0d0b67ffd772df1b7d984ef887b4c16174a16800fb7abdfe2075258785a8f64ac0b0ac90c3cde12794c158410e373313380a224139f6c2d33f7f24687c8cee91a8d09361ab0159db9cc314df7c2db23f60b875f9bc470bdb1314b449e2f09d7bd22ab855bc57b6abd06c696c46b701b1a24efddf945dec70943189a19a2ba4413cb62140f4b27e5ad6fe48a1a5f848039ca503c6522429f4a3f04e2001ef5e9941796efe8c73c227fc7f636da5fb6c118c4c2e545a0c017a411e27208c0b212e066b64d7b7189d77a625b4d2d51a389f936d95128766c8a6553fa50ac9930eefa45b8908d45a2d830de745b750a3aec9ed492ad94d137098a786289dcee5928e8ca28d29f7bbdb14ebfe28383ea80ac972cd0bc9372eb1eba160dd3dfa69b774b800045867798ebf94dee3123cc1838cf419d5dcd500a160f38a685a839ef78b29fa11801a8de1cbe1d16dee3789ac01eccf81e03d4227c03a6c5f33420b3e8d37c614b36982f72fb6a986ff8bd59764d6c39e28f645dbf8b8c0e76319c7025723cf19e991abc0f3b4b9917cdd9d0c4887b0bd5210eb22f7bad31716de0c029d8f08588edfccfb48eecbd5cde1641cf8b6658b349e5fc58aaab674491da249dd0f8f346981eb407777714b3cb0a71a2e3f9d59ec84ceb162fb29836433933c4473d62c0640fe1bf8527cc7e5ff4db376b6a5dee854c001531e779637b7565f8bba69a4d54cb6567a0ec0c51fad5fe65551e688ff25cb8766ede5abdab9cc159060903719943ec13d4d87d25b6b06be1fc0611d2e16132212890a540276c10699fe3bdde842f2b31135b7dafa36d491b18b835af6b0fa80c3784cf2a2826cc7b90d54ce59531d5da5598965e6e7046db22f9fc6102d268118a4db310ca8811f5815835361f6d76d70ba1101f69a4ddb3b62461153df537f0072d8220e09cc2fb4181b12695469c7bfbacfb39344914c6256040215d6eaa70f5da215b7bd7fdfef226fba478c550a95f71322bb001e53eb2b0c6ec8c66d5bd5a90112e56855e957e560dd4d9e0329876043ca285c7c96d9e9779c7e2a6af2bee8a09dc8d45ee6f5f024a46b5b16e8fdd281e53c322468ecd8e8beffe24e30979836e0512acf8eedc0b5be3f18c3422d8ca1b880f5f26ca8fef6a3bf7f5ce5177df2919cee7af6627a4a69f189439730f9cfc2a4a5258af4e229142afcb28a5a975d55a9dfc9631e5418ad52b18c0e6cc1a084304b8d363a87181d05870409fe0637c660509f7825b334f82e8abce615f687ee6dce2b0d1471ea5f2961973860fa226b859492d9053574c62be1c01f60d1e0c75a98b5cd1c849afc50ab7c2a012c1902f59f821e83286bb86b97ce195eb9e3a2a08d54e3b6b2c097b18d684ec355df773c83037676bb45f500748761108f3a7df083749d7108a3b2ed39c1fae35b7759a8355e1a26e242057b4b26b3e08abe6d7f2cf1569d5a7b5942ca20a193b347ca02de7b01777b0c5240ea23c5a808e37391f945fdcd8b1aa1420ec9253e560f06ec143136e07f2bfce3bd9a55379344d891e9a2f1ac085832beb28b97b5a88f0679fa05b0445e87ff60e0522d981b5c7c0209c51eb405dc18d21e38f2fc516d7b3dfc601e96cabe31b14449415686d89232660ebe3986d0630e42adcf6f204b89642fd4c50c4f4ed2a11b14a86d18d51da25a25436489906a7726618397acc38349c65f6edb7052f34f6d0921838b9100eaf90c344e23ee7be69218e6be3aeaf04b22acacf83906228d88fad808d457d512895e3ed8bdcc98d553f487d3e8b14887bdb229b68c1a0c07570080b4b20e0b9d3a81c1702be457db66f33510839f762bfe0ce0790c15c3e698d5b699a7d602cb2132672d83e9d519ad46f86fa91bc9dbe6e29de22e696740453750858221386368ab0b1f571ca9274db0593dd8300dadefd097e1d1acc38dd59a886a378dcb399e63f1882d1d86e2af11eac5cffcaea7d197b3de69c31c309661667e9d09ee702f68091c8d6d7eb10e2960be49187481ac5c713983f0c1ed52d9ddc83ee3ef2f8ab9c9a7356379cf54a66f3fcb6d7efc6bbd43987d36e31c0334cd453730f4ced6fd9af6f48d587b53770828ba51f251897131e7821b1d05a2782edc452858be7730c01ee2982f8325c15ad22a40dd69a46264734c83f87a96735559b4af0ce03c8acead51886ab8838102acceb403aa1f5805e9dbe350efa97f51eef42640037fe2c2933aa4c7504ee6980b781e1285ce97a8227279ea49a10e5688a9270c4c4f8454a586e057a101401aabfcdcc96dc182d1ee625c97f54d0191e4fc46af3a9e466df25d2aef8eae762d3cb10290aab49fda6c95805d710574baf3a9428da7edcf653ef90b062af9bb9fbd8ea4f502a2654988478a513b4c6360f40322aa5e239d097a91b5af7478ea8e8558455dea343afe272f35c45a22813f8a9c486f88c28971497495090154f6301fb2b36ef02ef49364b5253e9cc595ce8f004d83595f48abb8b7e52a5fb271e84f28cf8d87933c3c106db53a4b98ce2f72a747e2378fe8c7ed04b7fa1edb1a0a021d37f9d240ab663eff45d7d8c2a5048d3ecf9efcb654a628d857c9e2078f3d8bd8e47162b02cdafb995c324f4a26ee6d634d319ce40c7066ef0b4f3e3e28e23f39f2aec9ff793ae0c092e8aea282f4cdb9087903ef83f3fdd3ba38fde8831115837271ae467fbf7a0821118763640fd412b4cdb1dc1ccc5d566a990ab7fee4640f721d748a8bb293a7604b4b624a4021dec6075eadad85a0a4f1b19feca5a1382410cf9a2ebb7fda275543840e0154c613247efb4d25c32c44b517736c0d470e874af0411f7568db0c90c69f62bb75ce29a0239d59371021d233d64dc5255417a775ce2fb5d1812ea979d27d39903a273217fe17405ce37273e7858ff1070dfadf26444ef4d3804423e7d3fe53a95f42331106cfcfdaa25acc58c02b4fcbcdbfdf3120286ee83b2844f55c6c5b366c83b330a3e892714bbd94c9df5711a4f919ad40b7d5ff4880bce9e785e5b1938296ef45d2eb54cd268c692a4b6c2fa52fc381bdb2995cf46ccfe123a9e27d3971053bc476f1900912f91ecf715f6efc6f87f325399c49853e3fd740b43a190e868d8b1bbf6df8de303874fe024d8c7df63dfda834c9e17f9be7fd3ce6ffa07d899d7fd44b6de09caedc0416e4f1fb3c3d05c8a4ce339b289158aca1261ce82600f05114f2dd1085b461e613bbc05a027803731fa2c502a2c058ab236e22b12619583951d3f2cdbe4b13e458ed4a67c816936c8f0232513f8313a73841a7113192aa434fae06d7661cf4da2de828f484c811f5a10234c3633f57800bf485c11d5ace0d628a807119a1f30e6e550fde4385945240b73624cf81b873ce1577254017a1618f7846bdc6358474e40561ffbc959fcee8181397bb0c26d140030e1134336d9220b969ee031d4526ab06b171bbc449eaac26261d6b04ac56501fbb865c69d3d524c11da8b9eb2d4a267ef263fc4dc07f3ae5bee633bff0cb5caca4cf804aaf4577ac234cd57d6ea2353ace82b1920d10f08391eda016b7fd159e48550a1150b99556ab4f6885e7c246acde1bcc8a0f636f887c68c2185bc2315f1e0a9b2456ca7a7d5073874364495cc25ac8535f3e6909ec02ad4c98736928dcfc4bbb8e2ab7eb8b5057156cc8c8beacadb4583f19f43391ce7c40412985a0cc4be36953f1b1193e5b6cd484118a5658baab16350143dc923f51f2484a6ce1eb8ea0186ab7ac5057f8920841f59ff85e077f333bf6c8a5de6c193e0b586c47e2590a5fffc8b1d4b8e8ed3915d87e926c52d9dff4129eb34828522a2c613b831761e7de3e787a8d94b9976928987635a83160807616148cfac0662976d415d00c3085e6923d065226398c0dbf281b16c9dc49fe44cc6cf8110818b9a45e924b17b708f3b6ced286e2139bff9a35876f750c44c5920575f3319f308ea75d287681c6eca15a162a22dc815b99fb8d5ac47feb9c00d821fffe435fd00f6f40a1305c62d852f1de13b477cc9e5c299d8a4e19d73989c156ce861e2678e86d196aefdb95d3b549902ee611a15330a2283c4160274d5c6cc61154de41fe2c2d2f34f8790ae0c56e6f5317ce60fe9d062da25a2b5356b7acd647af83a938161be82ee1a06f3812dd7e4677acb5d33632e586556fd6ddd370f569b3097b4c2c9095e373182e7033ad01752833b942f31d3acf9093f5a46c7391b832c4b98819219c678badcd717722d7a68cd2b8879badeab81b310cec1b8561251e65bef4993390691e24da107c6cd6ec2662ff0b35feca0998fc8973cc3da17af8ac007e9facf086a72bfc69ad99682a3711da591cbcf284a668e4c23a61da5110e1c3b41a8ac6ea07684f6be6b01e99ab2290344d7e1176dbffde136b6001cf9646646db51327b328966fe24bd97bec24316e8efed02f5f17cdf6625ec4ad00b7637a646c8c655a9b606bc271b336408fa552c94191778cf653425d4003d7793f197cac971070557e57770ee4e163c2d300dabea5dfe4a7da8e55c8772cd2b2d74529f6155fb886", 0x1000}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x2, 0x80000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x100, 0x5, 0x6, 0xffff}, {0x9, 0x80, 0x9, 0x16}, {0x1, 0x1, 0xe8, 0x17838}, {0x23, 0x5, 0x1, 0x80000000}, {0x80, 0x0, 0x5, 0x80000000}, {0xff81, 0x8, 0x7f, 0x1}, {0xd3ad, 0x6, 0x8, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48, 0x0, 0x7}, {0x6, 0x0, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") 16:00:24 executing program 1: socket(0x18, 0x1003, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)="41834128e7c21e4310b9089cc9f23d1ff8cc1b1adc0f703e6feb9b4f7c40af332901e860761d30b2339c578e6888eee622a9c87d8696104f71048587745a49823f8fbc", 0x43}, {&(0x7f0000000140)="6645174c96ecff324c79abf192b0b2cf4d77cd4227caa2ebb758943d65c35189fa562d17a891d0829c584ba3baad5609af310b0e52052078d737ca7c96d6f82fd9ff5b6ded2ec0a83144cbfc1d17adc0c9c9ec82fccb100be6a9a2d354602390ba24d1d6388e3a21bb5ae048c463f00d70f1a1edc7f764fc1e68d1827a56080ce5731c40d3ab3bee00c16c63c034301c027c2ef16392466709074eeffea0cc1e256f7a2173c1ad363670405e85bd4dd0a4d6ae", 0xb3}, {&(0x7f0000000200)}, {&(0x7f0000000280)="65c42460df050e0c2a8c2b35965f4b5693c87d1df2748084f24e0affb5cc2e95152e9adc73d2583340628a400c1664551af47d80e2e92fd7c2cb90e330955cd6e5fc922515cbb2179482f39e36e0bb292a9b96328c8e96293bb0", 0x5a}, {&(0x7f0000000300)="ab2678e910c6cee15444462858594f4f074b86854cccbbcaab2d61af55cd", 0x1e}, {&(0x7f0000000340)="128c5a39f11ea697a3842f9184861643a0aa42f333ca9153aafd211b6820c4bc2eb53d521ae9862ad7d22a01a0abb27ffe4202ffe092bfac2f2bdfa0389c7c0083d80ae3d3ab11011eeadf88fd3371af4a39e83675b86261d5a07c7cd5628a639cf485084b5e7872d57ceb85cd6071c994199f5f7e1c2e23a8def027ecf924c8817ddba306c5cac96bd73095ca9a6ff7d5a1effdb7fadcdf407caf776f9b7cc926f8586700548be68a3809073592e14855b16c0f27999b802ed5982f6c2bd335cc4abf5a8818ee53ed8d0c2b134abc7c7bd6c05279d9f4862b11e5535f6158eecbfe6aaedcbe1a4fadda3af5b9", 0xed}, {&(0x7f0000000440)="e94570b52be1abf0c482b613f3a9cb90", 0x10}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:24 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000003c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3af604cb11b950a8f1a3fbc20536f3930b6de9ab6e4d50ed122cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc481548b5ed4016db6460984602b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x83}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x2, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="93918a8c215f8ea03d79df86366414c5bd397d12e7f33c247c73ecde706efd24b80a9e6b2d673dc3e53cad612736c2c04f35579c13cc9a44b4d1f8a4cb08", 0x3e}, {&(0x7f00000000c0)="9ad996066add739606ec0296f878c7ae08042870fba5e7c5e76dab406a041c1a79b6ea0d46501ef3b460c189bd060cd3392713c43dd43158352ad18e5401072ea475c10d37a45d75a12ab0ef794c6678eba9d38955548551f8", 0x59}, {&(0x7f0000000180)="9fb25fd4ce1cf6b560f095e8e91c3b42b22be78f4c152344744884e9b729b4cb6061b4c4d7d66e1aabfb9bd3ca981bdebb5882305302f17173ef28cce794311a7410000520c2342ee8c0d792e2ed6f0e0faa80d490b5feb0da3cad6d408b348d7b9aaf2f05d15192f0b31339a18d9a5d8e36b1f7cd7b", 0x76}, {&(0x7f0000000200)="0a07b0c04e16e0ffc2577052f433781d672ede7d6a5f448985d143ea15a58834b4eebe7251cd8e17d911d0373c4d5e228e9fe340a4b1f0205a9ee840997abbe7b7950b4cd1303e1d679feda26e10b8e1bf6aec6b0a6165b611b2fd5639fd2783b51c870052bf2854a0f127ce9a6862c054b3b9cd03", 0x75}, {&(0x7f0000000680)="043f95a29e33c289a3ad281ba159cda8f682a348ed35e4175f9f190d868c4ef6a9236f865230239176cccb36d1590a41244206bed9c2a099b732f34b9303f3b8818ffb70b96ae68246ac301cdd72c9c2d804485d776b438a5825e0baa9f7a17e5963b02bede3b98939db9a2447009c66a4e565fe93c6b9e85c452415e3f2ebeac95ab16a829dc7853601498aa179db6c71f5f01fdb2fc007c1ac95ef71a051cb69b9760d4b3482f4c1521dc0a0bdc3502843d725d5d65ae7f4924d7f789c037bb9302fb6374cc9664ee4d50c653ba4855eed3073cdbbd94a87f50eead3089552e324d96ab45604f4063cddd9497acf62dacabd9bc2666564469b5934617af6eb14f0277f6bae35fc040884b272ce38c5335dd96f38a49ea0fc3ab3141d3852456fa58aa8715d318aff248687b9c7f65312c39c25715f7674b06a802cf85a17104df77b2ed29eff74cb0f681e1c2258f4c0b0347032c7a18adfbb4d5bcccceb152950eff23100c09810aa1dd0291f9754de2d31cc21a243a91f21c5b6608ab2c84e34317a21d73a016d46fc4dc9af524d9f8e3288d99c48c3200acce1a57f3533eea149f2114ca2af2f8d9329208b1562cc6ed93941791d43cb54350a2faecc6dd1fdd48d2485b1979461d2d8b405189e2ae8350107ca3d7d7a878663a7c3cada3755baabed1430e45137b55d01b30757aa5477ce9e2d736c22e4b947388e0455331db4d2414b9b1952050daa02f091cffce52763cccad1c39ce749286362ef93641b9e72e9f48c5635088684455c55b9e55c47f9b8293ff0f4eb9090e91e7d08051019d52398e22c90376ad3eb20aeb80174c61696355e532884dd6b4d38bb5c335652d2a4f550453708d7efb49a74e298cc99dd2716181f372ab8a35c781640774db384fc4534b976eb5896106acbd60a55f30b3cc171f23460918f51bc67d4dc9affebf3bf1e8f6f5126a9536f420d3836ffc05e55d7fbd510483c21c20a6ec57c9ac61cfa03561f65787c0acc15715336fb6753dd6d0edcb976b6cba0efe2f8dc53b79ecf4f747ec31127dd822f3bd0277596dbae1bf191e62726fd527f70102161c302212135bf40a55a05fcdf2d990a438aa99b328faba0858547056b4aff2c9b5fb0953020a772f4ae6408e84e80948f6c2ec33e134b44f3598ddbae39debfc7fb4fbd1e452dd2c4d90bb98158d2c3abdc3c88fc29c7ea6ccc4de10bc3a828f332c4cb32635cac364f3a85fdeeba0dc58b7743954c7feb1df42707e0e48723740a3b58a01744beb2716a53cb2903147324e473b9e524f71750f1277a18ce8583c5a93c363c019c7eadb2a9b12885110b31b29549fe4bbdacf3753f846b5e282831c11fede7a6f2e0715cb816e89bf649bc6960a42277e41bd906bd9463a685b11d3f8ededb54d90740651eed8f702a652d54e792707e4aa4b7a713b61edd191a86e27e5e4a7f241047b212b54bdfe95ba33c1f65ec89f44ad409d26ab02a6d97680f5a32c7f17e783a8b60a39633352da329ed12aba82dd69c722ee31fa33b407c805fa88f4a00a1f40c9432598d568d6628c2294029e61afd680f0eb4768795ed27d8a24f2fd5956ebddfb008a8d08bc0fc968ecf4ba5d59ab22918610a5980ae80039acb55057062507dc1c541cf1d2d337a499503d44e9b8fe85bd1391dea96bcc6a04a1c8eca02719fe07c8d959b1afb088f5fc1de08cce66d06e47ed8e3b02602da810622ac618dea221d37f7055047d93e24115e963de972f88e364e7b46019e191a0dd07b2c44d1939fb89990eedfb180133ce66859fccdf3ca29701558ec737602c1a5f4f826e920ee54ddd978dcb979335ac860320abc807ac779b0779e3f768452027055a11e44bde726d5eb457d690f80683444da7b429c7387edcc727961916eb955b31fa26ab34719d21b2b9b51397671279f478c05437aee1990874af7e881ce4120f9473ca7bfb9113f885a684eefb55bdd73292aaf3444303c562db6364240543aa29a7799f699c5ae72be16e60f485ffd3dffb69f8408cb6ceb51bf7667c7ae5a5410402e94e5f9271fb9f06834895b18e47c6388a581c760e62d6beb0bf82e4251e35cc0f143645bf4bc4f5a6c2317d4686dcfaa41ac0140a8e7f183e2c3cf0191b49bfca2a9735fb9ba833d1124206c53bfea62243c5f3a2a16ed81afbb941b02adf579db35a1c8ed3671c2bf6e986937ab547f167d0e9a97c9a11f263b39bdeb21a51b7111351ad84262ee686edb77123681ea42994315792458bde887a99a63c80ab3c6d8b541b305eadfdc1371fcc6d6c048cd61a0b49989e6d05d86b9d9b1fcd7e42dd59156b0ec3780ddcba34af263f8671557212199bb215acc68efe63d17bf5ee562e75a2968d85f6418dcc66886b91bd53616450d1a4e61e7b13d6b92705843f6116ef42f1492e95d82c4166963c5b6b529d221ffc109203dcaf718f794850b593041c3f675fcb791e192e06c6a45661a71f2e45f8e87a45fdd866852293310795ed935bbf27df457315f5ee9ec86d41a8c3f30265a04a0ccdc27910c343b77f7c0565a42ba75af60b7877a8809927351bfe6c8cac8b878e46ccf26545ac98c771ccd5574d6eeb37ebd79232fe4afdc6aec5736b8f25d6fbee49a1f49a6d53a84d38722c6f93794a351e0a66756923323dc31a1b52a07ac85d00b98e5e7c41526a6d97c6e13bd4199beb9c39631779f5edd4d2f95267089824e2144693721e08dea42679e02cba1c301adca6180b333e6d22f5ad38afa4718baccfb68d3390135a75142e15e54c4d30e5084f797b3d33210a2f53e27fd13b89ea2be5ea60b8470c6685a7b6810f8d599a86b412244ba4f896d97f1adab3ef7e51b357be3033b00df2065a3767497edbfdac46709c9b71844cac5877a68e5bc058bb46f2a1a1ab913b35fe916c2392928f40c0e70bce0f9be203c88aea681a78ffad95ee5c984b7b51ada841922259cfb41379424040a39795d763d6559d1774dbe0ad8cbe05185dd4b11f13b306f94de51eede3308fa76e40db239b37be74f386ce3545ccf6e69c5a51fd826ecc71a1e3a43433a67db92354170450f33e47dd27ba4e53c4de8b093f72572f814d9f75ec5337bea216479d100bc8bf7c0b3296c9b10926c337a0b9b13e25fbe6ad75a8ab693d1291c0662d55cebccc72fb14b8ce80281cf7ce0a8c46652e275a8dbdf5be99522560d21dc92e702169cc2dc61c580e5830180291c37e39600c90c1057d4ab84bb35ffd97117252d80f1d75b492a2a6c35c04dc0c98738fad91963c567811bf51734e1d0448b35b320f33700042140eca0937c16113b8217b2856537623a6f6643a34be3f6aa9a7a680cbe820223649361c7347e6813ae1868ba5ab002d6aca8f75ea0fadec50d716bf5dbfc4bbc705d221aab00bacd3e4f6cae62dc9fd7b2f5ece6d0212d4f8e6fe7919fd133ea448f9d0dc7def8608ab54634c2b1a1f6f6ab889418b7d508cab017d068d2be927e0fda5025a63700f4c6b6c38c64050a12026725a057573d3cc90d676befa765229c7b963e42ad3c52cafe8908c87005507e33f86edbbef6f4fc7853fe2b2901a052cc43369b0b1ef98605e13e85de0e8fe266363466fb4c91b721fb1125ca23d01458f5363481c35a068cd4b6ab6a99af2204e9937fd06b7d7721d72d1b63093f7a9b23b95196ade6b01b30eb0c9aac8c820ee54ecc9f7ed274c55ec35d1c7d6feb4a47df4cc3160f3df0dda3ab41dce7cb9d2a7f4dc333d83592d19f16b58e8a1bd212785a0e9125f7882e2f052440c87ecedffaa4bfdb0ac7fe122f0a6b99b010dab66b88d7482913890ab63ccd7521d9b3a217005855d7c81ba00539fe6001ce7769e69e952019bbeb473ffcb10f805d42e24a9b8a44b22d7a31aadc9c72ee665f3794091cfc5c15effa2f850ee2a966d7e272d178eeac98da326d869beca936ba81e11f6fb61b66f48d2cf689ef341b3ceea7b06d0cdb857dc69568f2791e224e99b140010f2ff1768bd26bb081b6a23d74fc980addae26cdbb850238529b31f281ca3c4336be5fecc9b20d774d9e61d0a94495e37eb0fd4ddd0d4dd21a920f838f0f6b038314d33ed26e1b32c8022b2049215064e8438f2ec839ecd66c491c8ceaea49d4fb2db24ff6960697d184a250b4e2bce6444445eabf2e3326652d69124af50cdf42f2bc4c64499144db00f4b4269a613271c3921f488cb85f310983a1e8207f14066d408275500810aa08f82c1764c464a29285b1c7448bb9216da277eee30568c9941edbdc0e49b34e67db4d3058c259aa6c44a68fcc6370537146739ec16a3102a4f3cc9de30e7c919732cad338b627396633365c60ea8808fe0e6c6294dfb061d291490a2a9b73047c8648eef0097d3ed83c58e17b79d0d21d31387bb7a9d45ca8adafd684f60788d1cf29615c8832373237b3ebf4db0e189f6aa5074550b4dd05b5df8b63ec5b61fcf846b8f50bb7943b36ce4ff8393e02dc5a21567ea213beeed063e573a386868f4d062069bab552734e897c12fa10d74b1fc609057969ccf45f76d6ccc8e0b3e73c4f6016958ab2b6b81a10c1660fb4c64a3c93735d7842aeb370c3f3cd9546fda6ad2036e3b2ec3c0011218b06969bc6db0ba5717356899a1ab3e1cc69cc81a03b827293a2e0729192310ae779e3645f4191b8b92f0a82bef64e5ccb99d8922c25e88a9f19bf09cbbf93d1d7e26f7d5f0e9bb172cdd741f5527b765911fa096540f1b7fd1f23638f4cc3f3e6c70d616bdcbddcf70d06da53c8378767895c7938f414ab4c2f9881f482df1d5c1fe2b1be8c510b80cb3e4d9e27c4e0e27eca4333dc584db7b25c8f63837c74f455657a844a92f7f8f61be685b1c1a0baa8baf5a41acf1def887fc2e4bb8be9e7abf522b781cfd05cadf173b25f183c8a8a47af391cc90a9fe9f819ca423d84239ee372c26bcb5ecc19199f86f48a892bf42e12e0e6945de3d745bcd2dd7ba9afca3ade638a90986a0bdfdf9e8bf7a82823d71a3d168fed6157b79acf85dae214f3cff9ebb385777e73e4d32fddf77a9c2b54e35813682c1aeca1ce15dd3eda152acbe115cd0d090ab3202d494d35e4d9e78c78768c260075d67069c6a719c002123367acdc2fd5bc66e9b8826b29d13d9916743db90d159e50b7721efa5803ead7dccdc0ab93d6167e323d75c120c32cd9b17ae3895f89c1a805a581d58424cb6b86c952a03eed2c68142f20ac8da70f675ae200cc3982017635f423de923d1a8b7ad827dd9687c7c3e4277094920fdfef34c6f2e1e22b588ee524aa654b0d1898a2e61ade240f5b54c6fdcfa9cea0707fffdf6b0923c06a83ad54d5544482c269f60b6c013d12fff796348c36c3ef4c3650c92c69aaf953205d522e28080aa239fa233a04209567cb24acfa465ca6abf4a6b7363a149b0d09259b8c49edb8e1ace01b2e94a6db89922e508185a032a8aa71c987c3ee43ecbc9f5c2e5b6fc0ea7082525481319873cb600b847988e629ce94d3a22e4fc2779dd97a4bb375104a21fd75b6ce71c645a9d376696c57249dc36909f3a93632f0d688fdfc0992f7a59b5611897f3ad15799e9fbf7fc4bdd36c574ec0944573c0d4fcca47be4a0736e1dc9c6bfbea8318f075088bd5a65fac77605b3cc3b89e3b66045d9aa50b1ef2fc2a0f35343ec63f697dc834c6f452d8ce3dcd6c3732bdcc2b7e329804c1dc2f6d6fa842afd001cb78569330697f5fe2b7d5f9b253c1f2c9b7fba7af01720ab9a4258074afb3906a745930fb247649294eae83440040fc07e60", 0x1000}, {&(0x7f0000001680)="37cb80448e6769220199e0b526a9ab9016d218ad0fbec001c3f28ab2cf4e012efd2e50fce289d553175b594fcc9c3ee7250398e4c28bc069e36f92ef2b662f905e5c9ddaf9c8808728a6ce355c710857422e123c9f0556891efb8cb2e777e953a7476c4e69a47ed700b240e51003d14b31ed6cdf3213cd9daf80b0a8c803afa210bc4ef0692c20c9381914a2f6084e0fa5b5dd0d8591067fccd44782477a6f83155e50d1a444c55f60119f61e99dba9aca14ddc8e03c847db2ccad0bfc3c5d58d093109812ac2e7601605745d7e604d60ef32d2a50b9fb50647f0192ec7a8c1199d41089a6558679bbc3e7f080a62b0f8227009acf094ae82d2792958c693e74fe547d2a36d1031265136a14455db597bcd83bff446ed27246c20463637a7e00d4999582a31a2bc23ed6f1824903da38f1ec7a874dabb63ffe11af79ac1ecb66ef2fa5d1dee5c5c58a79d65e14d76075ed05079180b0febb9bc4b3d75bf8fd5245fb0fbe1cba34eb30fa841ee137f96ef4daef17c0322c42c5449ffc856d312cbbf2d7dc6285674ece47f37c08d387292af7e61c853dcf4f18fb90b27c71530285b500ff0bfa48d5f0921af055bde3dbda3afb133bad376e95920275eae79ac32dc1b9781ff1c504b7842447f5f7335aa4adcad50dfeb672cd3d6ea7117b62e87681624af31678b9f9950f09e27537e777939c878e5922c1029e79473559517bc07157c23bc25c8ed4901e2a720fb5aeb92ce060060d94763e41d622f76fde01b57ece12fac899d073627989cd968016f6d3c512e13f3f67e16b71713dc3f3f2589c87bddf54f6b27905b8f40cbcd112cb82c48fba1326cad44af8374303c598406d4a96f9e9d2ff547b79d980078814245da81f7dddbcf7ddbaad546ce266f69d45d6d2a19586439d1e936b99c355572f53d6996823ee4bbe61371ee23864e686c8d1dfe405c4f7f5e630ed2385c8953197f29f04618467d07c4401683f118b23478864b8ba843821d5781279bb33ccb09aa1ec8cec8f7484682ded4aa49a4417f29d33022dc7ee8be2e064af608a079e538ee7dcfa95458d4017568351f84d45c86540cb54b882d3a10063e4f0f41b8f9d3938fec03f0e5a829b1a66d0688542cac5f30c358395d79686ad09fc45ecf4e3a81fcbf519fd4f75f466045aa81aeb065d6b6767b8fb2ac85bf11768d3761a583757c62a3d23d90b9a445e4b30cf6648acfa61bd268bdd3e5e3d94f89a81707c6d8f05cc5b19c258dfdd54ff075daeb9e04c39a89ffbcecf3df657471a57e318cc237e58d484554d97408a642a4587d525b57f2de878c495c04bf643ad51ec8d59518fe3c05fbca8bd8be521d70d9041560f5a384cb461559b253961ad0565135e4997e4fc4a7dc0d2fd80aae8eebe88770371f33b5dbc78e535c0d2cec43bfd0f2371d17ce0ea1c945dd502620fbd9e529ae224d086d7a7316d14662dd38741dba0ee03c34d14d517ea4a7fb421dd4916592ac4c4f7937fca90129a2a0d330c9fd2f2c2a751d3453e98286be5bb6e562e9c3544ae12935f7ed7dc3c411fad878decc58929bb9aa40f914b69e493e8711b721922b812b3f7350d5413faeafc47a8b308f53464ccb46056ad73fa50003e8f67589e9cce7b3ce2ac73d515fe3073ccc18b790f80663f407aba4b3973f46bd5ac78740a4d890d41a4fc5c76f5c74b65e0c8a5f7bcc3bccc034ebbdbeebe3624533b62e315db35823e926e36fc6b3860d3ec1630296f0ea908089f584b4a3be500de1d289a69112c6bc1d50218429522df26603ef9bff396c76d25b8548c0dddf42836c972c61a09b8e29e9894a7af3e57fb668ca1031ca999ac25f1501a10a5945a733be4238de890a67d4b65bc7e35a245b9394960c06c1435acde4100d140a100bab13333b3aaedf8b273830ffd3e0b97cb893c52aab50129d48987e712c859407d0cfd5d9a07f4823f84743121a91a33593113954f129cddbd993cb4c13ab5e88b8a0cfb53616953f260ee34a95d5a5c719cec4470a2e6061bef00058edf332944753949c23158e28dc253cb2bc29bd7b697e35924529ff02d2cdd3d7446c69eee30d5fb21fa60fce93d4b6b2bc52920977ba56eba12d73d9acbe5b64b849a7b8b12fef8ac05014f22f73c63175f6358b3a17de70151b7cfeb1a89ed684aa10c0ed9038e7f3f8d0b1b76a4e2e65e6cd7e996851b84a5eedabaac28d5fdbf988f481aedf79e42e2fa5a2a566478593d7856beb8a5f58a683b8f6c0aee3381a7968017f5c145f62de604711a3f0ff4b1737d9a9b4fc81180f05ac230226297202f685261e48318ca6757a711c8c3b2b65c04cb21d274855273366161bd477bd3def750c4935fe0243608cacd4854932d7890dd5e5139eb8ad538aece456246939f0b832f4bc2487f23483b9d88937aa4bd52ff0fdd59537dc1c620aac5e79edcbd90c84bdb8f31a7b3ea172825e6274ebbd253fd895b78a7d4f63a3e89fa931dc7bc66f7e1506786ad5298fc58820d10138b0c783e3826bf4d8995eba738c3d8d862012b8b28a54d1346e1e2d45348134704cb9cc05a838e48e60a35db073a9acfbafe71bb9dc2385c10b6176135d1abafbf7189fca1a64a8253a575924979385aa1f127c9d2604c3d3da7ae9f1012a807d579d6e9580d64529f59fe271c031de83def60b65881f31f89ee69e060b99286bc09557d8d1cc4ef59a8c2226e570d2a97e9eeaebb042bd0bf9c1ee0f3eac08d1740b085007316d0154aca9e89f694e729c31112fc26e33c48bcbecb836edd5e2848d6da01c37253accf22af50ecbb21c9505ca9e54dd6bc453b52cc6f01d135eea45d9aed2b0e644d26cce9609c10da46de4e51ebc5cb9a34e56ee7e755f08f64a9aa6884376da29c539e8a38b6365488c4553a6f90094d10dd61166ad39b8e6f465a4fdec8967b3f241f561a19e70178dac6bebabb807786327661a1305a314b606c2bce75ffd328f56d63e6d04d36c1bd6a3601a3f66d798f088df2add1ecfc1ed8281b89303758c79516eab21fb6e0d8085629e5187fc9443ce58689da067ec20ae55c475baecbb1c3679ff949dba1a901f4c070171f1ab00c3a7cabd064e8508ee439233fbb3cc98a51619a8041a40d02f57b2d5a1a412f89d9933b6a1181c512da237c173eff79de2063a39e46b08a2c5af2cb2bc9fbbe98e5620749bfedea23d02f37c10d1ea7f8994743dfc986b337bc7b1262162e1a6f217d8d14a1b7a530873c759a0349032bd12e7af4fc1393f46cb0035ab6dd3adb3105dc73895498a2ae8eec51d06dbaa249b547912b56bb22ea81857b8092674a057e68d5ba5575642136628f77b2c4bc70f5bff817974241bd935422526c254eef70f6e3d8423afba35cc1f07f0365374151ca8534ed27aa01ce699c77193a9be85ffdf923827c9962d9b72dfe8aff1f431f21589504ef7da8a794a46c64e313f9394ba8084d2aa6a29b0af36bc4904256b4b50571550f1a614485617d62eb689a630aa155bb7bf75a03df80f9743f57a5ddb023a700e27b6b5b179ba02d695a3fdaf62a5a500608ba77b7bb8472bee0063d7031e1a9dc99ded55b0880a93c87ec8308d0f70a3738373091e27761f8b9f91711753e64c8b72cae20b2e3bf07ceae3f0bd91d44e96df63023570786ffea2c1ec1fe3dd9b04188fc65a9970bbf86114a867c7fcfb455101590e9c9a75f51aaa18f421b98a3c64fe701fdc45c21aba3c6e54e5cc042abc6f500f6bfa60aaf86a6a64b6c9d98746b34660e005c657ba114ec59f57b487788c964e4dc9b3890b50246ff72fe483b541d592fb3310061c0737a52a3f5711b4c1da767cd62d246f9c986816ac6b761a74591786dfacd1d340385a101902d3835ea75bdb944f801534c83c1822ec3d1203f1b5f4a3db024de2fb8b6a1690bc8d7b2b7c56752f1d0f93823d1cb0351fbc82b8fd6d5347ef85db10ed4193137c0d2021516454a338ee986034975040c2db4658aac23a7ead24c348222f60376a2daa9c55eb15c9e283152dd528aa8714360c25bec53c61ee54d336781eb28fc8171c0be72c83e0459ce542a4f03320671d12277a717e31780cf38b530fac0c92a03c4810546c787f3d91dbae161f0b5ae5bc950b7d3f9823bb56319309f044046035886367cbbffae30e9a617afb09d32f80d45e57743e53d0e1ed70054e8626a71b6add0e178ed71567f6c91eae6372faea040fad3f2b0c2b7f0ad5fc4a4c25bbd6836117bd2320e6fff89b98f293a2f069e86ecd6f4dfe1615046a743ffc725aad76d1aea495df444ff874dbb90e7b36f6c57232a4a66ea0a45e12c1ef6a9f396d21efa9b6677d5ad12b68029294b99055764927930b2cdf1f3285904f0fb663093e5842063ff90b0fd572923d97fe2fef245668b1ab6dd03287d38a290b02cba177de05f11a62422bd65482ac8c1db56ccc83f1b05c6f0ddd62521593a6b3ea26204ef08109d1098e0adf494c278f6d9237665c44e963633e5f7d8264b5eabde7e21583dd3e4ae597661570a5046c84369021d413c4210f8b76525e76406ad4888f60e8cd69590df9d61f399f8afb15172b4712d032390373bcec9522c91fd25af97ffa0dda237685e3c1afd5d192e8f2377376ee04dd4235b587e35d8a1c2f86a8262880e8495e3a750b8a58b3a1b430407214bebaa1d68be512b422cac34d117d42485fc9160b491c74bf3d6575138284b8bf56884acd832b3b810576181837a141dd67132051a75b4aa87c7c11ba64bf330c1d188ddbf68b3f8932ea15794b5b7acb97cebb01627f9483bf38c785749ed5315de0a03d530917e79628893dd6be20d894e93af77e11f9a2666681fa32c0e2897f2e3e9441a03a4f70b6553a09e8228c16377c88911378180978ebe6d3a6b741e5bb831e2c0f84d7f06d2b78801dbca5c4595106523076958eed5d7d0c02f0ef2a45764c895ce5bb46322b276d377fb38b5f6fdaef21d2fb907dbedc775666bf92319579a828edc1f3ea41c86165af3f26d8f7ebdc973082fd20a99d03e50f9a66e4c93b4baa7a4a107f6abd1f0d5e99a385c019dd4503c11795c5ad41112a71636be485062f18befb63115ba6e39c65d2777f3ac62ec43e24b86681f0a67ea12b6529356611cf7aa4eed6cf31465de791ec5ccdc46b56f897be111c3ecd9e1f71f67f6f5f753173fe5e6224b764488b98cb3b7168cb0baa8c5fb8deb41fe5b3d3c1c85a39f3a238a21cc98b389b12f8c968293e79c43267d77ed6445e5050d4378417af00649d91230c449d5eb1aca86c57fdbee4709221540e229845141f6cf233573e78a4460a3c42d773ad4af371f8fb5f0457589621e2c59fbd6ed383c49ceec29e3a5cb437a17b3ba6ce8cea43fddd273cefcd9982c6606e78688339b2f357e883622ef5b6c36805322c64dddd03cff2b3115ae419d50b8481e866202ecbdc8943c6b9da269a377810a6c11b385b86e26a68d7ceee908e4c13931a5a8a7abfb9a4e04e1211b830e7ed3a26deff9974c353aa61ac183e4693070fb36b1c9243c2e8b2e72f89b35afb32898105edd887f1c87bc4247ed96371f4a960239f13e388ceac945c1110a467e07005fd5cc6f4237fa584ac1eb4c3d73e4a6b97301147442fc9a94d7551fce8219fc92be8a2f2857a1e94f85cd9ea91b93c23e2fa990c9550c7fc682849dd4c095665eca4562d2ac5407256ac60ce3d0a448fd472a0279fa0a4819816d847ff99a5815fa9fc096753a1b274bda09d620f4d75dedfff70eb434c649589fff1d8fe9615390e0c545e3", 0x1000}, {&(0x7f00000002c0)="4849420e501352d53f8128a1c7c1007162a4c0022e1c95819ab8e2bb7687599b57aa45903ef770d70ad69f1009a935699c2d8d256bd793249815362ab864c20d10f4261ddebd239c145e452b01f0e24bbbc87a8f3b2145e4d0e92625da02dc6b8372f89083c43a3f27959cd1d07e784832fe1facf18d845c60606831e4eed60d280d977266886eea728b1f03", 0x8c}], 0x7, 0x0, 0x0, 0x400}, 0x1) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) sendto$unix(r0, &(0x7f0000000000)="6b4d9d3756d63f65a3e449a78559f648ca6cfe9ddc24ae9d80011bb150f6eedb0254ea87810365cc4c", 0x29, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x400, 0x82) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000400)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[], @ANYRESOCT, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES64=r0, @ANYPTR64, @ANYBLOB="7bb81e8fbe31cf796bd4c219e47551cf7149a4fe73e82bda6fd78841306e52d47e735f4ff1af1aa0a75a25d48c345bdb916c61f1bb7e773ceb0e9896c53cb4c7f5598747e090e4aa0fd096285a062b490b44e4c6df52df90381f7f42cd0dac05c0e79c9dc7c83c57b5bdd3dea75ed7d5b64f93120e9ba42d1fe3d9bc35506b27358c7aa52cfc45f56b03eecbcabd70eb5a6dfa1b136f1a1d9e6569398fd44b2a3cb8b505659a3f1f8c39abaaeb59d20ce1ea8ce0a8e309a9b7e36151b39aa487082a18d344d7cf2c162bf03fa288821dc792773afb18837181bf9696", @ANYRES64=r2, @ANYPTR64, @ANYRES16, @ANYPTR=&(0x7f0000000540)=ANY=[@ANYRESDEC, @ANYRESOCT, @ANYRES16, @ANYRES16=r3], @ANYRES64=r4], @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESDEC=r1, @ANYBLOB="3f33fc02ed174d1b08b81dabafd6f28e2f7240eccc3c48801b0813baf378eed6373b5e5083b3a3a4d03b4fd0b50738c70e71bea6e25a85dba1de44d728237c36087d914358831e2b095c446d3d8b025c7eb337ee1fc6a13d02873ee9ec59fa04af419cfd2ce315c8b74ac5b214187da83bc69b8927c93361cbb55046179c41a8fe7f85086a25cb38a276b62a7f7cd19f36340596502ee996b66277def34f9fb6f321714b842c0110bfea97a7bf3c25b17e7e2c3073416ff3c0a25c993864a193836dc6675da61dbb1cdbe1db8369998fb85e1582a79ff35d3835d88d865dc2344fb8a806611908b153bf77a6"], @ANYRESOCT]], 0x8}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x14}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) chmod(&(0x7f0000000040)='./file0\x00', 0x80) stat(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x40) openat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0x1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = socket(0x18, 0xc000, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r4, 0xf, r3) r5 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r8, r8, r8]) r9 = getuid() r10 = getegid() r11 = fcntl$getown(r4, 0x5) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r13 = getpid() fcntl$lock(r12, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000002380)={{0x0, r6, r8, r9, r10, 0x20, 0x80}, 0x3, 0x7, r11, r13, 0x8, 0x80000001, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r9, r14, 0xa) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000900)=""/65, 0x41}, {&(0x7f0000000bc0)=""/156, 0x9c}, {&(0x7f0000000b40)=""/105, 0x69}], 0x3, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000009c0)=[{&(0x7f0000000180)="de89ddf1251e4ef5018e6ab3c0f492d74bf8bc5c48dfe1bd3a6e487f2bc00293c29c0662e7764c8e2baf8c93a4965a557889dead9660964e6f97f85be8c5df9f655972e03a877c83f5397c9e52ab0c0fa2e3b27fd3fcfb3de85e998128a1e02a5822b316382d6eef9d300c76ba4825c38af4cf3618e63c4b628f8ffebbd81b55d2ca69a40c9e1c529c166f5dfffc27c51516e7a812de0582cd96023374abf40b2e54cd94be60db541d7a47757940a50a006d505d715d169e24e90b81c2adc18348d08eb2ba6246a07ed527e9799af0d5edc5df04c3775dfb67313ae2e1e523332c040c5b0380e9cff828ac1b164508f65ee4", 0xf2}, {&(0x7f0000000280)="3d3fb3d8d3d97909292cbffa4e58cef56c7ffbaaa55301ea592a7f51bc125c0dacdb913cee25a1d20b8b95103d36f5e832a9277e4b788efe33c062688e0c4999e2ce975016fcca07883d14c9799d52ef92fb2b25", 0x54}, {&(0x7f0000000300)="dd02c1725eef889b38db70cb08c2d726bae66e4b3e4b747bd4df7bc2c06dfc6e42bd083ff49d8586c38c34935a643cf0475f91220bb4f74830222f56ccd0130ff75631314f728b001a46b9439e771f457ef4d484b2140ef65c46a54edb6d951fc35d0d479b0f1a1378699d679c66bd55c58d937b4a8195f124325d8701c8a90eb0de43421d01b34a2941bce1f8291ab728700bc8e0c464ef0d6cadc79794be5f4eb87847cc423a36136842f7e0ec4ecafad368a40abc2934d945208b6fa04e68b52a6e1190e474", 0xc7}, {&(0x7f0000000c80)="48eb7f1c9de385ae946aa6e758e32d8b2523c33a0ed1936090e8f570a567d9d709b64f8ce3ebf587a1abd4f4ad0fe233f81e8c60efb4fb90d2c2685b407ea37944054978fbe75a4cf59ffb3be1aeb987d1715a7375981b4dbdb943fba8bc5bb69cb53108ed272e4451cadbfb006dfc101b5f43e7f8e087a2b509ace9628ea8c7719eedc52bfcd4d7f6968ac153c58797caae7d1b1672f08a0376686593e1f258838dad75efbec1a488656a4f265240e6593b97a9dd779deb501d6f19b8add7617dbf1790c664e7cc33150d87a6c0e9459458f767861ab3503620dec76c76ce13ef7b5e99c8330b42c4a79c99d6f996eebc5f712762c80aa01f2e2239d206365e9ff1a112e959f44896e7c6ef49ad5f2c77bae26b2151b2f70a8a1e6738811e0fc0ba1fbfd528e912355f9d5a88d9a25e92694644efd19d6308c9388f05d9c791d922ac76f86480fb2a210b8b7047279c9535f49ee46af488d634b0f2fa28586e7ce380cd61537c58dfe968d58619194024979e5eb879737079ebaa48ebd6f7167f932cb46b50ee4388d0e588377efcd9d20f844157c0e3376e0d900880dc47c3e7b03c67d1ffa4fae18a28f03a27ebd3be", 0x1b1}, {&(0x7f0000000100)="5a1a9a92f0e444747b22101677adb7e21f96", 0x12}, {&(0x7f0000000600)="99c7c0a606177e7584822f85ec1b5b8b868c55fe1defb6b694bcec01cba9e8c3a601d9fba8fa30fd7d008fddcc024d22eed0f265daf8dd284fcd11a02936eb2374eeaa9d79e54185cb465c0d98ee5b94180d607f1548a4a6e2cdf67af091ee04dd1b01a997eb5aefa6b959e7449a4fcba76c763fb1ff69c4b67e834a3c52010000000100d3715433d1585fd542c2dde068c16e1a43fba9e4317ccae37d03efd5e9df757ab49fd39a24d62e0e5bd26762e9d007b84a8f2a9fbebb18fe83889888c107a38932d016ad050e87d5e834edbec9bc7361cae8f3b98c91188a5fb6b6ac4e6300"/239, 0xef}, {&(0x7f0000000400)="c62e7c28559e1b29eaa74b3fccef78e50d1d8ad3ef5ab9cbb89569bf719dd091f0da5e2e88893d64469475f98808521e21145e6ca82efe60ff2738df122aba87ee2dc5a3ce99a287bdb812a6486dad567140ce90234c39e0b1", 0x59}, {&(0x7f0000000700)="2e340ef40a4881ff94d5f0712eb4f1c57a80b8dc486e51a9a9348ed83e9ce2ca68f7ba2da7e5958c72fc9a7aae07f726cd47ea34cd65f4ad903b87fed9c4c9e0cb65a93c0f5f8be855f336459067c116127269be46e7ed5c1e1619193d6a993c1f5d244b4ce8d01375cd94be78035cd2fafad4be9b98b321c68b38ba4535f50bb041a6a510bb277496b2af8845db5e0f58d152064de6899e8f12fe3d4ec8cfb02140010e40d7b27b30197df4afdc09ed35bd6fec03a4a61913a6bb8b42a25423a04aae8f76d382729f2370c7535f56520405", 0xd2}, {&(0x7f0000000800)="77f4127ebea91c2cb30a430d7783b0b7e94769af6cd59bfad520cfcdcf8a2cae50f5d043ac01b4e1d752a4962cb222d29451e407d1031bff48b600c1c7fcce9b1160ff75195820f71ad04c51010d0eda665e075f3ef17ada0a46ca8d0ff999294fdfc58af0fc29587b094449b418dd99a85ed1d5e008999f03fab403405454d98944cc6e203a925329561cab2b80c93d5c2f920201e310942efc8840fd7926f5e3d42a021b87eda6bd9dac9ea2674afe4d971ce67d0abb04818716afa3d9094a9dc4250adf07369ca2660007bba5c35b8eb8e1fd6555c11a2f31901f3c84fcb824082e45139681e484c6e862b0710fc09dc97d4821028ef2a4", 0xf9}], 0x10000000000000c1, 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) nanosleep(&(0x7f0000000080), 0x0) connect$inet6(r3, &(0x7f0000000140), 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30810, 0x0) close(r4) listen(r3, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'vap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006, 0x0, 0x0, 0x10}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'|Vp', 0x0}) clock_gettime(0x2, &(0x7f0000000140)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x9, 0x12000}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20005, 0x0) r4 = syz_open_pts() r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105705, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000700)={0x5c4fe233, [{0x0, 0x7}, {0x0, 0x5}, {0x4, 0x7819}, {0x2, 0x3}, {0x5, 0x2}, {0x1, 0x3}, {0x1, 0x8}, {0x2, 0x20}, {0x3, 0x1}, {0xa99144e1f4fa31da, 0xfff}, {0x3, 0x53751f7d}, {0x2, 0x7ff}, {0x3, 0x1}, {0x2, 0x2}, {0x1, 0x9}, {0x1, 0xff}, {0x3, 0xffffffff}, {0x6dfdca78c934b003, 0x8001}, {0xb55d1fb05d76fb6e, 0x1f}, {0x2, 0x20}, {0x5, 0x8}, {0x1, 0x9}, {0x2, 0x401}, {0x3, 0xcdc8}, {0x3, 0x10000}, {0x2, 0x80}, {0x1, 0x3ff}, {0x3, 0x9}, {0x2, 0x7a1d}, {0x1, 0x1}, {0x3, 0x80002}]}) close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000280)={0x100, 0x8, 0x8}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) syz_open_pts() r7 = syz_open_pts() close(r7) writev(r7, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000400)={0x0, 0xf149, 0x5, 0x2, "66e132eac5e5944d00ea010000000000000000cd", 0xfffffffc, 0x6}) r8 = syz_open_pts() close(r8) socketpair(0x10, 0x3, 0x7, &(0x7f0000000380)={0xffffffffffffffff}) writev(r9, &(0x7f00000006c0), 0x0) r10 = fcntl$getown(r8, 0x5) fcntl$lock(r3, 0x2, &(0x7f00000002c0)={0x3, 0x0, 0x7, 0x9, r10}) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 16:00:25 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)=0x200) 16:00:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) connect$unix(r0, &(0x7f0000002a80)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a90005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x1000, 0x7]}) r3 = dup2(r0, r0) write(r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = semget(0x0, 0x7, 0x120) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000004c0)=""/4096) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x1f) r7 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) sendmsg$unix(r3, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:27 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto$unix(r1, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 16:00:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) 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) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1, 0x400}, {0x3ff, 0x7}}, 0x2) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x4000, 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:27 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x375a2aa6534d48cb) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x4, 0x6, 0x400, 0x2}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x2}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x581, 0x5, {[0x5, 0x8000, 0x3, 0x1, 0xfffffffffffffffb, 0x400000000000, 0xfff, 0x1, 0x8001, 0x81, 0x8, 0x7, 0x5, 0x101, 0x2, 0x3f, 0x10001, 0x6], [0x1f, 0xec9a, 0x1269ed4f, 0xcb, 0x6, 0x8, 0x6, 0x4, 0x8, 0x3], [0x7, 0x8001, 0x6, 0x0, 0x5, 0x5, 0x7], [0x5, 0x6, 0xffff, 0x1, 0x5, 0x80000000], [{0x7, 0x0, 0x1, 0x2}, {0x9, 0x7f, 0x69, 0xffffffffffffff9c}, {0x1, 0x3ff, 0x2, 0x10000}, {0x7, 0x8d, 0x11, 0x7}, {0x1, 0x7, 0x7, 0x200}, {0x1, 0x7fffffff, 0xffffffff, 0x3}, {0x7, 0x3, 0x81, 0x401}, {0xffff, 0x1, 0x8, 0x6}], {0x101, 0x0, 0x58de, 0x68f1}, {0x2, 0x0, 0xffffffff, 0x7fff}}}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000040)) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r5 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r5, 0x0, 0x5, 0x0) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000000)=""/69) semget$private(0x0, 0x2, 0x800) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000080)=""/41) 16:00:27 executing program 0: 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(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x5, 0x4, 0x1f) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x45}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) fchdir(r1) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105705, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000040)={0x0, 0x2}) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262", 0xbe) 16:00:27 executing program 1: r0 = open(&(0x7f0000000180)='./bus/file0\x00', 0x70e, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1ff, 0x8, 0x221, 0x0, 0x1ff, 0x3, 0xfffffff8, 0x1, 0x0, 0x81, 0x7f}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x3, 0x859, 0x80000000, 0x1, 0x4, 0x10001, 0x747, 0x0, 0x2, 0x0, 0x7ff}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000001c0)=0x1) pledge(0x0, &(0x7f0000000140)='\x00') 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x509, 0x8000}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000600)="090965a1b4328b3a73f38e0dbf357428b59038d4deee41d342670b86a7b6b750571403c65fc4b644ab63f5e571ec319d3bb9337d16669695ccfe7e6016b133c89363712778f39207f0ab93508d2fb0b077a01b005d151f1f6a179c0ea855a928c9c00cb3962f43e1deb408002d62848f332ff42999dfc16a2ca5ff707cde75e1eeae756ec21ee5bad2f4220ab7e323631673663855682d7cf73ce96dafd0a50a80b719c728f3f2cdc6e5", 0xaa}, {&(0x7f0000000200)="a9d615a29f49e2b84df0d8fb58843f1d7befbab43aa74c9e94b226685a4c6d194b1cacc1d37cd372e8feff06bb0a6edff73e887a616049dba969f4b6f8d3b735181c692bfdb0c0b128c19dbbf9d49c089e54bbdc43ad64aafb642c1b2c17cf0cb8978b35ac0874f0f1dc15baa2c139a1a2ab20c802c502d136135b8cca3b7724e09c58e57bd2b914d10f6b431e7a99b09aa54bb887e36253c4dc3c49f4369b97c97f9545", 0xa4}, {&(0x7f00000002c0)="9805b0d1fab98114c22228d5a8a88c891f68b55fa5ef9843cd4fc584f3c64ddd47c0e8c1e02be847f930b4b1a85e79c4b05b946c89d001077bf42446a4e3ce899cca4c36473bac3fb1ab3648055cb5cd263e0bc5232a4c088d26acc9eef96535b95c5048eb26ac14f6d22bedb357dbed2aa0", 0x72}, {&(0x7f0000000340)="8b4d5439e88e79878446e0d4693830002c514e8e4b6e4461cf9335bed55ea8dcbffd292b86f4427b8ef64a4d4d324036b8f6db0cdc1005800c6e1cf9d445200bd415bb41a4", 0x45}], 0x4, &(0x7f00000006c0)=[{0x10, 0x1, 0x403ff, "2b5958ed1e4bbaa0003f8c566401f671c06d944e47f8a5d89cdb48703dcbbdfa64a7e8ee"}, {0x70, 0x1, 0x200, "0a9594c391a4382824043ab9b07fbdc3c1dc4f6dfdca3c44202a922d9ea108b277c2035dc431be10d5a94c24adc3ce9c0ef800169cc51739f51089c647fcd1332a52ce561db280d0d6582b26a8f9d918bab376cf9f615d6fafc1ec"}, {0x40, 0x1, 0x4, "87b857d208270c03a78500002e411cb827dedcec6469c61cc34b63f33d8a2639dc7fd1208a1df067ecf77fb4b3789878"}, {0x110, 0x1, 0x8, "0d95b75a17eee1f67c02a99a2d1eb38ac2b31dfb172e8ed6dec17b636dfaae549feb7a5e19599e720b1a346ab13eaddc052041554b28f39b84e2f1b2a5c9ef276ae9ac417890143237305e58ce8a79f1f71daec536f4b13bde638a768372e2980798ec46817311a1215e9280e9dfbe9615c5ff4b8d9749d951448e2f376a7031e5855e97494299d2db98db06d5da024c0417a3de2f75943e76a861def82c21b4c07823b2a2d8d666bae516d98c8c49cd074685de999294d6606c2e3da6f9610eaa2826f795493911f714fb797369e9a07e742f0b9429cb1e81d6684ee12d75408a7e1929fa9dcdea0005c20d1252a6e2b41952e379bf7ca9ce96"}, {0xfffffffffffffd7a, 0xffff, 0x7, "81bf4f8d791f1ba567d51e56a201402b"}], 0x1f0}, 0xc04) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) r3 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x6) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000047957d38"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x16e, &(0x7f0000000140)=""/84, 0xfffffffffffffde0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8342, 0xd2) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0xffffffff, 0x2, "03662894c0085d41c665c3df0a10000076efffaf", 0x200, 0x1000}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 16:00:27 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r2 = dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) syz_open_pts() r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x20}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fcntl$setflags(r3, 0x2, 0x1) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)) 16:00:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) geteuid() 16:00:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r4, &(0x7f0000000040)=@abs, 0x8) shutdown(r4, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000080), 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) sendto$inet6(r5, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r1, 0x0, 0x0) write(r0, &(0x7f0000000080)="fa897ada70a24c7b520eddfa0ab8ff958e929aae35becab0b5c25cfd7a7a5e8c94dc4ae321852cc6b4ed8292cb626877811a56761dcf7dd6ff6589016a2f4073c30087d560872d5bee9766c838c26d8133d6239b654b1fe82728168face33e270b7cbc8ba597bef248d3ea90fbedc79260c34360b78009ca55d203fdfb437e3dbbbc7d488f1e75aef28057cbb1220c96ce8eba7f5c8a00a78b0f94c695b2028e14a7444896", 0xa5) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000040)=[{0x74, 0x0, 0x0, 0x1000000}, {0x5c}, {0x6, 0x0, 0x98, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0xa14}, {0x3c}, {0xc}, {0x4006}]}) pwrite(r0, &(0x7f0000000040)="96f30f444568f257", 0x8, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xd20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) getsockname$inet(r2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04de"], 0x1) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="82021a2f66696c653000"], 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r6, &(0x7f0000000040)=@abs, 0x8) shutdown(r6, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r8 = socket$inet6(0x18, 0x4000, 0x81) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f0000000580)=0xc) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r14, 0xf, r13) r15 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r17 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r18, r18, r18]) r19 = getuid() r20 = getegid() r21 = fcntl$getown(r14, 0x5) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r23 = getpid() fcntl$lock(r22, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r23}) shmctl$IPC_SET(r15, 0x1, &(0x7f0000002380)={{0x0, r16, r18, r19, r20, 0x20, 0x80}, 0x3, 0x7, r21, r23, 0x8, 0x80000001, 0x4}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r25 = syz_open_pts() close(r25) writev(r25, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r26 = syz_open_pts() close(r26) writev(r26, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r27 = syz_open_pts() close(r27) writev(r27, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r28 = syz_open_pts() close(r28) writev(r28, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r29 = syz_open_pts() close(r29) writev(r29, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r30 = syz_open_pts() ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r32, 0xf, r31) r33 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r35 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r36, r36, r36]) r37 = getuid() r38 = getegid() r39 = fcntl$getown(r32, 0x5) r40 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r41 = getpid() fcntl$lock(r40, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r41}) shmctl$IPC_SET(r33, 0x1, &(0x7f0000002380)={{0x0, r34, r36, r37, r38, 0x20, 0x80}, 0x3, 0x7, r39, r41, 0x8, 0x80000001, 0x4}) r42 = socket(0x2, 0x2, 0x0) connect$unix(r42, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r42, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r42, &(0x7f0000000040)=@abs, 0x8) shutdown(r42, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r44 = getgid() r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r46, 0xf, r45) r47 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r49 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r50, r50, r50]) r51 = getuid() r52 = getegid() r53 = fcntl$getown(r46, 0x5) r54 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r55 = getpid() fcntl$lock(r54, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r55}) shmctl$IPC_SET(r47, 0x1, &(0x7f0000002380)={{0x0, r48, r50, r51, r52, 0x20, 0x80}, 0x3, 0x7, r53, r55, 0x8, 0x80000001, 0x4}) r56 = geteuid() r57 = socket(0x18, 0x1, 0x0) setsockopt(r57, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r58 = socket(0x18, 0x1, 0x0) setsockopt(r58, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r58, 0xf, r57) r59 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r61 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r62, r62, r62]) r63 = getuid() r64 = getegid() r65 = fcntl$getown(r58, 0x5) r66 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r67 = getpid() fcntl$lock(r66, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r67}) shmctl$IPC_SET(r59, 0x1, &(0x7f0000002380)={{0x0, r60, r62, r63, r64, 0x20, 0x80}, 0x3, 0x7, r65, r67, 0x8, 0x80000001, 0x4}) r68 = geteuid() r69 = socket(0x18, 0x1, 0x0) setsockopt(r69, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r70 = socket(0x18, 0x1, 0x0) setsockopt(r70, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r70, 0xf, r69) r71 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r73 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r74, r74, r74]) r75 = getuid() r76 = getegid() r77 = fcntl$getown(r70, 0x5) r78 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r79 = getpid() fcntl$lock(r78, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r79}) shmctl$IPC_SET(r71, 0x1, &(0x7f0000002380)={{0x0, r72, r74, r75, r76, 0x20, 0x80}, 0x3, 0x7, r77, r79, 0x8, 0x80000001, 0x4}) getgroups(0x3, &(0x7f0000000000)=[0x0, r76, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r76]) r80 = socket(0x18, 0x1, 0x0) setsockopt(r80, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r81 = socket(0x18, 0x1, 0x0) setsockopt(r81, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r81, 0xf, r80) r82 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r84 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r85, r85, r85]) r86 = getuid() r87 = getegid() r88 = fcntl$getown(r81, 0x5) r89 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r90 = getpid() fcntl$lock(r89, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r90}) shmctl$IPC_SET(r82, 0x1, &(0x7f0000002380)={{0x0, r83, r85, r86, r87, 0x20, 0x80}, 0x3, 0x7, r88, r90, 0x8, 0x80000001, 0x4}) getgroups(0x3, &(0x7f0000000000)=[0x0, r87, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r87]) sendmsg$unix(r6, &(0x7f0000000800)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="f2770e5bfab51f5a7cdf16b8552751ffb8dc9e4cd995dae3e6f352ef7d082f1d2364abbba13c505786db200b0a3d80d6ad1f1b0b8739", 0x36}, {&(0x7f0000000140)="e06b97bf20fed8498b7c3137abca26bf321891f949fc643371ea9bb16f82dd88accecb7ab5fc84c0a6e6ac8b1fd07178932619d72570f87636ef449d58f364b0a232fd04d7ad1a969f385f1a555f841a3903a9ba0bae770418d469bac82602bf6d2e5bd91d16a1e0a777ef612dd35a3cbc1d0dcdf4d94840aac7636133d0dd468a33c522337358156a57efe81bf528e7fbee5e0c67bc3a5b5c8e5affb432568b57a6b0f1ce221f967552808b2db49be6ce1cb616e030baeb8f445cf8a82a20b1e64c7b1f48a39dc2dbd7d9ed2996a970b0d136035a401df1400dc01050ff79443bd5b8ec46af061b937f36069eee448658fb1fc592fc7ca6014f0e293e", 0xfd}, {&(0x7f0000000240)}, {&(0x7f0000000280)="05fabfea5bc4d68047c6b926d739ce998b672f80656e07d00df396548965f8a7be0d5d75745893e63a58aa55a2fc1c19b41d81b4f1adf00da4b5e2746bb05aca12d604aed7c08af7be61f12191140f0c039a9f3c2ba69f132fe7fd9c390cb44114907152bfaf0665504da54e5ab6df6441d3f4ab940d6e6eb1d9ae3d64c96c1d104097aef62e53a7cf6dfbb492896fcda8afda3bb32acaaf6f028cb12f384055b517b59696ede3736ad4ca0ae51136b9062cc1d4d9179d830a", 0xb9}, {&(0x7f0000000340)}, {&(0x7f0000000380)="e66bd89976a2c4e06936fde33e3a11c51c5be74ac18ca4b18adfa7c66c66009ed49825e293f286692c22192c9f369143a5be3b884a5e3982bc374ddd80c1b5dcbd8fb2f647b6d760ee5f22a8616cce84b70fae5d", 0x54}, {&(0x7f0000000400)="1b7f7e70ed935157fc072e859d21f873c902862d4d12339f1e4ece0f0c165113a46c7b153b9149f5ec9922e43aa5199c68914af40d68508cbc640893acb1cef3cc123147d8ee02fdacce2c0172e9c7a8d8d6befa0ebccf519eae8b10f4a4c4a94ab8d5d32a2efb2882591a3d58b5517a", 0x70}], 0x7, &(0x7f00000006c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r3, @ANYRES32=r12, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32, @ANYRES32=r24, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r25, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r43, @ANYRES32=r44, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=0x0, @ANYBLOB="000017a5a3b5b1edc866", @ANYRES32=r65, @ANYRES32=r68, @ANYRES32=r76, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r87, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x20b}, 0x8) connect$inet(r0, 0x0, 0x0) 16:00:27 executing program 0: 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r3 = dup2(r1, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x192, &(0x7f0000000000)=[{0xc, 0xff}, {0x9140, 0x0, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000040)) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xc}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x82) 16:00:28 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)=""/238}, {&(0x7f00000002c0)=""/175}, {&(0x7f0000000400)=""/146}, {&(0x7f00000004c0)=""/202}], 0x1000000000000358, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="4d252edc7cb5de193c8cbeddb36b233b33693ab80f655b8222649ff2d2d7250b40357f5c6a04134e225e7dc264fb36d5d1541d5ee76c6c56b7c1b356bbe5fbe10908167bb13346b94463bf9b53ed1213700c371e2e83b8b7d5fc825518012c546c9c94d021fcf1bdc578a1b1bfa929788ebc5f540bae1e086975f98a8771c80f", 0x80}, {&(0x7f0000000080)="67dae8616080d6f386f60530e1ece30d00"/27, 0x1b}], 0x2, 0x0, 0x0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) r4 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x5, 0x1, 0x5, 0x7, "453cd16b7db65271d798f1b3869feffc26ed8aa0", 0x2f3, 0xc853}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 16:00:28 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, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0xfff, 0x87, 0x80, 0x7}, {0x2b5c, 0x3, 0x95, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x6, 0x3, 0x3, 0x100}, {0x32fa, 0x3, 0x0, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x45}, {0xfe16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:28 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x134cade8298e37dc) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) shmget(0x2, 0x3000, 0xa9, &(0x7f0000001000/0x3000)=nil) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x5, 0x2, 0xca}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) shmget(0x1, 0x5000, 0x20, &(0x7f0000003000/0x5000)=nil) 16:00:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES16, @ANYRESHEX=r1, @ANYRESDEC=r2, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=0x0, @ANYRES64=r1, @ANYPTR, @ANYBLOB="8ac6a1e12b89235c176d73ec70219def5a8fa900dc66034c7521d0e7e6048f24ceb772cd7e53cfa4cd367a294a20b95cbc1babe269b3b19195ea63fac102c389a3e0d346ab40d1b06406008ff7c44bc33d19ef508917d88aeff5e85360ea13e1c0f33eb95d89353415a5ee5264f4654678f7c21ce26a128c8847673a417bbf6050da2137ff610debc494ccab56ac0bbc5cc3ee5edc2c300702df08579402d15b08c21606aab7e69a94d524d547db65d05f3a5c83dec3300452f7161f1e4b17fc85d84092f434488e6af499a0dc", @ANYRESDEC, @ANYRES32, @ANYPTR, @ANYRES64]], @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x2c}, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x14}, {0x200000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x9) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000000240)="6229f6111f67441daea57825edbb4353be76cb414488400ab0928e3a3096de83db52f58761ef3f608fb818f0630001427bc2e26207cf622cc730f2f63fca807bf79394e5da888070af9c4540a36cb501af95495d2636385355751d79c673db501f544c8d2cf810b93a7acfc7464d292859668f21c51af88223d9b56855b16dd0bcf6d546ef5141799065d9a7e0fbc0b9c757c1128f1936c916fc87ad05eae1f0b4a2b4f96e41f3181e268f03cd3f96f0b7064b35812d7a1dd2563da846e57fea91fa9e3bd1d6a7a5803f637fa2081cc51c2327ca", 0xd4}, {&(0x7f0000000340)="1aef1373c6a89aeb6f220bc428556c9d58a832f97ed6367c9955263b7e1acf817425a8cb1ee2947cd0972bafbef7edac6c04a7e3a26ad40a65bc2afdece746beffb977c8f49248345010ec8a9c80a5b5bce93ca7e5b3dbae75286e5424752c4ce4bf3bccfd5e7d5a5ae5a4f420d5840dde5f218f67a84b569b6f2f16e8d9d4d72413c10303a5cbc220d63648d3b4919191f4cd3e9dd933be22a5a4067d1e071266534d4fa0a5c463d95a023ff62e4f1335ed4154e9c906f2d1c5881b97fcfa65963ccbdec26100fd0bca1d6d281de0451d15130cc04d39ea84edba1acaf83bbd2783007b54204b1a6ba6c96140b8bb97862f2a1f5f453f9e2a43abb230514bff07eea3f809baa0b7a85f561c4a2134425e7b7ec774249e686e17ae1c31db67827582f0fa0391def609d82a9f8fd36c96fbd2182378e28c06651be219e48535038b533c90789706b4e76ea8ecd978030cfd4b65e0eeef1e9a0a736cd9f9925339b29edd3d8c2ae1c45fc236c34ebee71ae5082c945ed2831cd11939378dfcebe3e52d46861a722a20b8c56640364f1df186c98be6f1bee81e8096a1788d5cf59b422483076e33b8b69a759a2b686c5e67a11e6b3eb3a1a706df9c3d6447c6907cda66e03794b34a82e9645a6df61f7c6b1432810c812f1702ada0137b945f56339a92328cd234298909d83a4847c208f5f8a152c7c2a24a7374d136eb275bb03ebb5fe4937511b20f5b2018f2a28292c5906dc84ad8047b597f002169ac6358fe595b022bcd5e058f1c11cba78b73ce80a09c11f3c74327ceae10235f20bd4d8a695110c06a5e61779860b91eebbb2cda84cab7bb3381b4ccd10b96721f33191dfb10be2b8889db8ebd1538952e652face2e4985b14c2a67b1986feb4dd1e3f5c408dd44b76f34e53b4fcc8f72e7aa857e88c11e8f0ee7d8fdce2c252287c0e1dabfd9280783af3392f6d213ef83311b2857ecc69bb4ae22dde08c9bea194b84326ddea699d30fb02ec84915d39ccd36fdcfbf647dfe009e6f1197b4247caf7a17ed53684b14df137d8e4e9e62f25f1e82867d1d06606f34c2faedfb8674ed46e4946f1f36d870623ce76112d19776ee62bfcb4ce5c7b0383d5e33cb0ee9de729015b4b8aacd90187239d6d4a868ca975136c67c37906488a7dd62b969fc630f603a0186614135d937577716418dc55d3b993716f06a9fc8bba4313ea6f37ba34c928c2c075d3395c2b2727e194537678997ad8325027f149a56b316a7195e7a52fd2df9cedf2b9b05344258d874ab43a2f58b14d2e03f9b46f9616ac7d647e33aa241d8a7ff7a365fe85cf9ccb2c890c6810dd806f97d4fdad9c461ad04c6cc35063bc58939c0f42f015cb177c89af9d4b5371493b204dcc1b25bb1e5a25afb89c228110ba0901c2ab5859b19265bc7d6b0abc2842996c71ce7a5c764325c1330cab6f40041ebc8dc1c9d94825c6b6768db485a494158de5c00bdb58f3a9f3484d0c334881a7fdece8305032cf6b08fb5c8268ccbac4dbaf28361802a9dcc0430846f939f8a3905262b71f7358a8bc28985668da085e86d265ab6298bfc91a10329e26e680b8b957acd336b56c02fc4aa291739bc4f12db95c4d91d345ed51d0d39ca6a69055b70e5a7113bcdd3f15884241c6a7df15c167c077a4464bd5d41e8c3f191bab8f7a921529b40268aa3e02fe62df500c34c3747094f8efcfe549841d273c66094a269212e532747f00f94ea8e8bfd01b391828c8eecaa936bbe5ef2b209fe73c8a7301c9e31dea98027d9745ad0a72ff3799dda56eab822ea082677bfd8b356235d39cdeefb854a955d746b2d8142a8be64c9b958a877bdddd09dd53781e22d490177a6951691424c619d043435412298b8def05637297fdc70c87d19307191aabfbb493111d48279bc4e8abda16603fecefbf00427086c22d16056f8949d6610f82544876d97b0f2eaf460ce76c8361833c8e3ae9832453542bfda6ed1c1f75c6785056ca97175fee63653d3b601facd9e034e58608b2830e3618295aa7dbba3da837de32dcbc22a0a88eb1fdae1fc5a71b35d52813243922de082ac12255244590ef9c98768d43465de2fff5598d8efb94ccfd4450a40967a628218785acc3d5ea6b6ded7c52f4eaf51448dd6dcdea363fe397df909a4e163628bb62378a6aa29d9763750a76aeb7adeb78587dfacd37338039240a88a1161927aa6e31a7c79a283db161a204048c7b5530c5c15a42215c329f256fc33ad47fb5f2c5530e1c2a4e39475f1505fcba4578918ebb49b3861dca2ef088616de9cfd0941b1a1b7ffc79b088da8a954c78a3a4b9f42ddeebeff4436024cfcc250376fc523f2fee2a5f7024be8b1c538f5b5088800ebad7e35076a0876fcc41f31f326bac377458c23d2c42ec04fa605a3f37ce6f9235b03940100ee341cb9c853cb0db2cd8e32fd87effc8090bde8026356d809a9d5ce64751feed3c2d6bbb7a9417317ea59beae34509ef3e10012de31ff0e869e82e64c1853dabe31133c728c909825361f9185d65c8540c4ce2f8448d19348a9bb344be2d160e2c5b64da5bf83bca12b5bf8745f4c945666b9989899a64c110693f4de1dfc3f12b7c0bd8c0e97ca775d0acfee5b6222616bd0f08c6b76bc463fd385246b508f4a8f2e243a67f22c0751cc41d7f8622fcbae74531b6453081a9a945a602cb980f3b105567735555f71cd816026e02695e94c939f4933ed3ba3fa652597ab84e768831231a1a9ce2221b8728d483df0509b2a5b8f4dcb708dd46c397b444b1fc2c855c8bbc8d7144a658b96897bfbc955985bcbcdaca3583bcc3995c44b3140c3ab28c3031d55232136eb6bdd1adbfa255b8d444cba9ddfa546cdfc448c3c379ee7646c3853c1a38194311c3e8a26abc1bdec0ce5667d157ba7f0281bec0799a9e7d20701b1b239544f5acf1d7894f1cb2a6a2e8a821b9db3bc06b424d82d9c0c78ab60fa3f12fc2864896160322cc4b31dfa7ce00c3b6fec485e29d97342499ba06a7585d1ffddf27279b88a2f4e44d6b69b26990fa536a9a19f3179154b2075b21c470e648cf6ddaf0da500c412a084971dd1559f4efaa86bcdd325923cb350984048d73c813f4c68093b56f83c9f296d69e3720d4601474b0d6d1db5aa0aa34fa3a0626ddab889cf861de16b1be62850610f1d7343115fe9a85975487b4fff57d5488e1de4131d5fcf28886a32439cbc5cee0c08d25dab322288ea12223602ac4851538eadb49a68be1378786ef0665f370a71ec473e8a7ab79c1fd28b2789f5da95c549317ac84936232593cbf41a3aa5ba0975088a42fe252933829883d59df115d633c38eb5ae05c5625928cc9ffd78be4f3c3e1182c6e77fad7895f782e42136ff7c9cc3851257efbfafcfd79a507e89f9dea383169c3dadf47d00bf27ac7ce8cc589361d7c50d87a5c851ef86dc7ba4ef981ac917e44302732ec051c34c57cb6d5437096205669dc170f46f14cc6930c542a33d857c3b8e6fb258bbd9a89b8e2dd9ff6208a9074f450627d9d651b3f6cbc6b0d2d31453e07e0e249cd9d965c78652d8a2832d6b0870657f01394bfb6481c20b1fb717c4f4c033ff29bc2fde8e8fb5c6f47f63a4afd1181272d13cf7d7af2eff3b98f6923967c39831c8bc27e2c348f09194060141181babd0bfe5c1984268916d46f1eefa6e56e49f9f330da8d75e9839c12e6a02440f8ccdef62d24dc0741378d5739a5a41ae80b7b3f459b10200dfbfa5b3d325f9d42467b56ef1169d6c82187b754a63cbb73979cf7c57803bbc0807d2716b4b26997edbd981cb076ae7f6472dee89225fd3646e58223d75e3f284433d9145a344aff3736fbdc947d7a8c41341c02f401113ca901f7f31ef12b51095bfff24c5bdbdf73f7264cf249dc300a913a7da705490369d9be2a8b26b48cd8e81d0c964b490beb923e7bacb66c54d811e5100909abd18cfa97984c29112f14777b0431becfcc328871603408bd5b71e3f7cc0b2658b22c5b274dd5a3579e7890b2f1473a473b9b08239cb4566166a508b3c6f8689836bab38853e4fb6267bbebd062a7764a0aa714bfc2119a1a9ac436be3b7442476459f6a37c435cc7e38add1939712d2a0aee716eafecb9d593f6a3a6d5ff2f8850bbe5d8ff4b65fcee75a61b198600797bb53b4653660f534365af5f7aaaeddcf1d4479da97a13b3e76abf523a3eb8b88aff45bc0e07ca21204070a2500f31bda97766790e4b8b4647c4935a9afdeefe0eb64f09df93bbdb6483731edad1932ce6d2edbef4d9b8d3134e86e112f8048b67fcd7a0797884a7611d572c4e34c9374e272058bb3281f9dcebf8684fec2119f2c2d9c02ba5a15445076c3b34ea2de45b89cc112a4211a8b37cfb746cc15c89d54f917766b9920e65cba9d6f0f9281d9008389f80141983ec8fd8df644efebf89494e723f9b011c14632c6820afaab63da56a11a8ab0cf78ae2ba70083886c46f916cc620f6354cbb9d1a473ccfee66ad267a33eddb2149dfad3703bbe780ea465cb941f28372ef12c2e4c40ac06c6ec275a96c21e0dcf9d6df7896009febe5a9d0cb74c2868255ea74c1f8f8de58a1c4053f8a581f28d81d1b9cadd4b0ac740324cd558a78225368ce7be701d7b96296aaad1581e24f7c5ce1ab8ad38d3b2a19a46a0a6f6a883738852c6f7438f53ad14c7ffa77d8b8adeb94f76b86827ec86e8523fced38ac0e3b1107fa5c50fd5ec2f4bacddf1cd1f25ea0075e8790c50d5752af1904741f42b244b6781b720a60f3ae0ebb028d6e1fe74de8b66c3b4233082347b44b36806d5bfe74e8e86efacf4c83e1e7be68ad31308cdf309adf7e76e8c517cb45b16867696ed9877c2f9038f0cbb8b99cc34ed4c44b4f0c8f77172902b64a16e8433d88efe761fefc237fb6a4f9e50c26ede6daaafe93476b810b7716d7346c7dbcfb77bd0d9eb30b42e64f3ea07347b81e4e65dfc88efb6a250963903574ee7711f5bccfc0c272ad0439fd2fe9fdcca0f07510c80ee9956e01513418d2f1007b913692e20c412634c06a2cff60411484821d6fa1f7d867ae2cf17f3a16098e0242f9d8ee5c36487ab83f2740d4fe3248787ff3d2ce6ca2f84b4f0c1511fd99619bf83576d1bfe2301abcacdf4411a4f3bd4833913926c97120fd725cca4f87348734cf3c3e7a37ea3673905b287c03e6cd305d585366c4d40a87ec9225440c8c60bdf2399cc8141bc8c3daffb4d7420d57591be364e24648d8b8668882421f732ed2b39f6e214005b794a8323b55ca2a01c62917c7c6c64cfae30900f26c24a82809fa3dd667b3f71537481d80e9dc1789b38559787ea7ec910655e0aa66933dee6a0902fa0fcaca588cb7890a6961ca995ad46907c47d592dee7f59e92aef5013df88d3add2f456db7013aac13e12e1578a0d725aa241c51fa613fccad5049a07d708e463f0d04607ceb58579a161ad2a1b16f48a0a0bf8272c434c0d2989aa6bcce7c24eb66d79b2aee5b7c3267e7cb0185417215b936f6b45d6504a4e800f7bf480b9bea99a02665bcfbfdbc4c65fec35206433a900b968ffe1167e25693b92db6b6f5f4ec315d2684ae04cf324295e521b9240fb4fa4e1d51a2dafcedcb72d990c609addfeb85338ab14963e45ace14dba0188248e7c47eb9dcb79efa100ab6e22278cafae3446ca2f8de2da2b8d55593a861d070193758c1f0e344b2f8e80f11df333fffad67ccaf720996402578bc22f5452069e42e1818e6ed42151a5072149bbcb05c0a0d9e493793ef551dd36ed898666f53e", 0x1000}, {&(0x7f0000000140)="86ebde2ebccedccf481a110dae84ab6ee4b370128d22e86cb7d0725e5af6506a5eebf9681973a2e7ebd6b6fcb71032245b2c4adaca791f7b94f5ace4256fcbe7c6b7a8c3a210b243fa6159479053da984436", 0x52}, {&(0x7f0000001340)="032dea9677912557c7f3e695e6c969c70959c4237c9b7c24b8f9903fb514b06ee1ba86ad3adb01470f64de7e5cdee654bf2194c8ed52232c6a618db55e3f54c199ff612b4686634e1eb5c69575631e72cde1b18af87cbf0ec4efd846c5487cd56e3108c7768e5084b9bc335d55d1ef678b4a4792d74e3122c956508cd4e5775986e89cd582d67948d38fe2527963b9d7312a3f619d75920c56d68ab3c9c49e4c536c313810819151bb84e2e586e5639e79e7302b5fee1aec53ada96f06d4bb4546826228c098b8f9408a014f8f1a044f7c8df1", 0xd3}, {&(0x7f0000001440)="3d29b28207f469545b32b3cd7750f29a3356e4ffb17e4457392add59a74e42c7a03a00e0de9188f6bba5fa9abfb654039b0caff9ee950f0c96f9dadb35cef968626b5f95a86b0f882b17f22470b9ae86a6754be53cdd4ddf9e5bd9ada149fcf0487bf9bd499541825d6205d876abea49e59398b037de00adc0633c8e7f1ae9ef2065b5798586703a2a7e5e020115bea27c7877c4d0eec4ebb1b868499c7826c4526556220714aa49f518c5dd65dad3d39ed5049f707d3ba2c22e8720f4fc6f60d4319c0c3af7e9b7a866b97fe441e9c1030e534173552db9659ff8c18e59c5c030c59885b370c76010f0f4d322b74867efad62e0ccb7a4520349c5379f565bbf928f760a8122e9f31c5bdb3ebc46c1b97e7f0b331076c88aa6003ad417321cf75bd32fc9922bbd3aa91761cbe22eb53706169b5366c96fb6b28a82c9e2d9c762b21fb81edea106219ab9e14793054058c258bbc9f3936577a19ebad910476fab3db7a77041692727aa187a554297f5e015b846e084013e05256d1548d2d70531d9386d31f46e705e81c3912724f7ac0f47e8589c0f6b4fda0133d723267db03ac735720704860375599372eff7d653280c61ca35a063f2909db53a59a6532df6ff09379155cfbc90645c2de84b3a83d2aef2e763a1b05b072a76476b09ddbda9d0c8fd2c87399ea98ed4d1018804e81544ea82cbe20941b6c79b3b3c65f9067989b904b26ca19d1bab8a32610d222cd508661e595dfb85a2cb4e861ba059bb53c5d45695e7da3a67d7f96c6b0d28b4ad49165811ae181120d922fe92f6421cd0245ac345c36d9e2bfcf80ce4f1a272805cf2aab96d6dbb0a701646d3b746e57e8275dac3be5de8c0aa546c312a02e1a20122b658ef86c06152887122a3845e961a169825720df7f9aa1f07d4ff27dba03e88325bc6037a07575c9fc6f61e5f0e7aa67d01081ef37bf2f45848dcd50357af131aaee45166a1d033411438f3c79ca4061f13cbe1e64ff2a38db005909c128998b96e70557d7df3a1eaad03352aa438646b6ce912ea858688794881c8803a22478dce1a4c254f61f71d6d79afc93a7a9b0c89df8c5337cf8c79a01639cda44f8e587430a8445f4a32aa265e7c820006a472595046b22d0885cd6a5d8a1bbf611916c9eb1494a007cfbbfbc5d2e8e573e19b0b8176782111cdf620493ea90c7e863a90fc67bfa175c230ac3a4d62050fd2fd2cdb5761d8664c55021a78ff63fd8da9eb3a87e88fc1e429846446fa3d7630eb4884acc06978b353545159bc65adb669ffefe1c4a9842ce8eaaec6898dc0f7a610fdcc2415c039a333cc37762267367071956d969519accd688f4c80400e56835b180c7910b94b8884ab2dd3dd54ebe7a41509e60bbd07eb60880ac2754bf7c9aedde0b4fe4084c80ea4af44718c91017ad838ececb95eac9fc53202476f944e91541ec27fe3d4e61444ccd8d69b44d0acecd11df1ed09e620f3442fcdad8620ae44ed38a8bb781bf661e14f31f2ee071309ab4edda44ff1d7481a33eb885f459e0389be2374d8d04300ade82dcff5ad7e15c32d3fbd4c095b1a4fb833c58239a6329a836b2ca7233dce66236a6b2e2b5b2760f92d27ec68f65cd6ccc538532390c675eebf882e5037ac19f34353ce429a6195cd998c774549976e29e1bf70fb2c6c8d0dc0a29011da8d2147e6806ab0147eb9d6952c060d5a79b1b5f89741fa2ece7d2e40ea86def76b71ee8162c5af73e1d86dcc992a6e2c090ac4eef3ed1159b10c03912ac5dcea8763ab01fe7d5290b158e70c5ae04bbf2c04bebf1809920999cbb4dee012a68974c88ab25a8a4333e3babf93b224e91e080c687ddcbb589b8ed22110947bbaebb19056b96567f59004c16a2c49a6251e2c8b8687955e5bf125f431d5651d9872a0c8555532152d60eb28d9201a924649f3c9e763c8db7f8c0b68fbfccc36ed2094e7f407c11ef76a4e76facd9dd6ce82b951672a0fdd877ca2da8e02b2f457c58077952ede4e1d0ea55a15f68f4429150a95fe6625efdac410d9b7df6782978f88417ba868f901f8942c2f8282d23d4b28ef2656b97e978c6bdf923de2810927d37815b286402d34b5b60def24140b423d65ae65b24e0d3420a242e680ed7fbf85c56f71a45cec003b75b687bd13af8bb111f16cf8a58e4f5cd66da745fe1318f6a32625f6887b28762f61ce8bae7b35d5f5099808dee65b3f5ccb78de3aa9954cdce9bd68c35f6ea575dedf187fdb42f67305a1b02e15d270b8bfabb112b4c9ce70fd121996d9342912e1ea3312bc5da4a210c4ea80a7817eada7bdf401a78a16cb9f83a898886c5e295ae805b257e164c4b4a28ee1cd3b57871fb545b9cd2f640982591817f19027f1b73352a3cc9fe0b4621e8d24ec2198637d8ace5f8829c3f2c2cd5cd26df0873d19742b70deb1df4074402aa19f339217975b2aa6100cb24b5a9184e4d9beed650db9294a7865fd9f3e4e06a9d0f3a9a476961d754bb75c31a90133f4e96ec9ed3ccf5dc637162eafa72ee2a089598e48355918ceee3cacf8f872d7a9ba0d09336c99ae53588dcaab9cbd67f0b749a6a46f4b5469a5e6a6c4766c5eb851c833ac2965a34c66b29f10cadcaa7a1d107ba80608a4f46a63a6a275041f03bec72a58c4198bfdd1e1ce8d30151cac9f7200def1c1fdd99b31262e556a4f2db48a3c3e405ae2de1faf977e487c3e0134173f8039ee64bf9d0871ba7e1a098472d1fdc2b3695c6ad7f9bbea9117b87408178459c61d50ea166c68350a9434ba84d8497283981d14a97bf3ab558aa9db5f7959833ae5ab19917399d348365f220beeaa8ce53532f828c95d19756a6f0c617b997c67bfad800ff8dc93cd1c9d24b8754ebf9a05da478b564d5a98cff00db8fa4880cca352f455bf57a9570f28e3981d85becbb82c561a162cd24fb1f06e3625ed9b704f1bb77b2c06df5e22fd94246d00b393945f5face34c542929ba6bec716a7692a952220cec770f826f39977b58863230c41c547f1c74970e6ea9ae531b9e98000a179f15c884f4b2269e97d416a161ac7d6f780f712630c75d493588f3e708b61f948b736c8b803bb13f9d6fd98c1d5f516e3f01947b775c2f491e56e289bd6d657c1034a66ab8fcaaae91a832296643f92f0c48bb0f78faf415db3c0385f12f7799c49fbf47932efe233247bda2b36c3f9802faf5384e75d6182c5e6376c9422aee00288cd2df738e82619c886c50afba637a20efad3fb25a408a4551d8cb4a696562714e480f28f4a25efe403862f5f81430a63400ccea82b0c8172a341d1af65e3c62cd628764d496ca2d238bfa549a99931c78cb442e65ccce88ce117649b10aab170814f5565c1ea4dab55fa746f07089393a9c1f3e640fc2f00aa1bc8b49930a912b156c0ae51763bb5c4f0a31ae5e702cdf7321b11a1755e17abb11ac00e6155fb5359d9c25169afdbca0106d5a6cfb3d127c565de62b5daeea8292250445d8a2a836f17b7c3307e6813a4ed6f9624df202339bce19564e03a8101b2741d3cb3e6eea64e34922ca657941c64b1255b874363e8f0f6dff5749863edca1d0ff360a6cb0b6687e5a8afd5b252a339e95c6fae37764f72b038a7821e1336effa47ae78825b7d4e615c5628ec45c63677e0ede64f99e9ad1d001d857c37248a111a5a43f08480349a5bcb7c1b719524dee8705c0e6d8f1d4e0f746c6a0f3ba021ba98cf90c9860cb898544d78dac7c24f995016463acc4476ad69e23362c4a98e4c54890e4f42e6647a7df76c86d74b79fad21bdfe641dfb534d89a9f8c05a4c66d99c32bfd243afaf3bc3e22d4ea60c6093f8ab0a5ec65791020c683333babf7d78e7b522fec5967ea6b5341cb2574259c5f5173f445f242a862384193b59ee99771577f7e6c16cb02a65a509bc9897b9e23c649fb2c22c7faabd4d82f7e5e09dc82500b77a414f0b6e30d5a49e2d0f0f01ca86e30de6b19db16d8718938fafafca6c649c730ea6bcabbda287252c9d0cec35f6011faceac152c8e780f4d3fc2c1dce25f8279cbd0418bf7b0a2fb1e0a40c9bdc8d7d1f1b7603202d8bfa44404d1714d8a0596773357d80b3174fad1e7c3c993938bef3a155ced71ca2d715e1866ae349748ba167a66817d6852c255fc98bfa485dce76de2f5fd21493e363d3f3027b84446239b4c5807114a34c5af3e082516877ed38107d370ad4597700b0b7789c0da161bbe4fb6cb86c0f79232a49b6b383d46163d4596fb056f1a7fcea4ceaf10a834a2a7788e6e3728f4be9b75fc5568998a800d8c292a420b6b6bd7fad199871013bd8d8c77d675e5df05251dbdadba25614616cacb959b268caa273e8b2a901785f8919b98332a8d5ef8cf1fda2cda0ff6b8c64f5bf54cebdaf66ff694a5b205be469ceb427cc09adcc0629b5a0540cb507959b144d9ffd57acffb116af784b93f6fc79a6745f4557be98da0747fb8b3c98846afead9e62e6854f529864c4bef10da40966b75d9b79063f93f064cfdce80e5d71687ec0da48cdce36046dca029160181c9be6208a2ee630525bf9c2615c36361aab0c4712085d4e769c6c7c5e01d7b8c195c10f9881d59bf945b8dcffb966a825bb998fef985a1208f09146977702c8ab7b39e579c3655f9b986ea8ef6fa1457ec5118fdb33e9974f90fcf8155cdc57af148574d26f5dc21e13a6c4a2d0c89269dbd3e59a9218afcfcac290fea11babdf1361ee7665c00cfb38ddc9e946d783b39fdd084ce32ede25681319c486c1d83d8f5a645e8a554720e1a5aefad21e10e87972754e0193aca3f2daa00c87f656a00a4523439b84bb0fb2e1355c587aa79a2b13fb77d8e66e48a473ac97ff4b3f4116bb4f268812235b3fce5ac6de9df7665c2f9fde8f4d036bb1bf89c70484cb618928facb0afaad72439f4a5880b07b8e1fbb13ac8472267e696fd263bac4a96c972bbf5e62b57bcbb235a5b51cf4790d906ddeb16f97b722642802508b5acd4e8ed26f141cbdb9db93ebdaa466eee1f70a4e4d795c2739529d13f2ec51a9550bff362633278ddc77d2e2646f0294edd5e71f5acd4a6f0d7a96afb365048bad8dd69440f514b642f8857e46645f04f0044ec4b8df1e62aa58e629e84d33704e0c9a834f9797cde53eebbf9db26d869a9bd0347a1b1448d4f4397917b036aaf6d765e1d1d33e53e4877ece7df720e863025963f88c0d3ef8a4c15be2adbbe193611e5ebbd16765d76cea7213ac038cb034006a890cd6ef128ca69beeb6aa476cab8e29394caa9576b90b06cc3fce9920e0af282551770aabc421bbebde4f7d2922027e016a6b1d4d2dc664fb0ffb3f2ea719368ea5e3b108142f77f496c2c1fee0c5ed0857b8af2ba7873305ea5ee8cb36cd4eadb8e2eaf4bd495eee6b047e0a7cdd2ad87b5f8d79944c60754e2388c3011846492f91760479e34f406547bb568396f6b7dca3e569523272af6cccadb068276583d84f26be338acc16be6627af6c3d343d7c457dfd43c68e1857ee79ee131e295e82812f1d763ae3d4f98fc536af214407ea78d766e79bfe1ce779c814d2ab4b7c63ebee23af4a0ecd1e13cbc7776448da5d4c193a30818a4428853f95333e26aa9fff458a407f04369a6ddbca3f8f65c814621d0ff4325596c0d4ba30e61e03783ae056396994ac12533525392b25d26cc1d6331a5ea657174358f7175535fef6d951d965f2a172fcfb5a3a804563695d16b8070d47e28a3dd234ba275b0f64cb98a4bc1add6611fa0a6f2a49555ec719b8b28f5c385d93b76e1b800d2a", 0x1000}, {&(0x7f0000002440)="5cee860ce2041ec32f13ccf45b2dd7a4abe50c41b6af89055c5ac1c9e6f075a827735a08cd7b34c33ac799fb3f3b967a9f960801511e65707cac481eb9ba8aad9aa37ed09b56b97b6a004485ed4a455d86105ea7ef589f53d78e7c9a1ece7b1251598651fc974e6421732656ea66eb4090192ee7a82d91722d2203cf163b1c28f8bff672205a6ad77899d34b30b68ebe426ce58475ff1cb6a42108769a730a81dd5d3712496d4a05cc6bcb9296c7efd6b78ec4deb73811a4333b9928938f1d5e7900ced7dbb98905d325eb5835b3f1cf5d3e29455064b5", 0xd7}], 0x6, 0x0, 0x0) 16:00:28 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x317}], 0x31c30150a389b9ef) poll(&(0x7f0000000200)=[{r1, 0x40}, {r1}, {r1, 0x124}], 0x3, 0x5) preadv(r1, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) flock(r0, 0x2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) close(r1) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xf, r0) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) stat(&(0x7f0000000040)='./file0\x00', 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, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) close(r1) r2 = socket(0x18, 0x3, 0x0) link(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff07e69931929648", 0xb) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r3, &(0x7f0000000040)=@abs, 0x8) shutdown(r3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r2, &(0x7f0000000100)="8c65", 0x170) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r6 = dup2(r4, r5) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000140)={0x7ff, 0x5, 0x2}) 16:00:29 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)={0x3, &(0x7f0000000040)=[{0x100045}, {0x74}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x28, 0x0) fchown(r4, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) r5 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = semget$private(0x0, 0xd84bb3e2255cd38, 0x1) r7 = socket(0x0, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x80) semop(r8, &(0x7f0000000480), 0x0) semop(r8, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x3800}, {0x0, 0x1005, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getuid() r11 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x121) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r15 = fcntl$getown(r11, 0x5) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x240000000, r13, r14, r13, r14, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r12, r15, 0x41d, 0x5, 0x5}) r18 = getuid() setreuid(r18, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r14, r18, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r15, r16, 0x0, 0x92, 0xffff}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r19, r9, r10, r14, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r22 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r22, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r21, r23) r24 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r5, 0x0, r24) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r26, r27) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r28, r29) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, r27, r3, r29]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r20, 0xffffffffffffffff, r25, r30, 0x20, 0x6}, 0x10000, 0x2b, 0x10001}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) lseek(r1, 0x0, 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0xc, 0x0, 0x0, 0x800}, {0x3}, {0x6}]}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x62dfdc59}, 0x8) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) read(r2, &(0x7f0000000000)=""/39, 0x27) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0xfffffffc, 0xffffffdffffffffe, 0x0, "00002000a980010000000000000000002000", 0x0, 0xfffffffc}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x100084}, {0x4}, {0x8000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8491, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x11d) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x8) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x162eee730278a170, 0x10) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000005000000000000aa2dc5a9000000eb00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x279) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000000)="220e228901", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) shutdown(r2, 0x0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r2 = openat(r1, &(0x7f0000000140)='./bus\x00', 0x8, 0x10c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0xffff, 0x3, './bus\x00', 0x100, 0xc6, 0x6a, 0x1000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000100)=0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fbc, 0xffffffff, 0xffff, 0xfffffffffffffffe, "03664e2ba71c031b0adf50790beb87a3ae167730"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c19", 0x1bf) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x190) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x486) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x3ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:30 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000000c0)="487e617613c4e825e03a18972d9380078e7ae6c61ba4e69fe9e0cb2a11de702acf789d5939a74b4c81ecdba1be07cbf80cc80153c702761fba8e31c994fad128b5f818e7e6b33cc5da01dc0f8c610de84e9994ee219324018d52287d4b1a41ae0dddef5b304d67ed50645a6d9130f8e8aba919b5cd2e89d9c22235d8b0484f5a57eb62", 0x83}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) close(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xffff) close(r0) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r1 = socket(0x2, 0x5, 0xfc) recvfrom(r1, &(0x7f0000000040), 0x0, 0x40, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x22) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x50}, {0x401}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:30 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000003900), 0x0, 0x0, 0x0, 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="82000001000000000000540a9f63a1955f8273803586604cd5861257e8d68a8e15d7fff084cd8ede37af1eb1d780e13c139a69f1c25113dd340d6044c90a77946f0cf1022f383a81360bf09f987c4db1c202cc6672b2cffa68ceed4215dd6da0da40d93c8a23a018f6ceb8708244c7a428f296a31602001023706d4e06416bec66529e3460a36db2f1dfeef3888a9a8296df4ddc1310d3e690e01a1b500f9057cc0000ea65b299f151714d34be1c05b9296886dffe6beb794f17347d06dc6a817a85ccbd19c3adeb9fd2fd499078ddcabedcdcad260ae450d9998698931da882bb751843ee19d5b9a9397799c8ea7dc4f79224336b88e2ebcddd14fb0bb2638168283ec5d940cb9be18ca85c6091d52b9ee0d74e50c1a9576cfa2be4fb210b9340a54be0ec68c957448fa4c656409fe8862d7bd95f90d8c6f0fdb266473572cac8c5d1f11f52ae38c61afc1e2e574f9fcfa6220aa25f5267ea066cdf3557846cb10061c87145135ad5fa8bfdd91ce564836e455f2ccb2f953ea97fbafabf20f2de01134f1774d93e5391e0e9c512f3f89b26000000000000cbcfb237e40cd63d68e610a9d61900000000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/243, 0xf3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105705, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000180)={0xfffeffff, './file0\x00', './file0\x00'}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x6, 0x2}) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) socket(0x2, 0x2, 0x1) 16:00:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c653030"], 0xa) poll(&(0x7f0000000180)=[{r1, 0x18}], 0x1, 0x7fff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[0xfffffffa]}) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x20005) r2 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004008ba8162b27febf00000000ba0d6232e99a000000000000000000000000080000380000000071dec3c2", 0x30}], 0x1) faccessat(r2, &(0x7f0000000000)='./bus\x00', 0x10, 0x1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) r5 = syz_open_pts() close(r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8000, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) writev(r7, &(0x7f0000000700)=[{&(0x7f0000000440)="16f793ac29dbf38e5a81ac34fa14610efeb331e283b232113742104130d19315b1a0161f55935095b147a9c0c2e8fe704c44165f4b98a9c1a00d9852d983c6d288df0e4e6dd0cadf9c978a75d456c23db607247bfd943f229cd9e86c05788b5ff72665cfab4dae1404fa8b4173a0d2b559d21f9026bafddf2ca8cffe43c74fa7790c66064076907707ee9882326136d70086ce9aa215c40d5b65c3b95c44f78071761c2bef478edca518d5c6c48e81179a7e08d3a05451fee69726822d573f6656477e4728082a4b338ad0"}, {&(0x7f0000000540)="616ec7c3acdcd294e0cdd9c457cfb603ae523e78d12abecec8d540675a190a4684d548840e7407eaeffe7a61473b9bfd2244fe08b1323f08b5bc49d125c24142a509ec0096e07456245ac380df593c7371b5959ca0146a957ddebcfa2a5aff4146f1bae290d3d7c77a87da00824f2da46726829f16a295b44289cbab7702f93105e7388f4c7b4f4fbb4a58c141c753f02fa661d9dbeee7350c"}, {&(0x7f0000000640)="2b427600249883cd764da6f73989a916562f3059713a4c6da1d18406de72c26ea4f8326fd352f128f032d50eff0c4bbcf0e0e2392329fcb8539d010dc0d95682c90b8e85d153cbad08a7b30052030066c5e1add10b76aee07b9f98c06da1eccc"}], 0x1000000000000095) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r12) openat(r12, &(0x7f0000000080)='./bus\x00', 0x40, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x20000, 0x0) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) kevent(r4, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffff8, 0x42, 0x5, 0x6e2, 0x28}, {{r9}, 0xfffffffffffffffa, 0x40, 0x8, 0x6, 0xffffffffffff0001}, {{r10}, 0xfffffffffffffffc, 0x80, 0x1, 0x81, 0x65a}, {{r11}, 0xfffffffffffffffe, 0x14, 0x80, 0x7, 0x20}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x0, 0x3f}, {{r2}, 0xfffffffffffffffe, 0x0, 0x8, 0x3, 0xffffffffffffffff}, {{r15}, 0xfffffffffffffffb, 0x1, 0x80, 0x0, 0x252}], 0x0, &(0x7f00000002c0)=[{{r13}, 0xfffffffffffffffb, 0x12, 0x2, 0x7, 0x8001}, {{r14}, 0x2, 0x23, 0xfffff, 0x9, 0x536b98ed}, {{0xffffffffffffff9c}, 0xb, 0x2, 0x1, 0x100, 0x7}], 0x7ff, &(0x7f0000000340)={0x1, 0x9}) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) mmap(&(0x7f0000491000/0x3000)=nil, 0x3000, 0x1, 0x810, r2, 0x0, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:31 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x58}, 0xc) mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:31 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') 16:00:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x113) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0x14e) getgid() getgid() getegid() r4 = dup(r2) fchmodat(r4, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x0) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r5, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r7 = openat(r6, &(0x7f0000000740)='./file0\x00', 0x804, 0x100) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r7, 0x20007461, 0x0) truncate(&(0x7f0000000780)='./file0/file0/file0\x00', 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() r2 = msgget$private(0x0, 0x10) msgsnd(r2, &(0x7f0000000000)={0x2, "433c4055451559060ded8ac3d8f32a210a8ae0492755785f12729a9ab5a910f148b9cb1b04785331ac67bd25614df230062189f92fa029171e64bc5c9bd44b7796b02807f0fb7c77d513d34192729eee834644927337da176610187b13ee55354468b950f0a17747cc176c3d8f06d4709d850e46231ff8dc3717c977eaacc7e5fb889fc21fdecd8a290bf57d537f3a65f7cc7d086d38b1"}, 0x9f, 0x800) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x80, './file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x140) r2 = kqueue() r3 = kqueue() ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f0000000140)={{}, 0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff, 0x40, 0x1000000000}], 0x4, 0x0, 0x4, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2f66696c6530003fcf63d1db1bbe032b67cff6c16f5ff1afe6f9df623a07d2d507420bd71d1674a10e479d42c9ed3d42a5e5dfe062ffe986b364a479efb38305564a857c634cf761235019d3a2aa626126467ffc3ef645a41c12f0f46aca51fcb948c264e8a9da9b1060a43d4afc1d68a0e573f658b116e00ffe672814ad9bea305ed395ae10c1334a8088e4e7d90343c525c5bad1211afb35513a7945b93d8037b8568a563f24fa7334b16d26c5f0323be566c897b75189d5cf0a369679161d97"], 0x10) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000002c0)={0xff22, 0xa08fae581b17363e, 0x7c, 0x5d35, 0xe71}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r6, &(0x7f0000000040)=@abs, 0x8) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/81, 0x51}, {&(0x7f0000000440)=""/39, 0x27}, {&(0x7f0000000480)=""/113, 0x71}, {&(0x7f0000000500)=""/120, 0x78}, {&(0x7f0000000580)=""/226, 0xe2}, {&(0x7f0000000680)=""/22, 0x16}], 0x7, &(0x7f0000000740)=""/102, 0x66}, 0xc944db2420f883ed) shutdown(r6, 0x0) listen(r6, 0xffffffff) ioctl$WSKBDIO_SETMODE(r5, 0x80105705, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x2d, 0x9, 0x10000, 0x1, 0x2, 0x5, 0x4, 0x4, 0x2, 0x1f, 0x6}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000280)) fcntl$setstatus(r3, 0x4, 0x80) pckbd_enable: command error 16:00:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x1, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) connect$unix(r0, &(0x7f0000000200)=ANY=[], 0x0) accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff000000000000ece8255dbad6d542c998188f13b3ba69d4d40604b068a72c02c09f78a57ad9b3200d1567e498c89e200edf7870dad3ddb2464b61046095d7e3e81e76ebc3bfc3aca39e1d2d06ba1f420f39f1b27a", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{0x8, 0xfff}, {0xc0000000, 0x1}}, 0x0) 16:00:32 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000001200)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0xeba) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044275, &(0x7f0000000000)) 16:00:32 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) 16:00:32 executing program 1: sendsyslog(&(0x7f0000000100)="68dadac49b20854c74244fa8b7e976e8206b03c41fddc4edf43a7e7df8e86ddbeabd225eaf7ca4831e29f79d94a717fe35f511ca8d960065a2a28e15492ae31def2ca7b7505402803ff487063f07cd737e85e4a9817644f9f67536b68a46d8d8b3731a367af5dd37b0dd625090fab9ae69c2c9d1f1c0b163556fb3c3255f7fbc54c304a25796ef752ac4a5a7f0215c0d818593a6bf8ad255be39db9ec882745a7111b240eac73598fa11f496ffba20d31b4a9682c31b64c39d7a8377d6cccb6a596ab24b2efb72e2a543f2b76aa3ded496bcd6728b962e5f6d74c40ab992fd42", 0xe0, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:32 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000001c0)="57bfb83a377ef42103f83c984953c33bfab46618ffb5bcb6ce751aeb94961d028ecf0fded1db80284e4f86cfeeed01d1e046de4215072532631a4e8a53310e39cbc9c9f02a8e2fd9dbd2db46510cbcd85fbc759108c13b3ce60b3f9ef4fad09768dea737b8f5b70a5850c81bbaab5bed14ea4bbe8f81d3b3695f988c2735fd977252ae1e173ad5b3674ba7"}, {&(0x7f0000000280)="1389ebd219b2072274920f7ce31bfecc59d0f12f2460f5c4e0faa3ae4b96aadf073f9cf10a3e5371958408da1a7c363a8470de99f92b982edf2575c8bf3c3d975433f33c23341d949eee5294cc43014aaab493fdb12f5c19eff198a2ff24589dacb85ec3c253036f8b5705d2af0f56bc67728c9e1467fe623f8a1e80375b816eaf645d2bcf3ededf6dc4b1e367a5e163fd744615acf51f85aed301a3223ccf9ba61a867e3cead707fe050578d704cdcd00268c809c3644b1c10bd90cca1a"}, {&(0x7f0000000340)="0be8209a15dd767056a702647983f0b8abf884947ca0a07efc47823011e315fc9a21d0b3e76ee68b72d8dfe00117df33dcc91ce2387ac23240df8ec3111995ce274ad2853b538a155b5df7c010699c4a608c7407302c3dd48b112bc9e8a00c878a7f5db965fd9707f4eff2d296bd3760e96168500366d827b779e1891aa0cdeae006c71248e0d6c55030e8f0b8a6b227173ee589687a7ecb08c630c26c0bd21bd628e323a3a1ba2cdcd6c5c15cc0d532ceb1e3dd868c5e4b9084746c03c810eb0e4b7e2651d53e260cda820f"}, {&(0x7f0000000000)="bd6f473456c2"}, {&(0x7f0000000440)="c2a6bd12bd7ff8721a2329971e07e15e732ac6f6abdf7310016728f00de5dc4af51e16a19bc95ec849db81c0da93c88529b115c1d113dc1a23cba15ad193d197744fe39badcc472cb3605f9d93325c564c71616ec4a801178b6930ae84c2ee0edac15fafcfee19b11422a75ef8409ff5955b2e19164227cf99f014c3afca8264f02d393e121d2674aa1d010610f16879ba9750cabde371a3ef692795715bb4a15f45b80d8c41192574d3ad26df843a8b9116116eb04f9e645d32b4e52a82b68a2c9cd79dda76ba3b13e95897908aee10db84a94cc03964a30c054d44186781b4"}, {&(0x7f0000000140)="5c6b3cc714cfc0bc2231f822e3546b9ff0a23d4c80caa744a9be7fb5649cd499bf"}], 0x10000000000000c2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) 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)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) fcntl$setflags(r1, 0x2, 0x1) write(r0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="f82784b621f4d9aeff2497b05c96e8794fb53e97710a7328f86a748fc20af14d4445613669d7dd2e9fc7d0d02b744f26f2725d13ece42c1e5c9c7d9422f9851ac4395bdc042c6e9a53b8b92fa7d8f2873d6e3fc3cd4f648eaaf1854ec0e2", 0x5e, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001cc0)=ANY=[@ANYBLOB="82022e2f66696c65300012b07ec140a08778b96d07b4d5ddadb14f7fe846ba6289fb9288651288eef05da56a492fa134f72581db10b8166cb32cc0cb39f5f5ff2f36df8fc4ffe2d0802c0932b146ce05e9c13d2ce9a8ac27a30492e4c14c3eb01fb25f75b88a4d728d886e90f54922ac2cb2cd28f9ab16d6508d6a5a0d8fcc7602ee10412abd629f7360fd2eb3b9cdd498b94f3fdf9f1656d4142383dd8555b81f"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, 0xc) r4 = getuid() r5 = openat(0xffffffffffffffff, &(0x7f0000001a80)='./file0\x00', 0x40, 0x8) r6 = socket$inet6(0x18, 0x5, 0x20) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0}, &(0x7f0000001b00)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, &(0x7f0000001b80)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001c80)={&(0x7f00000016c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001a00)=[{&(0x7f0000001700)="e298122f74481c6491fa8679ebcbdff75acfec30506b0ae6ef2ea9e2083abd00d236fee36dfd3ba14e81de155227a882cb9f4301e83ad3e4162c071b0ba6cf53b2c028556f4281028d0b7e1e78c018e8acd85f95a37a347bdedb0a4b63a00eff2f57ec673c55e79c3bda7f0c74e40910d643ccf839674234597b459d188e24499b80ea5a8ca486b292865b203f71d5b8", 0x90}, {&(0x7f00000017c0)="5fac4b1fe90eb609bc0c840a23ff21899f899209004753670ae0d30d1197fbb69c6c6a987c8b65d0c0c917b962f7d6d68a678fc72f54097655b6935a2f", 0x3d}, {&(0x7f0000001800)="5517d4722fb35cd01586a6e161ac4b797bd362beb1fcc9f4d56c632d1b4c12bf2a0cd38548c141eb4dfdffc0cced0ee76abe4f4ec9b656a883a57d178f9b42567e5b65cf212c7ba6f52d7ec80abe41beceaff116a20b6b52ec451b74a2f5f13ac57450f115285f4db17f7f7507ac7e08c7c8f9a9e06650f99e4e5712a43e6953750625f54ff08102ad33ebaac1ffb128a913db05b58798802904613372eff4dc6fbc4c883634e63575f459a0dd8d5db77c0dd60c877b7f3440a915fbc8953eb2492fa5a738b78c25d1ca7d1ed3f717a852fe2309e2136448bc84b6e6e9d13a72eee9122f267384030cb06e05853e9eab2b", 0xf1}, {&(0x7f0000001900)="dc57d2f46c421afe26be062c7368d40ff7b0eef8eaa5bc42465d6cc75665dcb3f6ac0c26c5af05422b17df11bd8aa5e434238162424266903863b6dcac5f715c1d772ccf4e8b7ad1fd03aa170301b206107605dd134331a8e10f28f2ae006d7a70cc345e66c3401a34e32c110871ea4f6cb91536abaf8b4468fd3b04034a5b31c815c44d83ea19fc3627571f793ccf5dc4e16db18b0cb7e8f43c5099c7bd238a874977fbee7812e30491ece178151dc1f5e4317a8964c16106a9eed7496df8edd6b812fb889c9ddc6b7dd05e9fb7e1ba22b4829a40e67968ad88bd93218cb0a7354336aa9d92e266caab56ac4bcc329ee8bd1eb0ac5c93b51541bda1", 0xfc}], 0x4, &(0x7f0000001c00)=[@cred={0x20, 0xffff, 0x0, r3, r4}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}, @rights={0x18, 0xffff, 0x1, [r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x78, 0x1}, 0xe) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000001c0)="b40d30fd5e5df569d3587cc7b7f98bd78515cd6cd425467a97bb82e9c4803e1ed0e688a9f680cd2dad57e98b47660b7b414fa715aff2068c3e1c24b4a5da55c2b1951a016f0c138125e7d42b0f2431d78b058701751cc124af08cd41424f4bd5230d0d4389bda7080645190a7b77b79f02c5a8518fa7339040d401ea3e997d327a2f8259d8fa1698f666d46f935e98282c6f0d1c1dfd09ca3a3b32dd51c01bf847839e2b8d5b2b026207290fb400925d7947dff8f40b7b7322627954108965e9f49fa7f47e5ba7a5b4c33d96b5edf4e46d", 0xd1}, {&(0x7f00000002c0)="4935043f78f664f19657a5c72a10c2e454ac869a512bcf269de0f02f38a365ad1752458776097fc04670e6cac22b81d8c44913b340e622efb860fbc72e921bf200418ac376953718c8c4b32c472f42987fa8540de0a9efa284cced42a7aa87846a2262794b3a2c10e775b93a3ddd6d2d0c65ab2b03900458c020c4edbe5db1656a133e43e25c71ec0bc4b669e9550665ecf499e6d3bbd0fcb938d45978a953", 0x9f}, {&(0x7f0000000380)="627c71e02e1d0fa8606b317a6e6e009f594c2a425d3d9e05510fc2638b271f198eb845261abf0688399020097580c3ad82740ab47482e7e1992f2c417c37c98d53ec9c797a1526513e28d373a93333d1d9ad2a3becb9446535d1bbe7195c269195488a1e9a74f9ee26fa61720d4e7965c17ec8cf72fcee79d9a0c0ee6778c6a4dc026ebbb397b750270053edc0c12c98a3105e8591676ed49b7b9d97b273b00298b92834eb66411ca6c89f62f2bb598282a9736cba80c95f8e504f632c893cbb0129", 0xc2}, {&(0x7f00000000c0)="22a2a7c19f", 0x5}, {&(0x7f0000000480)="47de5817d3b86aaa10f5f7f22141ad77bd172a0f7e762fa81b25c2f278faee5b10c35f7d129b5f2429e6979b3b7fb6c1db8b326e31a256a4957cf757a43f01524a2fb7ef0fd45a6b75841b23a2bbd9901e61072c97694ef70218f4c702a5dc64fa34329bb4a019522ae338", 0x6b}, {&(0x7f0000000500)="a80bea9d85d2317dd8f6b6d233b7bd3d398405f571955932b683f68ddef140ee7cc438da676119812c262a53c298af003d40f1573c298cae5f8e2ed29116526a6e8f2a4b8330fcbafaadc3bd0a7221245e1af4d4f2a73e0a97cb689849ada14833e6b5cca80cc673d8daa1f1d4be901a448b31ce58a84c7c65caa1533601143387023bf05ec2fa9fd85d51d86f27b86011478036c25653553f6aa20293d6f942870d829923e08ddc372af081dcc2b54cc3853c072ade5065991e617b218a200b16e05b514d23f3a8d377edee99c4e26bc14f4184df404fdb91f82961693afe4ec686bc6c91303a4a006b52ea3d55607f28069d830d3330276ea6b823dde186605742ce0e72767e1011065dee9aa2491a9c0df8df366ba5ed4dd4b0eea68c306690e86fc857ee073a61d3929eed4a23bb5cebc5d834b38b5cde69c430a4d15a138b655f0be5f56fb3c91e95b60c21375cdfef52d8cdf73ab02e7d94a557399e62a095e48127df43b784adf1b9d6728114f1661986a65537025f911e0726a5797733a1b2c264a0326b17d9c38f7a31628640d57ca0b2dc8aca11d54ccbb20fe7a7c88a0d2512c5c50e08d721f32a942ae603483a1a3d333e136e9f99c51d57604cff36363f9fe4068450ff607e22e92983fdd13addd3f697606254404d7cea1346974a8cfd8508b092e0b39bd122085c5eb90e64158464e9a5f411614add5e970ef7e51dc8938caa5fd089cc7b1556dc74bb67052e8c8511dd353becf589d62200db78982a4d680efb92e351a8464bcb31b9da1827b767c262a5d657adc18f05fc4c7a4ccc05cb1dda54e182b9f8a7773677869a92a699958905f302ce16d1b7df68ca8cd7aaff7413a7e44fc85c1476d7e7a68b56178112f93b7a3bd0ab1760fdd82a4180e7c0d663288ae4e09fd6a6b7b825f8efecf04f91fa45ac55a6cc9bd1156b21ffd0ae968477d593563dd33345c2bc5f00cc51cf5dd9706f6ba1cbdd5eccb815e22703a617ed10906d83ad72a4d830058ee7ec616b4ff253967f361cb18638c2999fce9670beb42cb074344b258d18814e53d85deffc83b62fa81b4be46c3ca788f5124120d0e5933d0d93ab5b9333ed48a6e3f1437e3204ed053661f25516b953517f2de454232986ba6c41e34f1dfc776b9c43a0f4bb44bae2449a92b77647a958f2b1c3cdf8c19503220f2d02e9fe5a0035f38b810c055f9b7e07ce7946950c0824aaa78f63e19c705feb53ec60a9c34350ecc2e857d3f6548c7b07c0576ee2441ebb73cdcd19281aced2bce89e037534731cb5ccedbb89b2f9e9321d1830dee45ba318b090fcb876dd297ac16743eff60b5fc5020c7aea8fdb36d4dba63e86e01009530bcb2a46dd23e0cec5e63fbb375e0506a80b17b613fd24a6468bf3692f1a5879451282cdc7e1bd5d8702d974752a99a8450a7fdec05bdc13b09b3d931419e666c71d77e0c3d2024e2da657e4bb3325afc069aab0946de0ab91ca728d2dac684243deb027d72fba5ec490f48d4ae8e08f399570a570cdb2d82edc1a817f1b2f2454908c67c33fa354a01c8bcb0e4197a5d42e439ff49b30061320b191e6ab94c4144e881bb577f3c3357e7521921901e0e27c586b72925fc7cc848bf72b514c7fa539ff19421fbe34e1d87e254a0680604a257bdbb81fca1e37356b0841514e71974fa7b3302a3060b9b7aad7787ae4a80bb35e12892ebd91454d3feeef6b1f07a952d4d6ff06b31d7b66fc5507f20944ce469bd55e3d20b9f90766277b0ec12e908decb68cb9b5ddcb3e7adf5a7eac52bff167289963b3d2c8a901aa230caf107dd960bcb2f4a19ecf0f9b0ae5e376c0d6368818aca030ce0742887ee8624b12c051d72e5d0712b8db97585a798e18b73496752f5df4e140978629945ce0599e446545e5dabbf240f0af2a6e5add0b2ca80abf34830e230f9047a480de4f62688b676c5033a0f6c43a00695775d8ee12f6183b8e51176a48d9efd1c6a1bffe55030b0212d7b476afe5c8fcf6946ff1413aeaf4e25edcb276ab2882d718fcc94e590cba7efdc74ccd0835906b3e34dccf7e9caf423238f8a9a74ec4b2fb2221740cec4fce717582a9f2ee11823fdc2d085e7d4928637a0d7475e9494173c265d612e76eb5a430fa0957fc7c9b9b98c48e1c4b169fb075ecd3f5fc1d5f3bfe975ce2bba9de06c3de743a0c98f8b683d2b11df7c4f098e9c87c450d957c1aee37818b017d663c8c6ff6b547fec0dced69f31ed708ea2c82ad5844cf008874d2085ecab6643c111b51684270fb9fbef5899ea8c3440541b6cea3db2e433f874143d24a1feb8207855d50b5e72c60b403ff23d2351700be134b888ead8e9604de1a32f1a64013bd0b752fd9ce7c1caf814f38eb74b072e08a8ca58bff4a7c12c39345d1c651b7210130529336f49019b0a29e7d9cabaf192ece60edbac67716d2f8f01d06b765ba25fb2e281c7056ccfc0204f06557c261d03d4e2e7de53dd38b5bd3415e978b4822afef4df30f9348f423b0fb8dc227d46f4f313fc205beece9095cddc3ff47c9e0d6a58a9fd395da1fa6a20f40cd330dc35423c279fb8763d58a7b03f2cec3f74c0743e342629c6e243206c726d7dba45d4669fd1b6e79cf9d1cf9810b8e95a4e15f7997beaf5b062025c75032defea0c4ed1a11441b1fab6d0606780980f7f9e2559db277392822fe011a09d2389723385465933e6514c3ff16c074a9637508d0cc271fe70708251d954ec866d69e079e4c0db60262d8fc0820939d31598b2dd3ca7d54b56ea4591def3b4f90fbd5c64410c09a37b7d2e07b182d05e9edde5010f2096156123c4f05e5ef095994097c256ed51dfae31215cb52060ff2782f76d77f22162a7379acc4cc95bd3640f567fa985a18cfcb278f11437cbcb60cc0ef213c5867d02e43f3c9b987f98c05317fc1897ef34f52cfb7fb93b38f5f0f3ea88f6d4611d3fb3a6390dde9f94c1a323e04c17c2d2c83d65fd4fb44ee36db7b0c9f679e657ab60912942b384597aa3e0a90b45476b41eea599d7d0882fa10e4c17e392727aa3cd1a27e1f23fd3cf919e0c25f9aab47f354165a7f8c1b87397424932e09ac91fe42022cf335987c9490f7b52910f7206f7bda2d7b5f052ca3e7b959078e7db2a121cd85a7c856e2369a41fc76a6ab98f5f5e59df0395b3b13025a2495c6a8c7986cd6df9eeb621deaacf19b9881b6efed161a6a37d7964a6d5215f25447a49916939365033e7ac06558ba037c0a2161a7853d40099d5c0fee61f7974d2b910c60e4d731b0c119676626efbe812a122d474516ebbad78eb1f1bf567befb29b64a61fccbaff8418e722700fe6de9bc4f710cec6be631f4790d76354edf40f703cc0cbcb8284f7d2b15eb0ea5cd1a6616b38a3f31cf009fb44de731fe1353ff44a49f80a00408d49502d1ea816a1fba123319fa72dfa2215ccfff066e70643dd0ee46278496147b3f363ddd16bfc2b251b0bcddf1f26744026113871572fc1cea67b769cfff4cb92e32a43aca77419d399d14d8fd48c1fd1d7d9307d979a291de5c018f3e7b8fa0c93d2363aaf8928040edc5b6bed9f1395c692f27dbdc3b769bef71233afb8003d6ce875f161ff0b490671139cb3f8a16fd34b932b8480d1c08f0501a32d7c592e57e4b5a60858e86349df405ff05eb5ab0746b636e1c7e2802469974bfcdbc43022ba6ee5c4510dac7f76bceb1ec00f77901799488e08f5c63771bd939354215687863f5eed470cdf3b644fdd0ffe40aede714dd127b438768faf2b6daca3e99501755e35a960298f471901f49eb3cfed588fd6ad155db3cf9c5e95308516f36f30fe3df52764336f60e54336748e4f7e8f6e707c380962a5dc251d620b576b0cea651cc926aca576ed91d514190877c5a3c8ecc1e6ce9cc30f6a73cbaef88a5ccbf0baf3dd3145711139d7727374d3824608f7ca69b836ba0350de885f22389029568aa8a6cebad8d93ad240af0fbd2de154a1cef8f07dbdeb283f99447c4f83a56e8d8fa22a2c69b585eb9e9467d794415a3ed93bce00affbb5b620fedbc1d296b33852ce637ed26e3a840182d3710e9d74d060390bf5a6c2130a21ef5c3bd0dce8d19dc59929566dbdaefd9d30b03044e97dd6ac18d9193f1f3c818dd018a81405610b5351c665bed5c6172783329b87c0ccd9255bfc8d3567e5bcf422cbb70fc99ebc8bb021aadf6b245394a55d844794522bea36d4702f2bb1c5bb6b6100dc3f59cc4ddf6acedd80183a521452afea5e84fefe66a1efc0e69bd554a751c8f3c1700263e170bff5af11a1c5d10e565cbc56a2fa200e545573b221d3bb27c6e523da62c794dd52c5d130fdaed3635ea162c8e1d7689d61534fd6d2357ba2a1582401484312c4168e38b71325644e265dd6ec2429cb48112acd79d2568e746b677895ed6364d20f8c5720a3c0127087658830f61686cd3cc9806e34ba8311ddf61265325f4555fc18d5afbe1990cc0f1b6f14551d9659b95b6f60dc7af75f0814f98f852e947c22f8807f2ce0437b1fefcb3b43d235d2ebcf5620c2f2ecb45456f6a6902a32077b04f252047d04995bcea9122dc48177581b9dffb7a8b5fbe50a86f23f73f61610d57f09c0c4fb1a40722a1080818556fa7d09edc5dd3caa532549932d5f28f6e808c1da39882494aa57ca6f855f16b00c1e8ae097b7b8413e5499b17e062d906f3999aa26b0233ab63555a0136c2939ba77e3333b5519df4ec4be2bef8d7cde8af22963f0daac40456a44e6e717e0d5d4800204660cafc01a1618cac9566f3c5a4b0140ed462a11ba735f42fea69a1ed65f6adf80c6f8a29adeef31d6c4d05ea6769cc11e4378b0f33198e15e23dd024024586ef43a6814727da9ffb7804a000f3f460ef443518ba06353d3cb542f4477d7afa17e08a11511d2271e0aa6510840265358a39664fa52c92656df9c1fd9ca8e0e134161b8d475449f46d7c6eed7e515ca9b9ce858e540ce875d9e584c0f553011009691dca42e45d33564d247eb15cf4321154810d73214f123b8885bb62b4fee7dcf5c54dba474f586fb3680c0907842de743c153c88d3a7c59bb5da9ebf9bea5f6592112417f58f22eef2d6f7173a901d8550a8c9caac48bd2a552e6c9e708efeb8972b743406da4649c887a0ca8392a3c9371a051cd66cbac4ea65c392cdfd2314a86ef1f6de4ec2099284ece4a790688e53295744fda6d1083e6132b2f54d6ef699e51a081732e12570e7f39078dc6c9458898e72486acd2982c95c2addb8196483b7bdf318f8403630273ed0cff853619079297b9a021d3490738dd1c194871226a841f1642f59b624f11cf29f3ecc2dd22dc7efe558f4646e20a8325476a715934761fa3a5e0d8b33d46f08d6af3ee0d90cfc93fa80160899a433bb6bf0061301fd642e28ba824eeb90d6ba1ea2f3fbd3f5afa94d86224b7cadd9dc2d77fa862a38fb470fc5e73892cbeb733ea4aa2360ac5196410610a37449d075212755fbc2fafcef1440761c534b17755f4bc887dc2cd5cbfe7560a5607994be55642a5b8279595ab688ebc0f27ad4fc2b7723d338e324274c7f612e33cc3e63c8daccbda833781b0228955f851dec25db593d48a2da2b844cfe1af80546bb74927c43784318a3a58a13332498bf23a72c1ea5608f947230525af7e7d14ffd9e3baf78195a3314076bccd9e205ef19046e82b3cb8bd79b738a468e7c932731404a0e320796e79f4598e50f75ae6e2fe779626bea661fe7c44d0d2a61bb774c46b7772e4782ef1eceba188abd59a2e4", 0x1000}, {&(0x7f0000001500)="939d77fc4f2e547f9a1e6dc45a65c831e354b3a76bf448945ee83a5393efa7c913e2df1078cacf6c644084a1211b853f3a3b0005db976a776ae2eb605ea0b9423d9e0b992c10e137f8fe7709776763dd1b24dbb7d049c185709626200a0d0033d96670bf012c027b24a09b913970e78addb6e55cfa1ab66f6d53052be479f3e55f1c6672fe2463bf53eb8ef1bb5cb3d911d574170e315f9348e280a6103f0736467b934935791245d71e895b51f0a44f334ece818b507f1464896cbd33a42fa43ecc43", 0xc3}], 0x7, 0x0, 0x0) r13 = syz_open_pts() r14 = dup2(r13, r13) r15 = syz_open_pts() write(r15, &(0x7f0000000000)="a6", 0x1) dup2(r14, r15) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff000001001e0000000000e7ba908afdfa7349af23fed9bad6532e2c40bc8b402fe10a0fc8fd0cd8f67879491882e2158c04f0f5e7a8fe8f30ee17225614d7b051353331a9d455c94301157960bef2743c560fad8495669aebb0c8927be228dfe552247ffdae13ac869ae2dc1dbac5c0d7959fa4b9eb0c2f06858567e08f4192e4c1197b343856bfb3697fd8b567b7e5816237a0cdc492108ac4de9208ca4993c04295f8fa7e42566705258a"], 0xffffff73}, 0x21c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c22000000000000", 0x30}], 0x1, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) 16:00:32 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x1, 0x608) r2 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r2, 0x0, 0x5, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/69) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001540)=""/212) write(r0, &(0x7f0000000340)="99e599181ccfdbc1665cacce27fd77f16701478e25641563bf73d8d375b377b264f9e1860eaf35f5d65cfc22ecf827bcd11836d138471d85799372f60b9519a7329ce6420123351437d6ae7f702edd20577b52d628de11082d0e2dcfac1a56d20dcf14271d529dec29aef7fd4dcdbd0b7f18904cebdf8eef4677a667e7a07e360b09d69b2d39b9fd234f7ee57468e3e8f0aa2925c642e8a467482546652762a6b910d384d027e8e1de8e9460ca2ad981f6e5a56a74535309f972bb6cc0c60f1e491e4795674ac36668c2bf7db2c228d306169b2fedf915ef2653cd839acef396aaf75ec64d488dad0afb37617027c73f9fdfd245707b890522af47021156d20836c75a560da347567b034ba7665ab55ddb0ea46824e30dbc173e6ca56b33b44852e2024fbd2227fe8dd377356d690a43ae8d02d46af9a8a8881ee9d933a7cb298ad2961d5cfbbb15c7a79965d2c1305fc06bd5ae45bb3ba7e854457df346f1228582ad36db88d6ad543727f01bb955e19318a354eb762460b5889b7b5692a4b927c69146d6a70e1e5cbd5a1d57836622004f198097f913967a7eb34bf5216cc377cf4de1ebb974b5ce0542ef49ddee5239f9d516d4944fa98478490c3be71c350256fb13740cb8b91bfeed53ed55b539f14b5a371a21516452a3b3cfa7d1c70b92c006c31693a7d4463ddd6b2430fdc091b69c68c275107f9eb7b30ff72223e72bf50f201df25a885916d3871480372b79076519381e0a7443873bc4c37bf6b13e9ac6804ff86b14901966f1fd39d30288dd9d7af02908e97ceb4201c55e5ba620a51b52853ff3055f89b51731d410b8c61c5eca32fcb78a81534a4f8c4dc6c9445a83f17d207da10494226d7b6b375923cd11d39bf1ec95212c0a9ca3926bbadb759fb103206bfbbcb2ab87737d4f75d15d98c98df32c88b2cfb465b2712a98bee7911aa4cc0d4a6c29fe237ad242c43ec9a575bffdc1a1c4fcd4ef09a0b0fb224e21f369728078587b7597daf9f29b4e92a2e6f202fcfe31c265d4f46b8bc142c7e78871d41f75b3d08828378abab8b5bce5cd06ff380e1c6b83429387d6b7d0643a6d8faa57ee0e32187d39d1a41accd15f847471fc54fa1483944d249f8049c19dcd63fb8572360304ed86ec4ffdc8d9cab37a65e892685d9d00bff1d07df9e6a3ebc27ed612e5b44db2298d9efb85f2ea8ccd0f4516b5a68cc66e04dc477f20736c6e7a52328eccfab1aa41aaa2d7e8c2a7d58bdd94e071398da130b38a3c261dcef5c3ef796898627806aed61a48de490aaaabc8f319a68bde2e3ea6d947687bf5c54808f4304c348726e3d0eb049495d7d6df74f69fb2a7f16a6cf5c846eb0081fd96ab16d8ecedf0a95f814314c5a20c698dd23600f3f6cb297eb21962dfd8798e012159bc8cdfbd575a8d8c105b477e81846a9af3661c7e4aa44d3188039ed1867ab506145f5bcd1f81d90fb1a67b0f01de54db66583f53645607a671c7e4d3912c2b1852e76870e9025e90cca3f9b8eeb460d816ead2abbe4ef7e2bdce9de047213a2ecf45c9c231bdb16134964e6661d2fd75ca99c345d44c74c9f09512087e28979e2d882ea047a52f564fe539ab8b78ee96b9c991be2da0f3e93c9e6912a040a06eae466237c774323b67daa00ef7fdad6c65aa9a27d66154f6c06330cf4a9eb1287dcfbdbdb23ff66cf6a632adf17cd38a477b9bc1d4edad1545878613f85381798bc11f225ca1c6199557bf9b72e92bcc42e389918314195db9b476a62cd5898ee8ab7b6a4978f38477faa9666cba8ad42870f2922e82f34c73a276eb4b8fcfd7c3f18a96508c688cfb2e785dce481b7903e84f656dd07dfc5dd399e4818256ac57dcef194d57f2553914aed7d68d2a5cdab8bb5cdc75c4a057b42b6a8d0e2914a89f120a367807ad9fa39ba3df7f30579a53875c49077582c66e03de10b8c10ca7e217fc177967419b501986797b7c91b3b11d7bc5e6257917ecb29da711ea2499beb617aa7c9dbcc20651e47888d308cb4c47212898f22c220bc5638cce109220b25dc3b4745ddae8aaeffede8fb566cf09952bc18f87768d6913a12844ae6156422c46037f9084fd082f5b9ed6e862eac54fc0530f2c023fb226b45f62639465a55b8f3f592f613b03be2152f5c9a334748aaaa9ef523bedf2f06eae75afba205cf71976ff6df7e009794dcbc0856e896be3f4034654af78fbaf76f37a5ef465f0d9f8c4ef1392c100df037254b8579f4ea81998ff715435118d3dd9f7e6e7e9b97513b66902d4fc9f32adeff7a81d7ac51d5cae84aa8fb03d75221d958644b6f520a7de23172629417e05bd65942864e7367c531e20d9097f23aab3a493ce781b21067e2377f21d10a5a15208e9010e6c6a7565a15f5b8a5fe79906b3b7a24e950e78dfdaf926c2717127368a43da2be3f73210293e4d6ffbb36e26752ee3effdaadcd0f0e5d65bc7159e1916da682be80059e6f668cd22671ad09c3e4496a84cfc1735854b94dce0c01eb20ccfc83fffcd32f1944fefc46cd209c0031d4772f2313de99f5c49e220a0e1ea82fff735bc1dcb072314b37f671c72a04d391030a88e3f96c95fea07379722601f46a1d8ee815c0dde4dcd4638a60cd8fbe2a1031ab9f1928b83e94fde78faf763cb0e57db4ca496aab67576738b7e3cbfcf6c0e055c6de91710a5bd289b446a390e8a2d055a8e775c1f75fac225ff871411eb04540183d3457459edb857fa37de016d863478fd7c42c4cea6497b32af7b1c92a02177a0ee6c4efeff2603c719360a51f5d5f25880545dbf95c64f82dff796eabd42e00eab786ad99d88822ce9a206e2940c7970c3f66afdc20d64bdaf043b7426e1ffabd684b22ad4744b93586f4710e3f06e25af28b26da0a2434decc39ff07a9dc382a74e6e389ab46ab099756aed50071df2cc7015eab3f5c1c82699e3563a6202204a97a812bbafc2bb4888af23d57f69e14fc3cb9e9c2decf684c3b4ab46337ec1b63c3f88d0055af902a29e17158ec462e1e5c770db3f4c2670a71dec6b4ff4c2a304a1967ef0c0573ec22e58d7f1fa5fb43dc688a06d9f8ebec82e747a07fe1f7d8befe175dac59854406cb13aad6e9983449aa96b7bf530f11ec5ea27fc472f677e17c16ed8f66b2a58999757bd7d262498fcfe3b7448215c9f7bc047167dd07b987b860013cb0de87420fad2f4be342ccb517459c13336d17d707ffeb513f7933ae8870e67afb6c5990549e19057654d35df3d8abb0e5146101295a5f1694e00a84f74de12c979d72f9ecad471cfd3abe69cdd344d229126c7585aebfae4eee3b24671b1c893dbdf01010e3e3bbbe817b264ca79d67f5ffa8c1f5870d2969f669a58a87f5d4b9f03548cf4ab14666f55062c04f5a20e1afc20e9100947cbae023e2fa9907c2137a8709f53a8891afbe5b8b721fd9b6260a477d25e01653191281328cdc0388fffae046a0663fc640bfdca5935191ce69e9337e26fccf39f0125062de988e376ed94bd2c1cc674a0ddd91df48e35f957322af9c5a89cb32b663d353db927d6b8b25a6a29a9c6a2a4f52d9a0d764826135321f960254ed377927aa1243f2cb1bb6b14d3eaf7b376b3903a58098ed0899a5f32e12ba56a593145d29b34de648e8227885061076b9749e9a35d67e43b2e94a8716d1a5b0db5807a4c16bf3a66b77a0b332daaec67646ba8e54db0097f158643e01a7528f03ee6926ccadd383fc56ad8ce419d0248def845c81808f84ac2aa3762a24406916e960dbdc33fc6b86053a890670d3918273a981f1828e29e524547d18cc7d9b5aaa965938dca73d0c057aae9549ba8dd6b478055f4b2c4faac2f14c363b0b13ae1bd1a483d53293b7315e840314ef8fd915581e6ec770928d50ae694b2a9976bba3644e27ab4737ef55195f558519d999713dfa403bede26c665767b88dea4b0c5c121801c7b83500ebe67948dab9ad2bd6dfad6144a90ba21e2ad89d9bd12f3fba51b0e511a7767c6f5c4b7cb798263e87f56ddce9a6f53acafdec70311a91ee968c5821ee368f8073b7c1d9168ec4fcce9ad469d8b19fc99ed4b89a4aca8a27a5cfee2cdd5be712ecc4bdce56457b848a333c84c0868f44e16b1e8e0d742f4b22df9ed188de70a133c8266006c1878604242f35aa17314dbf17a6fe9c1f834fd161d4a6689d9aa322d2548d39b05147193c118f858444a501f513708ac0c7b730bad1bad9d3122464b32684f575bc5a0501320744248cc4a8e12082941583fc93f57bf15960886490cb3563305512086b61cfd999cb20ee156f50dc8b75202cb293cf2ccd17e16b6c6147ae58f41a114d0bfecd95295a036ad519e76fd788d72be930104fed273300e766ab6f6848694d87e3903e04f71bef91fbd7d7316368e4fbc8b1b87c2460b5f0949f1acd84bc2de966090942c8f0b5a5c767db6b7c0c75e634e6bdcb7cab804011e739c5f1f560b9757ec5ca5480b8dff2d088bcfb0ea8d75cffc2b6cf676769e014ae842d93d9bd05655fcc9159fbcadf0805c7acdf9db8f59b394072a8ee725a71ad6285d9fa5fb6bfa6f08ef30760d3fbefb8c44fb03008cf6319809b528ee92d40af5eb74b9d3c624a6e7f4cd7eaed4ac56e8ca5cae0ed75f3bfba920f21e7a1663598079615f6fe7f8355acc91de3f1d0dbafccaec49aac70d6d73658c3f49a87094bd494c7e30a491cc2b46ca89772a96c9235e2f19fc3f038d09b61fed83ed6ffa09e3f3a580790e26a77d17a328144e623ebdd9baf9ee765e44c254ee780e1a0dad496df4c049faae89ab81da9228965d9d0ce45fb2db14e43b4e73efea221889742ec1357899fb97d9ac658edbdc86905ac4711ae97163c46c3dd044caa68befb72f406b436a6b7e18a5553ea213f3062b42021eee3abdf5d0501cd93f586dab47b7a6222ce4cd90a017da70ca53c278a3ba9e88c940b9e136bb7c53f3a415b4d4e72ecc4d945e25e7206611cf6a17fea7186da6eb540bb0fa3150e4ae41c5cf490d9fa16878d350d69a9a62083b0f97579797acc5f9c1a26788f1d9b1db23212c8f8c0442030c58bd93b7c448f6b4ec08c9f7682bced6b412767832d9cf865c6973724f8e3f88d0d897c92817c445afc4493bb2bb16829470b4306dd72e666fe9f5dad65496a185409bb861b72f611dd9d68560c191c711644fc0fcc0216937726dccd0390571b41be8a01166e79aa6fb32c1c33a766c6fc8e823d044d1600d243343aa1dc9c0d582655d8dc13ebcc17d07eccb86cb2cb28978af9e2f4feb3ec80ad862ae83664d012bad9257f50f2d73a51bf48d099c9848a519f8e466b3e1cfaf51f67425e501edc3baaa5b7f73c69e625dfec87801549c5dbe675cb7acf13c43e8c3fbe81e2050b7de40650abc93c8259cf855fd7ffedfbec0417cde646c37fc9303a73401b0d3de953197ac67671d309019fa739b150de6814a9952ec9f60c19cbe8cd1b5cb8290254cdf2fb850b8178249afc93a31f0cab6433e7a1ec62825a8aa9ab34bdc610292708ae4e9623ad53f859d620314ebccda020928c41f662555b604525df2572ed9372757ea8c96a186c9103c927a6b3bd623fed5e1a489eed7413c489d13eddf8b4ce492349fcbfdee3d9993270598d654d59cdc4c6a0aeafbac158179b55d0b5241c6c6ac884bac698a3ec268a29b741a97b56f7f845b35db938e89a07545ae34f4d56af70ea640c93a67d7e9513ebd088551e66e2bf6dfcda16834f71afaf19b617b4fbed8333f61d7feb9deee716c901e98d3b6034a6e47c9dd228d20", 0x1000) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x40004) fcntl$setflags(r3, 0x2, 0x3) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r4 = syz_open_pts() close(r4) syz_open_pts() r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x6) fchflags(r5, 0x10001) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x500) semop(r6, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x9, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r7, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xbfff, 0x1800}, {0x0, 0x4, 0x1800}, {0x3, 0x1f, 0x800}, {0x2, 0x9, 0x800}, {0x0, 0x7f, 0x1000}, {0x4, 0xffff, 0x1c00}, {0x2, 0xcb, 0x800}, {0x1, 0xad58, 0x800}, {0x1, 0x6acf, 0x1800}], 0xa) semop(r6, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x1, 0x2, 0x800}, {0x0, 0x7}], 0x3) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000000)=0x91bc) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000140)=""/121) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f00000002c0)={0x0, 0x0, 0x4000, 0xbfffffd, "1ffbdfa6163c63075eee5f1be62c36ae61c4a648", 0x1, 0xfffffffe}) write(r4, &(0x7f0000000040)="6f88a0ef692e4e607c3fdda949d545c6909726f9f2c1c2d7e91e0028d7cd577bc2eea42c85a2b4924d2129caa42d0135cfddde64d5bd6e235e7450d466c4bb7ccf3b653ce4d3115e34d18f9d3f730cb0c15c2f5903fd03abbee57332e6902bf0eb9281526e", 0x65) 16:00:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x255, 0x4, 0x401, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xad}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x81}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x80}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) write(r0, &(0x7f0000000040)="43de057255cc4eb8", 0x8) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x87}, {0x2}, {0x4080007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000001c0)=0x7fffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x4, 0x1}) 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86139) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x8, './bus\x00', './bus\x00'}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x2, 0xc003, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) listen(r1, 0xff) r2 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x18020, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000001c0)={0x3, 0x1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x4) write(r6, &(0x7f0000000340), 0x10000014c) r7 = getpgid(0xffffffffffffffff) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x80105705, &(0x7f0000000000)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x40, 0x0) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r12 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x80, 0x0) socketpair(0x20, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) kevent(r9, &(0x7f0000000380)=[{{r10}, 0xfffffffffffffffb, 0x40, 0x1, 0x1, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x1, 0xc, 0x1, 0x1}], 0x8b, &(0x7f0000000700)=[{{r11}, 0x800000000000000d, 0x20, 0xf0000000, 0x2, 0x20000000}, {{r12}, 0x0, 0x80, 0x0, 0x1407, 0x9}, {{r13}, 0x0, 0x4b, 0xfffff, 0x1000, 0x2}, {{}, 0xfffffffffffffffe, 0x870c51d874d9866e, 0x8, 0x7fff, 0x7}, {{r14}, 0xfffffffffffffffb, 0x1, 0x40, 0x9, 0x1}], 0x95e8, &(0x7f0000000440)={0x303a, 0x1}) fcntl$lock(r6, 0x7, &(0x7f00000000c0)={0x3, 0x3, 0x0, 0xff, r7}) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) socket(0x6, 0x8000, 0x7) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000140)) recvfrom(r6, &(0x7f0000000200)=""/151, 0x97, 0xc0, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f948dc0242f0e157b238b95955984c87910bf453f68c1179400287ead4b3b4a43dc8bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b14501360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6ff3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b2ac6593d2870b4122cd235000000000000000000706151ea40e71b880290927d5051efe86e1b0da013e57ec4ef9eb36048aa5461fb88ae223f0b37a26bc296117a6b86301df439b855024dd18bd62454c3d2a479aec703a157a48012ee0451ef6846e38b910f513198f9be6a78669d2006eec8f7fb410cc8981b794e6e2535414406fa9642206c91719095039a40213735df00000080000000fbfea19720e33b4b81b5e24dad57431ac42742764c38ae2e7a8de5255e737695e16dc1fb0fba3092e27ffbb5474d0a33c68c57984e6f2ed65f9c5106705fd4e28a07d868b8eeb2fa5a29de888a2b0f0ea08ac84cab43b5620ee44019ba62a51124e62b53fb3f4e89e83e388589eb50cddbd3a5aaeae80d859eaccd40c2f32d1ac203a59beb0a491f15aad82cfc83810068d0909b81c9371c41fad40a4523204b0cb889da0152cc28a10e3e1616eb74cb1fa22e927f20d47c319dbf8c716725fbbde0f80ed262e5fd6254f07e817e9629b2999e31f58d968dab2b09dfec58b25bbec995cdd8e6ffc4ba3e30653b8bbc54e5ba09590271c299a5ebad82198bf08961cd0fbbfd807e9518"], 0x10) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x50, 0x1}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="b403") r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0xc000, 0x4) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r3, &(0x7f0000000040)=@abs, 0x8) shutdown(r3, 0x0) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000200)=0xc) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x40004004000828a6) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8309bd1b0d892d3b, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x46) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="0000001860b5008b00002b27feff0000000008000000000000000000000000000000455ddba9000000001fc2", 0xd41c}], 0xffffffffffffced) 16:00:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x68) dup2(r1, r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4}, {0x4}, {0x7}, {0x6, 0x0, 0x0, 0xd1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x5660) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0xffffffff00000001}, {0x4, 0x89}}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0), 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) setregid(r3, 0xffffffffffffffff) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) recvfrom(r1, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:34 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x1225, 0x8000, r4}) dup2(r2, r1) 16:00:34 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)={{}, 0x4000080c1, 0x10002}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x9, 0x2, 0xea10, 0x1, 0x1000, 0x9, 0x8652, 0x2, 0x0, 0x3, 0x401}) 16:00:34 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x80}, 0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3b65a51aea98a4c6) socket(0x4a, 0x8002, 0x1) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:34 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="42d9c33300e4c7c4ffffe811ff0000000024fb20910c1626e3e4"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd3e) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x0, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9}) semop(0x0, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r9 = getegid() r10 = getuid() r11 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000880)={{0x0, r8, r9, r10, r11, 0x14, 0x6}, 0x5, 0x9}) r12 = semget$private(0x0, 0x4, 0x2) semop(r12, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r14 = getegid() r15 = getuid() r16 = getegid() r17 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000880)={{0xffffa936, r13, r14, r15, r16, 0x14, 0x6}, 0x5, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r18, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r20 = getppid() setpgid(0x0, r20) getpgid(r20) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000340)={{0x0, r2, r5, r8, r14, 0x90, 0x7}, 0x200, 0x0, r19, r20, 0x80000000, 0x3ff, 0x40000000000004, 0xc629}) r21 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x1, 0x800, 0x0, r21}) 16:00:36 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1ffffd19, &(0x7f0000000000)=[{0x3}, {0x5f}, {0x6}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10a) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'\xa0\xcbp', 0x0}) syz_emit_ethernet(0x5b4, &(0x7f0000000140)="b664c5cd39d7be2dc422f61e841ad3b40077f7b4690e4f963ecf71082380468c33da4b0b70864a3f259be5e9387e5bfd15406c") 16:00:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29d63000b8"], 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) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000780000/0x1000)=nil, 0x1000, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r5, 0xf, r4) r6 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r9, r9, r9]) r10 = getuid() r11 = getegid() r12 = fcntl$getown(r5, 0x5) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r14 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002380)={{0x0, r7, r9, r10, r11, 0x20, 0x80}, 0x3, 0x7, r12, r14, 0x8, 0x80000001, 0x4}) getpgid(r12) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) renameat(r15, &(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000340)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="280080a10008cc7fff03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:36 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925070008fb2f58bf5e4a", 0x1e9b, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0xc000, 0x1) mknod(&(0x7f0000000340)='./bus\x00', 0x1, 0xbde2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x6c}, {0x6}]}) r5 = fcntl$dupfd(r3, 0xa, r4) faccessat(r5, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x0, &(0x7f00000017c0)={{0x80000000, 0x7}, {0x400, 0x7ffffffd}}, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0x1) r7 = socket(0x19, 0x8003, 0x8007) execve(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000780), &(0x7f0000000900)=[&(0x7f0000000740)='/dev/null\x00', &(0x7f0000000940)='\x00', &(0x7f0000000880)='tap']) kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) accept(r11, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0x8) r12 = kqueue() r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x20}, {{r4}, 0xfffffffffffffffd, 0x1, 0x0, 0x8001}], 0x9130dbf, 0x0, 0x0, 0x0) r14 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r15 = socket(0x2, 0x400000000002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) r17 = socket(0x2, 0x400000000002, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x80206918, &(0x7f0000000300)) kevent(r14, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffb, 0x9}, {{r18}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r19 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x10) kevent(r19, &(0x7f0000000100), 0x9130dc1, 0x0, 0x1, 0x0) kevent(r19, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r20 = dup(r19) ioctl$TIOCFLUSH(r20, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) r21 = msgget(0x2, 0x42) msgctl$IPC_RMID(r21, 0x0) r22 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r22, 0x15}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r22, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x8, 0x9, 0x9, 0x1, 0x101, 0x10041, 0x4e4, 0x1, 0x574aacb2f9db0e8b, 0x1}) ioctl$TIOCFLUSH(r6, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4458}]}) ioctl$FIOGETOWN(r24, 0x4004667b, &(0x7f00000003c0)) r25 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r16, 0x8028698c, &(0x7f0000002580)=0x800) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) msgget$private(0x0, 0x4) msgget(0x0, 0x440) r26 = msgget(0x2, 0x100) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x2}, {{}, 0xfffffffffffffffb, 0x10, 0x6}], 0xffffffffffff0000, 0x0, 0x0, 0x0) msgrcv(r26, &(0x7f00000002c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYRES64=r8], 0x3, 0x1, 0x1000) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000540)=[{0x9, 0x5, 0x5, 0x100}, {0x10000, 0x4, 0x401, 0xffffffff}, {0x5c32553b, 0x3f, 0x7, 0x6}, {0xffffffffffffff7f, 0x7, 0x75c8, 0x101}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgsnd(r26, &(0x7f0000000a40)=ANY=[@ANYRESOCT=r28], 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r30 = fcntl$dupfd(r29, 0x100000000000, r29) r31 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000700)={0x5, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r32, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b3000008000042ca000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) msgsnd(r31, &(0x7f0000000000)=ANY=[], 0x0, 0x800) r33 = msgget$private(0x0, 0x401) msgsnd(r33, &(0x7f0000000680)=ANY=[], 0x0, 0x800) msgsnd(r33, &(0x7f0000000340)=ANY=[], 0x0, 0x800) msgrcv(r32, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) msgrcv(r32, &(0x7f0000000c00)=ANY=[@ANYBLOB="253d95a8da8bc9a5c08bd1fd0443a741d47d969fa1b8290df48365d51fe3409898bad1c353a5404357eb1aca1934ab2e62720929cf43686dc3507a2bd91936dd40f15b58f7417251e0e47268a0981162fddf31b28ebb3627c57221d333ae8028317fd13ad79f77871d5d94f1b8c4422a9d03e000141f13679fd846547940ab983ab1e7d20e654000000000000000120ce6348ba0e96cae1e48e98c14ff0100000000000056c2bef7a2e849026105efc87152087c5b9b2e4198e74f2d35c4ed42e0d452dbc723bcb566d5081aafa673f514000000000100000000000000000000135683cf2f17b07c0826cbfcc0e2bd448f75b1a06759c6ef873ad55e7d03ae448fe39bf6a8ecd4d1fe02018021275258012521e931b2cfec7a7fd0d59154dc841e8d8b85c6945db36eab6687969c1aedae7624ddcc4b1f645aa31a1b36"], 0x8, 0x1, 0x1000) msgctl$IPC_SET(r32, 0x1, 0xfffffffffffffffe) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0xdeaf4152}], 0x1}) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)=""/98, 0x62}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0xfb9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") lseek(0xffffffffffffffff, 0x0, 0x40, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() socketpair(0x1, 0x2, 0x3f, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) semget(0x1, 0x1, 0x40) r1 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000080)=""/19) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000380)=""/165) r3 = socket(0x1, 0x1, 0x8) setsockopt(r3, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r4 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000340), 0x0, 0x0, 0x31) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) clock_settime(0x0, &(0x7f0000000000)={0xc8000000}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000001280)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075000000000dbad4a1d82b4a75183fb33680400000000912b60b64a530eb8e5c32c02d9164fbef466d77f094fe1d4bcc9971a858107665e79f8454507683475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d000eac7897a1f8125c3f7d036f46f3cda2896c612893398ca3f898e7c801bc05fe8a2f71bd8bf30b4497bb621f59f6e2d5a8a51658ae897ec3d9c520fcf8446816ad6695e3a9676bc22c9f5a8206c94fa24890500000000000000975b38f4a72b0e63bf7b1de6f223b66ce1d5f3119325d85a91586351d01449a4d16d36844252e48f6f12a866c27544de0c14a315cd17cac46fc4631c87227cbec917f884af6aa712ca934e43f1b75df8cdb2b4b0fb57bf3103f243bab10c47fb68413c8fa285b72649685d175fe8a3bb7025a8783da62ca4a0dc479688166af9d729b6764a820000000000809c24ebf2e34600520039c8cbaa0c5f602c46c3b62ba9c833862ea0df521e8561450b2f62ad068199c34bac6efd0def1021d41eecde829739f8c6b8185d30a56e553a0a0e03e9b2f702c23c722872dc5c8f0279512f81eaac84a61634dc3e8795b8031c91275dcbaec0a6269dd0bb8860a16d7d814c6918cfb5de2355a0ef03924430760f888215c8003dcac11b86fb1dd9e3d5df73b9e26ac93e0800947050a249e58823977034c27e837a4732cb18bc866604a9f1e60af588f73612583cb2784fdf291853e782f8c6dc44ca6e727a3d3eaed98891d127f5bba219bf5971bd7908fc071dbae76cb85440801e0211869427c9e90f04148b57262f70e95a98f4d7026c5ebcbcccdc3349de1945979e18921537bfc03262dc5ee996c5c95f1d926e7a9a05b41140cb91280e70bf7f18e414242cbe731a2a3399744b241a2da28a967a234fa722adf0883feb2f2419647655c706f99d4516b5953c083d231f42281cc3d57e7ec0801c68371d52e277ded0a6cb5231cdf7f53b6c8d14df4e82086828293339d5ca2100bb36d502c5da50471a8601d5cf0000f18c5e9b2265eec31c1a6ac70ec66c53083aa361be59b375453edafa0da259ec49db34240eb9e2c367db25803b7ee2e9b1cd16d6f1d9e6a155b28171cd4c86283db523839e1a314ddbcaa4fc9c29af8362aa409c97f32bb3fb03c16feb3d5050935aaab84802d91e0fcdfd1f426ed64633be69ce2a116b457aee2a69890c0f2cfd2184e74de433fe7aaf22907c64616115099a07eac9b02131f99f0adfaf3ea400b9ecda26055517fb76e55278ea86f4f54169369a2126efdfd7c21044d056cc6f5eb6f3088f4776bc95d92bc283fe045fe95ebf22ef72d3ac336efed6185e6d328ff47c9ebdb674a6422e975bcd4a0468918eca150a88ad531a9b01085713852486065d0d5c15cd0186797efa0cf6a016747b95fddaada25d50b9a20479424d47dbc294770a3a1ad9934fdaec92a64a60566cf401af69330b4e6829bc4f23c2800f19817fe6ccfe9660662b476505a4cf2cfc7e140f18a0afae67345198afdda43eb24d9687881ee1734b5514f73b5a4abb3633a9fd6fd958b6d351dcbe1ad4a3f88902fdc1c3ee4b25e6d3fedba3ee1c7c3ee809424178e32d8f1a017e9e10d0a6df4171e95018350a5c6edc9329e7c166793b3a55012f12b950bd3f9a1c6a88c31fd6667a928b6d2624e81e0609b27ba51140939b4ee2a9403c23818610ac62"], 0x10) mkdirat(r6, &(0x7f0000000280)='./file0\x00', 0x60) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x3ff}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) fcntl$setown(r7, 0x6, r9) setsockopt$sock_int(r8, 0xffff, 0x8, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000040)=[{r8, 0x85}], 0x200000000000001d, 0x5) syz_open_pts() fcntl$setown(r0, 0x6, r9) 16:00:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r2) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000002e1100b0df697fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f4c7825709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111eb7aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d072ed0cea438f8387c3440f3b07cc20ab6d3cf300288ba6ba9cc08452f1f00000000000000cfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc75dddc7e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e327cd2485e172bf12799536b8d1be72"], 0x44b, 0x800) 19:33:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x8, 0x2}], 0x2}) close(r1) 19:33:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x148) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000002140)=[{&(0x7f0000000040)=""/187, 0xfffffffffffffe71}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}], 0x4, 0x0, 0x3) 19:33:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000100)=[{0x1000, 0x3f, 0x80, 0x3}, {0x1, 0x1}, {0x7fff, 0x3, 0xff, 0x7f}, {0x400, 0x3, 0x20, 0x7}, {0x7, 0x2, 0x0, 0x5a88cb8d}, {0x4, 0x2, 0x1, 0x9}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x5) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 19:33:20 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x6, 0xfb25, 0x400, {[0x1ff, 0x75, 0x2, 0xfff, 0x200, 0x12, 0x7ff, 0x6, 0x6, 0x80000001, 0x0, 0x10001, 0x7, 0x6, 0x3, 0x4, 0x5d4, 0x8001], [0x1, 0xfffffffffffffffe, 0x9, 0xfffffffffffffffc, 0xb4, 0x7, 0x2, 0x3, 0x10000000000, 0xd5f], [0x8, 0x3, 0x9, 0x3f, 0x2, 0x4, 0x8], [0x6, 0x4, 0x7fff, 0x3, 0x1ff, 0x2], [{0x1, 0x7fffffff, 0x1, 0x5}, {0x50, 0x4, 0x800, 0x79c4}, {0xee, 0x2e1, 0xf6d, 0xf7f}, {0xf800, 0x8, 0xaf6, 0x3f}, {0x8, 0x101, 0x6, 0x1}, {0xfff, 0x3f, 0x7fff, 0xffff}, {0x7, 0x41cc, 0x3, 0x7fffffff}, {0x9, 0x8, 0x0, 0x7f46911a}], {0x7, 0x1, 0x3, 0x800}, {0x1, 0x7, 0x7b9, 0x200}}}) mknod(&(0x7f0000000080)='./file0\x00', 0x2942, 0xffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0xa40, 0x0) 19:33:20 executing program 1: 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) syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000400)="21d2e566e52526b07984809a9eefd4b33563ecaa579c03a42fb5c34271311c639098aeba25a822ddd00aab5bdeb943dfe52526a985ae245158d657c90db9779f3bdfbc923d402f4ad9a04171099a4ee871be2193bf1b1f943c8355c5cefab472b5d3a34521c1e34940b5c7cc77ca3830cf0a1f958d7498c51621f0b26033dad29652e58ef30bd6b5ec45842dab4a359d", 0x90}, {&(0x7f00000004c0)="297e695b36776b205baf957c5f5b601aa8f3e54bc28f27050788d3a59fe3a5fe9f6cc42821a95899ddb83b1cd1b46201302d01654a9865bd3108db3a277c64dccad843092d1dda13b386788f9f9ad4be53754b9270749c207b349114b425b433e87889df17ee26bf1901013a44ed39895713666b934fcc", 0x77}, {&(0x7f0000000080)="517b8894973eac742e114307826195d70bc9124a0e273502dfbab4502df3f86f116dab6423aa5636f58763b69f28d6bd22cdeff090f1", 0x36}, {&(0x7f0000000380)="b79ea6f370ee9a", 0x7}], 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 19:33:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) 19:33:20 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r2, 0x20004268) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000007c0)=0xc) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f0000000840)=ANY=[@ANYBLOB="00002e2fcd8e08aeead8b4ec0700fcffffff00000000000000"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="5c829ec5b37c0af91f9b9b98c33babf364a766b1356fad53af8456d27ba637a5276c68dde8e9e55607195c7e524de45ebb868479ddcc665fa8d16a711c5a8b1c28e253dae53662bd4c62bc398270521c6bc8f7251df91b4a20fac3af48e0220084fe430bc15e9565a46a2afb9c4f23696fc02aa8aec67906be2343e1a34302c67be2d36307ce0abf54e969c8e74590f703dc2cdda4e8dd908e26d323fe8c4268ce25d79e414a9016f93918", 0xab}], 0x1}, 0xf) r4 = semget$private(0x0, 0x1, 0x420) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x100) connect$unix(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="01002e2f66696c6530fa80023d22d196cfddd54e00"], 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) pipe2(&(0x7f00000001c0), 0x10014) rmdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file1\x00') 19:33:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r6 = syz_open_pts() getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r7 = socket(0x2, 0x4, 0x0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x10, 0x0, 0x1}, {{}, 0x7ffffffffffffffc, 0x11, 0x0, 0x1, 0x2}, {{r4}, 0xfffffffffffffff8, 0xc0, 0x2, 0x9, 0x3}], 0x6398, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x7fffffff, 0x100000001}, {{r5}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x6, 0x8}, {{r6}, 0xfffffffffffffffa, 0x0, 0x2, 0x200, 0x1000}, {{r7}, 0xffffffffffffffff, 0x18, 0xfffff, 0x8, 0x1000}, {{r0}, 0x15316b3f1c9802b, 0x8, 0x1, 0x9, 0x1}, {{r8}, 0xfffffffffffffffc, 0x80, 0x81, 0x8, 0x80000000}], 0x3, &(0x7f00000000c0)={0x9, 0x46d}) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r9 = kqueue() dup2(r9, r1) 19:33:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x80) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="4707000000650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c217d1dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2b6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c05000000da5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c607000000fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff9cc2e7fd5fcc1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a", 0x801, 0x400, 0x0, 0xc2d3cf06517af9d5) r5 = kqueue() dup2(r1, r2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r6, &(0x7f0000000a40)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) dup2(r1, r0) 19:33:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) listen(r0, 0xe18) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x352, 0x1000, &(0x7f00000001c0)="77a206bda1ad6202ccc01703c8e17ec32561f3c3a3ebf90bf8d646130e7acd4dbb649bfcdbb7", 0x26) r4 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000200)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setuid(r5) fcntl$getown(0xffffffffffffff9c, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xdba83577bdb90f, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20620, 0x0) listen(r7, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r0, 0xf, r0) r10 = fcntl$dupfd(r8, 0xa, r9) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto(r11, &(0x7f0000000380)="0c4e42579101edfe92b54e5f751262cfb0c67b52272cd22afe3abcb1f78ac6240654f2cefef84efe4c3c55942076d1b9b4aaefa8503bbd2f38c994806726bfe190346c17b58b1e28261cd5bcfe8b2c6568a7bbdf1518bd141a08f9eb0be3b359fa0bf9078b8873ea3cd2b590daaa4008f76348b004c68f1614f18e9c78bc33fab0874f589189faeb", 0x88, 0x0, &(0x7f0000000440)=@in6={0x18, 0x1, 0x4, 0x1}, 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000480)={0x0, 0x200}) r12 = accept(r1, 0x0, &(0x7f00000004c0)) sendmsg(r12, &(0x7f0000002740)={&(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000540)="b57f48ba2b9047130db7feec7667c296297b825c970263b788375255c37cbc73e91ab147f3f35559835594eefb9fd21b26c32f4051f970a6e87720e2e07ebb75b20b8fd5b5bfdaf1f210575c8f965c5843c63cb19e343ac6f0dc5a235653325163d60ab6b36bd5805506bda62fecb4caf070f3c27ce4a26c390c357c73014fb176178bb8ef5ca291fe3f44fefcb85231b4460290ddc30212bea913ab3b4aa5b3cc8afcf673f7d7870a9f6649285cb21332bece8fc3aebd7fb4b470638ffe16f9dd5d58d63c7e3b0ffd2f9b2a3a13c548b1330b607d828bd1720c371068cea50d147d933a22ef5c9d1b02f82aadc98d954b791e33f0ebbc1c", 0xf8}], 0x1, &(0x7f0000000680)=[{0x1010, 0x1, 0x100, "e0d2a23f08326307d432571c782b35dbc5725a1250e7aa628f3ad35e32b021780d55c80247987902e6e68f55b7a2b5fc7c099cc55f917d038e7db673ec42e6504a101c4f3c90dbbb98adb0895b0f03bd70b31f308fa82ae8e529be60185ed1b51ca5805a7349665b713062f475629ec696e294c2ff10d19f70b064d6897bceca26f9fe3afa340f294fae26887a5b69b6d7f4b92b116ffc367404283f0c269731b5d111b6f712f8789f39d4435cb6ab1de680d7465c9682f2f1327a587eb020f71ad53540d39989acd3d3f76989be3ee4391a2415edb044430db15495e6645a897c925dfb80214d3b8436e7bfbd9c3185370da1e2910f3e9f58290d08ad18e3773b15ae8bbe6ea1f55b270447d74b804542892fc8f1f58009b34a9c0a37f9ea4637cee189fc5c6756844a2b22871614e84dfb3f78e2c369aab263280b12feb827dbabbf273f4a79ccbdc7841480d6ca9a6d3a50a937f8cf96b34d2df943869f4ad17e6a1d1c0510ec7e0fa441bdb060346ca4ddd3af37c522cf5a4a133c6855f320193828b0faafa3bb96749316da753f710e711e1ddbb2cb9e01bab55e2f1b43a8c9051087a005598eb8ca65f1ab5ad1f7a5ad6cd94e652ac90310dffa0f21819e3b8694ec8c8337bde1a36e1afa94c36454e26bbd469ad85e4aeb8222791ae07538596914e9689774c2f75626c4285d9c3a3b70a7bb6bf2ee51c1e4b63193090d42ac082bba6bf0b28ae8dc9770c6a1f6efca1fee4e6db8ef39855d1d13c9bb553fb9cbf22b084552647ea86ab57b7518aadb189a652a0c6499c7bf5ca905718668fe37a3908cf63ffddd473e03ea7544dd7043eb75650ad33bb171febec4ab6c107a59db9a00a4c80b69a624796264bd2c90ba05c668a027516dd7f1de286e8a35a7246c293aab095fb002b6f165d2fcbcdf98ba2dfe3e20710a60d6fd2ac04f8d5eadaff8964a794f8b15c461ed8cf6c7fa94b9b189eb834d19e3c3c261777678ff21b540a9d65a2bf7854198d6b86432fd85a4bd2cf3e821b72ceae8c5babc628fdc9fcc70e98684d365de8b30f2d52f636bd9111fdd9c9d02047dbdf5dd2eadf033829f330a2cc3951d9a624f798ae488089eaead5c232de2668cb868e1762b2f9db878fb418ce6a30f1b5cf803d67a55a67b376f16f7a6f9640dc53ef70776a65c3ae7a0af434c59855b8e2f3d7e284a8f47e22fe4204d058b5f227a268bf2692eb28d6bc132d88289bd7e0406359cd86b4e5ba4b3ef6415a19f0ec09a339fb58d166c1decea5374f5ee05c7766ac9ae8ae7d5d3ed0f316ac3016f18407ebbe41fe233fabb06a4858b37a09798faa03696a57f8e4a98a648cf9c64acbe0a60e4169ac99e07fa288fd69324f7cd1c534baf587a637931a53f34ee978bf7d29d5bae805460e78a5cb5ce065f2736c92d80acb752980feb413a3195f9ced8bcda3fea0bde6aae956602f3b0d88eed83db1aca82e7c9fc0d3da28f2dbce3edb41179749421e56a3dc69bfd60217ccc365896ede45350598b7769c588363d6e3c30e3698fe4cee3d8eefd1f283622da3243e64d17a5da8f0004310fb6ee973c7f2a30764ab2d3e26e08299dfc26c371165512587d1f465bfab735a09d87395946ee68cb9757a1f6176d0d7f561a84d9450fb850f241798286b212d09ff3764dde6801511a74cc13eaec79a8c7ece55d1eeeffd095483ecef6b7168349fb4b04a975f91230a6235655024c6d49fec86aeb9b1aeadd0269c559680080b4bc938102c378b8d893266cd8e2a8f625536988b4b13515dc7e93815894bd8bcc311f77c428db30a44e9c115e7757ff928285c49fb66ef99c94c9eefcaf4ac6b51150046583fccf0a2bbe242805c3e42703754720b2971e31c015ce8bf5f386e625dc382fc53536b9553dd7de5edd4850b828129d9f9bbd7aafc16b80daf37bdc1e135088237769ec4bb007529521cb72056822210733cf24f70ff610516eb65664083a9d46f3cbd07861d2429dc751fc958a0fd39b95e302066d989d11d11b4495128b4feb6bf23793f0bccfdf376e5ece30f57528f848334a58ed60f078d8cb41137050871cb15e000971a67841d4024d0280a181e1486dd45913bb6aa3ec7b0999fc0aa1283156faef5418cd5dee857c32fd4ab14d608dac80359e42a6aa653e94e74498d01849d7399926de1ff42c64c91a18fbbe81af329935b8a647f3633f41902584cd09c23a9cc4168b85ddeaadde6c58b132554a6da4f0ca6839b17bb3fb47e47b61177392a89f2a41c4f9e50e5ca666b071ed8852642919188f73411e90e5ecdd8aa79be55e57d283cea3536a0b972ca2edf951b648bd44f5254f8755f31d339a7cc8f00a614cbdac4fcfd7d2313e933433d81e21d1ec4aac624f873903c63fb70525c8d1e946879a31fa51667044cf363883981222f1c000efed5df60baf20a59f42fa072cc7f58a8e74ff8fb329c562e099d1a45c0329dc18de5b3ca6486f094d789f0fcb7180c8eafa0600e3de0cc2f11b73d07d76062b9dfce2fcc910654b0268d45abf6a2217eb6d974b9cb2d64368666188a630513d6268f07769728f120def27d389ee37051490f22ca92d2b406eaa0c2c00f52c170b3a9a7d2ee12fd0690be870da7dd3725f5f05e53baff91a913d9606130033e8cc902a048520ce41e0163c2563c2a0701822f5c7e3309b5bd6273b65d45a061c4983b4a46f711a2872f72510da71c307d94c53fc9d13cfcab9ad8906d8ed42b03235f4b40b6003c86aed2d5bf9af4b28f4b208b04ba066db7480d48a3c6a217a160d1865b7f96846a025ce48197587e2cb61f3c5182cb75474c33909fd3d196440e4d807c9506fb82eb11232779ea1f02d1573e54b7ae404ed4f7e0da7688252e42f90198b32c977b528ae648c4c553d99fccb12f23f395d9436b22d48205b9aefb6afaabbec3af2f4c7676afa4ca9931164b6f2f80af4705a7bc481e64459dbf190998b29b3ce5371c5a5fc8119c3890591b6cc7b79927d30f7b868a578bf7a1dc59e99cd7f47c933da15d0a03adf53ddf8f4f41f9e1b8dc38f49d55a1c69e7637c62375708b469649962d829eae58bf933319310c7224d7dbc65ca00a5d9fdb954ff4e44828f30e22c4031a5032e07aa1743515a711075b6f23f918512c8db9b36d19995387ef182106532e20eedef1e6a7824fce39c553ff1dc16065e6aac3153b7e7e24bc7331c65cd9a56bbe9683318b709455c85a3914cd3e41fc24a0340b54e77ac8b31e929b62168532f03b34d3596015e5b6902fb4d3ad1554d4c452bf6f3d6c212e5d8a08e3ddff43eaae90eef4562d4804e1a8cc66bc36e2329c2716ca05d3b671441e8f98a8ff2670d44d6f8907c693576bf6ee495227287456186e78e80dde1c495e5055277d3c78fabe8b4103a4ca3c2b02f9463bb01f27741bcce705e66aeb0297cea63d2c392227d7755a80c648248221371c562ce5601f1c693b15f7540988b58662c3f47d418395cbf3a3bfd3d9d206e79335432d9ebfa98d41cc97129b3f08cf217a3532582e1fe91fdb5c931935418be75398ce82b3673d30ee895160c0e4d6501b687c96643f9845055fab21680e1a66ba587996c1b9d28ccc2694925ef90bea8cc936aea3eb649669a181267a669fe405ed274aa1ac1659a4dfac6a10928c9955447dd3017a71ebc0b037a665a9cd9983b1c0da2eacee6f60fb343397ccc9ff8e361101456d7e551ecd71f6c0291670632f875b9f17367121caf32ac2be71d48226ec8c5de5d51fa80bf173e58cc98329a982e617f62975fcb268696b77797ff5d07aa8588a572c068685b1f0aa4406b4a171d6e130d11e1d2c032d5bae7b86d467c91df07837c602cd808bdc88311ced2b8074e35fefb5907ba4407d1fb8349d38e112cc9f38dc93b678db77680d5c772bfbd0de65d61c954bd7d9bf8ed7a969f247274246aa4671eb0b76389cbb22f025c61c61f98f8d294d88ae2f8ad21d811a9b5a01633e07a273479bedbe2d04f2ddf5c46857488e2fcd29603e9b6cf30226dc064c8843a8a9731961be1fa04e09bb2b189616b5f069e57cbae83c06a73eff70575d60386f03b6c38e7cac99f8317a5ab14550c265cfe78090996b8b3d05a61fc2806270a6870771835a77922ef9e6fba0ef0d55128bd93a4f0dee7097726d942186f6ea7fa334c75a1237de35a6e81316cf7f445cffcd07d9c08042ed05eb12462450c9d8e4a0736f1449f7ddbdfcec1f366ef11fc3d0d9d9da3ced589a19948b237ea0e36a5ab7cf537665e3e4bc60553e89763eb30ea17b63361e3a88b05e13b853c066d2dd606a0ae69b3dc64f526643ab81b03dc5f4843bcf0f8f276d7749a23dfd233d0d276aa5171e0750beb95b038eb50aaeb51e86a4bcefa73a353613e4516723dac2e66eb1ba72c09bd0b98f6d79c92231fad3da56846fcbb686518f582e6bcb500506d4c8f2a2b10fb89632113ffd0495a8492287788716b17828feaca9e72c17510dfaf7394f811a2cf0b16ea6cc257633718225d710e77367b9fd2b50f915c2b38fafe8cb8804594347b2de65664b7ad7785f26dc275c6bb7e968744dc4632a61c3d7f2e700a60c8d36b15d5ac1eb93e7db462d961e89f49a8939f51b7ea92bc554cf66a3b007021cffbc715ce49da5d2c41346dce65bc46f54b8df85b58cb538b0a225a74cc2dbfa873f548971dd82d60acc18867d7fa59f6d52de7b71948dce51d11c7cdbecaaa7e26a9981f38d9ee15d947a5d4bbb4041c175ea3c5b48c1179085eea20956c336060489ba6dfc6fb2ac95ed8963ecc2d3080bd607c03b1d3d711c7711b75ff17c92b388d7bb9508d8b3366f9b1023db9b1297954f479f77dd4436d0a48d89f4a73c9155f53806e930b14c86642c51b7e6233d49a25f65989fa52f91d6252aa29e805013e151530b4f6e67ebef72b703c9aaa52306d47a023e65e4fbb0c458d6b6792eb946a3944aab025d337e14065c1c5fb723ddf158f3057b25cdbfc50860e04b68375a2dfa72560452bde74b3264963e86b36bcc87c26d2cd64b15028d43d776243813e2a549cd028122689452adfe30ab902e62567df6452f0600542b7c91ae93c1df9b457567983c0df9d565f64f2315d94a755dd846b0a11ad0413067a096f00f606b0e47629303cbfcec82071159ce684a2130d9d02ca77c88c72a2c25494bb767c7fe0101b1bcdb7690eecd68b644f1760af8923033584d7d9270d284e616264a49e6549653e8e3b04bb7bf2acb10e2cd1912d9dfaf63070934c822616590a702c481606c69fbb40191dba0f42de88e8faca1680214276a8ea0726f99fbbbd5100b6a225b50ed6d82d785c10fa525d89062cae558960986830f2e334cddbe6dfff3778c6497910cdea738702aed76c9207fe0be0205fd2e35eb9485ac590cfc29b7476f3abc53a262716e452d3ffa71fc770d170d94f568231e90efe4bf9e06620a063e593c72c5248a48c5f5cba3af3078b70aca36fedfcdf0d772f5fba462bdd81b209c69f77df13c059fcc696685b4ed2046f804c8ab08cfc87c9e50be47da17a416e49c352df9f87cb9997827c728fc55cc52d2de29b7534b96afc35fd6e4f3a9e9efc4adb59938e2b2a40ad05281830b0de51c429afd171eedc53f44db40c978c576659cfc6ae5f7ab2a7d3ba8674dd1bed188e11d7b61835843b7a6c04a14b57a1b4883c27aa28c0d722180fb1caf833766923191eb1cdc3d0da10b1b00a75c0ba6951c6db2d4b714667a2760bd658c172184396721f949d6f08b01581a837b302c69e"}, {0x20, 0x0, 0xfffffff8, "3c975d52fb81476cb582"}, {0x1010, 0x3875351218c81ea3, 0x8, "37c396abd3fabd36c07bafd1bb97f0a228a3cfb39116e02fdcd3aeb1d0f1ce4d61b00657db17cbf103f45aa784d72a50c808e7fdd05f0918a786a26fd597937214f5b7db6bd39e0dcba3095aa6c03a2357225650e682d39f7526e61bd548ee0c7ff1d598ab9b59caa4c32dbf09a90df8df6c9a08349a41a30bd9fda7da0e8d83f778f1e304783a79f0c819358e22dd215c395021ce476249370654ee3709e6457ae5a2efc1e88a92ccb42b6e5bd6385f154fb8510f39857db4502f4199b4f85f1dd92cc06f82e83c83413712bab199c25928af72889f7213a354ec5f8712d483af90d9a3e04d9098104bbeb7d4443c4609d036c8959dc269c1f2ac614d6b28d4aebfc8c67d9e42489a3e0861a4e12f15b72aa6ca79afe09d35f8f4751b34a8bd8c9c2bd26268827336dbdf8fd130c4b2ac1bf8601c6be68d8c776b4e534a125177dfec39d1d00629e01757134925ee16a3fd03b52665b4052e6c07eeee6ded8d6cfcaeb6aca0bdc7a6009693bf4535eaec8d6905f866e185a726753785a821ed0b9fc596cfcb029df1dedd6c2826993e10f300bac90f5db81b6a09887e5174bdc1e305eab950c3d5d9fc62191b64eb81bbae9e0debf7e5f8e20652ca6ba6b191f3a47be291bc3ead96e5000e925ddea7308fc8091464d09d481bce8f7913816070b9a2621a5c5af987816fda771623ac39c8c65edf5bb9943a5ba35f6b5c8064f131910eebaead7433b92622cb718446857c8299a08d50f35310fec2cbf6a80b42039cec321b25ec738eb9678e5eca1bdd213a9ada127e031b6d8ee155704e8dc17b11da65342c2397c90fc8a04ecb59be2d61381e91631882ec32d9a9f6ac26d93aa9d7afe49b7480dd3dc286de0f15313caf3fcc8dd09a9b55b167858d93969af2e5441dc458e47a02cdfa0eb0f8e9f5f29d96f6d9e3a923944eb204bc98ae34c8cf6b8e681c295b25c5af49b975ccdf1833eb6c8df038fcbf18386109706b7390474aa845c18abc0fc65b74799e90fe8dacb07dd2604a86938dda1d20e1d5202272cd824eddc06662505cb15735dd99c1da71a97ca691ffdb6fa6e35d5b9e91dcb7874669ed864866c9fe35a4bc96b3aa82a147702c62c463fabfd7c4d0a220b23cf21b89c9d3358b23b87464b80133f276248ba42fc8405fed417963e27aabb7c51ae86aab8e4fd925632591b7575ef843a778289ded15432b5c34c8237a1986f3ded761dafe568a4ed7bad80c64507f0522869081d16d745358f72e9c9cb25c0e11a84e0006757ae48398494040b2925301b00451e55ce6502044210270c8e12c6e66fc02c4c17ba797d8f2d23cab387df6d0426d4a956313b41d3647e2c88ecee08b2a5596389352d77e97f45cf9dc9640b18acb69b031474c039566a930c4247c7b807051296400b501b75ef2c920dc3bdce006f92a6feacfae2514f7c09eab94c16c527f8e62f58a0acfde174d30e9a37e2c62cf8d9a3135a4e736b03b2e8d145e861ec248c4728d1db56c0131e9bb5056eb2612ee031a9cccf5c528bbd5549080e69db649b03a65579d0f1c437115a475a2ffe6e9f23891c0a6f6a889f0062e56269cd1a63c66f6ceb90fa8f69c1f936c27542d0e544d19cd62e34e68ec6c373eab7cf56026dce2b7c14a79beecf7e82427521b74045b39f3e6d702bbc36db936dc27e9ae6baff06f0f7ac09e291a4affca1584b0f454518e8418ac77540f2dda6cb7ed28d2269a922c4c781e78cd9a6e5bc4f0ebeafad865112e8e4ede21b304096f466b7e2c56fcfc7e5c9ccd5a1a555f2a93e6771604729a6592ba988b6ba4f809621ef01f348924f2f30ff4891821b2a54e3fa79b56947b3a51a8957a92e83fb71edf53f5a5ae4278343de7de0ae7bed0a456d59f8fadff8a8c23a4b63e9f34ab8c753f60cbf302d25ee99646fe0d27779d92b8561dc2b33ca1f8faf95b0d6328484db3f06e357d3da9530b924e9f82896035a1fc3dba9e5b305a338f3b1c36fa89b8320dc17e85641741de11f7dc6d74bd544d685646993cf6308307e053cfb5a1f59a6881cbaa3e36faff6ae6e1d4c93c2dd9c8e3b9928994479108f1abdac86b0fffcb0e2a9ae9692c7c7795bd5c3e24627c2b1dc92fc9fed52d8a76e96e623a6bd06e9221a651e021a1e0d1b756eecb2cbc9e7177ff6d463dc83cc1175723eb0e8e0eeef744d611ca388e5cae11439ec632a43d6ad007bb81ddd515427748dee1927f19ee88d7342e3ed52c1db4a86750269ff93a15eca9f862645a8a570ffa08568ba1470cf153ac00e0931ea62ed6fc600e0ff107f993fc942a086b5fa60600874361eca1ca89d1e29d77887032b6e37ee895566b2d78d8e020f0d4bd45d125a72e19f226a08d1a1684e6264348e98cd2cedab643ae1fec956f92dd7a24be6d8fb2bff355b67f6845287c8253b69f932d2b2828c153c726012dc10d7da5707993d0969dc93b803167257418ff07d7c05c1899710ee9515698b3b6413a519e4b3e5fe2df13a887ebcc16ae9d3b8ad73fc7096179f8a80da38f5a16adde409c37dbad0e80f1c00b7058123c8c2cdcd4e062df9c7310f14d66da6669c965fe6c71eccc3769b64826334f784371066834c8dc6ae52a1c1726124ff1da358dfa14e57c7c9cf5b9718876537cb9b9b4eaf6711f5bfd3bac9facec386c848b28094cc61c949734e3fb088886ac4cba10aee6ad9bded8dc27f3721e4c7586b73f8e1209d92397d8cfa06b60b7ea07aea5619ba7c536dc197db3c431d055231ad2d0be28ed9ec1dc89a197b633937cb95517b677c4ac75722ff7af7a61a135e0ab9b0352849c60a6666ba6d3b84fcc4396ddda1175d18b35f9f995b3c0a341aa1389c009ce1e961fd5252a3068909023b6f8a6ecb394a57c1b0ad90bf2ac697e53dc7f71a749d50cb82ea30c0e753cea761b6d76ffbf66a10a86089c7849be165598ecd3ac710a375d7a1dc9dd6f23c6078a61e89c09966733b51e53bdc661b2d341d304376f8b8b7cfc38c8f221a830245927d084edf39c6300af51b3149311dda0f9847f0e534211bd6ae47a941a95cfc6cf7e6b59fe673b9f7de65e9cefc403ee8f782cb4cc61b45b21b0f478923b5fa7de38a9d25eadc47898cdc511755ebe9f6af232667ee90ad15fc4126374c948a8cd1e37fc8fc9d51d9e2ce13cffdc605b183eba2599163db9c89118d82aa612617e813b19f2ccd3df4487f4a8248989680381408ec3b2d58613ac37a6c985f3fd1693d8a8d5d9cdf512c09ffa6e0a487466359f7388fb329b721f336f2fbc34f270ad9ccf7297607f55a439cf82b990e6940146965d2fdc8bb76fc1ed62be1e2c5848ec45e21820aed0b57d93b15e18a6d6a0477fe8aa0fbba0ea696c639c3caa809b0e98e8843389a0c72309ce8670c190037d936ee55c6e700863efa0c0eeb2815b641c8263335f24444ae45d80943b38bb4ba3c3b4b061d3cc5ea10df62c37b76ce312dfe978da6e71a1ceae2036738d5bb546c8171e4deeeb497ecb2a49b4108a4e2fa12a88b7bd973196ef9cd2956feab2ce3073c4dea525d92ef70f8a4609b31c9302c109afd715079f8f6934256b57a5d3f1c26c3e40fb72fb57caeb250fc8b81ca8416599b8e4015bc19c56b12603319a855e7b65ac46541cb3c321ffeb2ae214e6b8f2e215d3c1694fda583745f449fd75d80306530ef3061319976af809d2d2cb5629713e771203977647de3627668264b83d4bde38450db76757be928934edfc04b4e9c69396d3eab778bb1b27e4e4a5a0b3d695ae3d5ff445a2de3790c3e434796c640be9512205f558da862dcd6e53dfde512901b46eab640af523d5c5e20af76aceb59193bf54e037003beedb6f9d5be5b1a360924afed3795d441149a9e22b17ce9ea100dd90a9cb42389099a171b3e8f39b382c4b2cbf63a214db44b0366c1241c404c1c8f2fafe1abe3667e9f4b61d2b60cc8e9adaef11135e142a0380b63a050b050de75a15695618412f3606b212c45eca4876240a4423cf5d00c0635a7c1a928d8253f8131f393da6507c2b2371bb732daceb0f623cd6b9810e3cca49b8488d47b618909d829bec38989684a0dc3d1e761edc898a745e710fcf3c5c32ae500c7e33b41700dcbdf431fcbde82f9f2608f903c58f1ea9e969b8f7567b0520087acf7ec019842c36df7e262014100424d4cdd7b4e02322b0237273af86748eae06a79566cdc30be0966b55ad8c1ab20ab91efdf75b918bb79b4a87c4f3d0e48679c66a61d16f940960c1a5b88f3e9a88d60291a19d7e5c4c9e9cac1c05a5130d38e61d89cbc0fa9b5d607e0865e7cde50e23a6cebf1e32b686a24846d26d918b9d029a3cba10639e6e145af31a9f0329f15584d912a3c97ae16671d1618f69d05c8f613812f79fb40e812b30342839213f6bbb7a63835a28ed5a39523d34d349d07bcd3c554388a72e5e55fffe3788f84300430ee27bc29163a55540d8e93a952220d1df79df3b9a61a2a9549ad8975a96609ae67739ffc7e7d746e375db11b5f9ca6253a0e856efddb2b56d2f7f0c74176ed592dab0ef2440b251f1763d82439be7d16e2b280259d88af5d868c4bf6ce74cb54dce24829d6acb5851b24003789e50f2e7aed44ca6df7f2e2c65a7a77a34b6255ea7734dcc9a24a5d931fca3a67228249796f559e2796c0a00fbe4f63d0eec55c8eed6b61e71234289ffd0b68376a1e2faaff61e6ea56211e5a2b81e34ec2f4d980f336da7b0b8bd3d1e326ea2caf2331582dde6010b7a08e3854a82050888db8df77699b38f5232629d4669fe260134ad74619d195e55442e095b6034155e15a72b6657e6bc5961d5b5383c94fe51e79d234cd2dad393dc5bf3eaae99606b96f6e9bd030bf862630daf16f229e819b493fa97733d6e38537106e79685e3a6b672b6dcbf0f70ebef7fb7e8c79abbce86662f5c4bdc5dd849d592537ba0b9b9c45af99f867368a7c6520a1615cbeb1a00cd4daae176cf6788418152670c72a115820657beb65fd7d6aa3285b02149b3773ee3d3a92d4bc144b9e93620787349dd05bbb9a67c55ec1c91748992fde4a453238bf9b64c8ac6d1cea3b1da6fa274983e8b3aaeb9b82c2605b6863e98fb56911e08a43dce6955704d7cb9ba44a55c93d194de29859eb7960e899857baec2512a64ef212f7130e5a98496b2c7821ccd0f3cca61824bba69c169b9be7fd36af9bcfb78e05c6fa174c7c75b9622eea832afa41ecc7b34145643eea5dba0b28c1a4a8ed8872128d24929735e9383295a393171654bf6098a88b91a6da306700b0e20bb63e84ed6ec5ebeeb63fe10b9affdc69e1f1eeaf81b21921bfcde89dc08a983d3a353ae81612fc612aa271ab2c850178064d72c94e164afe1c920760d6d5f5b66a5c469b681444062a3efac7901f4551efd2f8eae09cb2baf76b79bb5f45b7082ebd127e064bc4845634f67a4a99f121470e972117e218830fa72a79bf945b4613d8e18d39e7598bac5d01734e20b538915570d7f20e2ea1491f5f2c6dcaf329c7edc1a3f1a9b792f27fd666a742ee007c0411831b56975968ffeea31904c67feaea14bd86cc8c3ecebad0d32d8448ab032536b57eb8546bafe35c2c201d98acd728eed22d4a29ea896d63c393034f9c1f873c0264bf8630de9fe75e34ca510778b46d1eb5dcd694ec070e46c516570d720d244147d09ba127f3d3df5c819cffb6b4ccc2435d0e0d0c6e664809568082fb3e40324a7a1fac781dcb59c5e018fc0f7a8ae101a18851e5b318eb078c47ab93296cb7875894fbeff1d8b695"}, {0x20, 0xffff, 0x101, "720c327524a0b1a8b5317b26cd"}, {0x50, 0x1, 0x2, "cc29856688a02499d576b39c1bd516629ed18e406410918c115c7f4b26c65f980c3b83bb9836c817d76998d3754ad0aee26d6a17900d3b2c1c857dba0afa65"}], 0x20b0}, 0x2) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f0000002780)={0x2, 0x1}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) recvfrom$unix(r10, &(0x7f00000027c0)=""/1, 0x1, 0x2, &(0x7f0000002800)=@file={0x0, './file0\x00'}, 0xa) r13 = open$dir(&(0x7f0000002840)='./file0\x00', 0x8000, 0xa) r14 = getuid() fchownat(r13, &(0x7f0000002880)='./file0\x00', r14, r6, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/zero\x00', 0x0, 0x0) 19:33:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x8001, 0x0, './file0\x00', 0x7, 0xe82e, 0xffffff7f, 0x1f}) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r2, r1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffec9) 19:33:20 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x220) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:33:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000012d}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:33:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) open(&(0x7f0000000200)='./file1\x00', 0x10000, 0x150) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fsync(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 19:33:20 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4fff7ffff01ffff0000000020"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x0, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9}) semop(0x0, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r9 = getegid() r10 = getuid() r11 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000880)={{0x0, r8, r9, r10, r11, 0x14, 0x6}, 0x5, 0x9}) r12 = semget$private(0x0, 0x4, 0x2) semop(r12, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r14 = getegid() r15 = getuid() r16 = getegid() r17 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000880)={{0xffffa936, r13, r14, r15, r16, 0x14, 0x6}, 0x5, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r18, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r20 = getppid() setpgid(0x0, r20) getpgid(r20) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x0, r2, r5, r8, r14, 0x80, 0x7}, 0x200, 0x0, r19, r20, 0x80000000, 0x3ff, 0x4, 0xc629}) r21 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x1, 0x800, 0x0, r21}) 19:33:20 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x7}) r4 = semget$private(0x0, 0x7, 0x287) semop(r4, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 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) semop(r4, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x8, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000240)=""/247) 19:33:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0x9, "661fbef2850b05fb41036fb52eaf7f091fe600"}) fchdir(r2) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r3, 0x0, 0x1000000800000000) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x8004667c, &(0x7f0000000240)={0x0}) 19:33:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) open(0x0, 0x40, 0xf4) kqueue() r6 = syz_open_pts() close(r6) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) writev(r6, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r7 = dup2(r6, r5) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000340)={0x8, 0x0, 0x9, {[0x49, 0x3, 0xa2, 0x9, 0xb1c2, 0xffffffffffffffff, 0x100000000, 0x7, 0x0, 0xa856, 0x0, 0x7, 0xffff, 0x3, 0x9b3e, 0x8, 0x6, 0x3ff], [0x0, 0x3b, 0x1, 0x40, 0x9f, 0x9, 0x0, 0x9, 0x7, 0x100], [0x1, 0xdd9, 0x7fffffff, 0x0, 0x2fe, 0x0, 0x8], [0x1ff, 0x7, 0x3, 0x3, 0x55, 0x80000000], [{0x6, 0x7ee, 0x3f, 0x1}, {0x0, 0x3, 0x3, 0x9}, {0x3, 0x6, 0x8, 0x9}, {0x1, 0x0, 0xbb6, 0x200}, {0x3, 0x6, 0x1, 0x8000}, {0x401, 0x1778, 0x9, 0x5fb}, {0x8a94, 0x3, 0x6, 0x80}, {0x3, 0x0, 0x10001, 0xf5f}], {0x3, 0x1, 0x7, 0x2}, {0x7, 0x3ff, 0x8, 0xb52}}}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0xfffffffffffffff8, 0x0) dup2(r1, r4) 19:33:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) socket(0x18, 0x2, 0xd2) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) writev(r0, &(0x7f0000000240), 0x10000000000000b3) 19:33:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) setrlimit(0x6, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) mlockall(0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 19:33:20 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) sendmsg(r2, &(0x7f00000005c0)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000d40)="2779939c7f18a9135a0446bc9d4526a5e004e41d8bea154549663b41ea2336a2a986e80514177a5d6edee98eea86b9f4794bed50fc51da744bf3acf8661d418bcbf686d4ed3a3c18fe091ea403a5fb83ddf9025a8a3381944888053dc6659a9b3be937e60400e85a0820ec3b5441d6746af01fd937059b7523dc2657874b1de19318b957e14e239f7e57748153f633a9a301f22f2fa49b6b2f69ac731da51676e68c7bd732ccf839ba1817fc340a94ec378d32fd847094854e922186ccbeb0244bfd276670f19bba2503a90508e564660c46e33f65e931acfdc027c3896356df3801c1d842ba48cc8a3ccd2f62711ed3a86d1e65118a65c7fcaa87c5768a31f3b22dca073312ecdd664d2afcc344e3d967d07929a568da21712ffbd9f4ffaf100b6fdb368a4cfd81aa5b55a85c34172806571ae24cc33c077d6b45fbdfa00350e36d00a97f76d4d0b3fc5de754985b898073c9daa3981c611b20f4d3944dbe8992b27a9f3deecbe35c3849950c581b77d45cee75648b1b92af8a5bc607eefabc8a7e2652099da800c3beb03c754d9fcfd55743d60e8fd2d7431be083a0f0c6806bf9a05143aabfb64581ba5bc4f0ce82d5451b7022c8b7549327d44011f4b6fdbc8856bc000230f737b7a57cc83e8aef9832f3dea0961a7c644830b4de73f2c693589d2dd6c96351ea79fd09573e23c7f5636946c45a0b9d44c9c6dca30678bcc0fe46badc628aef74d2cf94aadc9bb4995520ac543cd599d513cd917201e6d925e34c51b391c42081d21320cfd4b10d9c08234d55ca37487937d68ea99272063d5eca94ef0292903ffd99a1fc7c4734edb6b5bca837eff0956b6f50b20b738302131049f34cab776562dc9119baf39e8d77cf058952331449977933b943fbc4febc61028ddfe889719819464dc0e3730778cf23a4e411f4f36fb71659b6d96bc65b2c31114aa8d0e062c0e4299c73a3796e542a85c43e083e4abf81c05e8c096b0c2b20700b23c07580622882e76820eddc628ec29b7854d45d0e2dc8e5201e08528ad52dc33599d4d8ca84aa121c95c88687ccd2723592ba97ec1aaf6db50954713b9c12bd93c5b55bc6fae638f3b04af2fbca2b70e8d98296589b525b01e7b1c1bb909df0f7fa9d7e18d577d768f31f0922b13be43dc1e0a9969c8325b3e90f5de166089d96c184476639ffc7661b735cc3db1e54c98e3bc6c2102b2d70f962b8bee8ce9514563dbf68339496e5db547c3db6b1ce6d1da6613bd191c8cafe0d69ae5a5286d3de709e40d568d06b011c189eaec6c9e665f5b694f9e65010c6e007214e9a79b4c4f151560bafb53f59df8f36cfca2eabc3f1d5355431e7250655f30d911850a89a4088e0ccd9dbd560655a8290ab8b9ed24ad04769177ca3f39e142f6b2b6b9c3c13849a847b68b5f5764c299865ff9a79b4b55c6a747192888f68d7cb7691287a1475f3b10b7df08a4f6fe15d64ca1227ec899cd7ef9d35af38a0affccd5c681f90281220dadd4b9919a5a05c26b86c5b43ce33f748699efb4bbd36f97b9e36283addb3eedaa7eda84d79a3a6c1133bda8b4a230a3f7884261aba169f3ea8443d600a5a6dedc7e20a4f82641325a42ee9690b51db347b6f0abea0cef14775eeeff0b9820aa542d6660631b6032489cf4d15472dea68dbd6a85fe6ac8eb0585a26638e5790762d85fe7d95c4ca858969493060a109162239426defd92a1c76a51126ce674f0e2585b37d25f997e34c64f132b9bc990fd5a0d41dc75c0f6f93150f6a64169429fbf0ab6b6d37d44f3d5f90abca9bf43b54d37b51a27d3ae20dd07bdb75998607e8140cf7e3935c90b59967c5d3f6b30f97865b977b905268888a87a74fb21fbe57bd238c9b2e719746b03c7d9f56da06fbfc53eca47bce1f5c5141330e52de0965ff6681d38a086bb030f0c027f8625b90b141198815b66354d8f13651450a433228ce18168542102681c7d4b9a6adc9eeae93cc0b1302031c9fcc6881e1c8b29d6e8f13e15109d68536cf9987550630582be5c4e798bfa1bb4a54947c802db2cef74a0423c2cae37ae795ed269f83bee626e7b63b7e935f9adfa709989336a0fcfd8dbfaaa58bf88a934b73619ff818d923931c2b804c1eb62ad490728f256a7ad6bcecbb7523d956f90ac6fe5dfce53ac2d1b38dbcd14d030250e102d54aaa7aadb20b877248688ed0c15111cacb6e2def6aff0574acac384fdaf0a5a0d08fe5f8ecb51a0c3bde075ad557eeb9c99c624b5c37bb065adc3382c3c01823d143bcf072a0153ce0cebad506f69079c74f9bed8fcf599f019a942a4565b3d804e04b1a00b1fbe67a80767bc57ad32835a779e2616fc712539e784612efe6d9818a1488c8396d673aba6f77e29a9c7929325198b94d4adacda70cad71ad4c7530ad1e01795e678d59d2dd96d59fb887c0a636f411051bc3007327b748a047938c4aa0f176691b4fa3378e8448b35b73c8b11006bb2d8d9ced00e77a8304f56c453aee402ac5d32fa5d5ed043f1bbe5df701402236a3994a267c337c5d991e8fd42a6a383f667857415bb74d32b1820cec6ce3bd1ba2e5b18fbe0d9ff690b860d9f0f3e06d90f99d58f8112a8294ac3fafa52fb915b412297bcff416c53a6e83e2c58c0eb7ca6f8f56983cc42e8e5b0c5f26163842151e501fed9e36b07c901680b064a7e47262b62fb634fbf0185c67e79c66a7b27c414e4f020bfd23152df2e78c659c6efd9e39a9994fb4c3b145c1e07c8668746cb43b86960cb1abf0ed7b828f31b71a8dd753467dd8fc6e98a5afd1c05e5f1a02741ef1aeabcecd27e4c2caf3cf050d288a5dd327f4ee8c0147f55c7af934bd817d1d52c0d75aedca942325651f9f1a9d7f97727237b6130b5afb9d9d66d404125d92d1601f4299bc9ceb0fc5f88b275966642da063c9698339a14dba5151ee7be50bb7dc3a5f57ca45b8ade86a717dc54770aa19515913582fb078b21487fd991145bb0f23e6bbf524d1a9297ceca5d1293602d1c9ffdcc4976a681d875dc2448640dd5a9a8ca53163a6b7d9d4c943c98766b8aebd6087c2465c84ada0cfa7eae70f6268060eeb95b82cf7cc94535dcc887d2c565de15511cef78e4ad8c1d42a03f915dd1c1375dbd517049c6df9088aa89409416c12a83c6ab5cb1e7cc087732cd9eedaa81d622270aa8f1ddb5f1116e8ee9f672a7149a04f196a44d63175d53addfc4c6d06de72dbc97f7102c16d2be8b7d8c238b9f58a43be5576fed9ed65784c3e7e1fa86360808aa9bb9fdf336c9fb765aef7f5e151435c9146ba0a91421d67d75558ab69b116c6eceeacc7bb0aca894345608312b23d0e69bdef269f0b6234719194d55e08c575ea67f33e4cd1c8b61ba913630279521bd2ea4cb2903f1b50b2364e2699fb536c95d355c6c43a9bc89b94a7cc3e283e50139b97ef6b297b1724c64eb4f03f22204c788e0d60a1874008749288a398d468d22785aa0770f6044d216d221bc395b1bc1b588f8b43ba599151a14ba1d1e8343d1bd4af0e26dac881a8771c8f3853ea6630c66133ea295c8f22d59836be895846f6c48ddc536438f1aa654d86769337a6cfe0442e130ee4774b0130b82334bb4506d9772d21666f4ee473e3aae305c64d872e1866c4b9beca177b8e41090f514b071bb9e2a78a9165117dc41cc6140d50614bc7321ba0f18ecb44e4acb1a67341e522694839271c491aa04e4ea6d66373895d0ac31fa2d4a6a948a7e0b8046213503cf850aa6499173bebac1f9e6461e1cb75730cf6a349f015ffb8a9d39ca127e6254442a94553a4d6f3ff9783e1eb387d0c14b5b2992631761f610d20ef9bd361008ca671e7424f2b5a4d7dc7697e914e132b7b31a7f9d616214ae7b32efdce43791ad3128497b42bde477d05779f0e11e41879968c92763f09ffdfd594d79806ff6d4b1bf98cc59631c12eefeb8124da49225a64d1918e4e8cba5f546e22817f91b56f310c23c1945e760c8d3b3957b300e201d5b570b0baf71b201498d0e4c948b68c939ea7987334ddb0b1b39f6e26672dcfca962af98f82c6656ce07e512692c09c6cf99d3dfbd22257877a26e444a68f9531f000df81d496d892642cda72624a6f3b6ce153c652ab086143ad1eb2306f65f062c9480e30ccfe63fbf6a79cd506b62a5e7b9e48c1696ac099898fd3ade14e0c328898055a05b1d5914ba828a3ab2017e70bb8c54b7e69d296da03c69f4c5d6f2802ec628f5cc6cfe33c68de01a46b9781592f243cba453a1fc3d1230a3d546fda1f2b5bf81c6fbb558a3ba6004f41f5adb159c4f4fa3e01f5e15027145f0fd25b0100581ed4590357bda8aa85509350691eb2fb71a77ef4062a3dda0e1df8298b9d7563df0048f4c278542b630e08db9e371928d7865473ffff01ab2b7ba0b6f02dc96e0c6a9c3a09f99533b34381340287d55edc083df8a4874e326bc0d4ab5070e83e2c8a468b43c02dbebbd3b0fba03ee552657f79dd59b1b3098bc90f29f936f8ce5493b518b28eb53a6c1217ef82c7dac5d34d9312704b57f3640822571bec46e22c6e1a1133da6eb13df51a76297ca23953a9ab873905d4053267cac2ec8eb4006c2c366e35a92a3fbef0f7c1093f3dd80faffa2b31c508de520e9b0fe1716f2edde68de2db46a9f6684ce79ac27ff61e5b90a050a68e0847bbb602da1bde277925011a2e9dc94250b3bad1f615aa2d5ba59c9bc381e90cbbd601823a493f35d345585bacf2d46eb6f4e22f7dc040c953aa5c05c094d08a3843dca5956e14762227b65ce84a9805001977979943b5c3fa2f3a5987bb2ed4df550ea852c591d561193c5dab1b2506e0e8daf2e0cf120447b5391881c49a732da0bca9666c51f8dc6e859312ae3e7bfbbf175dadd092aa2dac054569b720b41c683cdcad1a7b575c8b38ba7391c272eab301741bf458e8190583f69537181e1540d2260b7608fd76cf2c3c10b313773650a2a236a43f5506ac758d7a1b545b5aae23e15a8b514e6ea50d12f622d861dde50938f98a7fba309747a6276b6b1a57d7b6591a235b8551240c65329b4fb6abf3dbcdeae5d4a473f78fd3b108a08fe29d1129f9f9020dbcb76c6c7effeac70e60419803937863718e8a937a70c3f879f449510a9deb9bc2701a175a4acf778b8885d25346c7d86a1d66b752c99bbf1960284af39b440de2cf893eb14563d95a30e85e1171778c4609973063d558ff15fde1037e7e4475e448fe2edafa19c6d73ca998489e8679cf63c2f89311afe9a6775fce4ddb9a00b697483f4f624c536860e970df34efda3465c8315efadff5ddaa88acc58cdd9714a34c0f395565d6dae9f1cec7495b5b62f5480995c1671c020060cb9c6d9c0eaa9a618d4008d18fc76dc5136321661621bc3820824279cbc5e5086053e5d162e69fb258da01d91c574cf22d8396c594d9fad0949e376f55e912be9dba799ad4109f2efd095a33df4ed395d3323937da1d6bb2989e4307c81a1cfb507a7403a741581c6d6fc119b960c6dbe4148a930af652106abee8531732418a60ee326e41fe6c3895551b0ceb73d4321f5f9dc89fb37f6a4cc09a521faf5bb222a850a64bd29f64432237440ff4f72d5ec3be479820404dbec2ab85510ab3e23e065c14a9a185c0aa432b17b0021d0ff911039e9530f1f1d0fa7d372ba976093b35700a50f370c2744c8400bfddb79d687bd891254d4ebbced3d3c992779693583b184238c9e7895bb8d33c63dc1a5d0d9c2e17c9bbafdfca4460bdeef70349722edf79c3a25a76abb145b4637fc65a23", 0x1000}, {&(0x7f0000000240)="ea686a954790f320ef5d2973fda38b933c630536e048b2afa6a68cb5f541facea080862da8195db58e8d72b4ef5f8487a57f2b7da9ba76a5e5ae2354f4daf92e343f88ff43d8dadb7091171ff5076f0fe52e03b842060e9efe0a0d0f7545c2d6e1388d3fe99df5abee8885fe2b1962ab845720ece94caa62607ff1f4b5b621b418d95d32dfb3e62fbd033e4938fbaf5a0a083a58a709922210da8f863585ce357fc6073d1374deea31112a67029456118164b92fa3155e57915b91d51aacadfd515a8aa12649a58415bdbeba1b", 0xcd}, {&(0x7f0000000340)="756d4b7c96c8ec9aa0cf202edbf6c192129c8bdf1d6d68bce3db3ce9abe8362ece6104ef2e2d91b4254ee07429a71db9ae286b8bd5a5903b910e087320b03343e28db479ce9df5cafad84ef73a47", 0x4e}, {&(0x7f0000000440)="32ac0fcba2afcfb2a706585163de09793ae2136db0eaec7dfb52861811c59ba962b74b00eb34426acbb683a8daab5c15d3f1e1d945b2f632bd8344a38bcd04e8dfff97567a76648811c9abc9eee096e780668a4943d1d4fac21e583164503cc9f00ab98a2c54737c7c7b426e2ab9c8f670f6caa1a0cd9f9083df225ec28fb9515c19a517905caa545265ef7468f30f33ebfe9c922f80c95e06434ac7a05cf5c501ce05ef3d687d06ec0eb47d6b53f9d0f0becec35e8eb4790dea1d7eda2f586eb6ba093f414d3ea454b15e35370a6a33985d3522488419be01ea35faaf87cc5fbf53d4e9ab64bd5e9c571caa9ab16eac1eebdfd75a", 0xf5}, {&(0x7f00000003c0)="48ab71eef84258903049824da2668841916ba632538a37afdd", 0x19}], 0x5, &(0x7f0000001d40)=[{0xd8, 0x0, 0xe0d, "281aac58ce6dd8e48145c5b4f78a883d03d963fd469f98c23126dad953a796c480683871cd65a1535c3180e82e1f0a67ed16dfdf09291d0a14c7beecc4bc81176dae0ea3a7f95f626c760db7b5ebf6bcf46eb37300d239219fd16f1d6859ed087e6f39a27c7c3e31a7a3d52acdd174e854145cab252e5bb56261da35373ed448c02be73a88db6f52e3046e632a4be14de6edb7519aa0c8fdf8e1c36a9e206bd32d239d82aa8e4bb8b85622182d343960a90e6213d1645e1934dbe7e4046c8a303bd670aa"}, {0xd8, 0xffff, 0x3, "093018eef6ea4703f619ef7172c8589802c837c011297cdebb0dd803c758ae46b8c6dbade04b3a3c075761c0469cf4e59cd33bbcda75305bc2eee7b5b0fc2baf480ac81748dae9839327c4f66e6cd1b039b0a98fae088e8230a6caa4468a0c978a2479fa37d666976079a2546cc7e615153c14fce2828fd8dbc4106c1921cbcd36bcf9801bbf8e94765ab5f28f1e7d50955874406e9ea8433d05d7237949c9c46fc0f960497e5472affcb4ec4660f7d1b954e7ec6bd62289b76d7e0d2bc815cd25"}, {0x80, 0x1, 0x5, "3b35d3b36715d2579f77e4a50d1c45783a4fed246616dbc9f8c53e50491ece97dab5e4a7e686967a4f26f26f7cb9b07e23504fd8149f762ed869a02aca92bb6e33318c2746860aff1dde3452c50ae327a4efde1c5168f387058470b73157c9f8f581a18706b56e81e5ec229979e05c09"}, {0x38, 0x1, 0x7, "f94919c4d81db06084f70e085d9d01f43fa6e1307fe0a0091e3f5d579c896708aede9b"}, {0x1010, 0x0, 0xfffffffd, "87bf511ec5f2f91dc48161a283a8c92461999c74925ed6a5d8ea2d6778f89f7aa686a9058e9831d83db53d40066e2bb1fccdf15f89ef2932d116e3f6c60b2d35d475800139a76ac7cc74ff3f94cb343dfaef8597e59303beef1c236bbf41a87ef3eabfa92409400b1378b7df2ebc16e758b747116e954b029a41bb8e7bc6726c0482b61bcfdbabd6fa4b21ca311b125859878eac5c60a21512f17b9a1d75c0dd965bd808946df7b76f78d41ac202c4ea0f8dff8724951624882efe02e90f201b0daed5c1675f7de3f8bd86f7921537f1a5faea328e530ca11be056af74022dc5e701218e2826f6548749f735bfd1a2f2a9f8a121089418aeb2e3e76aec737c19944285852c03684e47821544473ab12be57ba4eef100afd392f5dc24906b5d79208c48e57e5a761e80c26dc18e3cee0ee77837e2b63828e0e0cb376ee7d013713c09647c8302e9600838ad436f686099fdbb8b953e4ea44c495b4ddb03a4384d5ec5bcbb53de141f7e7db09ac67433379c703b5402984aafa9bbbcf4e406df9031217cb6d268f69581efb46a8b30b3b8cdfc54706fb7c717ac1cd5d838af283d206f55b3020cab17401e4e50cc8eb1f5b04ac2eedbec0c6f9c1585f1603a3d13d833f41663ee8ddc63d8781cd181ead5ffb5955b57e2aea3d6683a40a8103987417d0e8aa8bd2c754146abe96be3355e510e48a8982744d588da0e0118e67591d1c54909158f9a9c1e6a153f33e469feba1c483bf4ade95570e1fbf6a151faa7a98cd9bd2422728ff68c3ff5e868890ed9a58456eddcf87812bf694ef10d1d8e1706b7943a52c18fe88faad2e73a0ca7b00a6e8c38f1fe313a4528863554b1e7584fd95088386b69cdabfdd083ccc899e6fb3a4e1a2984ed0aabe4289265efdabe4676c9ed33708764e7fcc26310b8dc5d228005a5fc9bc8ab65e57a76b865872e4dfd8e17da7e948bac5c69a46ced232da5063a4606ca9a33648a0d91750ca4e06ff3e6f71bf71fe753f5b4ad762295cb1f4563acaef1281d1e67f3e344edef58b6d1653603b8a9eff7336b5cba68920fcf2a6bea4ad33e67bce1c85e2bc0cbba2a17dc1590dfb44d5df5d103ddd1851ed04d6e9f2cb423ca1c6dff4f53ff77ad90ddb09a7191e113f7d88e0cd942a0a193be681130c38d6f4d3bb3f8162d700ffa33ac7de43080c10af4281f9300c786b927c02952017473d0f996466453a0e9368f9a8fa14046b3508a6fc1e77f9762fd3dcb51370bfe5eaacf8d3ce146e9262fe1b8a9914804af776c73658174d652f5292c01151451539c55e4937682f5e6c29e04088f5da30059a955e3d6526243b9e33cddbc26c8efd8885f0edcb94ce8ea6059185b264818e4fe5082c5ada9151cc3f67f42cba1dba347dabb8d0754b747d618cba2437218d189f22396fdbbebad26411cfe1a65c6c5d06b1b85f8890264832c779562135db60cad560f2170157c18f2c821ff7bc9d34e550c41f1aab812e7b05c2d0818fb42393f803928ff2c43ec35934815674a4d38819e4561841db01d67263da604d41a36a7962d747f7f58a3ccd4c1b9b85ad00b0d0f9524d18cd0c23c4fc4ee1fde880f2d7bb0620ebc3271834878f6b027af472bc0bc8e28243cba62edc3c7028a9d9fb8f6c5f0208fab86ce94a2095ac318c65e81820f8cdd0a89637fc3a4fde1fd6f3d1e9f1d32ff554ed7f607c197e929e0dea995bdabb11c0a6b744925f474eda90c2cd776a04723397b839c4830f4fd0c91b6719f6bf08be5b02af0c92f88d765aaea736a6576384d7c15666aefd7fe4bffab881e2b09e93b3e1b9a92a612222f74d708a8252e089eca3242309577e8c39e2363b402e00963100ec041e6cebe88fccc2ed7bccafe76935f4e56253763351c836e2980b6fea823384bf2045e7db8943b07d77053471b07b2f97c0dc1b5e395d257f92eaa9634b85cb375071650a10febe11a43a2da3f626803e7b93c4c875e817b27109f9ae20cf5d95a09a8003d5305035c30bce3a5cb93b1513650c55198ce2336ff1bc25803b3c423cb65b841e5f28149964504cab3b6803717cddb94b5a1724006698fefdd78364d74e87398a1c5292c20a8efe85ba37f47839f447be6ed72c19cd028dbe30ccba1f7a7617071122a48f16119b8e7c53e411dccdebcf9216c695027153c550b720a6b4980542fd5fdeb61e5ed2519fa4263827f9a813d51915491108f62b725598b487976384563d00dca1ea300e252d9611d8a1699438ad3838e04a0174136a3c06ef6c05559b38029152ddd3fc42152b1b8c92fe8d3193490dad5d773929d140ddac4ce633aa4f4c70fabc289fdda5b2e3fdb65a5ad50dc8bd355898a9c8f701be2fb758b0897a97b54538bcf75550a40a556e082dc98668779e0d94acb0939b62551876ce7c543a3b557be8e2cc56d7d7e9b70c6517b1652d66708411977a5a0169fdc0810650481fd38da1338566ee775242f9f585d5352505c6352d61f6a82d1203ffc71acdd92504756f77085152664106ebff1f422b625fbeb7c38ab693b231b3b1bdb983f9f68a575ec335ccc0af494295efec493a89d7eef5899622037d76f29a6ad15c7329cb4490ae6536d897f458607eeb7023cfd5604542ad31c09e9f5f0c183b7f438f9c6511c2ca8a093976d42c000e2d1ac33fe691b5b5fb4f8c3daf9a3c0dcc159bfe373a1a6d5cda985c2876c869e59f6a7190ed398bd1b42fdfe636172dc289855d2cb1ceaeae696524531920f76c12a3152fbae08c1470e9f220e75bde370d7dbc0fbe1fcc5854777da341c3f3fbf724d4c8c76ebe03b7494ce3d80b132955af4b0a66aa91d5e5edc62273a898c8d1420981be70811b1778f766282a55cb9840e33012fe58771a1d39771d7cb95e2ddad139f5aab35a9e18b1d5154b2733db9fb29c69e33b8e28008feb0f1bc4dd94608f795536469aa41f2682dca2427f1b3518d664bfc19aaa3d61bea0f9420d66402c58f2d16b1f46531e0b6f81a19fff49d160eec1968153ad6c8b1e9e2f02044600f03a6289fb30cdc18c17295fecd3391202483169dc236785e5b36f55230536a4e452bc6ff601523fbfacdcf57ab23154b19f126711e39cc1397a7eb455fb69df6e90d528eaa558c139b8b4590a0d6580e92c0cf5b73ffd8ce0be28ef2744aacb2348e7e10d35f0b463d6fc13406ce1d10d58951470f7b4ff974ead18dbe69b07e3b43fa1a39415a51ee2fd23307e167ab68913c135256cd70f93e1a0be33364e87ecd381f3d96f35a04599d0f3897356ba2cc2018b3277cfce4a2cfc8c51421046bdf15d858f920e506c057c0cfd77ee30acdaad350206621088528787a410fb4df3c6a679c7bc415185bbb72b327ac59bd00b32cd859759fa0a7ec3ccf24f08993469783a4385511e38c82218f89ead5fc3603f5aaa7a10577c03629a66bb18179bde636d59aa6a105094cbc84cd07b4592b7f3489df5baa03e985d294a879199f43c4427b082ebdd41b5fe07e597dee1316b6f32142c2cfd39c6d173cd4d5c12aed1f845337d9d172ccbe504c332d2053db634cba582293b2c40d1a2baee82ce36d466d890d79b35ae6c7f926143b7b9a252de0b08b878ce4fda6945d3933635970538322f278dce5b6228ae3bef360ca7a93be66b571277643985c8185e4c2e28dad5c8d47f5ba7c95d56422bac4c86e14fd7437355c471f904ce4d5ef6f9aca13df5b4ae097c8a4ade2e1fc887511e3c5c4db096f1236ece3f19e50603b4cb468355c0d6377c7f3521a2af6cb4eb627c6ff7a04ad360502a0da5b6798807f2961a0ad369d0fced09be727dcf8f818cc76d790daabb690b09a292321879297e170dd7499bac011a21d0284c732bf8705b9acd97d51d0dfa6b70b8025de6981953bb669fffd5a8441699a3b4acef4f945418be2bacc963508671eeea3b682734b1adbc361de531c61821bb83d40fa011e09df65a65620115a462b27b0c30a2489edb3d7353d9f2217298d466ab547c52329cbc683fac184be74a896d58f7028ee488b661d72fbae9738789f2b9f95b94b33d4bcd8dc4069a54d2393cdd338ff0b692f36b591864a77f2c354c63c9bd72c072632b118509007beb9c5146071f3df1ce40272fcc9168f89f3293685ccdd18d580e8838a605b69c21be03e17d0ba963d9f587325923dc65a61a933e67c8b4dd334f0ce9cbf1754f8136269ecacd85537de730c9fc1ceec6c0cdc4acde04f97949cb5cd0f5a61b98f59d2a9b8bb52ce9c3d5111d263b36c28d99b090fb465b898306011a003d144789241a6fb4f6db72b78607c606d9b3e5424a3bbab6adb9fca4f64a3bd885606e655af61b6599a45e24c5b6dd413f52cba26aa802db21d3b40e0d41af80c72be8441c91a3f7772b342ad1ffe5ccc34507dc5f5ca02b0c404529446be4006ae73a452a34e13cb792792a05ec9528f9b4f6c474aa7084ed3253849e0c23c1d6b471d86218dfaa0f548808b48252af435472a499c8408c03b6d72da4bb8e324405a28e674af1a47af6bc5310d2f7945dcf03f273e9b03df3ecf94b1d68dcf6db2cd123e3699a381479e2d2f7ed0656563c436da10ebdefe909d1912e7e21fd5aeb2dd0a5c3d851995b7ccf0aa1944d64db4d3b94f9ef86fe219cd1642fe48d76653468440338a8fddc6584667fe206fd36c2ca06e399f141be48ebc520c32f11d366878452a4e424b4b7c3ee91e64ce2b74096b1ce1203e5f54f2bcc9ad3db3baad373a4b88e9af4759f1aae0d2747c4edb59bf8b980f39bdb33e2568eb9491d59c6f6c68ab4c75fbdfdf15f625125d67308e5c8fe44814e98206f746b5ea63eae17b93f70db22dd8c1d9107f1d615f3494d464f1d7d5c0c31f13470e42e6afb3aaf0c01e2bf431af84f9d8f8bdb392bb78d3c8111344d393e23f8209ea70e2ea2a14d2f511d403eaa8feca67681419e4a491660573347bae4ec45fe19721f56c227dfbee715cd1ddad821c85e3ac366537a50641e20a63326a38b4743579a04010d0b4f8676fb2051fb9268a6790859ec0b4f0b727af15dcb1fa491404bd38c3cc808e095be6776952c202c8f2ce01dd8a4345c2120b9dd9dfe8320cf879c587bacddc15d49c730cfc9143ce9b10f11fe286d3435b3d4e67df8952bb81d546c1c66e9b6687e77df0e82b9fa2c9582fd02ac0122813152814c62e43b9b4ae69634e853ebe453ee25acccf62641ac8e08fa408261425bfd06818a2ae2a772ad41eb9d69e7f314f477306cc32456a0f1b00306fe58b21dcb9350119409738c462055fcb761624dfbdfb25839e4c5b7a0b3256715e7afe60a82923f1de8da4867f61022bb2f4ff132ac32ed90d840b8c573d966c1a7ff731983f5088cdd46807ed918d1e1ab65b2ab9cef89b46e4ed7a56917f380e50fb46ad819ad18fb359d54252b0ffeb895ba9f6b409e1791a796920fdf9a69079e85977158365a9e5e8c77cb3bb95a083482ca055a5d0934b51cfc6795b741d7b0d437f8dda12d441167376456666c706cdea1b15c025f050dcf0a9b3ed66dcd4059b03617fa47eabd5ba766639a2063d76566173910517621d82d9dd6dbaa220de839d364c89980fa2ce828dc7de54aefdd406295ac282809ff478af777861378e6a0cfbb22b351ed9fce4b76f9cd890d797d79814170f65aa952c9293bc5a5a5e38c940011dc95336bf64edaeea696c2d2c3969023371fcee03bb1436671d8ac9bfd649d775e7506bbb40012d578b467429e11c3929808b88fac36664552f2efa2fbd9b0e7aa53054d06580a5522d2025ff31"}, {0x28, 0x1, 0xfffffffb, "045ebed657457969c2113b6fd6437bf59501d6ba362497"}, {0xe8, 0x1, 0x7, "828dab5e0a8d5a44c9c4f110d749106c84eac0499f46009c3bd19b1137fa561eefb6e3c7cd0f0939f50d14b375337c7038bb7d055623816d7079d69800a97f641948132f415cc3120fdbe20a94ab49cf77bc529099c88f57341f93ee65149b22b0ec4c3ce6b3ac7e0456e5b53f1e13dee91f0b5bf52751cdfe7608cd0e7882c4eca6ffac9ec658d0c31313f97a18d27ba0984192960f6482e41c174f09f5d4fe8e2bfd95520bb05ee826c22274ead5e64ed91132dc150aba525f86bb717112e2ac222e5ee23579c0b94fea002331da6b530db82ae31f"}, {0x98, 0xffff, 0xaa, "cd2854475ef1dd7e47d4bc13960b0371e89a861e86edcd9d93ac6caf95758d336efa87ac657353957fafbad2737831ac477956a6d33e32441a82900f586068cb9842e471d6b4f61014eec236e5e07a98ad97d1ae8924b35e2e12ad1cc4f55991329288bbcc665538f68a54964902ad45e968d511f00e63dfa25c6608c8c5ddbb3c"}], 0x1420}, 0x400) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000140)={0xb5d, 0xfece}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r3, r2) 19:33:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00002eea7c4de36530006acdd4a71009c84b76af8759aad601fbb182b4ea34bbfaadb238a8cf0d470c48e089a169a2548b616b99350f6cb5589c4cea82481e23908996e2"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) execve(0x0, 0x0, 0x0) shutdown(r2, 0x2) 19:33:20 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = socket$inet6(0x18, 0x3, 0x7) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="375b7960ee96ba550cb6d25201e3c941177221ba738f0b284f88f6ef329cbd184a5470246ccfd62a341125be2939d998bf1ab4f26d731c1bdee7600ea1c3915bdd133f03916cde2f8702e1e044e3f96766fdc23cba0c0c0ce50a347f00db9374aa1a109bacee61b92eff717c6572671c74f53ce0c4f9afe4ac71098f392077e06b63b619a22706d5ad9b", 0x8a}], 0x1, &(0x7f00000001c0)=[{0x100, 0x0, 0x200, "f5c24866c515fd7d971e23ff0e067f84e7a2174210024eb251838ac63577945c874daf9b9d9903240eeebde6761b50a18bc6fec30412eda393bb0cc8b309bc760e10914e04a02cd6f83ceeea9fedbee1be3a9a08eb29727c642e188299fa3d65ef7cc892087a3bd7fde2046fae94266c64771ca738dadee2befa114404b2534d9316728087e917c26adff74bf90060eb3aa3a0eab0206c1ac8b50983b023c47f1802748d69f82695d820246745d78d32c51a0fbb49a5d7c124a8df4cc3d9b8ce29a9d907aa639a16b815b9d0bc7b14efcb001483a86de853c2b4c099590ebfe4c30345757f021e8e76d0e492c69477cc"}, {0x68, 0xffff, 0x9, "50fd49122d7ef94add7ee4ad1685e9f746bbe1d822ab2f8feb680e95625123c413f88fb906908cd6139602cc7faa20cbf2362644debb36f93e911d0b9901a9ed2dc700f4641d4c574593ca4b522150b97ce345c0a7"}], 0x168}, 0xa) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x800, 0x0) readv(r1, &(0x7f00000003c0), 0x0) 19:33:20 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f00000015c0)='./bus\x00', 0x200, 0x40) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x240) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r6, 0xf, r5) r7 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r10, r10, r10]) r11 = getuid() r12 = getegid() r13 = fcntl$getown(r6, 0x5) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r15 = getpid() fcntl$lock(r14, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r15}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000002380)={{0x0, r8, r10, r11, r12, 0x20, 0x80}, 0x3, 0x7, r13, r15, 0x8, 0x80000001, 0x4}) fcntl$lock(r4, 0x1, &(0x7f0000000140)={0x0, 0x1, 0x5, 0x40, r13}) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x10, 0x0) setsockopt(r1, 0x8001, 0x3, &(0x7f00000001c0)="960ca554d8bbc41f0049c066e2f024455810f53f648619f6a0d3beaa48e426484c6d809e3c7d80ff5a59c9a37d5a434bae73e7b136cb212f2e2322832bb1b2242e39c94c7fa01b7238ab9c74181329a6b40d32eca58e7a553824825a887ca6bb755217a28e7839e426ba3ff2b949", 0x6e) getdents(r3, &(0x7f0000000180)=""/37, 0x1d) readv(r0, &(0x7f0000001900)=[{0x0}], 0x1) 19:33:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7d02e532ff98a3a6"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="02002e2f66696c653000"], 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket(0x1, 0x8000, 0x4) dup2(r3, r0) 19:33:21 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) socket(0x80000000000002, 0x3, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) r3 = socket(0x1, 0x8000, 0xff) getsockname(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xfffffffffffffff7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x4, 0x4a) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x1, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) 19:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r1 = shmget(0x3, 0x2000, 0x220, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 19:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x2e3, &(0x7f0000000040)=[{0x4, 0x0, 0x0, 0xffffffff}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mkdir(&(0x7f00000001c0)='./file1\x00', 0x40) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) getsockname$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009520131f7cf4ca3ad170c6cff82a0000000000"], &(0x7f0000000180)=0x36) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xdaf93980278e1244) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvfrom$inet(r1, &(0x7f00000003c0)=""/188, 0xe4, 0x881, &(0x7f0000000200)={0x2, 0x2}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x800, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0xffffffffffffff95, &(0x7f0000000300)="1f7cbaf7852b18d9975b0314f87b14") 19:33:21 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xf45da058b899654f, 0x9, 0x4}], 0x95fe, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x52, 0x90f5a8ccaa3abac9, 0x69c1c13e, 0x400}, {{r0}, 0xfffffffffffffffd, 0xc, 0x0, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x28, 0x80, 0x0, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffffa, 0x75fbfedeb3946352, 0x1, 0xcf80, 0x800}, {{r4}, 0xfffffffffffffff8, 0x2, 0x1, 0x81, 0xca}, {{r5}, 0xfffffffffffffffd, 0x80, 0x1, 0x9, 0xffffffffffffff93}], 0x29, &(0x7f0000000180)={0xfffffffffffff410, 0x400}) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x85c, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 19:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r3 = dup2(r1, r2) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x226, &(0x7f00000001c0)=[{0x1c}, {0x50, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105705, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000100)={0x3, 0x4, 0x1}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) read(r6, &(0x7f00000002c0)=""/27, 0x1b) 19:33:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x24}, {0x7ffffffe}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) shutdown(r2, 0x0) r3 = accept(r2, 0x0, &(0x7f0000000040)) flock(r3, 0x1) 19:33:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1f, 0x400, 0x1, 0x0, 0x6a4, 0x8, 0x0, 0x2, 0x9233, 0x400}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) r1 = socket(0x2, 0x2, 0x0) syz_open_pts() r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 19:33:22 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x20, 0x4, 0x5) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffffffffff40) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r10, 0x20004276) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r12, 0x8, 0x80000001, 0x4}) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x6) r13 = socket(0x18, 0x4002, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r13, 0x0, &(0x7f00000002c0)) 19:33:22 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8008, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9bf, 0x20, 0x40, 0x0, 0x5, 0x81, 0xff, 0x2, 0x4, 0x5, 0x4}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x11, 0xffffffffffffff9c, 0x0, 0x8) write(r1, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/11], 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r5, &(0x7f0000000040)=@abs, 0x8) shutdown(r5, 0x0) bind$unix(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="010067f51d04d73903ab"], 0xa) 19:33:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [{}, {}, {}, {}, {}, {0x0, 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)) 19:33:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xf60, "000000000000000100002000", 0x0, 0x10}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) readlink(&(0x7f0000000040)='\x00', &(0x7f0000000280)=""/74, 0x4a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x7}, 0x8) socket(0x6, 0x5, 0x6) write(r1, &(0x7f0000000100)="8c65", 0x4a8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000300)) 19:33:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x20000080000000c0]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 19:33:22 executing program 0: socket(0x400000000018, 0x8003, 0x0) 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) socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)) write(r1, &(0x7f00000001c0)="106ed33e45cbac23dd7280a11dec15771856a3c54fe3fb235e7ee4ab4f958f76c7752283882bd760838900cb863f3bd5a4eb6ad1ca115e471fa64877e3960235cd1f678a913913bc2826f9f1279ead607b768add1287de45c44e25", 0x1ee) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r3, &(0x7f0000000040)=@abs, 0x8) shutdown(r3, 0x0) setsockopt(r3, 0x4, 0x4, &(0x7f0000000040)="0ff87b3a03c935c15eb2ff20ed3e5971e67eb603c9f8df1e6745051c399da8e307383bf5da17726b14ce758164a62104522f3d21f3e392e982f0924cfb2f917c0d4c1984f8bdbebb48976b449c34b38aa3dd1d1b27c26d9ae6", 0x59) 19:33:22 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c653000692e31ae6c420a4882d34b94e1607a838eee3d6a040fcb44a30c7487b8e2076bd208dd145bab02cc35d5b5810eee3002e7047fa8ad4ac02519e69d641c5151c56b10ff6e38d33ebfebc326042dbe00d40509d45d402bd95ca149afcfa3988fd00da1668c21bb5f5c9a3ec983c04c089a7eefa723695df502d128c47b422f8a40c8c2f9428fe2d18c3aa15dbf04f7e1c44e78f9e7cbb171b2309f64630ce4831d837c86ba9716ff23be63d22bed572d2ac7f4e8996a04b7120d36ffc30d4fa1d98457e32ce9e1f236565184aca0594aa7b89fb4f15b478f46ffb7571bfbc236c58a305883af64606ed593dd2441b7b6d28869928fb56372d2049fffcb0c21819b53b07b46eff509f3a99d3ed160ecd5254e7091f32b04f6d8b3f9e859a6f15cc28d5e56926abd25cbc664638c07f5e1b333c7440b3611c32259da29d860442f466dd0f09d39d45f5bcce479f2c519db87ddfd0373db6c2e0d7f8481ad0aa2e01e766a2be2e8a27ad1e676e99fe04ab91e0b8073c09f7a38d713beac14163eb366cd42518dc532dd93d25942433fb6e3c793432518a8c503706a544c756367dda147f64660bee594ab80e011c95e28abd6aa70658d181792fef2c07cb21f0b8399b9c999e16e3b779b12f95f08760208e7e8351ef394d56625a592f69914f4482c3bb44e857908dabff6727a1f373328a2f8cda6b5b245a96002e7a454da26f327dcc03b58858ece3138ec8062d38373"], 0xa, &(0x7f0000000840), 0x303}, 0x0) 19:33:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2000000000000176}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 19:33:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = getpgid(0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r4, &(0x7f0000000040)=@abs, 0x8) shutdown(r4, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r3, r5}, 0xc) fchmod(r0, 0xe3) r6 = fcntl$dupfd(r0, 0x0, r0) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$KDDISABIO(r7, 0x20004b3d) 19:33:22 executing program 1: r0 = kqueue() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r2, 0x6, r4) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x180) 19:33:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 19:33:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202020800000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 19:33:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x9, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) shutdown(r2, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 19:33:23 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbb", 0xe8, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) 19:33:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x800, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x45}, {0xfe16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r2, r3) bind(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ce5f778f331f9080438953869de45a7be07b98aa54354304fd8ffa34f9a0a44a22b6247efce82bfe16ec4aff070000000000001cf261287cf4f641cb1813494700000006b4d1e2dc8a87f582231e65c03e6e5e3540065de2aaf103fe2ef1cdfa885d8aef69a792b5cce2408af5a7a37253e09ac4446e16b66d8f714fad895464e9a554e19fd43d385b116e49e2cfadf7d7d4193a983973d690a3c0261f00000000000000c796f85a905384a39834baa44a21e9b0d8feefa0005ab96630dbf25bce9df889ad5ea463a8c99b884690178b96d8faf3126b637f808ab8ebf28a82453779cf336f6c0e8039940d32cfc497e7461e86308f98490432d7c2b4d96dea62cd1cc1ed0526e0af77b888805e0d4efdd5120c84ce69a1ed028d421b3e8be777fdf8d2b9c2c2fec53ccd2e1aa8da230aca7ad76a6bef391c98e3a4fe4de5cee7d3befac66ff057f27d9ba9cde5f9e21b03a859c19153ab1f802e7a0304a1a6cadf1da760d7d433"], 0x7) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000240)='./file0\x00', r0, 0x1}) r4 = fcntl$dupfd(r0, 0xa, r0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) close(r5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) bind$unix(r7, &(0x7f0000000340)=ANY=[@ANYBLOB="96ac2e2f6a757300"], 0x8) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = accept$inet(r6, &(0x7f0000000140), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r0, 0x2}) r9 = semget$private(0x0, 0x3, 0xc4f7f425ec6848b) semop(r9, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x200000000001, 0x2800}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x3, 0x8, 0x1800}], 0x9) 19:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 19:33:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) dup(r2) 19:33:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0xa) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000001280)=0xba) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f00000012c0)) sendto$inet6(r2, &(0x7f0000000180)="d4d1569c9aeca77bf99ba26caf1739b0089a8cd844d4580ed7fc075201b93252bf6693fcd6b6f570ebcc437bd67157304769bb5f04f2ad57e316bb793dc3779a1402dc33c8b48c7246dca266e9fdf88137b046406c20825d8e67c5b8b2c5613f3bcbfd2f1e2f16dca8f37846c38c86ee35ea63988f3c5be937757dec70aea2ca0e7a36bb3f2fba7e69666c5ece62e377ccc3cb06bf151200a234189868899f3bfa4089f518fbb4c26fdb595a2afb99977d9640fb45d950bb0640e1abbbb41b27ec7519d0e73a0f276541c3cb5d9df85c1e7d5cc9e1f4674f44e910f205f2fca5363fb73ed80df32e276fcca80963659f0c2037d80ec39b626d97582b1d9fe115cd836b18b30e48b422fdead24f0cea28ffcb6e416ba6bf9a996e0032799b31af3588885db421e80daaab2240d09bf8e697c4d35386da630eed079f5b6131af9f1496303309ee079b37db6557a4cda8160dfa947498972649c9d0f2354752f324c24c4acf7a7c282c8ed3e18a4c6675561da2e8393d573567f0dd375bdf54c108441c79001de3e6df25db545466cf7939c01e2411a4091d758c91f4b7aecc6dea69097bc7c4e52f12ed56b606900ab1b40a3fd5db0d4e6f8efbdba5da5ef9b337e1d69cf389d62c37f6800aa8351c933151476464256977ae0bc2be22d32b3f08141bd2ede0f57aa010722c2a3d8e02d4472e5f43c16643d80250cfd1a48baad1468bd0c4ad9ec1e4d0c00dd69ec997ab7a255927ec3a315682ed9fe259a2f1cf1a91400b2553554889879f57b9a14950883c968084bc1dd591451b6e89083466fbb374782be1ae6680b91bc1e646646355f6393603ff26670f57a15532f1227ce864972f613f1320e46b3da14c8103fbbe4e248fa3d28a00289525e2437fb934bdb19fbef032c8203333580ecc36840871007c7df2cb3bcaf5e0559118dd6a8d3b9c52ecc6317c63512ef7ddb4a74da49baf49e7e84643bd7ab30e68ccf249ec80086ff40a242a188274216866e5e8e822446e2c2fe4bf63ac746d7b56d8e7a2ac8702a393e0e8e11478218c85b6a30bcbe0219102f3f61cd5290b94b4ddcafc14d123773e7529b3b35cabfacd3d2327688686159dfe5ac724b26bc98abaf0842093f64062fc62969746b9fd8051fe104c765b22ff8da29a31997aa549b6468090407a6e8d78ea44455eee24d2eea84086328b833bc6431cfed9e53961c75b32e7c10fed444bb44864fa2af0621c1a224856a503d520d9ad8ee49eb73d7d30398347acd8b18bdf35ab4bd5f67d3b6650f9900525985441b528d28fba407cd6989ea133866cfa6672a65b37fa5ec0f37888d011ea84ec7a453443643f30a7cb0ff0e57fc3641073d2915b3e5bcf4149678f6842ad4c408b1bf6b9cf00bc27ed2d059b448c1016c3e53f01c8d34bcf12a7c1d099a7adb1557472082fcf58f2a10d1446a7e5773105e4728c309c9f6691d43ceaac31c6ae04248e593609f3807504fd05790febca3651482f5aa1e51eeb42cc84f81baadaaa6d5956688c28bf59122b1e633b18792eb30d5ec4b8334b8a8eaeef833cd5d150ec95152f92b07cbfeecc56f63921fcaa14dc0cb08403f872d65741e9fc2875a1363604dd839253eb34b48961cb562b6862352e3b575887ceb9751ac73094ce61707ac6ba5efeb1a261036e09300747bac26f43947500a4e02c8fd8d83785926176ca47b16aeb803cdbdc1fff7329970c5fb171e4b0c134a38a5e15752396ee119c67b73e81db887506182e2732e01460be4e4fc89c3741305f2d811937574be0b9c69592e0b1b65d4e4413bd5fd92915a7a36ae6e376a6973cbc5e2e902cbbef809781f4fc8ee85312ddacdeb655f1c78699b0c19deedc6997486c31a9f3ab2de3c5b5abb179ccc097cacf288cfc92bcbfe67ae2ed43cccb24f34caf662f0e9504dc19f37895fd489e5fd267c2b1fe840449400ffdd0d3a32875526c94377bc4cfc648d53a3ef47d93694d814cf98a0c397cef015dd4906338aa0fab6058f9c69afbafd3850e9e075ff9ef8855a87f13a7cf69eb8c4da7f228948ff144f64a63b99b547cf53c5cd7c7ed9fc61d8239dbc570f437138705a284318223d59403449b434f29212ef26d27d10bee26af7523bce83dadbbbd41d86f971d54c08622c98890de0908190ddacf0161078532bebe8614fd8ff1a1a52fe51e56fd424c546f49ea07aa178b41b588213c2292a19f8d80dbd5ddc43ed74fe27b1f592af7e00cbd3f68b17ec4dc0a6f338df941bfb7916de48e89f7818c7482686476d63d52072ec8154a3be0e4d9e06b9a32279735f207900cb592de27d284890b032e71b523135d7f4a037d46d8a12def61585e6dcc0cff20eaba592a36491762692c26a4f8668fe57c2a1d2ea38e560e4ac3d986acd4f8bf6806d1982db54f7d2b5e27f96ca8bcfefc9c090d96be7f8ac81341a15e40c54bd87feeaf322e08d69cee93246f11c94d78ca66733a560e934d7a01fd6579c97fa781a9fdabe241993c83f510e69e83a29bac6d60a2dcdda04d5b0741e438cb25530aacf93969a7da988d18933488cec5687b71dd810b051ec927d959b321bacfb86b4b2ecc149d975fb880b23cf4371957b84cb4de6810a3523a3e579f5b0d0805e8c0f43c37f04dc5518d9f705702766f3baededab99526c34f0053f9aa99aff9c0e17720963e992b5ee287b58a898509437b313aaf3067c2591f393cbcc31f1c38e0e7dd210e5e9855048c5192c1aad164871ac1011840ee66bee263dee172d2bff6e95296db057479d26f8a88edeb38fd0419378c87b740dd5dacfdb5e9ccfbcd70ac350b11ec1f008e057024899a8616736c429c7c8a239579a05dec00cbab4d5bcaabe466b9f3a673c89761299d05b620b05ca5d2caefe50208b8b5086f2fe9536089366bcee543a56bfa808c481b906684c027096ef71ac6f359a57d05d8ef801462b38d28f35d2a1ef4f771e4f0e75db9569e1f8bbd0e2ea46e2431e5d515f9252375856563d95c08e02f3916101ef69ac33e98f8d3f70f4b268554916710e0ddc4f80f936810a3709ce3b144c68502970042d2612bccfe700791606649471bcb13b6cf8a92b93a2cf77c25759de115ea5611ae07a0570d95f935214ba253f0fc9c2a658f172cb8c6112cf42badb3a4d0c9be310d2d0caec5761b95a27d1624d69dc0978be5b29380bf5a3533cf7913484e62fa72447e6e5b1170457355e040aab55affe6b649397206edd17cf5c97bfe5901f2b17dcc2d1f9c8f2191a3d64e4d66ab22fe2816de6eb175b4050b38f6ea1f08c134e126e504abbfcc65c80a3f99b2c9fea55d8b3e360423f3f6d03f62bb6b7046dba2f45a9097be77196599e4099b97375b0eb21f1443f2c6cd9243759b010016d3c06b1a4140ac558c21bd172f036b193185eb8b44d4f44bbd0cd9ee62e8c916d9ba416a579157b26aaf12b4ceab9dd9311aac7e3a643fabb71e95fbf933245922c4d110d98704842a5d5dd65221475e74582df77eecfbab90865031cab5325029df177fb170abdbeeeb8f2bc56607575c6b0f93644f00a09ee6f8485e86ce2859e504eccf3d8379516cb061f1695cc192c8480bbfeed31b17d7ddfa02acce9bed4c752c9d51e760a43cecb2ce953407672b4f3bb8a88a7b598ea7ef86d9ee6363dc85c3db249a41b0d37be52cf530f4e034702c5629345a537c3c7682362f54213ad62b9c2205ee9e432b0a0d9fd12a398116bdf2f2c05b7ccf854a41ae6e61274011bbd7ca4c61f6b6e6a4ffd26dcffb1766d615c1cdf4701d8841d8570dda104b4cdee4e952fa24ac8dee511576f20a37e55f5e4e023ba3510dcb0a6ccb2997404851ed5f962481cd17ba1f6fb88abcfb20d9f108c01b944853f89a91ba40316c68791d03418d13a1672df5c2c4c5b83983871c9522efa173ee262b08396982296a7f9af5af66e9e501c35c145558ba131f31e34c63f81732819ab703186462ead6de04f40f1fbd6ac7d9972d125eb21a043b3ec945130e57e0bc7b8cc7423473da15b2d33d2cf870b37e8d47717948157006823659ce1129e7c4338fefa3395fa3cc3dc66fa8af33bde72cdd35150a6a7349318af481e468be2a630e9283a706af3659821352ff521dd3b0edd16d893d1f806c4c7e516c2eadd0c30793a1b022fc6b82d48e33bd7a5d22f4a255b2379b8a82e307dc48ca630e485ac25b5295ff9275f71dc51ca13d351667a1a427384a5f5d94df2563b6c443b3bc1f868c4a2815621a9d5e4d3c516083fc05aaecc51cf7ac4e124ffe99ed8fc916bed99e7ffaa3da1973488c9fb428bdd2c9e26a832fa7a4e4daa067847fe1fbf7816e771d8b24f8b8e8d08d567508d4bcff618dbd90e154ca00a0a0a50d9c918ec97d3b3dca9ab6ace9a434fe9d83a62383e324ae43063e64b273dc13f1b811045c70cb5f4d02404406afab3ac18ad82e9050826c826a62bb11e1877f8c2dc093fa7823628097109a19ea99bed01a8dc09816f9aef74267dfe3fd6de0a741a4ad9e5035490f00faa4078e2f24e813d9c5f3fc74d6214e5294b72ee1aff9f0df5823f676ec0ec727a5e8f67b8bf66e1ce82cec95d4abbc8468b87841eb278776c5d503cb6849053728e0411c1a9c69428629ee81a3b1ff2b23e891ce6bc59238da09e0bb3712fbdc96a00c73aa27dbe0de8cb1e4d5645a02281cafebddac7f32299ef279abcb8095037aff21359c39006bb00b2b723e651501790364d6aa6da265773f93f92509ff580c8eb4410d3b9154538e3675c051b64bced846a8edc4aeae5cec664d18c3a13314195dc214b5152659b42bde7e7ee58ca7ffc7ddbc5c42dc47f4b26c42606f57ca309ef24665c4eda5582a3d66bcd5dadf2cf8f19f8d961988da4a6c880cf53a1c10f6de9325cfeb1e18984ab9168330fed6a0580bad4768b59635d479ed8b18045fde146de11cbd8e3901e16057f8b1996adae44a20d12b7aaf949c83e216067b0a789408fa386497428c0987ca7284a632ad4ac86d2c4a19ca9fa49f1c8100b21b4f48c8e786da2fbb1757c294dee473e8d7d7b96f36a23ade46e367da5120ee38502913c3e6d4cec62bc30a29157429deb6e67850f520f13c565388a07fb25fc640b6362d69a80f6304aff1d25711a70a27a1d0d651502ef10e30199b6b2a935a78fad0aa977790c77096f5bda77bd47c9edca310ac9694d1d2b7027736cd5c35553ce69118413dd4b2424e962b6ff86bd6ac8ed8f48e6ae196f5d81d68bf7e142b967445b01afdac898e73c671a8aef923e897a5292b5be977e64dfa5a8ae0a91062e3e4dbd8b93703b83edca89dfa8bde6a422d751735b19b817871f1129b3328abfed7e16a41745d8bdfeac1f903e9eb1fd5ada7d6b4cc8c9c0a816e7a12d657965ea13220468ea0c0f2f2b1392f93cb4939a83faad1a6a7251ee939c7daef74cd45d657628ed0b3f29feb420a99302377b18a89bcd79a2e75c94151f6b545f9534fbbd61e0f73df0752b3c468442d3105486f087288ca9b16abcd68f81e1bb54f7db1b5de0112c6738b1cc387da7f38257903d4356a0a723b178ac1227af6b13b16a47c5ca1bf44101c1778afd1c10b00a989f68f80d0ced74c4def37fdacace3e7202c471ca05657468f693798c4bc185a23f30d0763faa15114fa86c20cbb389daccc83e086c7f56432860189a787cdbe25c122cd6ca34518ad3373cd987d25d0071a1b7060ef023e4e4bd13f9424c73895f169458be1e598d525de0afac77f44a598c5ee4d1745b28eb26d50b32e6343a50ae7b77c", 0x1000, 0x8, &(0x7f0000001180)={0x18, 0x0, 0x101, 0x9}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCEXCL(r3, 0x2000740d) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x8000000000000000) r6 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r6, &(0x7f0000000140), 0xc) 19:33:23 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 19:33:23 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000002cffeb0030dc2a8b0cc46d98f812ccb09cc9d8761277412e133206f28580bfa9a45f974125"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x20) 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setuid(0xffffffffffffffff) pwritev(r1, &(0x7f0000000500)=[{&(0x7f00000001c0)="069070df3a8c887d7010cc0eec976555bd8cde2e128275341c1dd4a1415842436990bf8058ff5fa61a3624af6dc9d011d915cfa6f3dc7e1eebee7002407cae4fbab4ccc5ce68313c30578ce2c30f08e7d5310969524b01fa2689b65066e11a7fd29a27307bdf14565b5baf1324d877962b20a82512c4a64d4636f0b017452ba6bbbf1c31ed1e057ab6ef4ed003a0b68123dc3c2c9e1e694a2e7b063435bec0c268a0b1efcedbac270a87f3ea09cbac3d7bcf9fe846b3be85ee8e43383d0f621f0cbdae482888f412751cf51215ba6f20ef3e6453f49f57d83315df83ba785cee90", 0xe1}, {&(0x7f00000002c0)="3bf4523c4cae15ad1fd2067c17743c6051e1dd98de9c9350dafd029cbe3ef7a13afff3683564b0f943f2a16595bc97ba888089eac37a1340d877f751f6fb094a26c703690680c76c932cbc261d19e2", 0x4f}, {&(0x7f00000000c0)="43e7f14622877b62ab83a2dd3a68d3d9d38f9f4bffe50065884006774fd0", 0x1e}], 0x3, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0, 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 19:33:23 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)={{0x6}, 0x1000000000004, 0x5, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x101}) 19:33:23 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x10001) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0a584818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd", 0xd6}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba3cc666a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7fa510bc62da7ad", 0x76}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 19:33:23 executing program 0: r0 = kqueue() accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) getpgrp() r2 = syz_open_pts() mkdir(&(0x7f0000000100)='./file0\x00', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r3 = geteuid() seteuid(r3) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) rmdir(&(0x7f00000000c0)='./file0\x00') 19:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x7}, {0x4}, {0x6}]}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 19:33:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 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) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2fb67534033000f9f3e710135eb3b28cf663df3aa03c4a909fd8aeefd0b0d1697f47f9b589a31d9e4c0a811e3deea4f9fe048c6681f78835de249f02c8385f80404be013bd4da6bd511a37332d3c1fa51e043b789113b77a102160a766d1959b2eeef3554466f853babe40fe075910367d514b78"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) shutdown(r2, 0x0) sendto$inet6(r2, &(0x7f0000000080)="f0d2937b5a07c1a2034c787feb43bb470c59e6bdac094663821904bcf0f4f83d76a53820", 0x24, 0x0, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x2}, 0xc) 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) 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x4}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf3, &(0x7f0000000440)="000086e5d8958f1a17d99aeb3bffdc7fe652bcd3a717e9fd8de6746ce879784b0c9b62696ccddedf0d7298098c32181586d54ece25d114cf67ec0064efdb6bfcd7266b7369a36310c7663a9f1566324c7aaccb7da5e9e9bbf4e73d8b4ed900032e45658c54300945d0299af473c785f811bcbf59cd3134ccc19cc09d09e603005ca48660d53891ac1e3e7254d8a693fdad330e9a96e437a9ca41fd0e3c97b81d776f67139bc1707edb9754548577920019342f5262011356c8f0ee2025322678a25bfa99147b93b05435e93bf1f018909d01d7a60044c4c555b91bcdde8a8e62f5adcd9ce2689a11e074f69d3fc77700000000") 19:33:23 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000640)='./file0\x00', 0x60e, 0x0) r2 = accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x400, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x8000, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x80, 0x0) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x8, 0x0) r14 = openat(r1, &(0x7f0000001680)='./file0/file0\x00', 0x100, 0x10) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="871e9056dadde16bbdffe88d494fea8b0f3d6cb0bf15530eee38ed6387d702d66f344c594b42567b29ceb49ea0e9cadbff21a912462a76716c42a53971ef3e9fd729e6aec28411a7e1e7129b3079", 0x4e}, {&(0x7f0000000680)="40f7e0bc9901d2bf3c10dcb008a3e92eb77307e94cb6e1d414f3a43f1561b3b2ea166a003b7067bdcfa8ca309e895669f3ea48958f52290271963df23a79b8a96829d3c0f58be381a7d93238f328cc3d0a02f85f6f049252d2666935520c120ffbd266df1d8190cdb2d956eeb150d33d9dcba0dec7d189ba73502d6196c9613d51e230fb5e46604aebc826be1c74828a64176d9ce1b15c1dedd038d210369d5ffb623fdec0b3e421d1217dab7a907e6c3bd31a2185d58d19091d4f35f6d3c873bf4ec25b5d40952bfdb1f6fd079ca1fb8aaf4404636891204988d42b39290e0bbd1a5db32ccbb64462588cb5ccaed8b57cd6a4c35fc54d9052895824f4560e2f47f82501b56c349498827dfe86a0f9cf280ea46f0e6d79c43acd6ba91190886d69f1d6562b6bd01fb363aa5cca651a598f77b48ef00d03e218d7696d33eb02d65437a690a1e838e7ae7bdca174547d759a5c2111369ac404bb2c49b6c8a07ff5e0c25c8c64bb22214b0a1905134409de6991cc59c72d95ee8964654c5291ffc20e4e9d0a5e0eca3e44176eccaea14b7f7a40862afa63d3c6cce22a4f9c411384539c76eedc2d916fdb3a77f6232a6dd08c3882e4fdc4ef5db3a45c592ee2f1a5357674576c1675668b7db205981177a36ad2063d6b7ea13c92d647922cf68ff63ff0a897be21a88f27a3990ba98b748699b2bba131142a8f5a1c4fe7f78a8cdef9bcdf3f5f8aa3ae8d2102667c42dd2dc09dd202e32029337c25cbcde911af373bd8cdb9c31d5bb1b19e5442ace800bdb9c23c19aca7949fd351039327a5643c02a1bedf05627a4687514858abd3c32bbd03fa2aa148ca20fa4aab564603b2be6c7a18bb120859001497dc5259b2cf3669e7aca842468f3615ef492f67c6f6f3f5d49107ca2eeb6596539404d5a8faf3ad57e32c5d88103bd48209a945664ab3a94e007bb5dde47aa0ff1b1e77687e1e874cfce6f26f7f63d5456fca02353968a3f2189f668e92a23609930da901208f71d6553b28f5d1e8b6b8df49cef94ec9859bce6583ccc98c05b8956306ae81f40ead8d89491b3f95605f75a94146ea70e9d9917b551535fcb1d8c7c97876f6c8b214de6515eca4adccdd56f93944b69c7b82f92f43794c26e57323d3698a0d3ae67fdd3022543da43a85c98e6bbaf4bdd7177569e562ecf6f75f07cf42ff5be013a7651da552f2cdcfe0763cafba030a24e205af96d5dc62a2774832f63fd3dacc10ea27288ccc94ce8041eee3e21f3828403dd81313654399bf4c13948120856baa638215cd11033c00c1c8f0d77f4f2b53e88415956fbfb6b1237efdc3dbe40fcb5f371679e19fa7eab5e4bff75e5ee0e4d861a11490cb6eef4a830e0b14a3f96f4cdfcdfb7c1b069c56e59ea9c32ede0ee1b34af33315ff25858eeb1979c90a0bc5c9c85792966f2f0731a51a33d591849c6ab7da8a1ad0d85598d3ae1777a86cbe8f404473e9a10d31f5ac691b2c3e276c4a7b8a522f2b7fe2ee0ab1e7206f81bf64aee5b5defd2c054fc9f9814d2a8f179c52cbe46448d3917219e0418e7093b9a77d0ff247124647fe5acfde559df2e7c4a7480180eed246f27f8ce7c3a8f6e5e8d0c00958886e443143a6770eb39acaae44833d7e3223c2edd6e39fd9fb6459ea80a7b239949d5373b9f9bd2327298968e58f14995584586c9cb3033c52257e8acce0b6690962076981b082485f2886723f6f7af637843c0f968e2dc7468d8d1ba8314ba5bbb71eb14904ff0a778b76160db861136f9ba12b8e999c7086c13b3e3b5b2f089709cecbf535cc22180b877aa7add132958b4e7f9a2338bb218d6a8ed9373e605f3fa258ce0d17ba69c10c241dd3e6aaf2341bdbf6ccf98d02946395404c7309e80ac8b1e8597b6dbc3ee743307771ba96928f0bfe4bed8ffbb81960b8916145c4bd7cd2b903502b67010f0ebcb30ba31fd910bf755197906a7b58fdb14bf6cd5d44cb803735296345a12629611ce6eeccac41aebc51e05e8e91cbec0381287804fcb12ea7cba176f171ce3e4d6c9eaa999c6d967315d9d0ca8c462ebbd85ce379cbc108279fbd271f57d41460a94258e15294fea9558a4e594a4faefe0c04487678731ff1b5c755078466a12e0d74e56507cbb3336a8a6ab4da0e8ce41ebc9d13316491030ee8c7c46f4650d3ab1be6babb87cc8ed01adced78429df4884d791d4b6f0d76f88219a0f9ef0ca36a02ac50aac2b063e3b11129b6a0d9209aefed46481aba84bafbd89be448ad887462732e6d99b3ca612285788107af9ac30de0ea9ec4352632207f149722d03b43ac311e1a555081d07bf99725904f53309cacb150cfbd29907dd6b7d7c6d387037b214c3f33d6311e5699e50506d40e17fbe41bd1fc0ba73d9f0beda52d1db8e8e6704c956eca0fe9591109aa184b4e3fb3b1f1e09bc765516b77c3b251ee77bc584bb6bfbd40950f62651d0440a4d56901cbc62583d8a421633ee923f893323c8b376b39654a03918ec2ba616ee649e1470982b97b85acf08db1943e43f31bf8b711216c9e0044064a3bed42f9123089152449c225097c10197a0474ea820d6e7f84fd595a059ba3c0c9a62d14973eee10bd646e5c0cb562ed289ca0ccae9181ad5f89e774a854212b8299d7228309b87cf97cfd398ee997843b90fffcae5d6cf6a36c381d5e585eee420c7f25fc0779a30c70c072245d988ae4baa34aad223ada8fe1cc2bc589231e806b1a6c0620fb0d632c15f01b2fad8c12d7cc49374c7fd29277abddfa5795cd9ac30606e5ae192daa2ec86827ce5f14c01318b9d5fe59e3d38a019f1019fde2d6f31baf02396d89b5908140f476be72a807442ea2c1bc58ce7708d33f2a857ff1cfb410fc155bb58f331c680d15a407803388a0bb53e78be0a5f050ee9b86c0583eda6cfecb78dc31dce374c59f022d6a93c15759bb73e2f676dec0cf5e075f72c45423e98f11b6f6fc70794cbb63f9c84d0dcf43a5b2d476c530218f7640cda103aa2cb0cd4e1fc190ed7978b63ce9eff1df28f52f249e36b504c9c75f047472b3d29df037aae513eedb469357db778e3cfc8bc9670926f4b73371d5070fa9b49a5b7c6a47122821d8fb87b08085fbba64b3c8f57a836f3bd1c5c9bb7d52320493df7ce4fa5a60bc303be0032d7814e131e6d641285b4a4bc48419e9f84959abe6a4680c059b06942359bec9a196d499adbaef3706b48ed6f4c3587213cc5857ad0d193cb9bca0739f73147b7dc9906c97fdd1c8e4fbcb0124a1e677f66eb6112a4cd4eefb07987cc040b8b53f07fd830b90c9e4ba24c492f1992409d401674b6ed4662cc3bd3fa91bfab665f0c2454896bde755261a48213062ba7cdd4a25b429bcf31824ecbc572f40b6ce8004f261df479d48a9855f402d2eedbd7e0178d632eaf2597f4449e7f9da0e45d8787e79e69e55aa5eb72ee36c49e0e23717a41ebb5093c9b877c78b62133f2638f537465467090eecf571b1094ca4dbd2ac0795918636d1adf77ceb380a54b253018dc304908dd950f0fdccf54e9a38611bba216157e2debacc67bb0c37a87782832e134e30518b47df2ae7614f1f48ecbf173fb419c00f331318bbebe5df871f9fdf3024f74465bc8b4e181e7d6e6b104a6454739de380e212a6f9ca8cc9b5d70a2eca2ae321d348deda237e6050d1b321ddf19eba93025244d95414318e9ac847a96f909d7627e81c8bb7b1ef3ae1ea6fb415fda7b9fcb0dca97c3e9970cf21e5ca593dca784600b0cc61477f2f5154405d303c4c4569c186b63b24a2f38dbfac6b0c988943aecc623abfc5b9a96d4c37eb43cd0988e4bb15ad2b53e6959c4531dff12b8b94397c8ced8dbb84a3b66605963bf08118d65c0bb6019e82c45a18bb9cf875b97c66f64c2e32f002d2b3b7c7734096a180c5833604eba83ce2f214d9a9f61dec214ae7e1c01fee7d0db0862c37c96ecb9b999d6f0103e3e800a0cde7797cf27d0f3b92a24fe980b4a05dda51a4730fa0db3ec01c487f53fe809be3242c953a4ade0cdc2c5d6b7de376c1fe30b6156e92f0266e4f73fe7d3d29f26887bb8aab8ef299b7e11ace186da3a167219f577ca9d930e4898f2b2bc66ab7ab7bdc4c12cf6f9ef77cddce1e2511663ed8f6f4a511b8734e992d8da2ff356e5951c468c10531ff8e8518a7d548abc88e27f8dae0feb6076b0c0b56ba7c1f992f92808101b45faefe0437de8e0e6273e66be509ae1ea3b92538e31dcd715223bb586776828ecac15cbc4ce32f8c40435c9092cee26712fcaa3f34270cfe47aa2c35415adfeb4cdf7cb2197134881e1909b8f76547b1b6d9c1af6c23322ea345a5be728c3078da878f0e210a4f87c3d34cd47c0a03294fbd330f8e88f4d467f35e6814a9039d7a2b2fbde93ecdee37e2b79e468eed1d2899d843e769a2265bf9452d440545c01e38069937d44e9d8615b180c770a46c9d25add09c06b3f7f5c2404651c34ec00e95bb32a1aea899327a020fcf50e9f64f52b09e76a75be7dae8716da220d8c7e4005228bdaceef3d1e990364263225408834467d92dd963e374103897887756259e23f7c3bd45f45d0909e4a87d28bbb10f8aa8817577fede8459b0c422d32665a469f29a2a9dfdc3a6641889a3c3c8f88b4712f77086231900f0c79d2a582615df5ee5fffae1b56b94e117790e6467cf07f42ade6c57ca25634ae9aa23f0dcea3365ae3c27a8d6e40a4b3cfa630e484e36934510bf8c14e2dc8fe9ccf1c47f8f450962417e8ac6881ebbd2a8aa4b8362fd6133a9917aafe04cbb6095647b0e67107a9962d6e7afd6e1257cf6b3d0e059bca8079c1abd4f3d53fd2afcb9eeb4a730c7fcba1dbb5454cf14e5b960642affceb204b2f5ad2935169f2fa50a9ac8022b7e0e09f38bd2a9d919278210b3c9ee534fc5273ae917e539714cc1eef115eec0655e36f19a7c044b95b090133150870a27b322ee83afab0985e530ba4c9859a98c68769f9b88651c5c4fa56a348c9ab43e977f3c2ad36c1df828804ba9f5c7861160bacdb932eca827e8a27d290e2d81eb693bb976004e9b2762997bc3c316ce0c2b086d7aba3e0bcf30f358429495106b48cc0a99fbf9a063b3b37cf1d80aaaf2df29404ccd583e6d21b7af59d67c3a853d8a4e7dd171b454fc2d88969762deb07aa5de1a98c9ea04b3c6dc1531e728c0e7bd95048bf57ca09809272bab68e8cbc912eca181228a287a35ffe23d71db405584aef12348b337288ebdfdde552f8c9c4280e3e50becb4e6bd9227c361db6f6678ab1ae6cbee065d2dc7d0d102f4ed869a75d8702d96b938bc655a8f3a9c900165eae9903f4592e674dfd440e6423cc961cb88b62aae18543519b19cea09470210d1867571d68aff707e31198deddcfb436d2ffbbcfc533b8ba3a0b1790ceeea8e93309da6fce1be7019d44fac5079ae2780add40a587fcfe0c23674d3a1768da1806b593e97bc9452c77fa839ff02057369075da25db8ec567645e96452bdea50af6365cd48060a4c10d56fb6da1f84386b03e96653cccd0b91ef659f56098fe7fca83ffc14d4aed7b7b900644dd7fc0f656ce99541b89afb176f79e2fb2edb899f01835db174f56bf97f72837b3d82d40e7579420386e0d3d94060dcb763352dbc2fc431c74d4a4a38a18ed3dc74d23c5f5bf0c8f06bfd10fea82a8daafc8aa157c415c42ac1b6f1aa1901c002994a1e213e3e5f532a4c47d809d40f9847efbe0ff4bdcccaddbd5fd0e2b3c8691750f59ba3304f8afe0c1024481f6cdcb304362d8515352d4814297d", 0x1000}, {&(0x7f00000001c0)="de6b24dc291035e83cad71d2a26a5b59d4049c9daa3059dd8f3db08a2d5b901e5f09ec2c3c08d0769be761fe86531a5c779682429e3c737a9a863938006c0d7075b278b70ae14f0ef530a888751e03f0a1445a3dae6c52848db56549cf540534ab8211fc62b6e74bcb44c707194b4e10d0", 0x71}, {&(0x7f0000000100)="a8606589f9f4", 0x6}, {&(0x7f0000000240)="ef7a24d5db571bd56c59c2cad22ca4c5d0fbac08b8c7d051e0e62e9600b3686a70a33e8d3208134855f9af367b1327606a89b793c4326841ea506d688874243ca9101358730e7642d8e6a0eca4f6b5d4e88bdd00581df9104486f1977cb90944b75f049b34896fa2f500aa81b09b508693448e38cf90fc10826f1f56e82bd4e0f64a145a634d790e9db2acef65057a830cf32b02e0d00ec6b94f7b7a232151a7e2519e969d656725605a07f5e473c93bc9459a656119beb3b27aa7009a58e0309fe0073972daef729af970ced612dcd8b1e5195e60410be8a7884cefb4a1c25dc4cb546a506bdbeb8376aa04", 0xec}, {&(0x7f0000000340)="7f4427a6aa39239267bbf57f0760978e87c1844e13d6090d0e0603c342e54be25cd653cce2bf2c07", 0x28}], 0x6, &(0x7f00000016c0)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r1, r8, r0]}, @rights={0x38, 0xffff, 0x1, [r9, r1, r10, r11, r1, r12, 0xffffffffffffffff, r13, r14, r15]}], 0x98, 0x400}, 0x16) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 19:33:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x5}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendmsg(r2, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r5, &(0x7f0000000040)=@abs, 0x8) shutdown(r5, 0x0) listen(r5, 0x9) 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x30}, {0x800000000000006, 0x0, 0x0, 0xda4}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 19:33:23 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x1fd, 0x1}, 0x10) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="c0655a0a82bc3d6e91303f32dc9be704fc1064e07229fd5ca72d62d8342eef2fbdd2c4a55e24b867b57eb3660d364017e5af497e289ed4fbd30246939617a39e1d887ef4e2f3c1c4fe2e2f6b1e5f8e3f2fc82a8558d1c66a7ac9597e90b1848d7ce12903070bc8846d87beda77520f97c7728b96db1f1565eb7aa530a3e3534fd3d5afc9", 0x84}, {&(0x7f00000000c0)="66a1832c0844b357a1c0f25a0aad2004182492b26cdeade70705a43fdb7ed3a2678c3f5c8c6f869a2480d76e2f9b1cba8b982d33f3e13dd6470b4600d2277845da1fffaad91d357355bddc06353777b25e8a3c4bad7125c94f69714156440ade660eca566400fa3e9a6c64ecb2386fc1a0c4", 0x72}], 0x2) 19:33:23 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x4}, {0x100000000, 0x8}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0xc822cb67b1547aa6, './file0\x00'}, 0xa) fsync(r2) acct(&(0x7f00000001c0)='./file0\x00') r4 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x0) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x128) r6 = dup2(r5, 0xffffffffffffff9c) chflagsat(r6, &(0x7f0000000280)='./file0\x00', 0x1, 0x1) r7 = socket$inet(0x2, 0x8000, 0x1) setsockopt$sock_int(r7, 0xffff, 0x108, &(0x7f00000002c0)=0x7, 0x4) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000300)) r8 = dup2(r5, r4) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', r4}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) getsockname$unix(r9, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/64, 0x40) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="4f9aa84f2dcf54e998f427d8e9da85aae8854bcea4ace17458ed5dceee0c420e790e3912ad3da9d9d2f8170a4939bc38b9d70d5165c56dcbf722cb937e156418739b4111ce10d2108936798cdae085834e52ed0027fefa23e9b45643908a8ba96a2c593f34b3b9bf2dc30879ffb11907f404e01f345ea08f840838ed35e71f287dd0e0d0ed1ebc91b513a7d1947b7e314a2773c77d574318127cab7c2a8376cafac35c953eb5e0482d839be4a91de560d9350183ac028753006934fbb24f4eefce27189c9e29c4d3d27124eadb81b73b6238e0eaeaacea7a5871f095fb92d18319aa705e09a36b6fe475f8daf4dbc272", 0xf0}, {&(0x7f0000000600)="f67e354b9f0f08ef42f5e9bed000ef493b4d677ec86f6bff13399da1bc71b31674d233734ca190a9ee87d602ee52aa9c3fa0aa433f0dab41eb8e9105894f", 0x3e}, {&(0x7f0000000640)="cfe88ae60ae118b9236c9736e30bdcd36f659a8cc9be047ad471d8184c55e0939f6cbeb9be1713b8b01a5b3df03de8274992cbb567a11c8d37f1dec8ceae718b34e6be26d569da5635d47b15a949937f208cec1ff707bfe717ae445336422344d68002092087f8a08638f0b87e1f21549eb656dd72114db03f2f081ff183eee10999564f1f9d3d7cd4161d767a72704d687c2ec25bbad35a7e192f15e99b15dab4a97f0142125a812a9b77060796b88afaf324d1419df2aac9c87e5848f7ccaecfeabd524958a03a28006072fd091b2849a2e352d3f86476a0f697c0b77715d0a325a0db71c697796032d2ae2b7eb76f296250f34c1efb9ebe3349ad1aeceeeaf1f5c1dbad593d2701330d935eaa39dff7b8b9b8dfb0963aff8271d43e28481d9968e555fd83598e40fe6127b3f4a40d62f45657ade6effc9336c444c23c0c8dd42a0624a2c5700b9a790058d608c01fc9ddbf911eec73238ff20c35ecb69bf8448d57e341c29a3efd7cc7b7ee7854f155a9908c409914d2800cbc3f0a6b1f495399d93f92c854de3bcbd9734c4bc32295c359841228163d2eee1d127a5a91a5ab080bb3cb93a708419d41ade5ca6b03f9713a3514e9e4effca8cdc12d7a5e36e13d0c364eed191d2d3f93791ba58c0b63b032ebd5e53d4a580e6039a8fe8dc72ad0f6e4bb07f316c5eee666e8cf13b4fa67f9734d95b073fa186e34e70c68a21c14dda8653cb3f7318fb662588b4bf78e5d64a650a5343102c3a626049da1b7144258c9c0cff38c23bd5372c387639585173154c0fd97932be2bbd3dbc9697740d540f7e756d477d2962417ee5e7bad38176913cfe4b1fe9d9f024f256029900753c4ca7337a597902729f040c98a0a5ede1920a2463c6eafd595130dce0bf35e13624fa35352c4eddc49ac7cf39369db1e4e41e0af568bcf1a93a821bed7f70954e92eedec7e4c11a903c75c0ed9b131982703ba8b7bbeb785f178f0090e4183fb7b5bbc0d896a27ed604be14fcffcec381b7e489b9d594d365e84fd0a8796a4b9ff5189136212607584daac184cf5435993519e8e627230f503cf01fdaac85e7a693b85a817da0e721f76cb9f96639640e51e4658e67cbfb0e7fe5925391be14cb0aefef1df5d316235a32f20c5ea5af8942bc124469382ba7d0ae9d95806ba26f3a21b5777f8c6fe90e751933993d991c98d15e2f592aa1b443e04dd486da2f9f3166d0c0bb231ab3361fa5f402049c10ca37b0971a51901fb671888e72373433417a4fcd47c6d11fd4808b2dc6de7b46a0f35924fe5fab2200be989806793e142f10651baf005cf7269b0e2dda0d4c9e5081a61100e3f1ddef07df7061e3e887c68c554c9783b7e3de0f144fb64eb1387bbf4d0e00977e32c6bb701982295c677ae479d7ad92426a9abd0c12c1d5afd3d117a9f5090007e88ff353ebef8fd4f0c5fe54697a30f71a2e99a6c00a33999af7e2469971483db344df129d678a1a277330b5f7514bb522a03a4e6309ccc133786933b3b386b919cdda2bde7f0bb50dd5033b53b0c82692065dafd8d536eb4994038cbca7211343377f3ba3555a8b73a2fcac8d92722617d9cc950d4d7cb079f43bba23d0e75d8d137ff9b175562a18acd736e9594626d74bfef7b1d6c3aa498f4153b8f005f28e4d81272291d4328ac52660a0a227c1ec90f6a6537b97ffdf511d5b84f5890081f97cada72e5f49994583fc0f8a035680d1eb9080264fc58a91eaf02c3794ed0924aaffc385a774d632b0f4695cde6c090a95e4a6a7440e407585d9d284af3b8cfca69a7b83671432b2bfef9eb61390445e40d0fefef902552c6ea60054f2901ea92f2a9ae849fb4f46b8baed4be01e326159cc026c2b0bd20c0cfa9b8c24a1ad7270d2b7dd556cb65c199f54d9caef06c48f6eeb22b494ea27bdf95276b018639216385c5eccdd7ef1ee84fa6d9e430abfe17891dcb968dd58087b14499d7095fd7c1036cb6237bb59e359bff6e71ab7b0057c485724df7cc4cf2ba01184fe0785d984882d8922e46b34c8c3455ffef0f366b4b0503ae0db6c1345b9db53dc05dceecb3d2d9b27213631de16a8003c36a19f70afabba6003d0f62b06512a231d026a7a12b75a8306f4d1a837f308a4b189bfc8c6a200ee25d98bd5f2c8f7f06cc7933dfb2fe5683d50ea9188e2e1a652180ac47478dff574b468c0e072a7e18f5c3dc142d2e780d8e181bb3d840cd66e1dbd7ee0d99972770e93c6bb84ba22e4fde1735e3bb88276b675d4a82dce9f3c5a7e83a48d7d294dde060e9854e1b36efa186b4e7b07b55ad87c2763837dda46fd38e6429ff857c5514887f642ab4187d9c28ed01bf6e0dc1e1dffdc5ffec010d04bef1a038ca5b0249da70d46a000d881ebe3fb440c22a47ff012dc683817046535b269cf18c2c6e7f7f17ff458a326702f0a0a1adbae83c80890e82bf16bb5d271ec18a9ee152b6cf055bf0df58d4fb69b50f5f5d5d31cdb07df845c77f16f0c0a1c40d661a40258489a984de596f232a0d25a9ae49ba34c3a2c881a8ae491637de6a9832fb4c95aac6f8711e3739fdec5a1f2c3b2693b08b0685af3d938c37afcbde792a86212b3d1bdf2d261060b191d70f4884e6fb52802fd1399e0c33d7ad2981aa24a0907fc90586947595b8be2f4fa170ba1afec0dbd94c4abf53611afdb076a478d5ce1c98e7c7c56238c736627c3ce8c8b47ae8e1c25d3e650edb2e1a5d4eb0b17c8fcd918a97c01019c4291a303bc6f6032f1c9b3f270d825a6d567f0c706bfe8f65a627952999c809ba91aad8201269c87b4b57cf26f0e37535317e8c0e6c373b8f68c431cea85ac876921e2a8b77ad1a96f0eb6b04ca618ad4d5522d3b81ad55297dc06a7e1194a8f8748808249da09461f47211bdff84ce68a68e76132858bbff7c691f3f7dbe690c1702eab1444ba50fafb38c317974e1a153f4f654dad23c63a2133b6b97516e63b2de50f754215bf66f46c19a0fb77128fbad1d42305766439310e05c61b9a5d8ad0a8cdb8000a7759f28e293b4aedbb6386a76972f701266454ceae077c9d74824f712dea51c8563e7384bc00793c81aa20d5089d580f02563244d7aa9e1945db94550400a38d9e7f62bdb0d74a904df6c12557812998be10f7c85c47628b84a0fdc34f420e6543dec689dcd60766c798d200e022098e61e90d3d73350a4fcf3d2596c8dcdda44fd7148c1f7cd945cd67a5010cac342081ce0cb5c3f6fcb6f13f29392e27c44d89d297fed31029304ef4bcfaea41529cc03e07389100289b7356b962f17c0e341f87f0577a2ff947ac63336c4754f259d5bdfb40e7c11d149dc0b090456b237040a14200c813317685f2454a35d5e6f62807bf8ef46786827955308d3c6f179129a0736d862051002bb108b75240d7b4c3d20662153b1ece8d8a3928aa2d25604c3f14bd29a1d0a560ff7f0d58b082c3eb0a0021779e717f379ab7a1d990ebc7b42a593f68619b5146b0ae2c7fa65aac958b1fcb170830962c20ebbb3c6332d984bbde8c9cf84c989d348bf53d86cf5b570d5d42f632f993da2db0a5cf6cad412ce00523116995e802b0e2fa71c3f4a6a128ffce08108e75985f1aa8cd7c1c77124b81ff269c2c938c593ff04fde10ba97ec4bea887f90c4e969923f0c10edea5175baf9979f478bfe8b4f7a59c4ffc73a9bcb1d420fcc70a0ce55dc23c2269bc8e474bb9d8de9ca61e2f39448503076182ca7f9e1d16dc10dce82d7940fef2d056f28cb5efca47d1cd23ca1bfc1fac788e03267656216e1c1abdfa3db970b38bfcf0ac979ac8938d3ccd9ae765750fbaa7d62db76aeb8c6e09ed47e82aad6322adf6619c27305940ee27c8bc4df175000f5285f0583fbe8ec17697be48fa0d1f6881948f661e5ec09b2d8452e3364694dd98a7c941995c11aeca5a9ef8f5f1599ca9219437f7f8b3dfb02c933176bbf976f34dcddaf72dbb39715e70b1551832603e6a09542b0cc6c59746239e714da881a13de469917a1447a2c8f324e4354995e7628c09fd6586dcb6a7251059f4fc35eb32e3e91ef16b91422184737794fae4f27da8a1b5589e855df528857e2b869c59a38a28a34eb099b2c11bc0c9dba48b02b8b0a1b11acb5bac96d18f6acaf6b1c97c9db879817c3c6453e2dcdf60a4f8947bc975eb9b354f51826f8dde0d0e6ab0fe29a86c116f9945d1f09a9d7919cec7e3aeea8254eb935e90a546990fe49ea5e6a7159058ee94f7fb8faec7031007452be7f56842799e4debbcccc3474a3fcfa2e741520737642eb82625393a0986296b42e74cef6b099ea0e5a62433a2f99fc09a7b4eea725f59cec6a2eef1fd9f0ae9d3e68f0c99c51c3958d55c1f71e35defda8d5e8ecfd4814b0c57cb0998666a6b0d68321a4e5c07f5a0601a9aa61e6a17c5bba33a0862e6139ef0e56cc3fd881d497c479e1c79c0ea3dc4bde1a689e0d2ffb0890ede8f30e9cde94df0503ebb4c0c4df2dc134398b6bffccc725a6849ab3fa9aeffb1647f9c58e06d10e2516062f59230386a30330aef31d9520960aa689cc53df5a71aad13be92f79a9c55b56ad70844122f9fd28956f4a1fefce44e6601c4c69230d3c0d7d1a3386a65d72a5bd6725c6126125e12f7ae5a4092132ebc810864845c37988aa42c7f4f433aec673dafd4e04404fe151d9c34f3e1e0b3e0d52d73baf9595086cb930a46e0995b3ce8cbd58fd99927161cb717ee014f25fa4113a51dce0f5cda8153e27b88f377ec56f9ec1f29fd59d32e439d60e7310e33aca7c544c918b6a5ed955273364f40fe4ebcb45719b98f7a4514abdee2b64a56f740a902d88dd8309c93ddef42e4f4ea272abd4fd375d554873e36f571f27c9fb59ec70623b60b8cdba332150841cad5b43c0f34db680ca5adb1d56a46ce84444c14839cc9ad52b87d66c5d437fcde520a511edb7b0510d5983cbd7d37f6f840937b56f5ace260ed4a20d04689fe9cff07b2df92eddc6a92663b6e2f1b2f53c8144ff3d99d8b6541efd70eff38268ff7316ca49ad4adb90818833a8db9f4381610a9c1437989d6efafba164ec2a8c362cb57815f4e57e9f6cd65a2efe4868003517824c323d094b6c4e3bb27f6467a0cf0aa551ebc1bfb19a6459a2cbb57965f2da801238357b580f9687da7e6109c501af896304d67b99c4c11c9f46dd610da7a9da726b67387551c3306a97deda01e3c874c42c8f4c73006f8b24fd29fd4ce7885b98d2455c1e2ab5348cf5cdc5d8908e8b915622babacedf53dd8337259909158771796c17caa96921d9867ceebcec093b39f168a978f7c3a486c5d18cedd03935ffc6aabeeddbfe52c0dbcf243058d85576a3844981fea16922aaed3a9dca9b6b191f76d79c272d44b51817c92495a45875e0ad1955572c92a1860e38f2bbd6f624bb481c0779b0f1dd6e36f5e0f1f54bcf0e24b132de351b91232110fc52692eab2330e2eba9906cf08c60fe25675aeda4ad582e38c651f234d3b2403fc15542eb25655a69f452694de66a8bed30f01894528826dd21c2e5c5f8799f0717e8eb38f899eee842f5658a98ec912f8a64f2c81bfdd8aa30d332207f8a2e7e231e2a51b5225cf4884e8743a424a8b2ac864a5e28a7e28f02549b32f006a0f0a30cd2d822e18d099423f6974277471a74d46af90d0253bc1bf4171004fb124e30e69968b2deebb33235a298a515202f508c1e3337240ff761bf6db9e003892f9a4558b7b2044d173c31c2b9b6c79a85e18b8ea8dfa03122774473e911f06c0de5edee1510b5c8912bc389d61", 0x1000}], 0x3, 0x0, 0x0) r10 = syz_open_pts() ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000001680)=0x5) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse\x00', 0x10, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wsmouse\x00', 0x400, 0x0) r13 = dup2(0xffffffffffffffff, r9) poll(&(0x7f0000001740)=[{r11, 0x80}, {r10, 0x1}, {r10, 0xa}, {r12, 0x4}, {r13, 0x4}], 0x5, 0x9) connect(r3, &(0x7f0000001780)=@in6={0x18, 0x1, 0x1d7f23ab, 0x2}, 0xc) bind(r7, &(0x7f00000017c0)=@in={0x2, 0x1}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 19:33:24 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 19:33:24 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba2185621954fcf3744bfab506d51b5add46d62b77e241af28be2d0c77e0b4b070744a09db13193301d46221d7d12db758f8ae1b1446682c0259ef3a512efe092d571022ec74b600360c3ca7bf4605dc3efa0473df513b61b4f0f4dd0c4d5d211255b97dcb5007e9e461d6f06171db84fc555214a8ca54e823811c5b4e1fc9c8c57ba1e4f302f480cd604caf1acc7d555b750ca71e23fd142a75f12a1a78fca1a3b24c881aa2a87d7606f", 0x42b}], 0x10000000000002d2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) close(r2) 19:33:24 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25, 0x0, 0x2}, {0xce, 0x800000000, 0x0, 0xb}]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) r5 = dup(r1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e"}) close(r6) r7 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r8 = accept$inet6(r7, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r9 = dup2(r5, 0xffffffffffffffff) munlockall() r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x18, 0x1, 0x0) r13 = socket(0x2, 0x4ca8557263fb171d, 0xa) r14 = socket(0x2, 0xc003, 0x2) connect$unix(r14, &(0x7f0000000980)=ANY=[@ANYBLOB="8202adfdffffffffffffff45300004002a02c7fe7beae7b41cab0b33d64a7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead53cb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2bd88b2951b1419f3ffecd4c0a162b58fd4237b8fa4d012ae447473ca9fc2925217a7bc14e08883422238495aaee48bc24e7661e6bf3bf554799b9b813ad30505e8f53e79230c77321d9e31f43850010000000bce926166d6dbddb663b0093b9f458cb0000593d2870b4122cd23500007a58f4c6ea0015f27b2500"/237], 0x10) write(r14, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c", 0x7b) connect$unix(r14, &(0x7f0000000840)=ANY=[], 0x0) write(r13, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f3203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c00"/426, 0x1aa) close(r13) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r12, 0x0) fchownat(r9, &(0x7f0000000480)='./file1\x00', r10, r11, 0x6) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r15) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r16 = semget$private(0x0, 0x3, 0x300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x01\x00v/bpf\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = dup(r21) listen(r22, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) socket$unix(0x1, 0x1, 0x0) r24 = fcntl$dupfd(r17, 0x0, r23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r25, 0x4, 0xcc) r26 = getpid() fcntl$setown(r25, 0x6, r26) fcntl$setown(r24, 0x6, r26) r27 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r27, r28}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r29, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0x3e) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r30) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) setuid(0xee01) semctl$GETZCNT(r16, 0x2, 0x7, &(0x7f0000000280)=""/36) 19:33:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008ba8162b27febf00fc0000ba0d31e99a00000000000000000000000008000038b60fb5590f", 0x2c}], 0x100000000000015f) 19:33:24 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x3, 0x2, 0x1, "de2339c1284ee32c556e4645af301710224eb3b2", 0xfffffff7, 0x80}) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) getuid() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = getuid() r9 = getegid() r10 = fcntl$getown(r3, 0x5) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r5, r7, r8, r9, 0x20, 0x80}, 0x3, 0x7, r10, r12, 0x8, 0x80000001, 0x4}) getuid() r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r14, 0xf, r13) r15 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r17 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r18, r18, r18]) r19 = getuid() r20 = getegid() r21 = fcntl$getown(r14, 0x5) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r23 = getpid() fcntl$lock(r22, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r23}) shmctl$IPC_SET(r15, 0x1, &(0x7f0000002380)={{0x0, r16, r18, r19, r20, 0x20, 0x80}, 0x3, 0x7, r21, r23, 0x8, 0x80000001, 0x4}) fchownat(r1, &(0x7f0000000180)='./file0\x00', r5, 0x0, 0x4) r24 = syz_open_pts() ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000140)={0x0, 0x0, 0xa}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x9}, {0x18, 0x2, 0x8e, 0x66000000}, 0x1000, [0x71, 0x52, 0x29, 0x8, 0x1, 0x7f, 0x3, 0x10000]}, 0x3c) readv(r24, &(0x7f0000000100)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) close(r24) syz_open_pts() 19:33:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet(0x2, 0x7, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x81, 0xfffffffffffffc26) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x2}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30, 0xfc}, {0x1d, 0x0, 0x0, 0x2}, {0x5}]}) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x14b) syz_emit_ethernet(0xffffffffffffffcc, &(0x7f0000000000)="95b2eeeae0aa2c0e5b4bd69f6c63c434") 19:33:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x8) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000280)=0xc) socketpair(0x20, 0x4000, 0x5, &(0x7f00000002c0)) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000140)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:33:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000100"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 19:33:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x60}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x9, 0xfc}, {0x84}, {0x0, 0x0, 0x3, 0x7ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x6, 0x6, 0x3f, 0x78}, {0x5, 0xe0, 0x20, 0x40}, {0x7, 0x75, 0x6, 0x8}, {0xffff, 0x0, 0x6, 0x8}, {0x4, 0x0, 0x9, 0xfff}, {0x2, 0x9, 0x3b, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x9a, &(0x7f00000003c0)="7cf0f9d332eb74010000007493c475bd4e83d0940f311ba000020000000000000100997d713041f391e39931525b63425674509c0d3a92d3ee29bb087fc55bcb3a9a932a1b0cb57738773bad88db8544f8284660d8b40000000000000000b2788c2774b6ff5233d193119f481a6a2f48e43b44e4c49fa7eeca9e6fc714d4b914d8ec1f009629b70b1d275010a8aa6d0e4c1e9c5ac6de1be06802552a0d6e851798d64e7cd432a57097ba8ab2a58d9812a810a0d78bdec62c6b92ab2fa2e4cae400a79a6f4630f4e49502c2034f79edb57157ccc4ecb7700d283bb2ca3183ff2faf4ed52abd706d765959e02e63") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x9) 19:33:24 executing program 0: mlock(&(0x7f00003ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00003f0000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00003ef000/0x1000)=nil, 0x1000) munlock(&(0x7f00003f0000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7f) 19:33:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0e"], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) poll(&(0x7f0000000240)=[{r1, 0x8}, {r2, 0x80}, {r0, 0x8}, {0xffffffffffffff9c, 0x8}], 0x4, 0x2) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000040)) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) pwritev(r7, &(0x7f0000000280)=[{&(0x7f0000000140)="42dad6fa341e12fb226b1e4fe8cc15972c606946f5", 0x15}, {&(0x7f0000000180)="2d9d209fa2679ec1abb5c3e5a103f4128ec7048397d16a83560a1fd5c00d548dd441318ebdd5bf97020c21897a842b9cfec5b3f92fd0ed4d63783cfec45be82633720ea2bd29cc6669a07274f9dc0b660e1f0a3517a3ac3e6dfae79e17baa63855a23cf6293f56dc89c6319e2430695fbd3a5f1213a8d1a695c1debef75b391f04fdc091d980f5c9500089ffbea522b939", 0x91}, {&(0x7f0000000240)}], 0x3, 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r8) dup2(r6, r9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "00160000800000fb00f762ffffedce0f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 19:33:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd35, &(0x7f00000004c0)="b291f52e435fe0f60504388e7b6d2041414a8974c012f8150de4e56349e6353c72c6b34b736864d8217f8d74e0332a134cf86c0d7ebea6b7f746c701d69edd4465c1c335c2cef0c04b444d53a4f9d8c274eaee55b9eee47dac9aa8a43fcdd07fef6d2582634eb45fab9df8cb8d719bd133f6d5798bece73428d7fd3d76464545a9af97de26483076ec37ed5eca60166a3bad4b90df278acd01d975aeb247c77c4a8ef0e686f6bbabb943fcba4f9d568da82c06123ac86f1acfb5b6b13063a56da1e3bce667dfc080297c9a06d7462a438db3c68614ae6279fa7b2c0a9270fb5dd74db9b4e1a5e4d1cce7b7b5412eaa00ae1ce69ab7a16323f991d9659896f34f5710d0069f73176561d8b961e63bda") 19:33:24 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) poll(&(0x7f0000000080)=[{r1, 0x10}, {r2}, {0xffffffffffffffff, 0x4}, {r5, 0x4}], 0x4, 0x1f) execve(0x0, 0x0, 0x0) 19:33:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x3c}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0x11) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:33:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b2, &(0x7f0000000300)) 19:33:24 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) 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) close(0xffffffffffffffff) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66694e37df33"], 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:33:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)) chflags(&(0x7f0000000000)='./file0\x00', 0x399b093b877993b9) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 19:33:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8c1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0xa1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x3}, {0x1c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x0, 0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x20000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 19:33:24 executing program 0: getpgrp() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x80}, {0x7ffffffe}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = fcntl$dupfd(r2, 0xf, r1) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x9, 0x3}) r8 = getuid() r9 = getegid() r10 = fcntl$getown(r2, 0x5) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r5, r7, r8, r9, 0x20, 0x80}, 0x3, 0x7, r10, r12, 0x8, 0x80000001, 0x4}) r13 = getpgid(r12) fcntl$setown(0xffffffffffffffff, 0x6, r13) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 19:33:24 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x3, 0x2}, {0x101, 0x4}, {0x84, 0x7}], 0x3}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 19:33:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) bind$unix(r1, 0xffffffffffffffff, 0x0) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x400, 0x20) fchmodat(r2, &(0x7f00000000c0)='./bus\x00', 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d440000b559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00003bc000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, r0) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000480)=""/124) r3 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r3, &(0x7f0000000000)="d30a9a8ed56990dd0dc7e22a55213876034a04bfa278f37f43a2d30367fd4914459f8789d5e41445612ad13c9282b7e39143c6f313276f2e287413d1588c970f07fbd69c673535941ca7c88a26d4d23a9d65fa2aa9e4b257fa625dbe46fa3a206bb93eb8a39e92892afa1b7b675fb7287ed260269facd9ea859057548d9b2a63900d4acf1af80ef665b05348a1f477a56ce0ab667c301c2ccd61a58919d0834729c0698e7b7ffbc96df73078393f0b865aff58b1007b48", 0xb7, 0xb5f6c3cc262f5f2e, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 19:33:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000004a}) accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="cd7e55a1addaffb2bb6b01d6abefaf018198d6db7b34d8561b48ed8be4cc965301672ff9532bc431235bcc55b2040e8e9cdc20e5a871820f1eaefe802467862ca33e4ee21396f94a5f7926407e621108b2c2b18037090053971bcd4580ee01b4f99518b0f0a299e25bd5c8438dd02f4341d9e887c8db42c1ff1ac4634bf9048ff4ff0a7708f3a447f54152e417aaef"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) 19:33:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002053, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {{r4}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffc, 0x1}], 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffff9, 0x3f, 0x0, 0x26}, {{r1}, 0xfffffffffffffffb, 0x9}, {{r1}, 0xffffffffffffffff}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fcntl$setstatus(r6, 0x4, 0x8) 19:33:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getrlimit(0x4, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2105, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 19:33:25 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = syz_open_pts() ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() 19:33:25 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ftruncate(r0, 0x0, 0x8404030ff9) 19:33:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="02040000ff1ffdc5a500"], 0xa) fsync(r0) poll(&(0x7f0000000940)=[{r0, 0x1a5}], 0x1, 0x0) recvmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fsync(r3) 19:33:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x20000000000003c9, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1bb, &(0x7f0000000080)="149130da957e67ba8392c0b01f00") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3, 0x1}) 19:33:25 executing program 0: r0 = socket(0x20, 0x62f5659a573badd5, 0xfe) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb50800000000000000af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c50000000007000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x27c) r1 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x0, 0x7, 0x7, {[0x57, 0x2, 0x8, 0x9, 0x29, 0xa9, 0x0, 0x4, 0xda1, 0xfffffffffffffbff, 0x1, 0x1f, 0xe845, 0x9, 0x800, 0xfa, 0xd68, 0x10000], [0x0, 0x3, 0xfd, 0xfffffffffffffe01, 0x2, 0x6, 0x2, 0x10000, 0x400, 0x5d4d], [0x80000000, 0x0, 0x7, 0x8, 0x0, 0x7d822e57, 0x3], [0x100000000, 0xffff, 0x0, 0x6, 0x9, 0x3], [{0x9573, 0xc2b, 0xdf9, 0xc6}, {0x20, 0xcb1, 0x1, 0x5}, {0xf2ab, 0x1f, 0x5da28c8c, 0x7}, {0x4, 0x423, 0x1807, 0x8}, {0x200, 0x1000, 0x4933, 0x892f}, {0x6, 0x7, 0x6b17, 0x2e44}, {0x8001, 0x80, 0xe301, 0x2}, {0x0, 0x7, 0xfffffd19, 0x6}], {0x1, 0xffffffff, 0x0, 0x9}, {0x21, 0x0, 0xffffffff}}}) 19:33:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0xd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r4, 0xf, r3) r5 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r8, r8, r8]) r9 = getuid() r10 = getegid() r11 = fcntl$getown(r4, 0x5) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r13 = getpid() fcntl$lock(r12, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000002380)={{0x0, r6, r8, r9, r10, 0x20, 0x80}, 0x3, 0x7, r11, r13, 0x8, 0x80000001, 0x4}) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r14, &(0x7f0000000040)=@abs, 0x8) shutdown(r14, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r17, 0xf, r16) r18 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r20 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r21, r21, r21]) r22 = getuid() r23 = getegid() r24 = fcntl$getown(r17, 0x5) r25 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r26 = getpid() fcntl$lock(r25, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r26}) shmctl$IPC_SET(r18, 0x1, &(0x7f0000002380)={{0x0, r19, r21, r22, r23, 0x20, 0x80}, 0x3, 0x7, r24, r26, 0x8, 0x80000001, 0x4}) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r28, 0xf, r27) r29 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r31 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r32, r32, r32]) r33 = getuid() r34 = getegid() r35 = fcntl$getown(r28, 0x5) r36 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r37 = getpid() fcntl$lock(r36, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r37}) shmctl$IPC_SET(r29, 0x1, &(0x7f0000002380)={{0x0, r30, r32, r33, r34, 0x20, 0x80}, 0x3, 0x7, r35, r37, 0x8, 0x80000001, 0x4}) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r39, 0xf, r38) r40 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r42 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r43, r43, r43]) r44 = getuid() r45 = getegid() r46 = fcntl$getown(r39, 0x5) r47 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r48 = getpid() fcntl$lock(r47, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r48}) shmctl$IPC_SET(r40, 0x1, &(0x7f0000002380)={{0x0, r41, r43, r44, r45, 0x20, 0x80}, 0x3, 0x7, r46, r48, 0x8, 0x80000001, 0x4}) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="90aed0b5ea59d6c6643b2c0c22cc33ea56efa6b25fa4579e6654b6c9ed6bb4722db7655043c5d8bda259f0f2d2273d2ba2f7229be1c44dcb0e0cbb140b81fc85853f8fcfc3859f5f741a49ad788dfa2ffc443b9075d63741eea641767bc42ba28e93d45c56d4d3525a6326aac0f4bb1c134ce53342411fe342765e53f4309424f832aea11dc84e8e946543fb8f00c5df04191713d41d8e5ae9810815643e899dffb0e33748397a46f204094abf5ce70c9b2aac2378cfeda97de9b67a0b2e5c346cc4a6a33a983e2ad1c6f98fe220d0d0def1a2a23ed6d299787fd13718118efb91a065dcdf77", 0xe6}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r9, r15}, @cred={0x20, 0xffff, 0x0, r26, r30, r43}], 0x40, 0x1}, 0x401) 19:33:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f18ee49fc66806746d73ef635ba67188ea73b231669a3691e213867de94a7"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 19:33:25 executing program 0: socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62e6f9cad191e924"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) shutdown(r2, 0x2) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r2) 19:33:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x23f) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x10) rmdir(&(0x7f0000000180)='./file0\x00') recvfrom$inet6(r0, &(0x7f00000000c0)=""/27, 0x1b, 0x800, &(0x7f0000000100)={0x18, 0x0, 0x2a2be68f, 0x1}, 0xc) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 19:33:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x104) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x200, 0x0) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x21, 0x1, 0x6, 0x20}, {{r5}, 0xfffffffffffffffa, 0x108, 0x80, 0x8001, 0x1}, {{r6}, 0xffffffffffffffff, 0x40, 0x80, 0xffffffffffffff89, 0x5}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x80, 0x8001}, {{r8}, 0xfffffffffffffffa, 0x1b, 0x20, 0x0, 0x84bc}, {{r0}, 0x0, 0x1, 0xbf27d6efa08e825, 0xfff, 0x100}, {{r9}, 0x0, 0x16, 0x10000004, 0x200, 0x2}], 0x8000, &(0x7f0000000280)=[{{}, 0xfffffffffffffffc, 0x30, 0x40000000, 0x8000, 0x72f}, {{}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x39, 0x3f}], 0x7fff, &(0x7f00000002c0)={0x2a29, 0x15}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x1, 0x0, 0xc64}) pckbd_enable: command error 19:33:26 executing program 0: ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x8) preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)=""/238}, {&(0x7f00000002c0)=""/175}, {&(0x7f0000000400)=""/146}, {&(0x7f00000004c0)=""/202}], 0x1000000000000358, 0x0, 0x0) 19:33:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x0, 0x1d4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000002980)=0x1123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, 0x0, r6, r9]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r11, r11]) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r12) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r13) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r14) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r15) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r16) r17 = socket(0x1, 0x1, 0x3e) setsockopt(r17, 0x6, 0x2, &(0x7f0000000040), 0x0) bind$unix(r1, &(0x7f0000002ac0)=ANY=[@ANYRES32=r7, @ANYBLOB="287e89d2b0c94466eb8edebc4702211953b5db761a6f6790c91d2551a088ea266b1a8e561d6dae3fb9db325789577a146cce063c871a43357d29b9bd1ee132b9b7e3e7e7df345786fa53d8c05df2f2ba8fe98c6c7c31bd2911c3550ff7eff6465093b217700d39fa9caac8f9a1c75d3fa6ce7429d371fa15f18decff65fe268cc9bbf7b8e18138e388bdeb", @ANYRES64, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000003a40)=ANY=[@ANYBLOB="630f61763ff3d2a4991da2b75230071fcaa9e9b8d3aff46a3e579ca8a98febcafdb510a80f744fd7d6ff8124e1c5fb0712cc22897708d0375878d0afd54595b6e152c1481aa565da9f3647cca876dae381b7ba97c306f82edea885708cd04de9eac87a1720a7328afa76745172e1b61b9e838628a64db8d5cf", @ANYPTR64=&(0x7f0000004c80)=ANY=[@ANYRESHEX=r12, @ANYRES64=r13, @ANYRESHEX=r8, @ANYBLOB="899d8a520c51ca75591563c3408bfc02389c9f2928b4dfb87d951b1b67827d43945fd1b154bc33914ca84835e49703c3a8df286e0000000000000000438e8d1ec97f587ab9221c5dd29aec51b507234cc6d2f064e4e1d40ad6dc73c701103806f3861c0b6df5d6094a1ef84b32fde487303113c8f6aa0f2502750e1940e8b38e1e3577f1684675fb03dabaccc24f9579067194e5254ff22fd20e9fbb3eebfe45bf3faca35ed33df270728fdbd133a3b791aff96bfea7daf3", @ANYBLOB="9606077c4145e052330470a35b98e6173a1895c1da334712546ef6cf26b8a46723340eb1be17575681cd6e59c5c9729222fd70db94590db5d184fad74cd922104baa57eef8fe9abb7439ce6e3d91cc3021fc9ed863c6c6f503f280c3640931113e88627361c5f56370377dcb064e0005de71ff73ff35eb8e5704519b8e1baa3343bc95f198063a66fe5dcb1747aa2e7bb746bc1f39532f738225f5d249ea5379b78ed5d784d675c14c6e366550ecf6032212155fec8bd68590ab8bdce4459d53e7f1499e43a89cbfb4d212f3f2cae34cdf2bdee337993dbd6a173f8c2d1b2e6d6ba32fa034a6196f77124cf3bdad3bf3f037d4cfd2b7d14de85f9f7467b95aa9939c10bb82b3abcb1ef1f4cb9b6bb78dae385db4fe761aa84d4ea8f237f916f868e65554d5170a8dd978b692c68195b3ab5c7f710a33e62540301d85c66e3acd24c2261cdedb07926c7f6cef7f50e3c06b102016b65e12dcfe1966ff5ecf1c8e5602302faee3d45e2812332fe6cae79d3fab4fdbda916fe077115d61590b0f13b280f638dfd5b11407b3668a0632eb3d50759050e448e4b5a87068748ff006dfebba5a3949dd85cc9d264319866562159e10de3fb2ad1c289bba3a9e57b1c2f5d40bd6d8ac0e93a3830a87a0611e79d1632dcf323e2194fbb6c95fb1c368575f77d7ce0c3e713a2ded5342563bfe031a24f9e07ac75d3279651ea05e290b9c65ee335265a65ad827eb0d3799397d0c5a53b5e9d9cee17f3c97137abb9e6965f3164bc3b0c14f408f0263b26c33c2f6193105867f7d8af6c20b6e93d2f949fed9480b2e30c5c7677772e87853695dc066e2dafef32b0edeca3a4ba8dad5292d79c6728d615b97b045e06ebcc19845e757a6ecc40b62f6f529cd1fe159e78b310ad14e5d0ef232e8f0aee56a232acc9d3110235c8a92ec8a8398028bb263284237e8a763884e7f0358ef76dea5065b2127dc8a92beff10d288be1de9a722b877a19e01834005a8108d5f198540ec57b7a167d37ed60d989ceaa7d4a615bc0c52bd8df81f67387888925981e0a75cf2e30ea533f6075f6ee5bd52e2268c418f78bba8fad065513d1f7fe89c84f04b201ebf7804923ef17cdf68d277ea1cdfd7d0f44b9c532c826ba1330ea9076c8681b5441ff42efa4afe0caba742efdf87612f62bc60a6bb2596f96ed55762517f353cef101cda00e897144fd6125de00cc3065302f39680a6d6dafcbc2f1744468cb7dcb224278cd87540fe948961f3bbae3e4f3dfc409a226d83cea184b1a8da7d3edd6750bf6842d9582820cb6a3192659ac2f4373f3b65997ef60205f10b0347e8ae4808bd1ae7615b027155763d7523ea782a0cba41a1d36ffb9af24dd0720a55b74deedc5ed27489879ebd7bde4cfc6a69225d0c5dacbfada49e0e5fac48a84aa2321e4804b01d2e3002c1f66f9762d1cfb8006d40e4e53a83e395fcadf2a3a517cc873a83126d65bb39223bdba10e15e3ca4fdc3f4c851f637359174b3a58a933211bce924e176657fc6e5acbd4dde02c1bed016d6c842cfafeea992bde8b7b545b9ddb6d1858105f8d75b68c5c1c9b2b226382805bc0be005d0eac965d191d5a08ebcd64622512711036eab5adab7fcd2775d5e8db1805436146f594b6b1c86f55c47bbd24182f8e3d3557aaf1d95687e99581842fa951cb11991ed48f52cb7c9df32a6a494463b942abdfc63530c0ae21d66a18b198a73b702e170e835c7a9064ee171d3797fd3d1a7b4b345ca4152605aafccf90ba64376d08e1a5aaea2e7b8c7ee79f4a364345a62ac1c2d58bdf324a95a79783b4751da7e167fdcbb889ae595bbe6c51b76df9a1cd3d1f65694543184fc73f2c22fac5d4bf62273359b07cb74926ead7e970c738196fd3588d15372c4082070bd7a9c0d9dd15b7bdb7eb866012f560db52417fdd2577dabb5747244f2c022cab38d8f8fb116502ac6cdc132fb5a173fd3a289077472a8c6e2e0d69f65c1850cf0358211a18a2703762f09fc256701fe7e8c3ac8551267df6e51484cffb7fa1541e8704e6a086d7df2ec866a3c496691c44f828dd6e792a9796a6cd703374d04024411fe85aef2652ec0d73d24862428ef1973bc4d222d2bdc1abb88ca488398aba669ec1cb2325b19a817d77c4123ea9e9e38503d83a730b44ad22b2ccba4d38c92d464b9736c40abe39273a08af8ef9deb6e7731e1fdc20b530b3ba149d6040c0b207ebee9eb029bb209232f5ae99b3b5aa99834f9daf239dc2d2d9c4a7d2aa848e0ed597c5b87ba22f4855754533243907ac81d04dac198f87b486cd52da4515d52515dad3697e606e13ab89b0149910f3111a36ec0711c250a7620bf4eef81c9d9bea8f9365e517622f84c5ee6767365b558f75e3774e188f0b8dc3c3dda313e3c2961f7c050972397022ab6998f9647d147a9d2de3f47a59ebca2544f129da4556378a05d744b5f0afb93d98d6f653955156d30f9dd2d2ba34e8a8313d5b9334f982ba66d8848530017c0861ad52b949a4d3197615fe08216a12f94942e7fab4f41f22acc9c6d6c14a16dc3604919c8270f12b5e6bf5cb6c5bfda5216126a01a26168a2ca2389a4694a2d231d4f83dfdcc833623fa543fe2253d2fc43f5318ed18a264f5489951184f51c163f108edca3439965a9b435bd47addfc0dc8e79a57af8ee8cd1865a23de010453aa391b30e76f353f939d3c3a4866372c9dd3794d6c7d07d5e1f60c13f07f088f5ccd868e4d6b45a63ebf3fb4e8f6f07ccfa3e11f73533a42ca12f399fef1d82249e2fe593c0e80df9375c5097889d25d714d0d15d7925dfa0da4fd08e89a06b99422c526bbd9e62167306511fe70bd28d67d94f74b06af9444700c2717d8a59c718261e3fba4aa8375dbd990a00fcfba9b6cbdabe2f455af15544c76fc52ea9636587e0239263994d445f6ca3327d8aad7628d2bc6bcae151b058023e3fa460e7af52bedbdff8385dea64e453d3392b0bbb8f5edcbf98a75cd495d6bc5aea506d6e28369df0f1dcd7008d4674cb1b0b0e9cbb363316cc6f5a64597d820f828d8b06a79d82cbceaec5edce9556f8f4ada67a6443bbf964920323f4f456d67b110c7c92e22d59176e2c82bd239419cc985aa0516677b96d7a12df8e2343a404b53bf13446be7805f9ff4531b6ee26bd705c6ab3040ba89abb777798ca6442124d3a7125c3e378af12e7b19d9f78f0949559925fcaed554c32c7fb8b6980a4acfa39f59e35a503264e70925f8fcdfe414e366b2c09e1d6d9c7ad40d0f7092dab6593a31a49ee38cd723de5d09eb239eb739a8c3fcc375a1d687091f9501b5d6f1560a3cabe24133eda7e2382133627e7d59d434286b75e995f10e27095e6cfdb9bd85e75d802afd90ebd5bddb741cf53339255b9599086ffa81368dd2bbd129da69ed74f908aa7520fa0393ea625412adb4f2fc6d880b4a3eeb2a6c1c39855fa51fe88152af9ca25829fb862103e30888c5862d71a93054051609580facfbe0db7c6d4d673e5da308a638d1c9bb150c715553a629d21a0117d228b8bf64c61d399b6e86f97fe6cf714ed1dc27bfffb94f44b3b3c50c7b5db2b7106fb8ab4f50e324773dca768798a6232fa43a0a2b0af1ebbf6d9f8f0ab79f47706956ad8a853f0a0cbfe7feb8066ec6651bfcacae4d2ff0a916780a6528379637578c214186d4d8db65e2753a484b6c7deaa89d5bc33dc77e21837272ffd7d3af23e6f8e0c82217ee6f491c180afeec36282410206d1bdcd7b7a96e2cb8551a4383308470aca6402224c7c7079b69819368b6f8e5660e2050a7b810e1554c93772f6a9710693da34516d067ce09c53417082a0bcd0b3e5b5e3dbe96424d6e111fd9421a9e58c5d212e1f3104e373ae790e450c48a18ff1e9cd459ac1326720aa2b6fd2bd7220ae2b1724bf0e56c4fb26c0684c3f688bac12727931d8bce091ffb7e93f9113cbd9c258be533455a2232290f06b07f57401d32bb39872fd0d1dc28facde3a7dfca5e66b28bec40e7059f9992156ba243d5cddd0a06b5c6865855b4a97d4f5a993f48cf59e2759f07227ff1fea2d2e4fbce9fe161591cc00d608842f67e063bce42168f31c6f974195dd7d15810eb3f2d20fb71a1acd43581ac9b4128dc584a742475f296ced276cd6ba48af35a0d58567e41443d8e56de58cf7c7f1db5626d8f12375f893f69609e84b85b75d488894ed517edf95c827e03a1ce095554bc9abc5fffd3456ea0044fab7a3e73ad970ef843775c91657c2f084895234e5959cd349e10089068341e67391fcfa5b35ab3d26c49dddbee683a6acbf4c24497d773832b12eb12bdb4217ed681d571ac05924190b2a22ed3e4e0413b0dbe864c6dfedcfa48b37b8cf33234dd53218c90e7b5b1e0e2309f7b4b4116f43f2af8291edb9903471caee62e65b63f97aa685d425bd5f6e1ffefb9ab10ee5805a4792c7d497c8474b301158316eb086263f2641d853685e16e0f9b2d96feae8cd1de0808e9f7339fb1d6bda970d3dedc9bea3f4452bf9c5c1c29fe4b03c844308d56693c8282aec9adb22826f43a2c0d43ed3f48d4d08efa1afead16525166b6d039d51d949159d40424218092ae70bd9ae11d0e1ab764a50a26d8af2484fc41ca50a8656e0683bd08fffa2c65146e46b583e6116abe89eaa38fcfd2db2ed076c314cc83b271ec317de4d408640765fa402082466db5d09933fafbffcebfd79c53f863af15e088db9a4b921af39b0a9bf20f4ad686edeb971d0d17a029a44f801a1eb86809c0a4a2548c8050b780c96045afcc1f97965a3a7eafcc71fc6ed62b163e617e7f19721c7dd522fef543108114ab29abc49989c72ffc983553f8b7315d21d60bfd5f94fc93e9ebec049c8e382ee739ba5cbfc50099c88c842fc9399376093999ed81f86ba60e9f8d422648362f20394e385112903af6cee83454b26f03c1e36b0726f71e2be1f8213fb029380ee125144ac59cdb75b0f857123f39b1d6673957823f3d574bc9095f6c80397745146df0cbec57c7fa8756d8853490dd546ae653908cf5e963d2e930716fe72beca79d45d29799ca3ada67520c15c57f5fa4dd1cf2bda5b3de929af04f7a3a061ff19f62a76967d56d0fb7c1133c202dda4b59181b14fdf4278541360762c40f35cd796c4a760a727e32e4cabb73759bb4dd773fa2b2b9455d2c63edf0c2f0bbacb23403c01fdc244b51ca03302050df1761091878ced23d42bcffda7a314be8cdee199bbdee31c58c0f352cf308dbb930480615436006d1bf8ff6f24a6f50d3fbd34b957fd473e84b6fa9b06baa3becbf5b9d82caccd5d5a14089e5d34cb7165167df78a19d18651dc70f8f2fde3d0b0616ea0f0b7e555eb2235a693ae11bc5ac15ab9c072e9b49813a040d17a0c0b6ddbe50e0837aa5f58a12be4b02a131d4ca93a3cb242f7700e810f94b81d826b755b1b531e73c6b9dfe5c5b09f07cc350506ca2f7c46762bfdab741cf854bcc0466b866fd792b2660d5673c2ce58182e5b1b06cc3d694ffa173e7682c54d7d99723f2412bee36b77867524b58c2217db5bc3723e4f5735bed40592c32adc86f44a4006159e448eb767fdd6cbd9e3abc42de623790066455ff4a6a5d198eb9c156077656235c628096421c6fecbdcc791158fc579dabad9a75817bf1e361109a77126d51caaee1f0e1cd6e5eaf038c2b5087e8f7621c4483f5c23985edde9a7e04483773dcd83689bc4f09a3142bbe066bf24fc146bec08eff173eb78a32747481dee5af892e0f8a415820b756335fe6ffe7070c8941a61000000000000", @ANYPTR, @ANYPTR64, @ANYRESDEC=r11, @ANYPTR64], @ANYPTR64=&(0x7f00000029c0)=ANY=[@ANYRESOCT=r17], @ANYRES16=r10], @ANYPTR64=&(0x7f0000001840)=ANY=[@ANYRESHEX, @ANYRES64=r14, @ANYRESHEX=r15, @ANYRES64, @ANYRES64]], 0x6) r18 = shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffb000/0x1000)=nil) shmctl$SHM_LOCK(r18, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3f, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 19:33:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r2, 0x3ff) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pckbd_enable: command error 19:33:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x87}, {0x6}]}) socketpair(0x6, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000000c0)="8729e526528504e578fb78117e4a6c24a04f52f6e0a972e62e3561f740302e9234233599967f82d071689a4e0c9c8e0cb91cece124022a44d541194c3e2d075401a02d0aeb2145bfad5eea4edeb3506179a479e928f97d9ee524aaf59101639ee9fb26", 0x63, 0x600, &(0x7f00000001c0)={0x2, 0x1}, 0xc) setitimer(0x1, &(0x7f0000000000)={{0x10000, 0x1}, {0x6, 0x1000}}, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000b00)="b6f8aaffffffff00a5cae10db855") 19:33:27 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x21) 19:33:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x40, 0x0, 0xff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 19:33:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 19:33:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semctl$IPC_RMID(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7ff, 0x15, 0x80}, {0x9, 0x9, 0x1, 0x9}]}) 19:33:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x8d65ef321986136f) chflags(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 19:33:28 executing program 1: 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) semget$private(0x0, 0x2, 0x182) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000400)="21d2e566e52526b07984809a9eefd4b33563ecaa579c03a42fb5c34271311c639098aeba25a822ddd00aab5bdeb943dfe52526a985ae245158d657c90db9779f3bdfbc923d402f4ad9a04171099a4ee871be2193bf1b1f943c8355c5cefab472b5d3a34521c1e34940b5c7cc77ca3830cf0a1f958d7498c51621f0b26033dad29652e58ef30bd6b5ec45842dab4a359d", 0x90}, {&(0x7f00000004c0)="297e695b36776b205baf957c5f5b601aa8f3e54bc28f27050788d3a59fe3a5fe9f6cc42821a95899ddb83b1cd1b46201302d01654a9865bd3108db3a277c64dccad843092d1dda13b386788f9f9ad4be53754b9270749c207b349114b425b433e87889df17ee26bf1901013a44ed39895713666b934fcc", 0x77}, {&(0x7f0000000080)="517b8894973eac742e114307826195d70bc9124a0e273502dfbab4502df3f86f116dab6423aa5636f58763b69f28d6bd22cdeff090f1", 0x5}, {&(0x7f0000000380)="b79ea6f370ee9a", 0x7}], 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x3}]}) symlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./file0\x00') 19:33:28 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0x99) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x20000, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000180)=0xfffeffff) chdir(&(0x7f0000000080)='./bus\x00') writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) 19:33:28 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffff0, 0xa4ec4dac79814e75, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0x9c, 0x3, 0xfff, {[0x5, 0x2, 0x6, 0xd807, 0x8, 0x100000001, 0x4, 0x84, 0x8, 0x3, 0x7, 0xfffffffffffffff9, 0x3, 0xdd, 0x10000, 0x0, 0xfffffffffffffff9, 0x7], [0x0, 0x4, 0x4, 0x100000001, 0x401, 0x9, 0x9, 0x8, 0x6, 0x9], [0x9, 0x400, 0x31c, 0x6, 0x9f06, 0x641], [0x0, 0x7, 0x5, 0x7ff, 0x4], [{0xb039, 0x1, 0x1ff}, {0x7, 0xff, 0x66ee, 0x6}, {0x40, 0x8, 0x0, 0x1}, {0x68, 0x8, 0x5, 0x7}, {0xfffa, 0x2, 0x2, 0x7}, {0xfeff, 0xe46a, 0x5, 0x1}, {0x800, 0x0, 0xdee1, 0x6}, {0x1, 0x4, 0x80000000, 0x8}], {0x2, 0xa, 0x6, 0x9}, {0x6cf, 0x7, 0xab73, 0x6}}}) getgid() r2 = semget(0x0, 0x0, 0x0) r3 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r3, 0x0, 0x5, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e13182eaf7f091fe600", 0x0, 0x2}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000001940)={0x2, 0x214cbfda}) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000000)=""/69) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r5, &(0x7f0000000040)=@abs, 0x8) shutdown(r5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000001980)=ANY=[@ANYBLOB="8202bc7c0db871073000da09a2e5b5bd1c17c4af9ea3722591ab4d38aee33ff9848a01e3b9dec106f8b0b35f2c73afb4c7ce82d1606b0b3d9d049f7a4e6d4de59780ce36ede616d9ba11a09f0100000000000000a7e7c56a18c6c4fb4453a925918206453b367e94a89518862c2459afa164b85c267a4c34064d3b766104caef0a7164d89cd0ee8c3b6dccf8ee96fb1f3886b97761be2962458aff009c993281e95e"], 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r7, &(0x7f0000000040)=@abs, 0x8) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r9 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x7fff, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x2}, 0x5, 0x2, 0xffffffffffffffe1}) semctl$GETZCNT(r2, 0x0, 0x5, 0x0) sendmsg(r7, &(0x7f0000001900)={&(0x7f0000000500)=@in6={0x18, 0x3, 0x2, 0x1}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000540)="95867fd355bd0fcd4cf8fa6bd8c6cc3fb6702ff6b62e39fa8ef0320c12bf4866aa219c81fd50d6dcbdb1a0b2bdf8dbeb86aaf33b6ff929d258a0bf9d5069fb3398004c3ce5b57c4c97f69cb134c933f52f329aca6d2f8111f5", 0x59}, {&(0x7f00000005c0)="6c60962052c34755f235b960c4233ef5bceb09", 0x13}, {&(0x7f0000000600)="766d17d6b138ef1585c7dcbc6d8df839beec102db73bd96a8afee0b0db27b2a76f472eaa223b440210e4c36bde2326ef3efc2d27b4a25f47e7cdc3911cfd2326044be21e1ca7965abc12ac618c9533fb8f4a4f2263dfab84703f6694c636d3f30f", 0x61}, {&(0x7f0000000680)="88cf1e9115a455ff1e22762ec7d5a985678b9eceb77a46673b535ac4baeb3e3f8abcfdfd1a293603", 0x28}, {&(0x7f00000006c0)="767f9e41590c24231094ec932a1246b41aba876e8e929ced5df8a6be2fc5b032ff917a4bdc61065ce7ae3d6f278f565940e67deacf73ee0caceb8dc3f94c9414e2a16f993153e19028225320b02e339992089b55af78178d6d527756608b7e67d137f43dbb0ddf16ac2aefc0cf5cf2d1b1bd7b88e71116dd37fb7e02244d0f4b0f17f4276e73d78ddd2405d58678689c3d858c11feb7880fda15c6ad9b13db11c6bdf4ae3c4deb65b8a403a619345c2e704e5eb13c79833d25d6105c73e4426b1d06deae00ef881ae72584a3908aa4ca0126a245ba4d74539a273c64e5b1442a07dc9e61b84a4cd6c9a2665d658c12f2b6a0411776527b71ad0cdbc9cfd9071bd2b34c8753439c3b4345f18f7a7b8fc72f9d072140af9441d88a571ad317b131a72a0e4880372bf60cdccc8a4608a73d503e813eca53c562ab68a442c84c8aa1b0781912252d2a27079e6c19ffe7adee7bd531173a771a4600ed631dff0ac4b919665d59657dc51087d92a3d22a041ee96c8ed2377b59ccf48b93dae093506136e33bbcb5ec3cec77de9b977de0fd4b93e4b86ed5141cc784d7b746ed1ba1169e8796b428d4b4e7eac8c498fe090430dac902b232f4d431c52cc11633d3a871f76c540946a9c3ea77b1a92fc651996a3e28b1eb45f39de9e9fae0141111d82dd88ee37cffdf627dfdd9807ed400c64eb994f0b4983f48f4ee7ad65d23c89b30230b2ce69cc19b1c2597bcf6ce6cdfc2d201d956aa4fadaf7f856f2521c10af8a577aec29851f5a18b117f1ebe10aeaa541247c36d15056bd0cb032cca8697ed50426e707a656f1931926ae0b7d1ca74e5c9bb7599de12b284131d470470b73246d1a178b245e9b2adaed818d3046bfdf74a0d4eceb026a22092e975a03d3d240801013c9847d11837e8529643d5f8e46faeb1e8a3f4cd07ab30badb2c37323b65bade4b84032d1f59aa19c259c0453a47184cf1abba5d8bcd123e3aa1a5ef71544a1cee6310f63f047428ce0bf300b39ddf14d27a5807a75a2fa1db6497565a6bbd6b28c2837c6bcc2a48488b97ababf6315003586850502f4a446a3001b1e2aa88dfe47966e5a48f3ea547f0798b723508e640be25056d7996ad7435129391a33fecb96592c14c11c7dfa83ddc0dab0b1fabfa777f973f540ed7cd69d2535f282df8534811d261f5f720e9758bb5b3476453e5e5921c89ea0f5f07ee585387902a8230a9d391c6f6d32c04fecd7d2a2c1753c573bb89f73b4310855a5e277660982e9552416f876ffd6b8de62aa10237e024fde1d4adfbdec22c7f1b1c8013ebf13fe43b86a73d7192025ac9a71619f8c8dc41f2f5b79d2e2febe9c2f61be6c0acfdd349880b65f95fc61064a5b4d8edd32c4469ccddfaba985f09616c644796d98bdaceb7348f85e5b71fbc51e2ea3f141c303cdf4af133737135542cae3a339ce578e80d504b18f3e3327334429cbbbd4b12d94da8bac14044e92b98eb82de99022cea820f7d1f12b663d5de8cc1ba551b32bd037cab4701ebe0ba15f9e639fe8c9bc9d9fd8508e47dbbce30110ce418d280929106c0dcdc5444a210cbd8be745af0a770be421196f61d74ce1b258979813c705773115c66085dd5f9b622a1cae9fc17795d1518aa61de95f8f87b88b85b8bba67ad4042731a26147e07f1549660af6340eddf9e39b2e450e58175dda776d9b25e492b408ed906cb70d95cfbaa319e87eca8554c0648cefe2ee40320ddfbbc83602a3bf8e2d5664d91d9cce9ff0fc49c3ad515d31d2e92ef6a50d3e648b23fcf8bbeefb030b0e356ee9d48a50d6f904369fe94ab4d45db05a956f542708e913335891d5d572e84e862b596e6c8abae33df8cad3eea1e50ec3c4c8961e37b8c84f22959acc0fe2b0b2c28f88f258dedb6396f38d59f5a677855b1f01789f1d5042a3a1cdf5d4eadcd8022cb95c40d4bf78835860f822454be3d82f0e1a4b50915acee27d8bf1b3b30085fce656632f6cf419394d92c0e3629d3a4c1324dc5516bbea8b113f067cbb0e94820a9811ba39d9cd9a337735c9fb1da215f65a87c56417fcac7eeed31a13ca46d21906fe810ad5415300e7c93d7d438ab05644f7fb54a11d3d3a85c8b931d15a5549b4f634e0df2f79a295470bb80ee9401bd1efce1993a36b3e80f8c49af6f7e4cc5262cfdc666c93071b29b8a8a6d089601815f6295fb071cc4973708d1118027924053d8193eab827d2367833a9d3ba37a030d056b11ca47358df37fcd4073e352fdce3a33b981bf4f63d0aa8cee16680c9b55cacd013aa2bc56c4be84268fe58cfd02d9e264654300b28fb1e2001cde88d0d6d699904306c6547b4feda9c06189f3d1af9b252a0d4a9f22f109bcda0a237098fffa4bfceaa6b51cb84c23c9decfbee99f3b5943b19581ac360bd1f63c497c11ae34a46db67f9bb7feb07da2efc3b09913d6ffb1ec6ee50ab66f57c9e69b219c5878106571a606ca79d18a5b4cd04e4b972ea726fc8e0a3b119c15913e0cf6db1db5ab333a0d438a852998efe8981dbe50327719c4ed9af3ed2f30d55be44c0fdf4c1f9219cf5ac956fb63ba0430431fe74f3e5043130d563537c514b0f58e0cd738436a94654289a525046a259279d799404027ad546410e2da1e246a2c153d8dc5e2a931f0005727991a36cb657c3ba934cba5e5f00221ca57eb1bd2661b9e361f6b71c2aa3f47681497a70397348f1ab6163d71f0d4a5578c2a232255057056a1b48ed6ce38ba2e1d32a5592fa16e5f295984d279f11c950dfe13d168b193fdb96566130ee43f69b62e9d8bf046c809366a2a6d3893e0763c337e948478c9bec0b5279aab8a103abebf262f5cce186baa0bb53eada43cf44d765b8d9aa5afa745d7584aece5d5ec0ad4363abf289a78ba8f4e7aad59e34c5f4ae855910463ffc00d4ef8b22f3c20818c5275bbcc6cad23615f908663229d9f96692e53a00859f9231208afaea0734aed19bff068dc0ada2fdd93f8d5fe1a93c90617348f6b60c386f40face0adc042585af990590303f48f131af48b8ae184a1a0484cc4dec1a43bd86a7d371af2dbe802be12b9e3a774bafdeee601c27205504b1116a449ea2c705d730fe45462a7f00d7620133fa4102373ce4aaee3371c339ab1f4857c3b50540c41293eafa0bb9de390de6b9b76522eb876c59e961169c30d266cd72d51a97960f0b1a3e3de2ffca4f888662854d3fab26229ce7b29e788c949afe5ce02a796e65bf3ba6c791817451b4c7434db009988fddc891be1bdf1008fb6d0d6df1d1835ce166558a3ba022abc163a283aff81f9adddbcd59b885b72fd974824d4cd88e2f5a750dd0427fae3496c9f3726f1201f9012dab03c88ec1b26a6db7681a61d69eae7836b17b383b1ae24e2efadd7dd5be1aa90cddcf127a44f3590285f1396a8e275cdd286454ea5e08b5cac1e00047efb77d36c52b7f099083c1f912beaef5f63317fb6e7866f75dd8aee4d8a3a541db1d710c72e80cc6a398b5da10586b96563de91c68c5142ff002e203ea0f6f63a0c434b08f78bd76049ac6ca1aae1c3f152a60d06bab900d6945aebe1d377e6fb51d5670b6008431efa0df8bcca1952c1809ad3fc985c9ce1f8fb1e34e75c3c69604d104f7a772be8addcd061fe4076ac87d20be2d2005b8d00c67eda0d3947757e6206eb84d72896bf34dff8f8f0171c9527fde7944aae8acfcbafa3cee072c78099d4452a7a83888def0c368cfe597afc85f8c6cb10cf16da4f31442100f4981734dacfca62abd942b298e2bfab26d60e10d6c15f6953ad501b924d5bc063272f45a86b722cbe6d098083a6a531220d1e9a2846a73fd1a08961082a7b5bc88348492f9a4ab09c76ba6cf64f01113e53ba9284e11976ebb5fa829e51a594a9d469ef69735b2e018b4bc50cf1d2dcdf60b7336e4dd4ef9e85830390041665dfb2e754788f1c1af421ed4894d60e43d569fb4629d9b36005c94f0d4daccced8d211c2f7e1b18dbf74ed67e6749954b687d829efcb0fb086accc7196846c42cf8ed7226782d5ca50d81e9e7f3d08386aa38271245d50b718c212f155d34ccf3a2793663a317df2d13e83ab589b25b65c6debb3b065d5d31cfaec4f213e7471687474775a1da84cc214ecdab1610514946c2ae7c9d7e79cc9d57ef8cead3d23194c4a3caf66249aadc41449830670ae4a368ce7012ac936d1ff7d998c7baa7d550c21fe95a54cf934b084754e799d088b5a36acbb4474dce623aabad4c9426ee6d2ffe5b5051e2411b2afb9abafd753c3d9c4a27c1efc8a9d3e21698712af1d74bcae88a9fb105d57896c1a2a4bbfef5b542e4570b50057b90d1bccb862f10526187411c1d585a7fca4f449cae43237642f10fadf60a6c5bdaf77cf6bd08408b8564c0dd97e44cd278b47923bb1328881e4b938f2d22d66d7ba1dcd5c9c7487a720c0d8e2db5dd4e90762f27d2174e2fc533041a603b746c0f0ce348fa611e87cf371bdb7a70d4792a6d7b95641227bdc30f19536883dae04922154c85234998beb524a5581255a2635c8cbf75e3c3e95e39fc91a28abcf825ac0cf44c0f478dac3402a2b54d1716e59de6d5df44b8f1404d5808b015658eaa255788a9189ad510cce8458b7ea9e997b4fd448ffc4f4db47b30d52cafcb35ee7b368dd806bdd8636cd1e293440c7706ed72aa4f166c13d45a6500c146e0e7760207c9cd1007b7790d8c13f15600a1f24b3ea31a97404eb61c19c5fd26df3635c4d1e2fe53e7dd4aace0692141286de716cc79e88fe51ffc3c983f2b7cc3db67fbb80937d179084af5a00c0e394dda8f58ea71abd81b1dd46d523757d115e307df837cc49f04db50d152822579076bbad58b4a928fbc76f551c6188c75793f35e186e3ec283f10ab45359170b528e862330a091d18a9f3c0d5c77a8a5393e1c39261e9e442d77662849dafb981a7c0d0605186a697751e5c676f0900127ed6c5ba800acd166b304887b309e334d186dd77c06d98fa51d197cf4975c4054b47417731d818623dd41268363747765a9777230376e4d2fb613131dcf49f36b11c7ed0763a64f6ebbce5f443cf6590da3befcd66ff539da8cd5ae3d9305b3f1462ecade88b474185ad6eb4777a27ef67fa51215f8ce06380157994d4b258e9eb0c500dbf3da4ea5730ead4c737e021424c7229ae5cb536d73e4b3f5cbb6c13b4deac3c247090bc3a7ca515896f8fb250e0225c7c31bff81557dc507f488c91c4d25327dc3852e31b31dbc63f6dfcc957e1e3bf15420704b04d6c4ec452c45712949a3f08d3d055831c0fde63f52057a23457f2ba440132729ca976aefddb2dedb6ddc3a95bf7b51f44457832e979d49b9944415ff41ce4d43e4f61db2b8dce152ab8e2b45590e2930096bc74a19829a7be93de36b7bbdc5b8c1e1f09e8c1f46e804374175f863c60979543e49231a65d96aa55b6558f1de82bfa3e0cf3d4cb2f845137560007fe62c99a433964bf0528bc17d9e27877869f4a28af999429e315566597bf2793ae3be3724b8777f65560f1e9c2a80e44010e3b9b4fe5987ed118c84e79f36b7cccee403bd7434e017cb5b719eaef4f07d10af098ceeb86965ee886b5044f6a8597d56004bcc9a099b50fbbf91fa1b4b847f3177e73f56aeac0a4bfedabb85d13800d0b430c4ad29c0221a1fd84b0b4bbeb7357895205cbc6364aaa03db6f8ee3061dd36e0bf8d466e289988c590e4beba42c14a61b80cf6ee313d18adb353c2c4c057f7374f35bd0a6a6776dc2ebc16e3ae663e65e36fef53c0b7b4105b82", 0x1000}, {&(0x7f00000016c0)="2be10abbeb36a79c54ee0a50acde6fb4acd0f044ce4b4a08d13513a60737bfa5e30b3bd37e038b651fd0c21a4eefa59dffa88d3b", 0x34}, {&(0x7f0000001700)="a5c6a3359b1faeab56aa1a26ee6d10a748a9c89791e940a8f0f7d255f4016aea771efc2600d0cf53fcde43fdf0f4b29590cf895a5795709159a49341517ae7d25ef9255026636809d8e79b5103903660e5949b804812fce05bd4ef4e96f128a84c16fb9a85d46af1f78ddec35abd59c2d1d16d98bf87d83eabe583a9fc7b6e640d0ddde21f55170f668187d12c1957e17267d06701d2f76f85dea33ed44856", 0x9f}], 0x7, &(0x7f0000001a40)=ANY=[@ANYBLOB="c000000000000000ffff0000080000005798d98b6d4f7899919f0f41b8a90901d3c30ec9961be37d7b7a2f34b40b676a6cc26e156e6325a535756a760637e0b49c96d8d2ffc24bfa999e15820930299f0f272f63f904541edb6b94049d154a13e7d6840289d929ed8b5ae5de11aefc07735d19d6a66b70d75512711b8e03879117dd7363178c0bc47a8d578f4ce00a0c894d07b26a4b109f171ccfc4e2c4588b59c2aed6bb8123cd2e41648dd6e3088640febb571456bdf248c6d79c6b3a5e2077c47802a590cd2471bc4b4fe9be96de4c20b3b3d17e7412963af412a0e254b70e403b97a7f92bdf12e2d0c5350e5000d551ab8d8b104b8b7223c3f4d435c3d67f"], 0xc0}, 0xa) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/69) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/30) 19:33:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x10, 0x0) mlockall(0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c650200"], 0x10) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r3 = semget$private(0x0, 0x0, 0x1a0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000240)=""/185) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) shutdown(r2, 0x0) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1, &(0x7f0000001000)=""/4096, 0x1000}, 0x744099cb4596144d) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x7) ioctl$TIOCSDTR(r4, 0x20007479) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 19:33:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto(r3, &(0x7f0000000080)="fc72db68", 0x4, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x7e9594de}, 0xc) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x0) close(r2) 19:33:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_flags}) write(r0, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000c80)="84581147", 0x4}], 0x1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) 19:33:28 executing program 0: r0 = socket(0x0, 0x4000, 0x10) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000004c0)) r3 = socket$inet6(0x18, 0x2, 0x6f) getsockopt$sock_timeval(r3, 0xffff, 0x3, &(0x7f00000002c0), &(0x7f0000000300)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000280), 0x4) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r6 = semget$private(0x0, 0x4, 0x40) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x800}, {0x2, 0x1f}, {0x1, 0x4, 0x1000}, {0x0, 0xc29, 0x1800}], 0x4) r7 = accept$inet6(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = dup(r7) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000340)=0x9) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009005001b0011000000050004fecea11ea8fef96ecfc73fd3357a0500000016fa4f376336acf00b7804be78e15509d9dff8866f2b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000e122d8c256179edb541473b8f4068c44df627c874a547f19ae918c00309f04895bf16d31c4af1bcc70a2586ddb08b53e2501bae4b89a90d76b383df886a31de62084bd0c3d002d26e0e4013930a1fab4824cc4a04e31d2f79983d1c2292f18b83020b8cb986b500f6bc2168212733c2cfaa5c12f0ceeb1c079e67364e5361ee9f81f4e6c0e56f1f16fc577c5a9d8c5912d09e9b77047e2c6e056be38a0af17f5e448cc1157546606dab17b348dfe0d480b78e52c931cba87628079a3fa3eed9d8a6ca1aa560d07e088beef9081d9ecf630d0efebd7b3a8f3", 0x189, 0x0, 0x0, 0x55) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) pwritev(r9, &(0x7f00000004c0), 0x0, 0x0, 0x0) 19:33:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 19:33:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x3fffc, 0x0) 19:33:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x10000050) dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) write(r3, &(0x7f0000000140)="7cde09d7856775ea5766868ce9ab77a275d85e8e1821b8b3453949179e0a8bacda2023565725ca6d1be758d5dc70a995358c9a0da3c5ed27386cdbef461dc3765846bdce028361cbad34d7b129d28259e004ad73801b3e15f188b55f8cd01769d55e243ccab57568ab2c47", 0x6b) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 19:33:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000200)) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0x0, 0x40, 0x4, 0x2483, 0x6}], 0x5, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffd, 0x80, 0x0, 0xfffffffffffffffd, 0x1b0}, {{r2}, 0xf8dc69021287490a, 0xdc, 0x1, 0x3, 0x1f}, {{r3}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0xfffffffffffff801, 0x101}, {{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x9, 0x1}, {{r4}, 0xfffffffffffffffd, 0x40, 0x40, 0x5, 0x3}, {{r5}, 0x0, 0x0, 0xd0000020, 0x10001, 0xde2}, {{r6}, 0xfffffffffffffffc, 0x4, 0x200ffffd, 0x7, 0xfffffffffffffbff}, {{r1}, 0xfffffffffffffffc, 0x2, 0x8, 0x1f, 0x8}], 0x9, &(0x7f00000001c0)={0x8326, 0x9}) 19:33:29 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25, 0x0, 0x2}, {0xce, 0x800000000, 0x0, 0xb}]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) dup(r1) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e"}) close(r5) r6 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r7 = accept$inet6(r6, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r10 = dup2(r8, r9) munlockall() r11 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x18, 0x1, 0x0) r14 = socket(0x2, 0x4ca8557263fb171d, 0xa) r15 = socket(0x2, 0xc003, 0x2) connect$unix(r15, &(0x7f0000000980)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300004007b238bf46854d78a2a197a4c6207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64897bc5e57c6388bbd2bd88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48bc24e7661e6bf3bf554799b9b813ad30505e8f53e79230c77321d9e31f43850010000000bce926166d6dbddb663b0093b9f458cb000000fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000015f27b2500000000000000000000295358dc214e"], 0x10) write(r15, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c", 0x7b) connect$unix(r15, &(0x7f0000000840)=ANY=[], 0x0) write(r14, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f3203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c00"/426, 0x1aa) close(r14) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r13, 0x0) fchownat(r10, &(0x7f0000000480)='./file1\x00', r11, r12, 0x6) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r16) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r17 = semget$private(0x0, 0x3, 0x300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x01\x00v/bpf\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r20 = socket(0x2, 0x1, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r21 = dup(r20) listen(r21, 0x0) r22 = socket(0x2, 0x1, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r23 = dup(r22) listen(r23, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) socket$unix(0x1, 0x1, 0x0) r25 = fcntl$dupfd(r18, 0x0, r24) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r26, 0x4, 0xcc) r27 = getpid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r25, 0x6, r27) r28 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={r27, r28, r29}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r30, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0x3e) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r31) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) setuid(0xee01) semctl$GETZCNT(r17, 0x2, 0x7, &(0x7f0000000280)=""/36) 19:33:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/138, 0x8a) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x40, 0x0) write(r1, &(0x7f0000000340)="f4c435afe3a871482c474404396c9b5e850f5efad2dce7a5db7d8fe26eab77342f64a4879e165d9c1b80cfc27686f60c9cd9cfb1f13bb037ed684caa2ab08f559265d4ba7c25d5cc10e41fad9db3495bad6bbbadb9eb87c0283de709dcfceed9f8bd1617cd9bfb497f78e283c2a10eac55a1f4", 0x73) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = getuid() r9 = getegid() r10 = fcntl$getown(r3, 0x5) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/75, 0x4b) fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) open(&(0x7f00000003c0)='./bus/file0\x00', 0xfb669e4104f521c3, 0x2) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r5, r7, r8, r9, 0x20, 0x80}, 0x3, 0x7, r10, r12, 0x8, 0x80000001, 0x4}) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x3000) close(r0) write(0xffffffffffffffff, &(0x7f0000000040)="173518cdf98248625a763ff92943a07df7cbd5fe31f12a5bc021e9c38dcd0699da83b1ccfbbb85c8d10e2a0d34479645ac1034e60c9f76ce22b2178468ea4362fc035a6c7f0f23627139abcc6856e083b9bea8c53fe1a01be74ef04737ab1d7e", 0xfca7) execve(0x0, 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x10009) 19:33:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r13, 0xf, r12) r14 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r16 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r17, r17, r17]) r18 = getuid() r19 = getegid() r20 = fcntl$getown(r13, 0x5) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r22 = getpid() fcntl$lock(r21, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r22}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000002380)={{0x0, r15, r17, r18, r19, 0x20, 0x80}, 0x3, 0x7, r20, r22, 0x8, 0x80000001, 0x4}) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r24, 0xf, r23) r25 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r27 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r28, r28, r28]) r29 = getuid() r30 = getegid() r31 = fcntl$getown(r24, 0x5) r32 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r33 = getpid() fcntl$lock(r32, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r33}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000002380)={{0x0, r26, r28, r29, r30, 0x20, 0x80}, 0x3, 0x7, r31, r33, 0x8, 0x80000001, 0x4}) getgroups(0x3, &(0x7f0000000000)=[0x0, r30, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r30]) getgroups(0x4, &(0x7f00000000c0)=[r8, r17, 0x0, r30]) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r36, 0xf, r35) r37 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r39 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r40, r40, r40]) r41 = getuid() r42 = getegid() r43 = fcntl$getown(r36, 0x5) r44 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r45 = getpid() fcntl$lock(r44, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r45}) shmctl$IPC_SET(r37, 0x1, &(0x7f0000002380)={{0x0, r38, r40, r41, r42, 0x20, 0x80}, 0x3, 0x7, r43, r45, 0x8, 0x80000001, 0x4}) setregid(r34, r42) r46 = syz_open_pts() ioctl$TIOCSETAF(r46, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2cdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xcaf, 0xfe, 0x6, 0x0, "ee9d34b658840b318a4aa1ce82115f2332a9839e", 0x8001, 0x8}) 19:33:29 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x673) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) fchflags(r1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000140)=0x2) write(r2, &(0x7f0000000100)='w', 0x2a8) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 19:33:29 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000100), 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000140)) close(r0) r3 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000040), 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x240) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:33:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x1}) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getuid() r7 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r9 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x100, 0xffffffffffffffff, r5, r6, r7, 0x180, 0x6}, 0x0, 0x7ff, r8, r9, 0x5, 0x2, 0x1f}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r10, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r12, 0x6) close(r12) r13 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r13, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r13, 0x0, r13) msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000482e1080040537644f5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a524f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73c5877a2f0c00e78b0c91dfc690ece19818fd59"], 0xe6, 0x800) 19:33:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x3, 0x4, 0x8, 0x1}, {0xff, 0xc1, 0x13, 0x4e5}, {0x3, 0x1f, 0x81, 0x200002}, {0x6, 0x6, 0x3f, 0xa3d}, {0x2, 0x5, 0x2, 0x2}, {0xeffe, 0x4d, 0x3, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 19:33:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f000ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8002, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) r2 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r2, 0x0, 0x5, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/69) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000140)=""/213) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) listen(0xffffffffffffffff, 0x6) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 19:33:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0xfffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r5, 0xf, r4) r6 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r9, r9, r9]) r10 = getuid() r11 = getegid() r12 = fcntl$getown(r5, 0x5) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r14 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002380)={{0x0, r7, r9, r10, r11, 0x20, 0x80}, 0x3, 0x7, r12, r14, 0x8, 0x80000001, 0x4}) r15 = getegid() fchownat(r2, &(0x7f0000000140)='./file0\x00', r7, r15, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r16, &(0x7f0000000040)=@abs, 0x8) shutdown(r16, 0x0) connect$unix(r16, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() 19:33:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x4, 0x4) shutdown(r0, 0x2) 19:33:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) write(r0, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 19:33:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r3 = dup(r2) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r4, 0x1}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:33:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x40000002d}, {0x200000006, 0x0, 0x0, 0x80000001}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) 19:33:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="04", 0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) shmget(0x2, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) getuid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x2a9) msgget(0x2, 0x11) chflags(&(0x7f0000000440)='./bus\x00', 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r6 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r6, 0x0, 0x5, 0x0) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000000)=""/69) semop(r6, &(0x7f00000003c0), 0x0) connect$unix(r5, &(0x7f0000000040)=@abs, 0x8) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) close(r4) 19:33:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 19:33:30 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xffffffffffffff95) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:33:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 19:33:31 executing program 0: r0 = socket(0x0, 0x2, 0x6f) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf4508000000000000004bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd3c2384c53278be1e927b793a12c8a595aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8bbde3a03799f7138d34ef28"], 0x10) write(r0, 0x0, 0x0) getpid() 19:33:31 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) munmap(&(0x7f0000bdc000/0x1000)=nil, 0x1000) 19:33:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105705, &(0x7f0000000000)) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000080)=0x9) 19:33:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400000000000000010000000000000000", 0xae, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = kqueue() r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x401, 0x5, 0xfffffffffffffffc, "182e927f090fe600", 0x20}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r8 = syz_open_pts() writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r9 = socket(0x10, 0x1, 0x8) r10 = syz_open_pts() close(r10) bind(r9, &(0x7f0000000700)=@in6={0x18, 0x2, 0x5, 0x80}, 0xc) getegid() writev(r10, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffb, 0x44, 0x10, 0xfffffffffffffff8, 0x50}, {{r5}, 0x3, 0x40, 0x2, 0x8001, 0x5}, {{r2}, 0x4, 0x1, 0x40, 0x7, 0x8}, {{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x5, 0xec}], 0x5, &(0x7f0000000640)=[{{r1}, 0xffffffffffffffff, 0x18, 0xfff5e, 0x1, 0x7}, {{r6}, 0xfffffffffffffffd, 0x4, 0x40, 0x1, 0x4}, {{r7}, 0xfffffffffffffffe, 0x8, 0x1, 0xf83, 0x1}, {{r8}, 0xfffffffffffffffa, 0x43, 0x7ffff, 0x9, 0x7}, {{r9}, 0xfffffffffffffffb, 0x129109d6d093252, 0x2, 0x80, 0x5}, {{r10}, 0xfffffffffffffffd, 0x40, 0x20, 0x5, 0x7}], 0xff, &(0x7f0000000080)={0x8, 0x4}) sendto$unix(r2, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) readv(r11, &(0x7f0000001240)=[{&(0x7f00000012c0)=""/109}, {&(0x7f0000000f00)=""/101}, {&(0x7f0000000f80)=""/19, 0xe1}, {&(0x7f0000000fc0)=""/46}, {&(0x7f0000001380)=""/19, 0x12}, {&(0x7f0000001040)=""/248}, {&(0x7f0000001140)=""/172}, {&(0x7f0000001340)=""/45, 0x27f}], 0xc3) r12 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000740)={0x735, 0x2, 0x6, 0x8, "79b58b26dc34e2778ca1a1427f078763bbdfee0e", 0x7}) 19:33:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x40}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x34d89639747a0571) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0x5) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) recvfrom(r1, &(0x7f0000000000)=""/103, 0x67, 0x40, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 19:33:31 executing program 0: r0 = msgget(0x0, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x880, 0x35) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r13, 0xf, r12) r14 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r16 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r17, r17, r17]) r18 = getuid() r19 = getegid() r20 = fcntl$getown(r13, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r21 = getpid() r22 = syz_open_pts() ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) fcntl$lock(r22, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x8, 0x100000000, r21}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000002380)={{0x0, r15, r17, r18, r19, 0x20, 0x80}, 0x3, 0x7, r20, r21, 0x8, 0x80000001, 0x4}) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r24, 0xf, r23) r25 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r27 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r28, r28, r28]) r29 = getuid() r30 = getegid() r31 = fcntl$getown(r24, 0x5) r32 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r33 = getpid() fcntl$lock(r32, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r33}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000002380)={{0x0, r26, r28, r29, r30, 0x20, 0x80}, 0x3, 0x7, r31, r33, 0x8, 0x80000001, 0x4}) r34 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x1000, r7, r17, 0xffffffffffffffff, r28, 0x0, 0xc000}, 0x9, 0x9, r34, r35, 0x6, 0x1, 0x80000000, 0x2}) 19:33:31 executing program 0: r0 = syz_open_pts() setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfffffffd) pckbd_enable: command error pckbd_enable: command error 19:33:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0xd4) socket(0x6, 0x4000, 0x7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 19:33:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x1) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') 19:33:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x8000, 0x76, 0x1, 0xffff}, {0x5, 0x0, 0x8, 0xfffff800}, {0x20, 0xb4, 0xff, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="40c551571115b12ff78d5aee258c") 19:33:34 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x93) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x3) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/64, 0x3b) r2 = socket(0x20, 0x8000, 0x0) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0xffffffffffffffff, 0xb6}, 0xc, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESOCT=r2, @ANYRESHEX, @ANYRESDEC=r1, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESDEC=r2, @ANYPTR64], @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64, @ANYRESHEX]], @ANYBLOB="b5adfc330cca442d17faa5f8a688c9ff86f895618348bc75d8a992552099e46d05f2b09ad41e5a7c12de87ada0bdc3391b15334cefbe5c1c7a80087ea19522e1c459bae667f43bf3b6fba95e2c225637e56397b8328d44f5f4a4f099ac4d1f8cd094b6a709ac4f5094d99d5930219897bbc325b58bf69084972d52a47d7e66dd37810c324d529371aa055d6cbbc73f3cdc03fedbcc40190a01877513195478025b65a44021ea3f29e07c9aa3979f23d1f1562e9ee575ab19f83c22678705b00ebfae8f1c3bc56eb04ba418f79b016c241857339c50d9fe49c3cf89d09f37d2dc7d2d3ed1f83379e97a099a84470e0412ff84c71d"], 0xfc}, 0x8) 19:33:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x6, 0x6, 0xff, 0x7fff}, {0x6, 0x7, 0x6, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 19:33:34 executing program 0: 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(r2, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) pipe2(&(0x7f0000000000), 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffff8, 0x20}], 0x0, 0x0, 0x20ae, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x3, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x100, 0x0) r10 = openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x440, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000500), 0x40, &(0x7f0000000600)=[{{r7}, 0xc, 0x10, 0x2, 0x10000, 0x7ff}, {{r2}, 0xfffffffffffffff8, 0x31, 0x4, 0x6f2, 0x94b0}, {{r9}, 0xfffffffffffffffb, 0x4, 0x4, 0x100000001, 0xffffffffffffff81}, {{r1}, 0xfffffffffffffffd, 0xd3, 0x4000002c, 0x4, 0x3}, {{r10}, 0xfffffffffffffffb, 0x2c, 0x1, 0x8001, 0x6}], 0x9d1f, &(0x7f0000000700)) getrlimit(0x4, &(0x7f0000000240)) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 19:33:34 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x5000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x140) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x8000}], 0x24, 0x0, 0x0, 0x0) dup2(r1, r0) 19:33:34 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 19:33:34 executing program 0: ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000000)=0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 19:33:34 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) shutdown(r0, 0x0) 19:33:34 executing program 0: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022b2f66695f43fc20"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r7, r12) r13 = dup(0xffffffffffffffff) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f0000000140)={{}, 0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8040691a, &(0x7f0000000300)) 19:33:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x801, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x35}, {0x6, 0x0, 0x0, 0x1ff}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 19:33:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0x3, 0x1ef, 0x2, 0x80, 0xffffffff80000000}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(0xffffffffffffff9c, 0x6, 0x8, &(0x7f0000000040)="e43958aa8f90038d678784b1fdd2fe4c1fc8534e60554a6a06f6ecf119301c8679ee2128e4bf33dc67972c0e774909f3bbbf0aa85384ae0d8a4427cac3f155cfa5d6678082385789cca2a31fe04461b583cee9e196", 0x55) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x0, "1ffbdfa6167ffb1dc9923e1be61636ae61c4a648"}) write(r0, 0x0, 0xfffffffffffffe02) kqueue() socket$inet6(0x18, 0x4, 0x0) r4 = syz_open_pts() dup(r0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) close(r1) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x100, 0x0) pwritev(r7, &(0x7f0000000700)=[{&(0x7f00000002c0)="47b7f04f4bce83d1480786fc7adf4c0d136ce017794e06b0e5c93cebd072902645dfdc3017c8c5eb96a5f38e3366eabd7fba38dc8c8ac0dffa1e077650abd643e060eff7320533e358485beacc8ed1a21ab90053f77cdb2123226baa3b56477bc28c160d5dff8910d18c836ed86e05ab23a72cc13705b9908bfb48d43d760da2e650527f14b1be78f9c47f6da69ce41344704d7501dbb8e74083a9f789fe34bdd0f7b707907b4ad7ec8bc7a19e18286e26a589a10b4f3fa6d123a7bc24ab9f1be7c9bf6c1baf892b3554764e0d", 0xcd}, {&(0x7f00000003c0)="c2ea5c785862f0e902a49e2b57ce53ffa8adc5f4d882e8a6f77d11b12ed78da058695d99f508cdc5fe9d17652fb6da", 0x2f}, {&(0x7f0000001c80)="fb775ea59b498def070777319074aa16c71b4f0c4d0333f0ebef38fcad3dfdd6869dd932b3d50ffb4f8b7fa69e8ac6b30f5cd7ab4cd101f97974ce2ca99b5cb24f8db196e132602d2f769630ebdb6cee60e46376705f0389b503a3dbce200a0e8dc16318c311f104b347456815bd1971c08421740451a6d5fde6dd4440d345cc0c6fbef4de857329f8218126045713d477626ad2039edc494e63877297a46ca9657da99df1c0bea4f493d739f5c9cf82015cdd8870a0f0e31cd85c5f33d91b3d3246bd5153d449e9a17dd1881246fa175b04507eb16b1eb1f07990f0f61fa57db5b7b0d9cbf67c0604cff5d2b676a177c1af1c9381c25ab2237c9969fbb62c1d29d8a5b39a96715d5c5aa1e551b870138c326db579239ea21b41088f534e152f67487cdafca47e44e5e7ccb587902a591446c0d53658f034546e539f26252bbb681b77976737e4a35f55ffb2109452f6eb15198858f6b96e98c3af0afe32935c3dabb2e648b966898630e3efe8e28ceb26070f69c9a8db2ef084b9d68e5a9cf6a2d84ce6609bf79964304cc802bf8e7da999fa7fd3d8a47ba049cd5769e4b702cca9679db55ce738341bf15915b25d6dfc5cfa85be14e32a4f2fe91eb4b755e6905f5c6799422c7452f546620b568148fe694c76e2ded092bddff4df2bf8964c966fb60ff7ab2f9d1e961675043b90f3f2b69369c00c7a26fd8dce298f866e587f512a666b6d4e2154c194c2d8215cb6be3527e5596cb918198005410039822f7fa8e1f7e1ae7714f12817bdbf163971a7bfaa6dc3ff481d6f3cb620b52f3eef4dedc8a87b2dd501e68246e1407e8f89545e24445c65d5fc088f0bda80d7ce4e6e4abab5d1e5e6c17610f4407fa8485b788db700ea7ca95279be2c912de5b81289ff3ac23fd8a42bb96f2b5861550dac52798498b76195700e325cf5635e71de0b5a2fdbb23405d3f1367ab833d6d217e72f20d8fcb9e59d3cd8f6c07920c0eb2e6075bd97b01996719498fedbce29156ab1d360b83f172a5a3039863550238eb7bc5e2afb5607c8b43f05f9363fcd0daf0042b9add4f57d00a509ad1970e4f5709c5484297eb16ebad5c7c3f25e0970b45cda9b075c516af9b021c79cf45f8efd7c877ab9a3555b96eb091787fb50dd34d0279362ff5f678e81190edd6493ef295898766340054dec650e6c9756a7ff9f6a814a6ad5e0f97e7fec41986d9cb961fa12bedacec33256aa745d92f0ea5b80dcff33d86f8802027ea0488f94d7b0a3f567b4a569c08f394574b322573ecd5949d4701b2f0cf9990d0f527d8c1176c7c910ebd09c04f4c60de46c89b6555df324e387d26ba39e97a14178eac63310c29916689163436bcd1fc7dea2050be6f23dc93e6673de091b2a6b275978c4cbeeb79733fcb0d87b5aa6f83c46c4cecc27b23c3202a0d1a81281976fdded4199b7179df716940c2999f2fe1e5f76dee1526b2113990da8009ea4f37c7a48449acf10c373dd34d0a46040132d1e1d3c5df849f26a598936133a8bca34101e48e74deadf1e3f929c7efda4f71d4a6d5886a6bcc15883dd6703daba8e9df305ae2651c9d0ecb8b8f734ba1342c563f4235aee89df6c2a94e6ddb25bec759614206a0462d3e1e24f84792a1a3c5f5ec8067f6f4d632bb4ee8730cbf06629e360478cbb21f1509ef131f27bdfee4fd10d1666d5eb0e6d51a6990d83d2e764445805c3a7add9b46db92d19ae8ce1c1213321ab9d7a9a01e43bb5bc29fab0f4c45b1894e62c0009170b9e98794683cc7c6624174472504f959121e7aeb69c5c9ab8a2d927578eee660774c3df8d39ca45b00528c9d7ef9ab0fb3149018fb2783e20610c41c829b9c4b3a4199536a2cf4aa45daf4ca3717cb2f45e2bd49ac7497d42acf41a5673eec06152ea5340840173dd2cf7e890a48df334109d240651118e2e63c922fa41ebd6344c22d9a27e80fcfd7563822b64d8480923f0e5dcdbdeb9c28320d67604990f80ef7cc9bc737470e7f2553a2bf636e042b712fb432919c4f2b72fd808c4c76bba3b7495d95cfd808a60e6f73c6c5c257feaaf72682086bd6dc67860e8aae83b14d8efb7f82f7a552eb4869fa7e1b124f5bb2f984ed47055f9e4c4a1042f3f6aa5caef029dadd24c032971deba9d1b38240437a5899801598eddebe0555d20ec9986e7f492232613ef1595fd0bdf615a09a60b642006249078c0c8c2df4081fef466ff68c96e557d4a07544a0b078f2ca2bdbf44005efb470f6f4b66e4d66d2d8b70b8d2cdd60d0d4b0fd3a75688758f9109656beab062eeb577e30f8687ba22ff5ea98f2325b1876c0fb634440ddbf87f34ebc6cc1ef8c841974574469e410c19ae8330f809fafbf61f7b69c9e05d224594290894f08392b9cf40401a4a35c87dc0b4b6f26173871c785dec996047a5d3bd162f237750022fb1b1b0c82824151cb4a5c2b42d837be0c7b5014054d57c22f28b4ba46dc68f7699b8e97388c401a96ee64ad4ae33395c7953120530e32df2d595df68c791339390e493d00a3c0c6a17801794d8690e6ff4b3d6eec3aec685a60ab9dcf7677f18b3bd43d7c04c1b8722559745e22758b1245e425ce024bcb4b090f919be33b196dfed804b141e9aca3b3605c7ccdb626b26b4beb6336bff4e721f6f6e2a70c5af25372a3544ee7d0354e8f2a5b4f612f4de40bbff2138b654485f38429b64d1e979517e5dfed28e9c98c922699c699d26f0e3e8e6c250366a44821df842873ca8ea39d1ddb8a0be7530e76a8c956460bfb0b7d0e5a73d6ad81ae4bb0803efa1eae59b582d85377cf2f597b8ada4734d789333dd14a0712e380d99819e92e746fe019e2b06d963556b9ebb47bf18dead81cbd4e4dfa96906b9bb6a2a73ee7226f08b515cd6cc9c9d68666a6f3c65481c93798721ff2c30bbf61a89e8381b96d6d4e7549b80d7ffc39e755e02e8574c96339e53652589e442d7b7bba46cb638213c75c663719b4bc987a4b22ea7ec0a36da08bea81e664d429e02e1bf9ec826694056060a1bd72005853567b193953d60db4522420a979ff7230eb909f8ca446fd2bca11ffb801f2c1c53b129a79818afd93ec35c85ed2a754b5cddca8065e3780c7257c8be53f0dba7231650f3054fd34c7b919059534732c8da9bd11aee841ad8a2c03e58a0c93dc882aa08e1b98b5cb1a11ae066087db7b1ddbc64d7a66db4e5bd087a7b56ad8adcbc3e928a988edd657a6b670c64fca9ea95a64f3842ab977cc20bee2f1572e6c76d725c8be6758f9e4e77ebbd1e726f5b7e958ee68c6878cd452a4f4923414d709bdd3e16bc96769d8ae995ef555421b52ac00270aee6c22fec87c6ede98b8eb1bd018f52a0ef949a9088cb9354c93d9f1d831bf5381f9ec7bf9b8eb35a73b85a1e19759807d7965df32df5cdca9da6ab8fef43a8fb1456139889fa0256b2261979a6ffeb1f23f59331fffe00203dd3ddac4ccbe7da49af8ec6bf0e71a487f4b08262a4975bc84e9ec0300efb2a533e4ec693857b64cbfff883a6c7d548d04a87b0cc4185110078f8185ebf5f90561e8628baeda3458b75d5021f77de38971a507bff2500404393a5c9a5ee3dcc8d18cf5fd936d511d436c89f4c4820ac2371d9d10033e59ca36a483492f1966d7f4b01ac297b607b8760743aa7a570f59b6465f23642325adae10b01223ff0bb527a5b0a1d7bd1fd0295773cb5f06f53abc0c071717f1b4e5c688d04d0677056f0444a1be8747ec5c6e01febed5f982ff231a40a8cc0803e55b3184fe09bbbe4166ad2e40752902eddab7db28fadcdcd8d3c1b0a92d89bf59147f566fdaf83e79989ddd51d12b52341606b5a94709a4ceac4778fdaf3b7f21123b74d6fdd75bfe726f79141006dbdc408a5a5cb4ce51c2fd874b578261ab8c4a6451bc6b05e743ff45840bac40cca80d3349a38593f7ebd727138516285bcf564b3995fa56408ade2772d457f8ae3b84f06fd9164422da8353be5afcd3c25e420b25a2fa69b67deeb4c75a31a2169b67b0d0872ea9160aa47cdabb40b34ecd839018f1a0dadeeac4c4121560de89f0fbf9e137b9e959d462e36999ca71360db680fe3a3c1546bfd955667c0a9c2c6e5d92a99f2007ce33db7b2bc78745af354652e97d6aa7e0a9e4daf3998734de9b622f8429f2abffd318606af221d0e26a57b3667477f0321ee4366dc0c028781b7c1337d2deb980f764a47df656fb3a5b7dbf1f42627c5638a89e1fbabd02cd790d8e253db2238e87741451106da07445321fcd29a991682c2db6864f921212e0fd83ecf15c907119a596eff3fa5e42fc01404339838797d529b1fbe03393cce6b832b73a8d04aecfd5d65d9d2dcdb52325710370b8d8f956cf6fccf6a2a320724dda4592204ee6cb2669c18b7292b22e2af936bc7d17be77e316f88995750c062ad3b2106f9464509fcc74146564e2b33b4884402b96b23b5158d10d072b9e897a4075b2bc46e77ddd767569aa54665312d0dbc8a886dfc2e3e63dc37d8f0e254c9a0d53c479f196e043fe67bcbcd27cac2241b818fe511778d90232bf41b11bb1db8ec57b6d2afe1afb4d85c2850e3e945c504e49d428953c0662f53e3347a85d7c6de53be56b8942e936ebc2b0f828aa827c3ee96064f524a254d639709e5f0d1d48b806766a3bfdde5fa3c9416b376043e3c7e99b1a09a782e8b12f5c8258f2c6e99a433856341ca2bfab2bb2b4df223d19a511e8f3213f4efa7d93f9a9f5bd8fcdb83f0a9bf6ee0ac74f585e3f7ae6af86b0980782d610ba656ddc4f3acf61649cbc50750395af069c1ea1e13452416479ac76b01f32880290dc1d03a077b3ab119a945e61358f1fa3cde0d979e094afe3702c72b4d63294d0a71bc0ffce13f3680a71be91843fcea17e76cc5c81b5658bae3ea354b66b02596f4646bdce669d6a0ba172d2b3fae272dcb3e54f779cb005cadab22d045371675811eee35bd13dfb80561817f40057cdea3aed789dfb46e9d88d2c9f50544672ce10915c5a583eac6edae9438d558f9486b72beae6126381b0b848955e626baf2fcc315ce75a9816c2717a827ebe15793fac59a8001812095c06a960fed23c6d6cadf92bb25d576acbc890607745905f681e184edc157aa977499736b9bd644a59617b3f2cfed390d3411921387cf0ae6fbc2f3b3c0fb4ae2043e84a3d47aae6dfa27ed7fc94f89f06b1258ff518d59fbea9c236d5e8b71bca638da520a55c065671015bc7baea3203bf033deb3ff4104339ddff1ac75aafd5222036749b385836f372c277657785fb4292f3f482ef16cec438f9f916eadd859253ae241ccbef79f8427eb9b80272b201c2300a7ac8eb11ac7842063cbd06941725eb0bea3e1b4b794912b527f8aabe528eb38fa452be3f8af30df87c99f6b56d2bf0bc5667c253c87837acc191290d2de336b049afe161a4ca7ff143aae660969a0fce75211ab772f3f2057c75f745417222b3d81918202d9611c634d986543c3d859519aa7698d8bc674bf96e32bffdb3d324980d08139adca29f70e29b7a7e5b22c8cb65a1cdbc4e883e02f94ef158aa2c66dff7460282574e0a29ae9da0efb446cf44134333b843c7e455b67f4ad4ff74833b6cab6eb4a07c3267319ada1b41e95e95a551fc82749d508f5417005a25c5e57b37470a2827d513dbdf23fcab51d57bf713bb23d274a0bd94388561d403993d43c099c05372330359ab729f34c6a8629f4b7ff6e2ac4655f994b77852a8aa2aca8bbc8217c5cad82aa3a6e961b7351e91fdb2047638c16485e695982", 0x1000}, {&(0x7f0000000400)="b9ec944764917efd45cc75c03cf5ae79a31a0f803509826413f3f3b3c88be9e0026430b5594eb81fd5c665e7461d0d2870a4ae738b179f06a04e148513d7fbaeb24be212db4c39289bf8b2eeaf893023590373cc454f7b3fd3797a50ce500c9d0ee34955e27645e90400c4555aac9990ea34d53f40bae09ab61947a6631502b8c6fa37b514bf72fed6eff3db8d20bb921f785b60cd9e3dd7b05f814dbe33c8a564f34051e1bcdb09d153d745af8a4530d806216f978f0147a0c6ad5d5123b56fe4196d254f6094a8964a002e8ff89243e894a270ac1af39fded9baf319262a1d866bf9eb9c4d1b70db0a979d9a8991d455322b2a004da3d204fa09ef98c65a", 0xff}, {&(0x7f0000000500)="8cc863d7021e85f637c37fbd663fcb78e434cc8b7d1a7e6cf896dd60f5562631cc2a47b92ae52fe45d3426263ba784e418e849ea7a0b9f5f724a0f3256076d9c88a623bcf627cf3fb96b58d3e3c0152e701f995fc60542ae8884cce3f434be571a8e19ec4f907a82e084ba6f4cf4f0208ec08422969db06475186d7dd7d7127cb6d719a1d744e84f7e8b693c6f54526d63c540db343194ba1af2b6cb530513eff9950d98c834e6d91728337060545bbf101c16c940bb386542edd05151b32f4d6649940b70a4e28aa1bc59968fa9b0194da8a98bdfd904fd3ead", 0xda}, {&(0x7f0000000600)="c6f9b24a8dbbb4dd1912f7865ca838bb1377dc8ac212e52323661c7a9c3ff6e7e988caa2cead7e9ee190f739d4a5b51e1a2dbb8dc9efade2db610d4c5503b8503a", 0xffffffffffffff82}], 0x6, 0x0, 0x0) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r10 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r9, r10, r11) writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) socket(0x400000000018, 0x3, 0x3a) 19:33:34 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", 0x8d}, {&(0x7f0000000cc0)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e004b85000000000000000000", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) 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) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000480)={0x2000000000000005, 0x3, 0x11, 0xfd55, "3ec72ce9ac7b55a80f487abaaf09c80000000b01", 0x78ce, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000003c0)=0x9) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000380)=0x9, 0x4) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000380)=0x9, 0x4) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "ec8f7766421fd366d8af9057e6ef71a3118a0300", 0x3, 0xff}) mknod(&(0x7f0000000780)='./file0\x00', 0x6110, 0xffffffffffffffd4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000c80)={0x100000000000, 0x0, 0x90d2, 0x10001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffe}) readv(r4, &(0x7f0000000b80), 0x2) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r9 = accept$inet(r8, &(0x7f0000000b40), &(0x7f0000000d00)=0xc) dup2(r4, r9) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000100)={0x20, 0x8001, 0x2, 0x7}) faccessat(r1, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r10 = semget$private(0x0, 0x1, 0x400) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) pckbd_enable: command error 19:33:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) symlink(&(0x7f0000000100)='./file2\x00', &(0x7f0000000180)='./file0/file0\x00') pckbd_enable: command error 19:33:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8000) r0 = syz_open_pts() ktrace(&(0x7f0000000140)='./bus\x00', 0xc9738d103f003c9d, 0x222, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) fcntl$getown(r0, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) ktrace(&(0x7f0000000040)='./bus\x00', 0x5, 0x7c5aed1020f1327a, r9) ftruncate(0xffffffffffffff9c, 0x0, 0x80000000) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) syz_open_pts() 19:33:37 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="bffd164d1144502e4e0a755a5d34c9073d04becd629013470bd7a1f451e652ddd981903ed71514981d26e4a94e910a835732882911967d1b6f104ca0a145c450ff11338ecc832a4bc7be8c5bd92857fbe8741d49e754e5f2ee3c052a739dbba57c3ea13784dcbfca96bce879f6643b32bd4e1671da96da2152b4b24e", 0x7c, 0xad40246ba5d3aa77, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x400029, 0x80000000000002e, &(0x7f0000000180)="95aad0d257ef066df78e52aba78e3f3341c26db7f002de05ea768109a907cdbba7abc7f883bba6c8b8ff2e372a217e0c31063107abbfd10732022f54d78d170a1d745fe5c760827979d9d8963c6c2018fe7bce2ed381e40ddc6cd3875cc94cd50cd611a15141c5768d81482c872368c1885017a8d08e71897ed5de7c64459ed729d40a24d8183c85ee24597a897988651a5903b7f5f9532838fa2749ced6c414c5b2eb1ae614fb26b95117c8e4da091c66cba5e577d9f89ce9d6f77c3fd9beef87a14f358fa0cb75404eed335a22e85cd999e13537f147f826babdc873ed308c0fa9479a5145a62aede2898a494e9ab6ad1177", 0xf3) 19:33:37 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x80, 0x8000000013, 0x0, 0x3000110000000000}], 0x0, 0x0, 0x0, 0x0) r3 = semget(0x1, 0x2, 0x400) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/65) socket(0x0, 0x8000, 0x20) clock_getres(0x4, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0x5, 0x0, 0x0, 0x1, 0x10001, 0x7, 0x0, 0x5c384536de416d46, 0x1, 0x80000001, 0x7ff}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x28) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) r5 = getuid() r6 = getegid() lchown(&(0x7f0000000300)='./bus\x00', r5, r6) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) chmod(&(0x7f00000000c0)='./bus\x00', 0x22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100003be, 0x0, 0x0) 19:33:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x9, 0x5}, {0x18, 0x3, 0xc54c, 0x6}, 0x3, [0x3, 0x80, 0x5e, 0x33c, 0x80000001, 0xfffffff7, 0xd, 0x2]}, 0x3c) r1 = dup(r0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8b0201fcffffffffffff609cd27edf23ae99f6014213192a3bdda56718a13a06da2600fd55801f60f36d9031da0dc056cee00de182d8a9029b074a9ac638c930bb0d774853fdba3805ffc36792b8eb73008e0d6e041ea16ecf289f1ce7944d3685be401e8cc1800d2387d21f38a1b65a040000000f0300004e2cbd9ceea5de80"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) fcntl$setflags(r0, 0x2, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x2, 0x40, 0x7c, 0xfbff, &(0x7f0000000280)={{0x2, 0x2, 0x6, 0x2, 0x40, 0x8, 0x811}, {[0x800, 0x0, 0x200, 0x7, 0xab, 0x9, 0x7, 0x6, 0x0, 0xaeb, 0x6, 0x100, 0x2, 0xda3f, 0x6, 0xff, 0x2, 0x1], [0x80000001, 0x5, 0x6, 0xffffffffffffff7f, 0x0, 0x1, 0x0, 0x20, 0xfffffffffffffff7, 0x7fffffff], [0x800, 0x4000000080, 0x2, 0x5, 0x9, 0x4, 0x9], [0x3, 0x7, 0x0, 0x1, 0x4a, 0xcb3], [{0x101, 0x3f, 0x2, 0x3}, {0xff, 0xf932, 0x3, 0x7fffffff}, {0xc8, 0x0, 0x3, 0xffffffffffffffc4}, {0x2, 0x9, 0x6, 0x8}, {0x568, 0x6, 0x6, 0x9}, {0x800, 0x4, 0x20}, {0x8000, 0x9, 0x286, 0x81}, {0xffff, 0x200, 0x1000, 0x1000}], {0x9, 0x8, 0x7ff, 0x1}, {0x0, 0x9, 0x80, 0x210000000000}}}, 0x464, 0x5}) write(r0, 0x0, 0x0) 19:33:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) fcntl$getflags(r1, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r3, &(0x7f0000000040)=@abs, 0x8) shutdown(r3, 0x0) bind$inet(r3, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffdcc) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105705, &(0x7f0000000000)) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f00000001c0)={0xfffffffb, 0x7}) write(r1, &(0x7f0000000100)="8c65", 0x6d2) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 19:33:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x4, 0x20}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r3, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 19:33:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) write(r0, &(0x7f0000000280)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0101ce00ac55a82f11fc2cc91b562aaab0022380"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:33:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2, 0x0, 0x1}, {0x2000000000080}, {0x4006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000140), 0x422909fbd8fdb3b5, 0x0) 19:33:37 executing program 0: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fcntl$dupfd(r0, 0x1b, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) socket(0x18, 0x400000000002, 0x0) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() kqueue() r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0x8}], 0x0, 0x0, 0xfffffff8, 0x0) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x80105705, &(0x7f0000000000)) kevent(r13, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) fcntl$setown(r8, 0x6, r10) r14 = kqueue() r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) kevent(r14, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) close(r9) kevent(r14, 0x0, 0x0, &(0x7f0000000140), 0x2, 0x0) 19:33:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 19:33:37 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000001d00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb0a1b001553e098973c85ceb7d135bfd1548a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263187305cc059fef6bef339f78b4edda521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9181e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fbead67de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f99908134030000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e0b905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18c06e5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b77160ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07f06000000000000bb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b220096784ceb3bf37449e552a9c1803c6bfbd02ffa6dbf297faa465269576886abcb45c2aeb1f39a86f189b10e6f0e9f42be9d813a80a5a031b0b341a7feed77016d502cf3449e863adf8f77e14f4858c44c1dcbee425faffd2c3bddbb684bfc61f1d3ab85b021af344e0994a994b786cc30a186ddac89271629a6645c4655bd9a6f836351f8bffa73f7de66fa91bbde0501a74069f214281c603bc77852e168717bf83c72a43b24036102f79f624bd2c420145bccef354cd0a3f7da614b870954f44ae4a6b64cb97597e290ab49c2ab9fc9d36834e3b5f3b17453e15cd00738e6cd4d06705041b95bd8cb229fc145bcd8ea05b8a391c3e639b2654055645ec69844d426a348ea75a44b23774b8278727e4cf7307265f413a5f4c649ebc121467af3e8e4314944f6bd5a5715ccc88d8503b0ddc64191f2abf772a86c2d20a0f8068cdfa46389ee1579c6a125b22190fdef7d2ad2f29f19cc7dfccdbd9e8424"], 0x10) r1 = socket(0x18, 0x2, 0x0) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt(r2, 0x4e7, 0x8, &(0x7f0000000880)=""/153, &(0x7f0000000140)=0x99) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r3, &(0x7f0000000040)=@abs, 0x8) shutdown(r3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x3, &(0x7f0000000940)={0x3, 0x7}, 0x10) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r5 = dup2(r0, r4) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000180)="b33e6d0ba991978e74e5a6e1701ad3a367ede8fece3e0e668b7d43ea0c633134db86ddd22838d3ba9cc17d3209544223d4ea0ba4cfd2fc7e81e2a2a4c8b06b73d2a8df12b9fbb9799aa1d2f9ae313ea3549f318a063e64b9cbc7aea94b8005eb72c93db1622db0ea9a191561310828d4c859e91e1969bfa9b0975b4ffb7a2e709d5cc1ea519e2626c86d30008a16a2c749", 0x91}, {&(0x7f0000000240)="120056d44cfaca8fff7a681a1fed0dca716bdc0fac32d0ffb1f24d3ee77f862520dc9929c1ed84d64c77cc8bd280a5e24e7c9f1c3e2e1008db0d259cbc9eda09f76b7c03ea464d62bbfa20685fc046a00df94b5e96f4fa3aefda5448e327275c17b5855dd9b4b246129845f9fbb166381006937716fd35090d5a83fd53d9c7b8eb9a34219464f8a4e98bfeae2ff2082f15be2d4cc7c2520623a5c15ff9ce0ece4eb3a87b7a2671f9a59d8542a986724206a9f9bac30960282a136b7df6b52d8829a533221ffe92dcd9c0e3dc3aaf5fc813e80d590ce4ede8521c2254c10323f3814b67d3f04e33fc35da207e2805", 0xee}, {&(0x7f0000000340)="f09769f86ff4f36f7a3cf701f9228149ed989f2ac456f18076d0404a3c14f4d7a1eb4258412b341277cade62a0e85f7dae23bfe1cb26fd164a4a338765cb1d93cdc1b403bc", 0x45}, {&(0x7f00000003c0)="18e300d7fcb320234edcb9d64fa8c64c4d00acfc1c41ea5b7a21eed544f9b660f9605b2b2275d21fe468f9cea7ed62c8f809573b3a273b5e6d48f62f9e070afc0f3398c84c28f31eb51666743cce87da966dab737ce0230dc8085eb6e69abf2c0325d44bbad374e1abd6f8d0724ecea9ff0fa2c9e5c837334e7828", 0x7b}, {&(0x7f00000004c0)="37c7563498eb831a9d3d001a5239b0c060dbcaa51fbc64c1d719c133a807c5df03f7ac634bc922ad2d06214e98d650cffa4c8451fedb9fd64c2b550503946d803d5078fef46833aa302d416e194b9b13bda3daed0f9fe10bdc7d02663340fcbd0522bf1a24df7cc71a323b5ab60a06eb76b518633ca7a0524b8d2d99bdd9f72d57063f1e128d7083e5875276724c5e0c4f3daa88805c98e704be4974a427074f32dcee154a90ac0b54ebb24f6ee99fd3f831c9147f4939ece63dfcf4142c9ea69e53f637f0d6c15f4718f7960ae4b4745481c89a05196d2e7770bed254958544aa94ff33294a4e86d88f89cbf3a5044955b94d6b8595925ae16e2c096ceccaad3da9fe47f2caf142e0edb8ab48fd52dc51156bcf0d502f4952bc7ddad077304f6fbaceba5fc7f8f9831cad714ee2c70c006ac88ff65b933ed152c3ec336d165a2957f39f0de44acce96d24ffd4d1802a066726dad6baa77bdb76b0da26fc3223acc43ed00f58e3c5cd6a3581b1258631d3d996c6069b54d33f44da023f94679bf8ef3e92d76d2540cb94d496f501890c0cf4623227bd4718eecbc9d51ebb6fe140527bca7aa18a7a7f1a30f257e99e687ef8cfa9ac2f6086a4a0e2f5d7f5a8b014d4e670fca777203198699560bcd6e0539cbce89e49be56a2dff215d9ab99c73878ef6c64c87202cc8e52c54c77a8a43e4b90f895ac30458c39e153b178a1379ef2acecf4ff6b99e25d6b3259e629f3baaa4f1aa997a70a6479c6d626d813d92c7536b255822cf12ca04e36afdbf0e401127a02a6187b7266dae0bb37ec6c1ef69464280a3b74daa729757aac99aea7bf97ccb4caa64d1246336ec32b3d88a9f701f2afb0ae2f9521a07378fd704e823d2e7d0e6ea62b9579b3b0f47836e2e40ca008752f144886a483f7b5592c4c11d6d04329526477816d4bfb50d76bb86bf33bc3e4d548c41617c0299cf895f78d4a44da301c267bc21ef90b4338070af5fef656b78a416c855c9833588b299b25831b8fc3d10fdc4ebed31e508effaf9b8b89fed3394f17727c26962f1e95cd0daaa3fb07b1d62fda8767458c4bf801000000000000000be9d04c9b3af09faff370277f0ddf3cdc50e02493a21f61410b97ec73649af2d093f1a176baeb5377ba77818b6da32c448c394497e44193906538ddda1508bf86aaeab698b210cd71b0c88b9498515589fbb236b3416e529df8fd79e4383a5f38a7f3b4607830180835e7a0ff39a17a9f72750e591fcbd9c164ed0d3ccd3eb8f8e7c11d84a6e732519cb29cea7e7ecd3755ad44f9408eed68b4412631b6c200885d9775b22b501a9fa3b8fb", 0x3b2}], 0x5) 19:33:37 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) 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, 0x801169ac, &(0x7f0000000300)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000080)=""/225, 0xe1}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f00000001c0)=""/90, 0x5a}, {&(0x7f0000000d40)=""/4096, 0x1000}], 0x5) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0xffffff9f) 19:33:38 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xfffffffffffffd45, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 19:33:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860b5008b00002b27feff0000000008000000000000000000000000000000455ddba9000000001fc2", 0x2c}], 0x1) r1 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x5, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/69) semop(r1, &(0x7f0000000080)=[{0x1, 0x9, 0x800}, {0x4, 0x4, 0x2f8ce05970971bbc}, {0x6, 0x9}, {0x4ed3532ce4521d50, 0xe0a, 0x1000}, {0x7edfa4ef685e17c9, 0x8d, 0x1400}], 0x5) 19:33:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xffffffff}, {}, {0x40, 0x0, 0xff}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000040)=0x1c818b5d) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socketpair(0x6, 0x2, 0x9, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x1000000029, 0x431, &(0x7f00000003c0)="ebffcbff13b9fd812eaa4e733048e6489ca31c1ef46e64e4bdad84a6c3d3b4e4a4b76ade194d2f055522a95c2763a9238056af94c64e17037d897cfd192cded441ec66000048296c56035b14f8094481f5b58d62a3af72ff010000432f19068cc8c13a408e40d0032e1122d3cd8067763039819f8f9e1a3201d114dafd55ea478bc8c9d9df817a945473f64be69b92509392acb6a12ae8efcf6e3a2790293403f2197a844c59cc95f3e0d4b90f4839733af477139d9b84909ac77ad1d0e3a96b17b5ef7e2acc85db0cdb42a46b0fb2af96e5bfdfb9acb0c361ed32af379e4b133074fbc2761269e6758be71d1d91d08a6949562faaf470", 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:33:38 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e4", 0x2a}], 0x3, &(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=0x0, @ANYBLOB="000000002000000000000000ff43c60000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf95698619d959a23d39888112757d63411666b7ed55fce5b6e9af3caa8", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000400000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffc323f7f2000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x126, 0x3}, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000300)={&(0x7f0000000140)=[{0x25, 0xffffff02}, {0x19d, 0x29}, {0x12, 0x4}, {0x20, 0xff}, {0x81, 0x200}, {0x0, 0x1}], 0x6}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x28) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xffffffe1) 19:33:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa7b952ae24b2036e, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 19:33:38 executing program 0: pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x14c) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0xd3, 0x35) r4 = semget(0x1, 0x4, 0x4) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000040)=""/53) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105705, &(0x7f0000000000)) mkdirat(r6, &(0x7f0000000100)='./file0\x00', 0x121) 19:33:38 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) kqueue() 19:33:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x88}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) close(r0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2f66696c65300096fa67e6a2268ba1e3cbbcab054974428ca175ef2b4326de0f71dcb7e3d071e0d250cb2db8c18946e5df44cbae6415b4425d17c4b9be5ac17e014171ae4bfa93ee0eeb0f02302f7c762df36f320d84997d8c2a2eaf7abef73d2922d7495cc9073320d031d222332b3056feba56678af8411b3798a8b7183b2f29c1242630d239f4b330a82c4986869f253a40d3f02b05db"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r5, 0xf, r4) r6 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r9, r9, r9]) r10 = getuid() r11 = getegid() r12 = fcntl$getown(r5, 0x5) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r14 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002380)={{0x0, r7, r9, r10, r11, 0x20, 0x80}, 0x3, 0x7, r12, r14, 0x8, 0x80000001, 0x4}) getgroups(0x3, &(0x7f0000000000)=[0x0, r11, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r11]) lchown(&(0x7f0000000200)='./file0\x00', r3, r11) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 19:33:38 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) getpid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r1, 0xf, r0) r2 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r5, r5, r5]) r6 = getuid() r7 = getegid() r8 = fcntl$getown(r1, 0x5) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r10 = getpid() fcntl$lock(r9, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002380)={{0x0, r3, r5, r6, r7, 0x20, 0x80}, 0x3, 0x7, r8, r10, 0x8, 0x80000001, 0x4}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1110, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r13, 0x0, 0x0) sendmsg$unix(r11, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0x0) 19:33:38 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, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000200)={0x3}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0xad6d, 0x5, 0x89, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x1c}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) chmod(&(0x7f0000000000)='./file0\x00', 0x100) 19:33:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = semget$private(0x0, 0x3, 0x447) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/16) 19:33:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r1 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x5, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/69) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000340)=""/4096) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 19:33:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xfffffffffffffffc, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x8000, 0x0) close(r1) r2 = socket(0x20, 0x4000, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000180)={0x80000000, 0x8, './file0\x00', 0x7, 0xffff0000, 0x5, 0x5}) 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(&(0x7f00000ce000/0x4000)=nil, 0x4000, 0xc) close(r2) socket(0x400000000018, 0x3, 0x3a) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105705, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x10000, 0x2, {0xf51b, 0x6}}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r7, &(0x7f0000000040)=@abs, 0x8) shutdown(r7, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 19:33:38 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) sendto$inet(r0, &(0x7f0000000000)="3f3bda85bb63cf55068aef45fd5493a1a6b0ddcf667275b9c4ecee854bc470133d6ac1f5cbb444115927a84f8c3440562014f8b205ca550118f007490d", 0x3d, 0x8, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xffffffffffffffa9) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) shutdown(r2, 0x0) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="02002ee12f666976da6aa4"], 0xa, &(0x7f0000000480)=[{&(0x7f00000001c0)="77596166472b2d0ff49315d9a01318813ccc314722f27201d1803511c992d094d21722288f5f3f4d74cf0851bafc56e9e6b5cfadeede6c0a45c0ef4f654d77a64035363688d5ca76a5c500882a27f3d646fd44d193e2fc189ea4ec7d58bf9c9d5459dc48bfefdda9d06f97ebaef33c6cb339c4784ad0142de8fef4a27c380e88fc8e96f5fc3b63bcca49df368fc3fd06876addcbb4b68783ded2ba4edc404437d8e8c8a189235441475f5b78035fc0957ae8061516f0c7fd2000fb272b667f562a2c9ce8b78d1928fce4f029897f43ffbb6595cbeb90a1d1f3fbd8793d5782dbab58163e0d290fb4c51b194c85c8a4696c827b8093f645", 0xf7}, {&(0x7f00000002c0)="443d78e9deba8536ab88e8fade55ce3b54940317ae508ba8eca0c13fc0483177b00c368fbf4ee1699360ddcbcc0f16e5322bd789d1a79d2ef826b21680f8bf60cd40dda8bf58623ab0", 0x49}, {&(0x7f0000000340)="7e842b774f281155388a417bbeaf7446db1575eac381843295c2876ffb8e4862515cac53f7c7ee35ca52091b481b47195296113ec268f6e0c3488ba87969e1d34dfd90fc6233373bb426e626535bac7f78bcd359f03af3347196c5576996bb08ec47640c812c53741377082b125c04a47ec9acf3edf6183ed47c1c3a111859a928aab3ddbb83c913d29e6dad96180f2f0b221e", 0x93}, {&(0x7f0000000400)="db01417a3723822f00bfca7a16eb2e9ee6b598de71a2f0ec35df83d8a65986d418cf6390ffc783bf54ae8b41f4a775d0567fadcc9a654624487a83baf567c8fbeabd93204f5f322d8f03d5a4eda8b65ff93342c293bd21e63ea992c84fb404dc288c447aad76ff5b4e6fa238c0b1df801dbd3598219f15392f73cadb0b3118", 0x7f}], 0x4, 0x0, 0x0, 0x4}, 0x2) 19:33:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150004}, 0x8000000000000b}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x109) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:38 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x166d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x1}]}) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:33:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xfffffffffffffffc, 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(&(0x7f00004a8000/0x1000)=nil, 0x1000, 0xe373d2d96efdaac) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 19:33:38 executing program 1: pipe2(&(0x7f0000000000), 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 19:33:38 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000240)=""/49, 0x31}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/60, 0x3c}], 0x7) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) 19:33:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) 19:33:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x8a, &(0x7f0000000040)="f1bfc614631c915ecc4155a2") 19:33:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x45e8, 0x3ff, 0x4, 0x40, "0cbed091fdf8fdf01d51a1338717111ae077c773", 0x6b, 0x1}) 19:33:38 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) shutdown(r1, 0x0) shutdown(r1, 0x0) sendto$inet6(r0, &(0x7f0000000000)="269eb99b74b9a2317289b341995f12a94a4534c7e85d63b6f9583650da2ff4230162380bc14806fba01958b9dae76ce721349b8d59985f0b640d62d0741ee728e8348ce48183adcae5d224d581a99933fbb7f1d516f88f46eea590596a182d40f8ae971fb06e73e3b11e0eb1773a482df14ba4ddde4fb0b9cb3c8e85c394f33fd6fae3c9", 0x84, 0x400, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) 19:33:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = syz_open_pts() r3 = dup2(r1, r2) write(r3, &(0x7f0000000140)='oL', 0x2) writev(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)="abfaa6a49e1f1894885ddf18209485f80c987d20c80cb6c6b9b8e8f8cf89dbd56b6f", 0x22}, {&(0x7f0000000180)="af1cbb4173febb8ae852d6ac04014fbb16dd11d7bb345b2c4d748c9533492c8b302cbb8078e5a10ad1efc95319408e12997b62", 0x33}], 0x2) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) r4 = syz_open_pts() pread(r3, &(0x7f00000001c0)="e34f2c3ea0fa7c8dbae8b500dd948e2a79df819f468aed56ae48aab40c86cc97565363d4259ed62ee3f7fe183aa06ff222ca2815b1aacc27a298c6f0d5863280f8a59a3598eee186bf4200397e8c5192258ed07fe316ed29961fdf2ad2064459b617719f3d80949c5abd5ff88b666d6a09af482b08e48432335e90435e9d074a53a7d12296a87c94fd77544449782b2ee6877e4198bba3d488145ea129ee65825dedf2010d95eac1ac311ad28ac2b020e9ad82037e8c6c4e10d2fd7399c8963979bb1c3cff8907b2c7d5ee4491cd9ae7da3fbf172ea881bbd44ccea5a196ade2cca7c22d0e53", 0xe6, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) writev(r4, &(0x7f0000000100), 0x0) 19:33:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) fchflags(r2, 0x732d4c1178f844f1) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff010000000000f82331221ebb4f7c8a5b671b1b542a538706000000a714000000290000002a000000030700000000"], 0x38}, 0x0) 19:33:38 executing program 0: socketpair(0x1, 0x8000, 0x4, &(0x7f0000000000)) getsockopt(0xffffffffffffffff, 0x800029, 0x3, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000180)=""/157, 0x9d}, {&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000340)=""/1, 0x1}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/124, 0x7c}, {&(0x7f0000001400)=""/86, 0x56}], 0x6) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001540)) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x28048, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000140)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x40, 0xfffffc01, 0x24000, 0x1, 0x6, 0x98, 0x10001, 0x0, 0x1, 0x101, 0x4}) 19:33:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [0xfffffffffffffff7, 0x0, 0x8001, 0x0, 0x4], [0xfffffffffffffffa], [{0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0x0, 0xfffffffd}, {}, {}, {0x0, 0xfffffffd}, {}, {}, {0x0, 0x0, 0xfffffffc}], {}, {0x5d6}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 19:33:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3ce, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 19:33:39 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x63}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x4005, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r4, 0xf, r3) r5 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r8, r8, r8]) r9 = getuid() r10 = getegid() r11 = fcntl$getown(r4, 0x5) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r13 = getpid() fcntl$lock(r12, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000002380)={{0x0, r6, r8, r9, r10, 0x20, 0x80}, 0x3, 0x7, r11, r13, 0x8, 0x80000001, 0x4}) fcntl$setown(r2, 0x6, r11) 19:33:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x501) syz_open_pts() ktrace(&(0x7f0000000140)='./bus\x00', 0xc9738d103f003c9d, 0x222, 0xffffffffffffffff) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) syz_open_pts() 19:33:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="d14bbe3018e80baf6269b12b49e5f8a767e57c6800b7c23acd824eebab1e329f528905662fb1ca8c2e31b3f166f12dbfe8e7b1bec42b487dcbebf0e9a0cf0471ebe853fa9698a11e17c613fd58832d867c2f390843e61f255982e26cd8420006c42fbf2399fb7a491de9af0730b733a62cbefdd049a824f21c1db3420ca17b5ee5961424292e982eaaf9b766b1faff34a596efc066fcef05ae838024fdfe52c01449e27f281f6970e38595a92c74f85df34d1dbf54dc2ca38e8ade40ba2b5cb6c0d29537983bdde48163777d92d9b0ae", 0xd0}, {&(0x7f0000000440)="4cd7264127f4dc3bd752f02947001efbf10ead02360100000026810d36175fc4b4788211a5a488ff18f89c98b662ff27b193fca013a04b4942991db0bd14cb7a891edd09f520f14edf8eea0f58da2c275a82b9f3bcf150523fcea4abdd7c0f816c3e75f54b09d7f4bbe6dcb263f77929d5f65037b96f76d5b06d3c43571504f3eeb7aada711f0e95b109b8fa4fb425963033bc4bd5fa420104ae7be3b81349792bdc153027a3b5314a0bacb92d344c065a662ce8a8707ac5da6ed86fc3435f5e3652eb", 0xc3}], 0x2) execve(0x0, 0x0, 0x0) 19:33:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{}, {0x81}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdcb, &(0x7f0000000180)="b6f79e76b6df48660cd6cc489aed7ef55e6dd07e4f2a679452c0da3cf57e19e39c9d660200000000000000d2ba5b3b8b4b0c0f4438658037ba9727163fea4a79f5d94748a21c5d843a47a2955150c136182455db6855fcd8ac3815998b872b1b0074da2b0b07d76729bd802bb0f8c6cf6a259b8984efe5142efe147c47e7f52b01cf44a52d06") 19:33:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x281, 0x0) dup2(r0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x3cf1a9a35f2b722a) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 19:33:39 executing program 0: sendsyslog(0x0, 0xfffffffffffffd61, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc0, 0x0) 19:33:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0c00000000dff0"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 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) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) 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", 0x168) 19:33:39 executing program 0: ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7, 0x7f, 0x8, 0x3649}, {0x0, 0x1f, 0x2, 0x7}, {0x8, 0xff, 0x46, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 19:33:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) readlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/116, 0x74) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:39 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000000000/0x3000)=nil) shmat(r1, &(0x7f0000000000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001140)=""/231) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:33:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7f, 0x7fffff7d, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b", 0x58}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x8) 19:33:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20230, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000000c0)={0x5, 0x4a26, 0x1, 0x101, 0x3f, 0xfda, 0x7, 0x10, [{0x3, 0x7fff, 0xdd9, 0x57}, {0x0, 0x94c7, 0x8c5e}, {0x5, 0x44, 0x2, 0x6}, {0xfffffffb, 0x526, 0x7fff, 0xda}, {0x200, 0x223, 0x6, 0x3}, {0x5, 0x6, 0xfffffff0, 0x81}, {0xaad, 0x0, 0xfffffffa, 0x400}, {0x40, 0x5, 0xffff, 0x2}, {0x8, 0x2, 0x52}, {0x1, 0x8000, 0xc66, 0x3f}, {0x2, 0x800, 0x1, 0xffffff7f}, {0xfffffffd, 0x6, 0x8001, 0xfffffff7}, {0x4, 0x0, 0x800, 0x6}, {0x4, 0x4, 0x1, 0x9}, {0x40, 0x0, 0x7, 0x8}, {0x5, 0x3, 0x4, 0x1}]}) shutdown(r0, 0x1) dup2(r0, r0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="f0412a756ddd37ac3000"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffff7) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x1000) r6 = geteuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x5af1, r6, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) socket(0x6, 0x3, 0x94) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x5, r3, r4, r6, 0x0, 0x2}, 0x2, 0x6, 0xd9}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x603c0, 0x0) ioctl$PCIOCREAD(r7, 0xc0207534, &(0x7f0000000280)) 19:33:39 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x2}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x26, 0x4, 0x3dbb, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xb5bb}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fea000/0x14000)=nil, 0x1f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x4}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000fdf000/0x13000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x2}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x3}, {&(0x7f0000fe4000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000fe3000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xde8}, {&(0x7f0000fe8000/0x4000)=nil, &(0x7f0000fe2000/0x4000)=nil, 0x9f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r3 = dup2(r0, 0xffffffffffffff9c) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000600)=0x5) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x80, 0x0) pwritev(r4, &(0x7f0000000ec0)=[{&(0x7f0000000680)="6df3c24754ec2d90dc8d69bb8b529087d383b1e645c567a89ad2b56171aade61d3dd9cd05548dd89235e556fe89f5d3e02221407116f59a8ad1625dea158087d86c7ea6c211af9c5fb752535af20a9595d0466c26f9f818cece7d165e1ec248241a632fac4b1b8dcaefbd9ce2020a4bda76b87a124a4b2dfca1c8e1c4e01bbff9f8c90674cc79ff15afc999eba75d660d08137cdbde26b8672f5d957e32c7f777186cd0ff03396f912a68066818258551de05ea695742335ac36f2e0ec0f606b259c091af0205a0e611614f7e1076f3dabab17a6fe64153e6d648d", 0xdb}, {&(0x7f0000000780)="9e344104d22f80b77d9b0df37c0ec1ddc824a7f868103e753afc936913fa8daa5e1c6d7b30865091834c94d452dd99ac7a38ac10112ad7fdd09d15b8ecbc83123ca30b2c5fccf11902da8eefaac632d22be136a126f226b0f9", 0x59}, {&(0x7f0000000800)="a56d678e28059e5f4e3fefb020c6817b77109451662153cf397f7b269bf353780661dc9590020adb44c3776ca32ddb206576c4ab3ad1a1591b7c90d61cb633d863a5bb31959842b4c68e92ba7ff68ac4b26b43e020d14b0c77b478edff05c2495d8a928cedf5922894ee358964c94768d266813335f4807066b2513e6fc9d2c68059afd60f7071c32c825c55dd9859839ac815b3a75f78e40a4f20bf867ec620eb118c2383d4b8c385ab2824e791c4880910e75aa1ae393571a0bc43744e59", 0xbf}, {&(0x7f00000008c0)="9859562713fa9b8c72d8a11716feec37446f41cbab04140b4898dbc75d60d90a78d4c241211f5b0fbf1e84e06a7af0d24a8a9e0f265fd99840eb4ded1f96100df3e48340b4f1594738190d2449b48f4118e0a6ea8cd6f488a087759ad691ed04164a2dd41516178e6ba9b77781bd3491b36d1c6385bbc28a89de143eff9081d621a30d0eaf3d2a70c56e5f3f1488484b44187098bb56bbd7feec632d0cb0a254c44c5ea698367999cf71b2fb7ae87e0caa3ce54bfaf9eb038eb71550b018cdb353a6b5779bb26b2b640a1b1dc4ab94a1795393b6dbf86551260f35a7", 0xdc}, {&(0x7f00000009c0)="e9c9d0b346eb084c5716c0b1e07a5fbea58662845455ef91428e94aa5a869de0ec3d66d21334064562d4533c86f5dad49c5ef0af730872a03101950e4d4e09dfd846a5da6667b51f042ba2a73dde7258ba12e7126eec39c55974d55cf145f812b22be8bedf13f88f5950bd865be09ca5d2eabb082b391c0198bd7315a08d5caf1ceb77fc1366bd5c451a24d40a6f296e86b19182dae52640ee8b3b46cd306d79", 0xa0}, {&(0x7f0000000a80)="112890e587b3a38cb8a32daa57b3a84c8443afd6305121bff1efffb9f5afda6d1d0ef80a96ab881eb3e5a883c037a62a6eb276d2b5f4c06a64067481495ba23b3ef0263fbc626f31e4f071158f925f8d7857d1b62ffb0180c04ef628504fd20fecd56ba287f70ca605bf6c6853e4cae9a1ff5363bdc44416c5742ad8ea51327458167ce9dec6ccf25df2c25804611f735b52839bb896a0431d0e4c753383736e61203735f4fd87de2e67d1e9d2f48ced04524b72043fc4b2216e5ec984e4dd95bcca3171e5ed7e5c66217a4e08fa0dcd96f81485994b9dc40ce0c8fc793e2c41e31c25d5a973705e8a2c9f7993f38b2c", 0xf0}, {&(0x7f0000000b80)="7bc8a5def6ec316b4834e75b74d2a3f94036000d101cb147", 0x18}, {&(0x7f0000000bc0)="4242ff37876a7ec89ef079d8393db74b982c8d3834091e696a2ee33aa48efa0e908158a9e5ec933632feb98a769688d781d3ff83c88e60219d78e1e6c3a913fdc9bf9ec4abe8c94641846fe481f2ecb0356c9b2895fb26f46a60c0d4d63e74956742a8a72c277986e46fd3116f0fbc173128903935ccfd8d35f712405ca9e4958e18bf521067ec6c7ee2430e0a900c5708d4eaf605efc61da0bb61e2bae116add606253c199c861b0cbc86e35071d29bc44034f05b97c91b0075929cce1c6f0a4761ea", 0xc3}, {&(0x7f0000000cc0)="b4738229b6ecbf5a3a4561dfe0cbfe59e76d9fd94b01bb9c99d72edbb4eb8fc606aa097facd9367e52d9986593aa5d377ff4488633caa4c30246ce6de2bfddbe9aaad56a0261a95ad36bac0122133017c4ce86254b5974df0fa207a158c75536a1dbdc80ce719754aae5858c94be664232ad5a060829b3e41c396803ade4aa097dec5de44512533d61b7eddae82fa9339c6dd2f9279d8fd9a695fdbab04bfec54c47b45b50c08eccee4f028551a0b2c2d202a497547c95304662429fda070bebc0be", 0xc2}, {&(0x7f0000000dc0)="86c1a60587d0cd08e692ccca5c9e62d3b4239a226ce5802cbbad34ebc79d6109580a0b30e8bdc3dc90dea19492c1117cf34ba4569c85653f8753195c0e31c5e9bd74b86ea17fa07866fb98898065df1b7945c3bc59b8bc326466b7f088b1bce89876ee1f0c4690fbec2084c38d8837e67dc20873dfc79db8de1d627744a669f4919428a8e0dc8b381431c2ab18063c8b7dafb155e13843f93799c962619392061356ed1d3ce3eabd7e9cfeaa123a67ac6eeb2a473612c835ad392fe710a346387371e8cb78ae3ba7a624e1098afc79958d339301a3faed11709927fb3b5e4bd161da46243ec18af3e5541d2eb7759896f44e89da7fd05b2f368d45f804", 0xfd}], 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, 0xc) setreuid(0xffffffffffffffff, r6) r8 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ff4000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0, 0x0}, &(0x7f0000001000)=0xc) getgroups(0x8, &(0x7f0000001040)=[0x0, r7, 0xffffffffffffffff, 0x0, 0x0, 0x0, r7, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) r14 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000010c0)={0x0}, &(0x7f0000001100)=0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001140)={{0xfff, r9, r12, r13, r14, 0x40, 0x4}, 0x6f23, 0x4, r5, r15, 0xbe, 0x401, 0x8}) read(r2, &(0x7f00000011c0)=""/214, 0xd6) socket(0x2, 0x1, 0x5) getgroups(0x9, &(0x7f00000012c0)=[r11, r10, 0xffffffffffffffff, r12, 0xffffffffffffffff, 0xffffffffffffffff, r12, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() r19 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) setgroups(0x8, &(0x7f0000001400)=[r16, 0xffffffffffffffff, r17, r18, r19, 0x0, r20, r21]) sync() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x100, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001480)) 19:33:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) fchflags(r1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 19:33:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x7) write(r1, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) r2 = syz_open_pts() r3 = getpgrp() fcntl$setown(r0, 0x6, r3) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x6, 0x1000000}, {0x18, 0x3, 0x100000000, 0x4}, 0xf5d5, [0x9c, 0x3, 0x100000001, 0x2, 0x3]}, 0x3c) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000440)=@un=@abs, 0x6, &(0x7f0000000140)=[{&(0x7f0000000280)=""/79, 0x4f}], 0x1, &(0x7f0000000480)=""/176, 0xb0}, 0x41) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) preadv(r5, &(0x7f00000003c0)=[{&(0x7f0000000540)=""/68, 0x44}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/93, 0x5d}, {&(0x7f0000000640)=""/195, 0xc3}], 0x4, 0x0, 0x0) close(0xffffffffffffff9c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r4, 0x0) ftruncate(r0, 0x0, 0x8001) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0xfffffffffffffff7) dup(r2) syz_open_pts() lstat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) 19:33:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r3, &(0x7f0000000040)=@abs, 0x8) shutdown(r3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x800, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0/file0\x00', 0x0, 0x2) renameat(r4, &(0x7f0000000440)='./bus\x00', r5, &(0x7f00000004c0)='./bus\x00') accept(r3, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) r6 = dup(r1) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000100)=[{0x8001, 0x40, 0x20, 0x80000000}, {0x4, 0x5, 0x5, 0x7fffffff}, {0x9, 0xf3, 0xa, 0x3}, {0xfffa, 0x3f, 0x9, 0x80000001}]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x80105705, &(0x7f0000000000)) socket$inet6(0x18, 0x0, 0xb6) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x400, 0x0) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) kevent(r8, &(0x7f0000000240)=[{{r11}, 0xfffffffffffffffa, 0x4, 0x4, 0x3f, 0x4}], 0x2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0xa4, 0xacf}, {{r9}, 0xfffffffffffffffb, 0x80, 0x2, 0x3, 0x4}, {{r10}, 0xfffffffffffffffe, 0xe1, 0x40, 0x6fb, 0x6}], 0x1000, &(0x7f0000000340)={0x8, 0x4}) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 19:33:40 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000240)='./bus\x00', 0x8000, 0x40004000000028a5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080), 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) renameat(r3, &(0x7f0000000140)='./bus\x00', r4, &(0x7f0000000180)='./bus\x00') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', 0xffffffffffffff9c, 0x1}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r6, 0xf, r5) r7 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r10, r10, r10]) r11 = getuid() r12 = getegid() r13 = fcntl$getown(r6, 0x5) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r15 = getpid() fcntl$lock(r14, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r15}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000002380)={{0x0, r8, r10, r11, r12, 0x20, 0x80}, 0x3, 0x7, r13, r15, 0x8, 0x80000001, 0x4}) r16 = getuid() r17 = getegid() r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r19, 0xf, r18) r20 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r22 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r23, r23, r23]) r24 = getuid() r25 = getegid() r26 = fcntl$getown(r19, 0x5) r27 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r28 = getpid() fcntl$lock(r27, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r28}) shmctl$IPC_SET(r20, 0x1, &(0x7f0000002380)={{0x0, r21, r23, r24, r25, 0x20, 0x80}, 0x3, 0x7, r26, r28, 0x8, 0x80000001, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r31, 0xf, r30) r32 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r34 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r35, r35, r35]) r36 = getuid() r37 = getegid() r38 = fcntl$getown(r31, 0x5) r39 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r40 = getpid() fcntl$lock(r39, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r40}) shmctl$IPC_SET(r32, 0x1, &(0x7f0000002380)={{0x0, r33, r35, r36, r37, 0x20, 0x80}, 0x3, 0x7, r38, r40, 0x8, 0x80000001, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x468, r16, r17, r24, r29, 0x111, 0x6}, 0x0, 0x29, r38, r41, 0x0, 0x7f, 0xf1fa}) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x18) 19:33:40 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) 19:33:40 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f00000015c0)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) bind$unix(r1, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x10, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000280)=0xc) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000340)="03b1a380c41f9ca01247abf02bf860f6b0ab1933a6f1eb3949784e0dd9a2ee132bd06001b70e95f79019803fccaa282ef2491659684aa5a25992082a5966a771c71039d8d47fcd317264e5d6d6d4dfcb745d1ed967d8c14a272d2e62fbde7ed1324f0dc268cdcfa7b613d9e08ffb423d55c5f4776a4cd04a4deb3a4b5ea9d9a4e81c9f3a17c3048559c44a3d2baf91acd2948bf5f9801f8f343cabb6d2de9496c1af4c5e7bc3939b771ce1d64d2071049b8cbee9e75f9fc021da5a6890dd2422e5ee5e19c0be7716066182e14909c27dbda1dbc6cd736b4e54ffabb22cecf395", 0xe0}], 0x1) setsockopt(r1, 0x8001, 0x3, &(0x7f00000001c0)="960ca554d8bbc41f0049c066e2f024455810f53f648619f6a0d3beaa48e426484c6d809e3c7d80ff5a59c9a37d5a434bae73e7b136cb212f2e2322832bb1b2242e39c94c7fa01b7238ab9c74181329a6b40d32eca58e7a553824825a887ca6bb755217a28e7839e426ba3ff2b949", 0x6e) getdents(r3, &(0x7f0000000180)=""/37, 0x1d) readv(r0, &(0x7f0000001900)=[{0x0}], 0x1) 19:33:40 executing program 0: pipe2(&(0x7f0000000080), 0x8004) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) 19:33:40 executing program 0: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x80) r6 = accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0x7, 0x1, 0x2, 0x80, 0x800}, {{r4}, 0xfffffffffffffffe, 0x140, 0x20000000, 0x5, 0x9}, {{r5}, 0x0, 0xd2, 0x40000020, 0xffffffff, 0x101}, {{r1}, 0xfffffffffffffffb, 0x21, 0x40, 0x400, 0x2}, {{r6}, 0xfffffffffffffffe, 0x81, 0x2, 0x0, 0x80}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x8}, {{r7}, 0x31d61b5fb8e9d19a, 0x38, 0x1, 0x2, 0x3ed0000000000}, {{r8}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x81, 0xffffffffffffff81}, {{r9}, 0xfffffffffffffff9, 0x3, 0x1, 0x3f, 0x7fffffff}], 0x5, &(0x7f0000000300), 0x2, &(0x7f0000000340)={0x6}) 19:33:40 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x3, 0xe6, {0x4, 0x9}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r3, 0x0, 0x0) 19:33:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x204001d}, {0x800000000000006, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000240)="a7a9b39180c03179fb871660fd1d813bf75d12bad866771a5956a6aca1dbb547259fc6d0fb08fb3ab8c5e1f7d9d407e21fcfd034ce800109461aafef3c3bb95d4fef1b138dd879d0ff4b953e8aa66f88f4b4b0c701388ecdadcc5520c8b8ce82c513e60e7c88917ef1b985160f390ecc38ef2711d597859890c1da8619544e8be6a8a81339b98c33314dd0ae90c0226becd940f96e5fb649abfbf899ef24a8d0ac291f7e8d726d8bac1b467753d741d56d91bd5d42d759e91538ef9abc21cea7a06d877b9002764aa09d0e5373553c52e9fc73461bf3ae0648f77ad5c9fd3485f693e77ce853951ee23e7323b6ceb2bd3d18e3d92885805ac243987b854d10c7914fe164cc7592536a9c57596926377d1aacf7b7e6a750f4040f5a85abf34cffd38e123c65d8977b7b7433586f2ff2af32d2e1eac457d9606cce1dc970581920cc30d7ac71386921690b7a4d4343d4a59b2055d805cb04875dd2adf76ae2a369fd8b8baec3a89c41724d39bd166d47db070000007db0b943f35e65270461ec68a742556a8821e3165d803d6311f4ad9a55f0c7cb691d5344df240d270277eabd7abf719369e1bbb81bfd79f68a8df7f7bedb8a5410599dfe626dfe79ffc702b946d0667abb18edaccfc1b55e1cf9a6c890d5fde6057a7d3485a7ef361da8f5985f05f59198b06b51ddf371", 0xfffffffffffffef8) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x124) 19:33:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="00000018600400e7170600000000000064000000000080000000000000000000000000000159d7ffdcb1e990", 0x2c}], 0x1) preadv(r0, &(0x7f00000008c0)=[{&(0x7f0000000000)=""/115, 0x73}, {&(0x7f0000000080)=""/168, 0xa8}, {&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000000440)=""/235, 0xeb}, {&(0x7f0000000540)=""/233, 0xe9}, {&(0x7f0000000640)=""/216, 0xd8}, {&(0x7f0000000740)=""/139, 0x8b}, {&(0x7f0000000800)=""/191, 0xbf}], 0xa, 0x0, 0x0) 19:33:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fchdir(r0) open(&(0x7f0000000940)='./file0\x00', 0x0, 0x40) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000080)="2d59f7bc7e28253fe0c4731639f81a0bdfadfcc78ff1e7f98d7ede634a53609d46dcf24d2301a938f613a6e0040ace7e76a6831f04455f18405d2d0cf9576bffa5863292cde5ecb0cbe92b68142b973fe6bbcef2ad74026773126dcd27405b8dcf5fd5eb6c31e12c6177f959d01daac81463eb87d3cdb6597cde102fc93c972a", 0x80}, {&(0x7f0000000840)="27ea75eafe8a0d0d353c269785097772fe324f9e4222ecac9a0af007a8600db030528f78394ad00d64621885cceeeb91c765165a0544806672a24d6e615815cda0845e31a7dcd3583b3a5e6ed5689e8c2f13e5954a16d25f31e24972ba06ba66dc40cb27c5ee8cfad805a569184f979174454d126035af7554785ef87a1f5bab87615a43b667eb9200ba4480fc3a3d45c9e74ba5690609208832ba1905392a0fe69346caa8c9eec6520e0e304816", 0xae}, {&(0x7f0000000280)="1827e700ed2292860fa83f34d16d2429828775c344f1afbc424c052112110baf76e4c263f3ed8e9a109a85540ce1ca0986e2e6aa77acdc28abd696b4a488ef5719940ac5e8fcbb3e5da1913b8f4f18aa8c1b76bc658b89e09a1a9ebe2d6ca4fe0c951f9bb77af572688c4d66a6f978097ae59794af345a69a87e964eac749e9d9c0326b460ea8dc4e5501a2a1fff1aec876635d6abb13322d65c4bf47d174c5f562e79f84950cdb3e4bb9a44fbe8966bd1972c898d0bee3830b39a41f97d1634028a577ae324ff7f8725dfea3921d679db75dd76e1110e1a9fa972e0d369cfeb5226", 0xe2}, {&(0x7f0000000100)="a0d23f3cfaefafa9b482178cea113dcefe5c3469b884823b126da658669e8dabc060ff22aff898913692e85d4145702edddab4f1db28c3885638628f4953", 0x3e}, {&(0x7f0000000380)="2ac0d076cc337b09ce89d89b24a3276703c8932aa6650108a85afb6ddb74285610277c0b74dd9096d61358c3cd01d88fddc0482b2008e2136f1defeb34b61a939882370619434560fe72e3f846eb84e3e30a9e00cb332174eb257d7d4d0aa61c0281a9040b66ae82600bcf7e2f872c5a435ee28f192e8e0a86edb93dbfb1b5bce0fc5e6d86470b2c3e37d5402c0406578509d97b41a3bc6de7c9ba6fd94e763aa6f929385bfb4faaae69", 0xaa}, {&(0x7f0000000440)="a24af18962980cf1ced5cbe83c8f357b22f64784b0670d0acbf6a00a544984cd70df96db0c9daacf584e35c196fc2235270f2e2f3e7edb728b3ca1efad717f2c8c1aa59965a58cc8483022aad7366fa27b1fa3315313ea55471e34de99bdd300baccc9abe50551720670c0d3b5d47d052aad48ef3683ad2fdf9010ee3ca0c516a462eea81e35ac548a632879ee3a40c3ba236a15ed688860f175063cf1a464af78a7ca50dace3c272b55500f7556a65c39d9137ef4a52354d714ec7e72076328c4b783", 0xc3}, {&(0x7f0000000540)="40b8afef9dda799fd9431884253d3e9c7a17fc2cb3b4b02b4bcdf5dce47ffbc9ee9526e1e7ab48d751ae51048883d0a34f78c087086fee474a6dea30248cd8b66eb2b23710cdefb770a200"/88, 0x58}, {&(0x7f0000000140)="93296a5a0cb30288e242ff6182c37d17c0ac6660f1191d", 0x17}, {&(0x7f00000005c0)="050000000000000025208b84760269079b864d13e5838c2dbed0fd85cb283e5b01010000e3001c98f20900a0e6bad429097d59ee08306bf2fdb647a23e53c265c3eecbce2d45e5c1f510d63000000000000000", 0x53}, {&(0x7f0000000640)="97fe1f06c8904ce948ad69cc3bf746e622d28a20509a6fa23523d9e7117b4a83a1dcdc111e4c8956dfbc4679e0e3d7501ac7aac1b9cd1e4946c5b1333c6ddb1ba762a8e1cc207cacbbedc4a3ff3ee615b8d5c0d48030407113b2230e4413e061c7630667ef6159035c885af3dffb5caaa586524d538426358acff916c89c715c7ecf3798fdcce1c51a54dd71ae6176c1e3b426c8c892fb0eb4217ad5a2aec7836e46b6223b0adcab3728ad5a02087722fddaf890984c146d16b6bc996cfb6b44023a7cbe2d7c534ccd52432bbbc836dccb11dd25de0751c1c9bb426ab48dc2bed436aca692af4d4f515989d481d60eca02", 0xf1}], 0xa, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev//smouse0\x10', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pci\x00', 0x0, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000900)=0x10001) fcntl$getflags(r3, 0x0) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f00000001c0)=0xb0) r5 = syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCCDTR(r6, 0x20007478) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r7) symlinkat(&(0x7f0000000200)='./file0\x00', r7, &(0x7f0000000240)='./file0\x00') ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000040)=0x71) ioctl$TIOCSBRK(r2, 0x2000747b) 19:33:40 executing program 1: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x80000001) r2 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x0) r3 = fcntl$getown(r0, 0x5) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) pread(r5, &(0x7f0000000200)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef209915b038a7619a226c87ee5cc188c3835253c487c8f8cf50c53555cb0deaa37520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6", 0x75, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) r6 = msgget$private(0x0, 0x100) select(0x40, &(0x7f00000003c0)={0xfffffffffffffffa, 0x5, 0x10001, 0x4, 0xcd3, 0x80000000, 0x7, 0x100}, &(0x7f0000000400)={0x3, 0x7ff, 0xba, 0x80000000, 0xb3, 0x1, 0x80, 0x4}, &(0x7f0000000440)={0x9, 0x6537, 0x9, 0x8, 0x401, 0x5, 0x6, 0x1}, &(0x7f0000000480)={0x20, 0x8}) msgrcv(r6, &(0x7f00000002c0)={0x0, ""/175}, 0xb7, 0x1, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, r3, r3, 0xa6b, 0x10000, 0x8, 0x20}) 19:33:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0xc8031e726dd6f7c1) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x30001, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x1, 0x5be}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 19:33:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x30}, {0x1000020044}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = dup(r0) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) r6 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) r9 = open$dir(&(0x7f0000000240)='./file0\x00', 0x65eaff9d397fb9e2, 0x16) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x80105705, &(0x7f0000000000)) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f00000002c0)=ANY=[@ANYBLOB="47aae7b42bca2da684797111d235ec1158a93b716c276389ec201b1e0be5f1097975363dda000000000000"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r11, &(0x7f0000000040)=@abs, 0x8) shutdown(r11, 0x0) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f00000001c0)=r11) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r13 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r1, &(0x7f0000000040)='./file0\x00', r4, r13, 0x0) 19:33:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x800000000000000) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x7, 0x287) semop(r1, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0\x00', 0x1, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000d00)=0xb6) r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) semget$private(0x0, 0x2, 0x400) r5 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r5, 0x0, 0x5, 0x0) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000000)=""/69) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000d40)=""/34) openat$pci(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/pci\x00', 0x103, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0x3}, 0x8e, [0x2, 0x8000000000000000, 0x20bf1310, 0x8, 0x80, 0x2, 0x6, 0x2]}, 0x3c) getppid() readv(r4, &(0x7f0000001480)=[{&(0x7f0000001100)=""/210, 0xd2}, {&(0x7f0000001200)=""/158, 0x408}, {&(0x7f0000001040)=""/112, 0x3bc}, {&(0x7f00000012c0)=""/188, 0xbc}, {&(0x7f0000001380)=""/230, 0xe6}], 0x5) getgid() shmctl$IPC_RMID(r3, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0xc5}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) read(r0, &(0x7f0000000e00)=""/87, 0x57) bind$inet6(r2, &(0x7f0000000b00)={0x18, 0x0, 0x200, 0x8c}, 0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000880)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000d80), &(0x7f0000000dc0)=0x10) ioctl$KDENABIO(r2, 0x20004b3c) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x5, 0xfff, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x20, 0xfffffffffffffffb, 0x81}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x5, 0x9, 0xffffffffffff0000, 0x400, 0x55, 0xff}, &(0x7f0000000980)={0x20}) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) setsockopt(r0, 0x5, 0x0, &(0x7f0000000ec0)="f1e3d5e2e433f2073dad37e024318b6035bb1ecbaa21b88c73c808000000f39aa304d4e2be369ec988c69776067bd718c99eacdda6c2906966d68337f756076bb1f8e571c12f2069a30f280474fc4a5be7ddfb2f8d5884c03b9ef509d34434d012e44ddf4d00000000000000000000c8bb9caad54f89fe79a77ea198c0f7f26fd9ed06bd8f2cf092d876ae99e49b46baa371964137431ba02142ce172bf372dd51c612908a933de53f8f71d792dae9aa05b43255b3057a9aea2ab96f1f9f47e4646fc409341cb382320f129d43334e75bd4a7848b2349498396ee6f0f71645f035cef29b471e2cc3961e9b87b6440af38dd560714b00514875e426257e88397a52abfce8f681ee6902dba68b08b240408d69adfa4c9bcea378b33cd3f4de00c585a1f1d560f5b96c03770e56fb2fc5bd6f6460cb0d0f4076801cce4f512c5414ef07846ca9da4ea70087310e6675ceee6a49f136f53e392c00c9ebe3a01b05778ca70679b00d0126a62f94d6966dbe379959cc05415cf4", 0x177) mknod(&(0x7f0000000100)='./file1\x00', 0x80002005, 0x8000000000005200) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000010c0)) kernel: protection fault trap, code=0 Stopped at pfi_ifhead_RB_REMOVE+0x58: movq 0x10(%r12),%rbx ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace pfi_ifhead_RB_REMOVE(ffffffff8257e8f8,ffff800000b2a000) at pfi_ifhead_RB_REMOVE+0x58 pfi_detach_ifgroup(ffff800000ad6e80) at pfi_detach_ifgroup+0x11b if_delgroup(ffff800000b3a800,ffff800000ad6e80) at if_delgroup+0x1b7 if_detach(ffff800000b3a800) at if_detach+0x1c0 tun_clone_destroy(ffff800000b3a800) at tun_clone_destroy+0x1c0 ifioctl(fffffd802f1a2648,80206979,ffff800016b24210,ffff8000ffff2018) at ifioctl+0x3d4 fifo_ioctl(ffff800016b24058) at fifo_ioctl+0x101 VOP_IOCTL(fffffd802d9fe290,80206979,ffff800016b24210,82,fffffd803f7c6ae0,ffff8000ffff2018) at VOP_IOCTL+0x88 vn_ioctl(fffffd802e12d538,80206979,ffff800016b24210,ffff8000ffff2018) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff2018,ffff800016b24328,ffff800016b24370) at sys_ioctl+0x5b9 syscall(ffff800016b243f0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,dd99455b010) at Xsyscall+0x128 end of kernel end trace frame: 0xddc8a3faec0, count: -12 ddb> show registers rdi 0xffffffff81b6646b pfi_ifhead_RB_REMOVE+0x2b rsi 0x348d6 acpi_pdirpa+0x2073e rbp 0xffff800016b23d70 rbx 0xdead4110dead4110 rdx 0x348d7 acpi_pdirpa+0x2073f rcx 0xffff800015917000 rax 0xffff800000b2a010 r8 0x101010101010101 r9 0x8080808080808080 r10 0xb68df46fa450834b r11 0x8a9a9c5a189da663 r12 0xdead4110dead4110 r13 0xffff800000af3c00 r14 0xffff800000b2a000 r15 0xffffffff8257e8f8 pfi_ifs rip 0xffffffff81b66498 pfi_ifhead_RB_REMOVE+0x58 cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff800016b23d10 ss 0x10 pfi_ifhead_RB_REMOVE+0x58: movq 0x10(%r12),%rbx ddb> show proc PROC (syz-executor.0) pid=438406 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2508,0xffff8000ffff3170 process=0xffff8000ffff6a30 user=0xffff800016b1f000, vmspace=0xfffffd803f013000 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 52066 294968 3794 0 2 0 syz-executor.1 52066 243566 3794 0 3 0x4000080 netio syz-executor.1 52066 63938 3794 0 3 0x4000080 netio syz-executor.1 52066 107240 3794 0 3 0x4000080 fsleep syz-executor.1 32539 467629 37939 0 2 0 syz-executor.0 *32539 438406 37939 0 7 0x4000000 syz-executor.0 32539 389013 37939 0 3 0x4000080 fsleep syz-executor.0 3794 120528 20910 0 3 0x82 nanosleep syz-executor.1 77285 441932 1 0 3 0x80 nanosleep init 37939 382849 20910 0 3 0x82 nanosleep syz-executor.0 99214 203292 0 0 3 0x14200 bored sosplice 20910 480727 69878 0 3 0x82 thrsleep syz-fuzzer 20910 175119 69878 0 3 0x4000082 thrsleep syz-fuzzer 20910 439326 69878 0 3 0x4000082 thrsleep syz-fuzzer 20910 65059 69878 0 3 0x4000082 thrsleep syz-fuzzer 20910 126724 69878 0 3 0x4000082 thrsleep syz-fuzzer 20910 283887 69878 0 3 0x4000082 kqread syz-fuzzer 20910 131875 69878 0 3 0x4000082 thrsleep syz-fuzzer 20910 119950 69878 0 3 0x4000082 thrsleep syz-fuzzer 69878 459487 72093 0 3 0x10008a pause ksh 72093 416316 47302 0 3 0x92 select sshd 47302 454221 1 0 3 0x80 select sshd 62939 241260 75856 73 3 0x100090 kqread syslogd 75856 329985 1 0 3 0x100082 netio syslogd 58780 286559 1 77 2 0x100010 dhclient 61159 499639 1 0 3 0x80 poll dhclient 95379 214603 0 0 2 0x14200 zerothread 34361 460162 0 0 3 0x14200 aiodoned aiodoned 9955 349043 0 0 3 0x14200 syncer update 91238 391855 0 0 3 0x14200 cleaner cleaner 93936 440710 0 0 3 0x14200 reaper reaper 12914 49871 0 0 3 0x14200 pgdaemon pagedaemon 30122 21422 0 0 3 0x14200 bored crynlk 35495 92260 0 0 3 0x14200 bored crypto 18721 23514 0 0 3 0x40014200 acpi0 acpi0 65494 447797 0 0 3 0x14200 bored softnet 25655 307019 0 0 2 0x14200 systqmp 46491 361731 0 0 3 0x14200 bored systq 88548 288969 0 0 3 0x40014200 bored softclock 71902 81472 0 0 3 0x40014200 idle0 12769 72555 0 0 3 0x14200 bored smr 1 225633 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 9584 7066K 7654K 78643K 20075 0 0 pcb 13 8K 9K 78643K 689 0 0 rtable 96 7K 8K 78643K 2165 0 0 ifaddr 84 19K 21K 78643K 620 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 293 0 0 iov 0 0K 24K 78643K 798 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 77K 78643K 5047 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 53 0 0 VM map 27 6K 6K 78643K 65 0 0 sem 12 1K 1K 78643K 569 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 3323 0 0 sigio 0 0K 0K 78643K 40 0 0 proc 42 30K 55K 78643K 1416 0 0 subproc 32 2K 2K 78643K 358 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 268 0 0 in_multi 16 1K 2K 78643K 393 0 0 ether_multi 1 0K 0K 78643K 22 0 0 mrt 0 0K 0K 78643K 17 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 174 768K 768K 78643K 174 0 0 exec 0 0K 1K 78643K 766 0 0 pfkey data 0 0K 4K 78643K 4 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 138 241K 241K 78643K 9186 0 0 UVM aobj 130 4K 4K 78643K 134 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 722 0 0 NDP 20 0K 1K 78643K 196 0 0 temp 224 3540K 4180K 78643K 108542 0 0 kqueue 0 0K 0K 78643K 34 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 75 0 69 1 0 1 1 0 8 0 rtpcb 80 234 0 232 1 0 1 1 0 8 0 rtentry 112 383 0 351 2 0 2 2 0 8 0 unpcb 120 1521 0 1510 2 1 1 2 0 8 0 syncache 264 16 0 16 9 9 0 1 0 8 0 tcpqe 32 4587 0 4587 2 2 0 1 0 8 0 tcpcb 544 2973 0 2969 19 17 2 3 0 8 1 ipq 40 20 0 20 6 6 0 1 0 8 0 ipqe 40 183 0 183 6 6 0 1 0 8 0 inpcb 280 6520 0 6512 19 17 2 4 0 8 1 rttmr 72 7 0 6 1 0 1 1 0 8 0 ip6q 72 4 0 4 3 3 0 1 0 8 0 ip6af 40 11 0 11 3 3 0 1 0 8 0 nd6 48 48 0 48 3 2 1 1 0 8 1 pkpcb 40 7 0 7 3 2 1 1 0 8 1 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 82 0 82 14 13 1 1 0 8 1 art_heap8 4096 12 0 11 7 6 1 3 0 8 0 art_heap4 256 1589 0 1385 25 10 15 17 0 8 1 art_table 32 1601 0 1396 3 0 3 3 0 8 0 art_node 16 381 0 347 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 20 2 1 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 563 0 553 1 0 1 1 0 8 0 shmpl 112 132 0 4 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7326 0 5927 46 0 46 46 0 8 0 ffsino 240 7326 0 5927 83 0 83 83 0 8 0 nchpl 144 12476 0 10863 60 0 60 60 0 8 0 uvmvnodes 72 8328 0 0 152 0 152 152 0 8 0 vnodes 208 8328 0 0 439 0 439 439 0 8 0 namei 1024 51443 0 51443 3 2 1 1 0 8 1 vcpupl 1984 25 0 0 4 0 4 4 0 8 0 vmpool 520 63 0 38 3 1 2 2 0 8 0 scsiplug 64 2 0 2 2 1 1 1 0 8 1 scxspl 192 41800 0 41800 16 15 1 7 0 8 1 plimitpl 152 304 0 297 1 0 1 1 0 8 0 sigapl 432 3438 0 3424 2 0 2 2 0 8 0 futexpl 56 100520 0 100518 2 1 1 1 0 8 0 knotepl 112 874 0 855 1 0 1 1 0 8 0 kqueuepl 104 789 0 787 1 0 1 1 0 8 0 pipepl 112 2112 0 2093 9 8 1 2 0 8 0 fdescpl 424 3439 0 3424 2 0 2 2 0 8 0 filepl 120 37870 0 37772 18 13 5 7 0 8 2 lockfpl 104 1070 0 1069 1 0 1 1 0 8 0 lockfspl 48 372 0 371 1 0 1 1 0 8 0 sessionpl 112 36 0 26 1 0 1 1 0 8 0 pgrppl 48 76 0 66 1 0 1 1 0 8 0 ucredpl 96 11195 0 11188 1 0 1 1 0 8 0 zombiepl 144 3425 0 3424 2 1 1 1 0 8 0 processpl 864 3455 0 3424 4 0 4 4 0 8 0 procpl 632 7486 0 7443 6 2 4 5 0 8 0 sosppl 128 1206 0 1206 2 1 1 1 0 8 1 sockpl 384 8309 0 8288 31 27 4 7 0 8 1 mcl64k 65536 838 0 838 67 66 1 33 0 8 1 mcl16k 16384 38 0 38 12 11 1 1 0 8 1 mcl12k 12288 95 0 95 10 9 1 1 0 8 1 mcl9k 9216 53 0 53 9 9 0 1 0 8 0 mcl8k 8192 159 0 159 3 2 1 1 0 8 1 mcl4k 4096 402 0 402 5 4 1 1 0 8 1 mcl2k2 2112 36 0 36 12 12 0 1 0 8 0 mcl2k 2048 68834 0 68789 22 15 7 19 0 8 1 mtagpl 80 139 0 135 3 2 1 1 0 8 0 mbufpl 256 142608 0 142502 68 55 13 22 0 8 2 bufpl 256 22035 0 13710 521 0 521 521 0 8 0 anonpl 16 469538 0 453134 143 71 72 92 0 62 0 amapchunkpl 152 19271 0 19154 78 73 5 19 0 158 0 amappl16 192 22096 0 21040 149 94 55 67 0 8 0 amappl15 184 135 0 135 6 6 0 1 0 8 0 amappl14 176 851 0 846 2 1 1 1 0 8 0 amappl13 168 19 0 19 3 3 0 1 0 8 0 amappl12 160 243 0 240 2 1 1 1 0 8 0 amappl11 152 836 0 825 1 0 1 1 0 8 0 amappl10 144 618 0 617 1 0 1 1 0 8 0 amappl9 136 1069 0 1061 1 0 1 1 0 8 0 amappl8 128 630 0 597 3 1 2 2 0 8 0 amappl7 120 724 0 716 1 0 1 1 0 8 0 amappl6 112 833 0 823 1 0 1 1 0 8 0 amappl5 104 553 0 542 1 0 1 1 0 8 0 amappl4 96 3000 0 2975 1 0 1 1 0 8 0 amappl3 88 1536 0 1529 1 0 1 1 0 8 0 amappl2 80 25581 0 25511 4 2 2 3 0 8 0 amappl1 72 72763 0 72362 27 18 9 20 0 8 0 amappl 80 8057 0 8001 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 133 0 4 3 0 3 3 0 8 0 uaddrrnd 24 3502 0 3424 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3502 0 3424 1 0 1 1 0 8 0 vmmpekpl 168 25155 0 25122 2 0 2 2 0 8 0 vmmpepl 168 422551 0 420326 289 158 131 134 0 357 32 vmsppl 272 3438 0 3424 2 1 1 2 0 8 0 pdppl 4096 7010 0 6949 9 1 8 8 0 8 0 pvpl 32 1274433 0 1254929 459 224 235 305 0 265 68 pmappl 200 3501 0 3462 5 2 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 851 0 192 21 0 21 21 0 8 0 ddb> serialport: VM disconnected.