last executing test programs: 5.392715662s ago: executing program 0 (id=1): writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000180)="bd2e2f85", 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000002280)='./file0\x00', 0x0, 0xa4) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000040)) mmap(&(0x7f00007c5000/0x4000)=nil, 0x4000, 0x1, 0x3010, r0, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x20, 0x0) socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x24, 0x6, 0x2, 0x50}, {0x16, 0x42, 0x4, 0x10000000}]}) r3 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000040)='#!', 0x2}], 0x1) shmctl$IPC_RMID(0x0, 0x0) write(r3, &(0x7f0000000080)="902020090900db0000ff4242000000005624b77b6a0a", 0x16) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004745f, &(0x7f0000000000)=0x1d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x5e, &(0x7f0000000580)=ANY=[]) r4 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) close(r4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40, 0x3d, 0xff, 0x3}, {0x3c, 0x9, 0xc, 0x8b}, {0x3c56, 0x7, 0x0, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 4.211845973s ago: executing program 7 (id=8): r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6bb, 0xffffffed, 0x0, 0xfffff71d, "e9b63b9c73954e1ba1159ff94a53ecf52b992d95", 0x0, 0x6}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x2f, 0x0, 0x10, 0xbdf9, 0x7}, 0xc) r2 = socket$inet(0x2, 0x4000, 0xc) setsockopt(r2, 0xb5ac, 0x7fffffff, &(0x7f0000000100)="3b5574585df488c27528187d8d592cf2584e88aa2ac7b3631eab2cacf78b6f2c0ba75c577384728f3321fb2dd8974b", 0x2f) write(r0, &(0x7f0000000140)="37fc2107e71320f4e9017bfa5f72b93ef7d7f29b9e752ff0ab469b4f913130dfa25b61896f921cb4205f7d85a8e16697a74e99384824542edf69fb4aa6061df43cb1bd3f46790731d506a989387e3a429f6fc36e83f167064e7f546bad3089efbb3e1c3b4bbdad2400dc490618b5083ebcb520b8ba721596c5c65c18e6bb2fdd1b79c2e1c3f9c4e2c32733b098aff702f77f6240f92522b8b9a4c7379ac1b7312a9d3089ce29063574d53e9c6a47ef3cc25233086a791eff9fd9b5bcbdd8b6198f647245374d1b95993c0448b12100bd80991e805df92e9af8fbc4217138ffb600bd131c569d", 0xe6) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000240)=0x45) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000280)=0x10, 0x4) r3 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = socket(0x1, 0x3, 0x81) close(r4) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) r6 = socket(0x20, 0x3, 0x1) close(r6) poll(&(0x7f0000000380)=[{r4, 0x27}], 0x1, 0x3ff) setrlimit(0x1, &(0x7f00000003c0)={0x800000000000, 0x432}) select(0x40, &(0x7f0000000400)={0x3, 0x6, 0x9, 0x50b2, 0x100000000, 0x1, 0x7, 0xe3}, &(0x7f0000000440)={0xae, 0x6, 0x9, 0x200000000000000, 0x5, 0x8000, 0x1, 0x7fffffffffffffff}, &(0x7f0000000480)={0x3, 0x6, 0x3, 0x452, 0xfa2, 0x4, 0x3, 0x7}, &(0x7f00000004c0)={0x5, 0x1000}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x328, &(0x7f0000000540)='./file0\x00', 0x8}) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x8, 0x2, 0x9, 0xdb, 0x4}, {0x2, 0x1, 0x4, 0x6, 0x100}, {0x0, 0x0, 0x1, 0x7, 0x3}]}) sendto$inet(r6, &(0x7f0000000640)="d8cb23d10ce06967c00b66ebea4d215bac8be5563ef4567623152aa87682c4431dd8ce3b94a8680b7b2315ce42b18e5c95e0d45152eac4f9a6193c561e99f0", 0x3f, 0x40a, &(0x7f0000000680)={0x2, 0x3}, 0xc) recvmmsg(r2, &(0x7f00000009c0)={&(0x7f0000000980)={&(0x7f00000006c0)=@in, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000700)=""/238, 0xee}, {&(0x7f0000000800)=""/140, 0x8c}], 0x2, &(0x7f0000000900)=""/86, 0x56}, 0xfffffff9}, 0x10, 0x2, 0x0) pipe(&(0x7f0000000a00)) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a40), 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000a80)={{0x18, 0x3, 0x6, 0xfffffffd}, {0x18, 0x1, 0x7, 0xfffffffb}, 0x8, [0x4, 0x7f, 0x4, 0x5, 0x1f, 0x6, 0x1, 0x9]}, 0x3c) poll(&(0x7f0000000ac0)=[{r7, 0x1fc}, {r3, 0x4}], 0x2, 0x4) r8 = shmget$private(0x0, 0x2000, 0x104, &(0x7f0000ffe000/0x2000)=nil) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 4.164666798s ago: executing program 0 (id=17): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x11, 0x85, 0x45}, {0x40, 0xf3, 0xff, 0x7}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)="721d", 0x2}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$hw(0x0, 0x0, &(0x7f0000000240)="0060054d3d000000002dec30c221c04ca1e6904c2ffd0bc16049a26808c2000000000000000098237a51666d56a9836fa781c711aa35f39a00d73ec82fe5c2fa159c3ec32a8daff0078d1d9a0d09cbd309a6d49cc22b5e2233134e17a281b7948bfe57f29b40ebffb42835312a8b318cf08852cb42889f564a37f99f", &(0x7f0000000000)=0x7c, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x5e, &(0x7f0000002c80)=ANY=[]) (async) r1 = socket(0x2, 0x2, 0x4) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1600) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) (async) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) recvmmsg(r3, &(0x7f0000000380)={0x0, 0x7}, 0x10, 0x1842, &(0x7f0000000440)={0x7, 0x3370}) (async) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) close(r3) (async) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x38, 0x0, 0x0) (async) listen(r1, 0x3) 4.161270071s ago: executing program 0 (id=20): kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, &(0x7f0000000080)="dc6b082c1111699ef703d69fdcac6dfcf2192617d3a0df5e934f101c8e4cda38aabed005a935561b9221beb46f0530f797d6003f166c4850be3d5159d4b39f0967f59aed4cda110ade4e1d464e78", 0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) 2.937090322s ago: executing program 1 (id=22): mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x2df57366, 0x8, 0x5, 0xfffffff5, "6400b72860147bcc0100d49a540e34b9e1c800", 0x8, 0x100000c}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000300)="468cac6f0d21ad30ea06a66da6e35ca182b6f8ac09aae2791394b81cdc227df8708a627986346b1c74c5b7ceede23281d70c3cd17aa2896df45b0507e270157239b6da65d09ddd12dcf64fb31e09c46cbd7c19411f6a1e17bd1a22ee472267bec369f7f21a2575dcb7baf509bbade09225d462863384c68d2c1aa494ad6f6243cb10551cf2cefb381e9e3e4802ca4bbf7dc77ed2353ac3cd3b219b24218fc5d56c1402b62f1ca581b95d496f8b7375e62fa8613c0cb75abacf2c715bcb954c745df34c5b2d48434d6db0583981ab8c3a7984ee5445d28b1e0737294f30d90d96dca7", 0xe2}], 0x1) close(r0) 2.935986177s ago: executing program 0 (id=23): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000500)="3dc899cfe93fc20d04dd833bcdfcad153c2d2cf5f956ed12ed17cfe3bfac5bb39a56b2c78ed17af69fd66c8bfeddaef56648ea15011bc191a1e65c012a70dee5b83bf57dfec614207f98c7d8d011fcf063056c66eb27430002b486ac36769a395b53e356220395e946b28ea57b6a901aa1640a5625a40bedd4ac9406dc2847ccce02812e7aa56691a1d221a84799aa0008889ea081b84e135f301b0039a00d71a5afc03613c5f50389faafbaebf75723fba90e4da9d539681dc3a13509e1a44066796dde1574129764f204665eddd8c551c70ed3c58497d076d4d31da337568b406c348216bb4af978e74455a74366a8c010a7e2222fac4cfdd1594566ada2cdd9de0a269214d691ddb27ca4f25b53f4378a3149836f651da84687b7dd091f493102e64b25e3c6a9666eb820f00f01ab3a2ce86c110fa178914a266d59ac88933b783a08d4a9b5bcc5eb5b3a8d065f490cb9e04b9890e73eb2b365b524445ceee2bf6739b8c1f4bb4f7a1ccf20e2f97600b9d2751c692cc9064b7c416e54333fd6595e3395bb3df0b11a70f31d4df20596782f1c30e382edb8e2ca8bbb54407c61a32f08e07250916b0673d7750c652c7ffce0441ce505f54a0e6a69117b7a271f7689edcac81067369e244c5c814447c5bbbbdc27ca594200487df4b06942bcb0b7e0216ce9c3a5007ffa8abc7fe2125c3481f0291da7d15054cc28b271477f874a17c0eda6e616181d77460b222dc4d1c02390cf18d59da1e38410142468d865e3e022065930128c207c1f7a0b09c63106d3ecf594bfa2a32d48a6846d717e0ae200e6974a1d970103784cae3facede6a6febc6b6292e8e575a859c09ac89d12a689c98a5a9eeb1b36ef33b2d159981b0fb46190a6d4e2d21e5edb7b7b9694ccb28161469760cb9f72d67a1e1c499a87c06f5f4e574cdfd70e1c9a64fb33ab418bf52de24403028680ba9b9cb744a382ce0a1a2f23735246f2b3aa4d0f46c07f63530347b1cf4ba8d9b3e5d3a1961c8b29ccaf91d5b5e413cba40174a34d134946e936828d5bfb1421f1c58d5b6a4b444e5762d9bafd22d51c80342ac9f188c11d6a95b51e2130cc000fb81f099542299697c095260e04d9ba538028b063943e3e9e3904e2b03990a64ae2edede9ba9f73b7a6a79e29a6e6603d1f57d19749336688e9a83f8e3889e783efeaeb15328fb2c5231643971a695a48dff9500c86cbf0cc90d041f4709b611a9ab5138e002744ef0d39f0784631a3eecc3cd21b8b9b015ad94456503b508b3f4eeb7d26d0c0b51e9270e70ff115c6e02f27a6af8412c1c84308041412cb3248a9a1c345406421d68ebdc983b6b5ec36dedff9a62663ea08c3dc24dfc2cd62c1d38d4786467a52d86f6d747bd597241a223906e06c76e95d626acfc667ff84bec14f67a9e38b78621a1a047b14dddfacad19cdd8ccee735738d42a4c692949f3f54090f57185a262877abb146b3f366920349a31b4b8b2836289a68e45a2fe06af026cf7284ffa1bc6035e24b0820d9bfa4c2fa99a72809523906a432a26e1eaf99f3ae3f37eb456b2074f11df8d56103561316b9d7ca673b3c9fd59b038e1a153022714de46ef809ca9a5df96541f712fbf1eecf4e40866f5666a020566adc369d846994d926eee4f6e04f9f3689931c4bb5cfb31b3c19bb6dd8d7f10f48e128e6ed494952b117e33a59aecfa87738b0844696158e6edeb61e95bb59eeda41fe9b03992c135174b9869b006b2e12b3e3d4f23db52f8fbb41f07cd401a486d9f383e83a1682ce549acbab7af9d751b1e22bd8312eb6f81a6455e1d060295987a49655d715a9af88e875b487c925bdcf34105865075d4d8a5aa394907bc45f31c3cc2cab7bdde856115373f8ba21147007b534f7f406f39309d545f5939d174d22956b77beee9c9e26fde8d8c1946a61515c390c2a411e8490cd1287fdddf9c0e2f3ff6749434136709dad801336a8b62c90465bb521ce528847f59df6f3d9e025f1ca9d88b689baf0e948f10e965a4cd1a3a6f90ccb31b58968ffd3d82dbeb881cb0d18e8be378e4b2f974a8e86b3d6e0bde7b5a6086f8a14e759a0b875ba20d411cd26a889cd5fa255162a2e641dc715cbbccc42dc390f18fefbaeb573d217a29ba75f49c07178e240716bf55e1299dc7dfee08b429f52951b0cec97ad0bec5bfe603c3760d450f640fe2d4bceecb765a430b84d444a3bb6aab3b0a4af51caf81888bcccbc8ad47121eb41f9ee05f155643a2362da73ce8cce5fea68a26cf0950e2fc330bb9d2534aa1d07337187e21ebf72f836a624001b7992bf6b5623a9c56a5b8014747736fc4c8e594bf1448bd42ca70ab2d46b875f0af681ea432703a6436fb8e0b4c37ab2ce2a309627cd8994f8fc6434a0cfdbf3f78d7b937ca509d6c541d630e810acd60e5a0dccad8eb20ea4d1b6e0a31572caeaf5325e0c90d917032f359a15006954bf454305fa7cdd1cd5f08c64e9102cb618f5467099404454aa25419579cb1df6094e8ad53f06fe53586b6a6a85da3cd6bb28627b4e4f3b80c9b748433c5a728cfec9dc950ed5bc60929475baa64f8a6f8c0c480c2610eb42794d5cdbaec8f3b251ab1edec75335afea464ddc5c67ccd4fe05ecf670c809854dae40a6213f0e8a283959b1ca545f2c7d3f4e8a38c6017b268a7d209cf92c8864968891e62f0c75dff15bd5192567ba1ddf62ed620ec1da80ecfa1d9b230857f0c812d89b2a8cead2f3a0a2feb33eb8eb4b63cfd447dd4008b3cdcdbd64f01ef060ab52c14ee6c9ecc05f100dee06560fd17c274f6cb179e88657dbb67e71b5fe0c2afa21e99600687b0878f6b2bd795d6ed467686798b14a4d4c36dfdaa2dee7638942eea40105ff0a03dcdad611f7fb93321cc72f4476e5dd16a893f798b950714418a214255c7e05a6f93f153ff9788f6d50a2c67f69e69f72425f3fb9de2dc94d0f77f5f1df85a63abc29ed26a70f35902914ade1f2adf06092a0def5d14749901e5dd54a1d4669fb4b091a9477842e29934573c4299714c106bda6a05d8ca966af5e89bc427943c63c0d446ed0b92cd3dcec21e5b73980a5fb36e42d7032caac1f78468ff3c5c2d6d8239c887c82242afd4c59b75b3abd6c431fff483ce8be7c1f6cf97c776d0ff74f55af73af81e8a74176d16a505c9c2bb533a7a360b19fe5f09e8668fdf841d2491042529e5cf8beff65b94890f6ea554ba00a68f0d9065f993ae32a56eb7ae363f4596f9bcb5ba83a02caa808937aad7081d4bce749d1c41a2d73f552d0e399c43755f63d9b0751f72e24df0051b053a38a182c4318be2972511c1b2ebf29957ccf2c4c8fceba2e362fa4bc0ad4cc26c3fc7e31c0dc50cb09e42293eb4128d5af999f225e3ca1b415e89aac0535b8e5399a449b6e2edc7165edc800b2e363a9dfdc7a1742f202540cfed8f9484eb15fec4ce896e81e15f872a5dfd44752586f6d5e6c8417c680a6f887351b7df9a2b957a02d21c61ad2da5c2c5ae3df84947f36a76f2bb56c2738b4d56e74a2f1da2084488237e8461a8a9d7083574a51b87134daab61c130147d47ff6060f9eae26f7d7c289a53667fd15a29f2942b94a79d540edec3443c4cd633d11833231ab94890c8f478600c76ae6978e99494c8e29abb5e882abcb8b5f91386eeedede928cf5042a91bf449b60183e0c425377b5a295a66478189a1fd1581e9e9dd556bfb507547620b33f347fd1cea30babb14d898f1aa1e663d640e6d922938a979c867d17997324882df80ba662a1df72a1aeca2145eca3e03ed9c2d142c5d31e75265b5f90f9648450c3f11dc02e0b88efe796d89d9739f961dae3f0d1097d28237c2eb004c544dcb51569f04ddd15261d7e4fdc2724494b5f444661fdff0748af4559b2cdd47ccb86ed2d6874e91b0edf6c8163dd8b752e10519e766bf663a90cb07b3a818f81b948bdc33e58e7f5436ccc1ca8319f4951c77916d2db3d", 0xb01}], 0x1) (async) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000500)="3dc899cfe93fc20d04dd833bcdfcad153c2d2cf5f956ed12ed17cfe3bfac5bb39a56b2c78ed17af69fd66c8bfeddaef56648ea15011bc191a1e65c012a70dee5b83bf57dfec614207f98c7d8d011fcf063056c66eb27430002b486ac36769a395b53e356220395e946b28ea57b6a901aa1640a5625a40bedd4ac9406dc2847ccce02812e7aa56691a1d221a84799aa0008889ea081b84e135f301b0039a00d71a5afc03613c5f50389faafbaebf75723fba90e4da9d539681dc3a13509e1a44066796dde1574129764f204665eddd8c551c70ed3c58497d076d4d31da337568b406c348216bb4af978e74455a74366a8c010a7e2222fac4cfdd1594566ada2cdd9de0a269214d691ddb27ca4f25b53f4378a3149836f651da84687b7dd091f493102e64b25e3c6a9666eb820f00f01ab3a2ce86c110fa178914a266d59ac88933b783a08d4a9b5bcc5eb5b3a8d065f490cb9e04b9890e73eb2b365b524445ceee2bf6739b8c1f4bb4f7a1ccf20e2f97600b9d2751c692cc9064b7c416e54333fd6595e3395bb3df0b11a70f31d4df20596782f1c30e382edb8e2ca8bbb54407c61a32f08e07250916b0673d7750c652c7ffce0441ce505f54a0e6a69117b7a271f7689edcac81067369e244c5c814447c5bbbbdc27ca594200487df4b06942bcb0b7e0216ce9c3a5007ffa8abc7fe2125c3481f0291da7d15054cc28b271477f874a17c0eda6e616181d77460b222dc4d1c02390cf18d59da1e38410142468d865e3e022065930128c207c1f7a0b09c63106d3ecf594bfa2a32d48a6846d717e0ae200e6974a1d970103784cae3facede6a6febc6b6292e8e575a859c09ac89d12a689c98a5a9eeb1b36ef33b2d159981b0fb46190a6d4e2d21e5edb7b7b9694ccb28161469760cb9f72d67a1e1c499a87c06f5f4e574cdfd70e1c9a64fb33ab418bf52de24403028680ba9b9cb744a382ce0a1a2f23735246f2b3aa4d0f46c07f63530347b1cf4ba8d9b3e5d3a1961c8b29ccaf91d5b5e413cba40174a34d134946e936828d5bfb1421f1c58d5b6a4b444e5762d9bafd22d51c80342ac9f188c11d6a95b51e2130cc000fb81f099542299697c095260e04d9ba538028b063943e3e9e3904e2b03990a64ae2edede9ba9f73b7a6a79e29a6e6603d1f57d19749336688e9a83f8e3889e783efeaeb15328fb2c5231643971a695a48dff9500c86cbf0cc90d041f4709b611a9ab5138e002744ef0d39f0784631a3eecc3cd21b8b9b015ad94456503b508b3f4eeb7d26d0c0b51e9270e70ff115c6e02f27a6af8412c1c84308041412cb3248a9a1c345406421d68ebdc983b6b5ec36dedff9a62663ea08c3dc24dfc2cd62c1d38d4786467a52d86f6d747bd597241a223906e06c76e95d626acfc667ff84bec14f67a9e38b78621a1a047b14dddfacad19cdd8ccee735738d42a4c692949f3f54090f57185a262877abb146b3f366920349a31b4b8b2836289a68e45a2fe06af026cf7284ffa1bc6035e24b0820d9bfa4c2fa99a72809523906a432a26e1eaf99f3ae3f37eb456b2074f11df8d56103561316b9d7ca673b3c9fd59b038e1a153022714de46ef809ca9a5df96541f712fbf1eecf4e40866f5666a020566adc369d846994d926eee4f6e04f9f3689931c4bb5cfb31b3c19bb6dd8d7f10f48e128e6ed494952b117e33a59aecfa87738b0844696158e6edeb61e95bb59eeda41fe9b03992c135174b9869b006b2e12b3e3d4f23db52f8fbb41f07cd401a486d9f383e83a1682ce549acbab7af9d751b1e22bd8312eb6f81a6455e1d060295987a49655d715a9af88e875b487c925bdcf34105865075d4d8a5aa394907bc45f31c3cc2cab7bdde856115373f8ba21147007b534f7f406f39309d545f5939d174d22956b77beee9c9e26fde8d8c1946a61515c390c2a411e8490cd1287fdddf9c0e2f3ff6749434136709dad801336a8b62c90465bb521ce528847f59df6f3d9e025f1ca9d88b689baf0e948f10e965a4cd1a3a6f90ccb31b58968ffd3d82dbeb881cb0d18e8be378e4b2f974a8e86b3d6e0bde7b5a6086f8a14e759a0b875ba20d411cd26a889cd5fa255162a2e641dc715cbbccc42dc390f18fefbaeb573d217a29ba75f49c07178e240716bf55e1299dc7dfee08b429f52951b0cec97ad0bec5bfe603c3760d450f640fe2d4bceecb765a430b84d444a3bb6aab3b0a4af51caf81888bcccbc8ad47121eb41f9ee05f155643a2362da73ce8cce5fea68a26cf0950e2fc330bb9d2534aa1d07337187e21ebf72f836a624001b7992bf6b5623a9c56a5b8014747736fc4c8e594bf1448bd42ca70ab2d46b875f0af681ea432703a6436fb8e0b4c37ab2ce2a309627cd8994f8fc6434a0cfdbf3f78d7b937ca509d6c541d630e810acd60e5a0dccad8eb20ea4d1b6e0a31572caeaf5325e0c90d917032f359a15006954bf454305fa7cdd1cd5f08c64e9102cb618f5467099404454aa25419579cb1df6094e8ad53f06fe53586b6a6a85da3cd6bb28627b4e4f3b80c9b748433c5a728cfec9dc950ed5bc60929475baa64f8a6f8c0c480c2610eb42794d5cdbaec8f3b251ab1edec75335afea464ddc5c67ccd4fe05ecf670c809854dae40a6213f0e8a283959b1ca545f2c7d3f4e8a38c6017b268a7d209cf92c8864968891e62f0c75dff15bd5192567ba1ddf62ed620ec1da80ecfa1d9b230857f0c812d89b2a8cead2f3a0a2feb33eb8eb4b63cfd447dd4008b3cdcdbd64f01ef060ab52c14ee6c9ecc05f100dee06560fd17c274f6cb179e88657dbb67e71b5fe0c2afa21e99600687b0878f6b2bd795d6ed467686798b14a4d4c36dfdaa2dee7638942eea40105ff0a03dcdad611f7fb93321cc72f4476e5dd16a893f798b950714418a214255c7e05a6f93f153ff9788f6d50a2c67f69e69f72425f3fb9de2dc94d0f77f5f1df85a63abc29ed26a70f35902914ade1f2adf06092a0def5d14749901e5dd54a1d4669fb4b091a9477842e29934573c4299714c106bda6a05d8ca966af5e89bc427943c63c0d446ed0b92cd3dcec21e5b73980a5fb36e42d7032caac1f78468ff3c5c2d6d8239c887c82242afd4c59b75b3abd6c431fff483ce8be7c1f6cf97c776d0ff74f55af73af81e8a74176d16a505c9c2bb533a7a360b19fe5f09e8668fdf841d2491042529e5cf8beff65b94890f6ea554ba00a68f0d9065f993ae32a56eb7ae363f4596f9bcb5ba83a02caa808937aad7081d4bce749d1c41a2d73f552d0e399c43755f63d9b0751f72e24df0051b053a38a182c4318be2972511c1b2ebf29957ccf2c4c8fceba2e362fa4bc0ad4cc26c3fc7e31c0dc50cb09e42293eb4128d5af999f225e3ca1b415e89aac0535b8e5399a449b6e2edc7165edc800b2e363a9dfdc7a1742f202540cfed8f9484eb15fec4ce896e81e15f872a5dfd44752586f6d5e6c8417c680a6f887351b7df9a2b957a02d21c61ad2da5c2c5ae3df84947f36a76f2bb56c2738b4d56e74a2f1da2084488237e8461a8a9d7083574a51b87134daab61c130147d47ff6060f9eae26f7d7c289a53667fd15a29f2942b94a79d540edec3443c4cd633d11833231ab94890c8f478600c76ae6978e99494c8e29abb5e882abcb8b5f91386eeedede928cf5042a91bf449b60183e0c425377b5a295a66478189a1fd1581e9e9dd556bfb507547620b33f347fd1cea30babb14d898f1aa1e663d640e6d922938a979c867d17997324882df80ba662a1df72a1aeca2145eca3e03ed9c2d142c5d31e75265b5f90f9648450c3f11dc02e0b88efe796d89d9739f961dae3f0d1097d28237c2eb004c544dcb51569f04ddd15261d7e4fdc2724494b5f444661fdff0748af4559b2cdd47ccb86ed2d6874e91b0edf6c8163dd8b752e10519e766bf663a90cb07b3a818f81b948bdc33e58e7f5436ccc1ca8319f4951c77916d2db3d", 0xb01}], 0x1) close(r3) write(r2, &(0x7f0000000080), 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0xa3, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0xa3, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x5, 0x28, 0x7}, {0x5, 0x5, 0x2, 0x9}, {0x6, 0x6, 0x0, 0x1ff}, {0x7, 0x1, 0xc, 0x80000001}, {0x5, 0x5e, 0x7f, 0x7b}, {0x3, 0x3, 0x8}]}) sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x8, 0x0, 0x4}, {0x81, 0x2, 0x2, 0x2}]}) 2.935024129s ago: executing program 7 (id=25): open(&(0x7f0000000000)='./file0\x00', 0x615, 0x166) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x1}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0x10000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x51}, 0x2, &(0x7f0000000240)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) execve(0x0, &(0x7f00000001c0)=[&(0x7f00000000c0)='/dev/speaker\x00'], 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x8, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}, {&(0x7f0000ffc000/0x1000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil, 0x1396}, {0x0, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200001fffffc}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil, 0x8}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}], './file0\x00'}) ioctl$VMM_IOC_INTR(r1, 0xc0285602, &(0x7f0000000040)={0x1, 0x0, 0x1}) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xffffffffffffff33) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAW(r3, 0x80047460, &(0x7f0000000040)={0x6, 0x8798, 0x7, 0xc, "d0ec170000000000cfffff9b0000a17d002000b1", 0xc8b7, 0x2}) sysctl$kern(&(0x7f0000000080)={0x1, 0x38}, 0x2, &(0x7f00000000c0)="2afe3ffe4240c4fb3d1764aa59005dd7e5b5d7dcaad6438cff518641ccd7ac14504c", &(0x7f0000000100)=0x22, &(0x7f0000000140)="e645620239b7441041eb4dc5a343da9e62638f85b43665338a9fe1b816eba02cb9da27559a4a39b0a7a06cd482d89b8ecec1b17534013a5d5d7920c34eb5cd071a89380a295a7cf65df424f9d419af94d9c3a48a5916be5caf56e73564ae8c0162b018c20d6534abddda3cca97f549eac786b8f62294541a3315fdf618b2fe05", 0x80) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) r5 = socket(0x11, 0x3, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000040)=0x64, 0x4) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/60, 0x3c}], 0x1) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000540)="0bb1ebc7873072a1136dcc79caa41f2b70ca54f0e6635cdd835bff3ad433be5b5ee8278b568eb73dcfe408a284b65c07a022a1fa4e270b7a768e8ae6415cff481dedcf4d6db0e6c7bb6c82169e575355b8135138b77e4caf9a3d5b2e833d1315a796098a5ff0ea422903cef205a9697130fcc987b4f8b9f335596a59998b2b8f9d22276927d07d8ae2c9fc", 0x8b}], 0x1) ioctl$TIOCSETA(r4, 0xcd50441a, &(0x7f0000000180)={0x3, 0x2, 0x200, 0x2f, "1800e6234f5d7a0000005409456200", 0x3, 0x7}) sysctl$vm(&(0x7f0000000180)={0x2, 0x9}, 0x2, &(0x7f0000000000)="43a262d7", &(0x7f0000000340)=0x4, 0x0, 0x0) mknod(&(0x7f0000002740)='./file0\x00', 0x1000, 0xf1a2) 2.754267592s ago: executing program 6 (id=32): kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0xc003, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x0, 0x1, 0x13, 0x3}, 0xc) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r1 = syz_open_pts() close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xe, &(0x7f00000001c0)="03000000", 0x4) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r3 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000000)=0x1) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffff8, 0xfb4, 0x200, 0x6080, "1796462d305b71870d635a15bb37738a1ddead5b", 0xe, 0x4}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x0, 0x3, 0xbdbc, 0x3}, 0xc) r4 = kqueue() setuid(0xee01) socket(0x1e, 0x3, 0x0) kevent(r4, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x138, 0x0, 0xffffffff, 0x0) close(r4) 2.752229064s ago: executing program 6 (id=34): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r0, &(0x7f0000000040)="01b516c31ccdadc4d2952e6c6719400a861a63d994a4a10ba3327d61015d778508da9bf040beec3c11b3adc72d96a3815cc5b262ed50bfc098e5ab0143bc2f37134effc967e3ef8efcc7749afb95c5fc9098c6ccd3570752cc3a372e588cdb0e69762620cbb0fad2f31611a4b2b3f1aaca9fed37684213898cdc975dbe936c3cc445b16ec0d87c52a8f18bb0574572e4618d845c96e3d44d9dc225dce6f580b950895bd58f61e47066e82781da27dbaa5997a56473d6d9a5c3ad5d08f93c453f85526aa12be074e7c191c9770dd02e5f8e27601c09f14fcf7b9bf482ea2783", 0xdf, 0x404, 0x0, 0x0) (async) fcntl$setstatus(r1, 0x4, 0x80) (async, rerun: 64) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) (rerun: 64) write(r2, &(0x7f0000000180)="e271149d2a92f36649140a31363036665303aaa29c563fb317f49c4e32461321796984e3c3b732893ea24258de26767520c03559deea32787d8be63021f4daa72f91c1294d82f7ed0ebefbd0249b8d74118b089d486d48bf5116a825e8c41cdf5598d63707ae0e991d205d4aef5a01adc3dc4a69ddf49764888608ab684a7f596a6fa6da5f29050b8fff9288df5aa2a7b441352ebca128273b27fd86963bed6454db5a09b31ea044cf6935f3ab48d2ceb31c490ac53639a4a17b717abd2326f6df21da77036f48", 0xc7) ioctl$BIOCFLUSH(r0, 0x20004268) (async) sync() (async) sync() r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)=0x3f) (async) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) (async) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000340)) r4 = getppid() fcntl$setown(r3, 0x6, r4) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)={0x2, 0x6, {0xfffffffffffffbf5, 0xa9f5}}) (async, rerun: 32) sync() (async, rerun: 32) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) (async) setpgid(r4, r4) (async, rerun: 64) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x40, 0x8, 0xfffffff5, 0x7, "331674b8119d08db96126170a377ff8176f32a3b", 0x5, 0x3}) (async, rerun: 64) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r7, r8) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) (async) fchown(r6, r7, r8) (async) sync() setsockopt(r5, 0x6, 0x6, &(0x7f0000000480)="899dd042", 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2012, r2, 0x8) (async) dup2(r5, r6) 2.399857003s ago: executing program 6 (id=44): openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCSETA(r1, 0xc0084463, &(0x7f0000000340)={0x6, 0x7ff, 0x3fb, 0x5, "f0ff0f00090000000000000000000000008100", 0x2, 0x80004}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r0, 0xc028445a, &(0x7f0000000100)={0x8, 0x0, 0x741, 0x10000002, "b3080deeaa8e70ec8c7b000000fffffff500", 0x900, 0x7}) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f00004cf000/0x1000)=nil, 0x1000) (async) shmat(r2, &(0x7f00004cf000/0x1000)=nil, 0x1000) sendto$inet(r0, &(0x7f0000000140)="13d32c5c11c5ba09ed5db818985ed4013cd3ef262ea6eb68a11c24797d81a8998e3ec943a75b8f42081a8ffffaf69623aa10f4653c678b13cc8d60a013b6de37cd754ae99afb4006a24a0f4c5adb5a47fbf511478094bd594710e56c0db1e3cde4c95bf272757299c4ace767d802f8c14b2279608d0f8c384bf776732094324fd0fcba517b5c7cc9d66c37669a2ac47828fc2e150edda98760adb4edc61ea5428488f1d572dbf05b45736607c72940d63970ce8fb5f08ec8bc44c5bd", 0xbc, 0x400, 0x0, 0x0) 2.399416067s ago: executing program 1 (id=45): sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) setitimer(0x2, &(0x7f0000000040)={{0xffffffffffffffff, 0x3}, {0xffffffff}}, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) close(r0) 2.168850019s ago: executing program 1 (id=47): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8982, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x150, 0x3}, 0x5d7, 0x0, 0xfffefffffffffffb}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8982, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x150, 0x3}, 0x5d7, 0x0, 0xfffefffffffffffb}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x637d) (async) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x637d) r3 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0xba) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() (async) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0x802069dc, &(0x7f00000001c0)) chmod(&(0x7f0000000040)='.\x00', 0x35e) (async) chmod(&(0x7f0000000040)='.\x00', 0x35e) setuid(0xee01) (async) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x180) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x180) chmod(&(0x7f0000000240)='./file0\x00', 0x44) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x0, 0x2, 0x0) (async) r7 = socket(0x0, 0x2, 0x0) writev(r7, &(0x7f0000000140)=[{&(0x7f00000000c0)="673bb5b8cc0c16ed08f1b8d24e2217f981aa6a78c6b98522abbbdaa467bb26a5a12ad7f460ef2a34b77a382526b1572da73c6d", 0x33}], 0x1) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18"], 0x20, 0x409}, 0x4) fcntl$getflags(r5, 0x3) (async) fcntl$getflags(r5, 0x3) recvmmsg(r0, &(0x7f0000000880)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000700)=""/265, 0x109}], 0x1, 0x0}, 0x6}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000340)={0x0, 0x9}, 0x10, 0xa) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r8, 0xffffffffffffffff) setsockopt(r0, 0x7fff, 0x4, 0x0, 0x0) (async) setsockopt(r0, 0x7fff, 0x4, 0x0, 0x0) 2.167789471s ago: executing program 6 (id=50): getrusage(0x0, &(0x7f0000000200)) (async) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) (async) select(0x40, &(0x7f0000001400)={0x3, 0x100, 0xa, 0xfffffffffffffffc, 0x2, 0x0, 0x9, 0x1}, &(0x7f0000000200)={0x7, 0x1ff, 0x7, 0x9, 0x100000000, 0xffff, 0x5, 0x8}, 0x0, 0x0) 2.049681269s ago: executing program 5 (id=54): sysctl$kern(&(0x7f00000000c0)={0x1, 0x53}, 0x2, &(0x7f0000000180)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082f9740f62f49ead69c9b3b32c84f8d320018983cea251ec1a2350c127dcdf7c69e1f0e8247ea3b5df5b16134f032c75405a000048044f2c0495f1496131b46051a74f58c9fcbec9fd0312aa24f63eb91489a05c8cf36b67310f648b950e7e7ca075ed83ed454a949c585f359084bd96d93a33c82ae1124227ed69ab8942a9ab7e", &(0x7f0000000080)=0xfeba, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) (async, rerun: 64) sysctl$net_inet_ip(&(0x7f0000001f80)={0x4, 0x2, 0x0, 0x24}, 0x4, &(0x7f0000001fc0)="45438a1e", &(0x7f00000020c0)=0x4, &(0x7f0000002100), 0x0) (rerun: 64) r0 = syz_open_pts() close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0xc003, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x6, 0x3, 0x2}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfffff001, 0x4}, {0x18, 0x2, 0x8, 0x4}, 0x1003, [0x4, 0xfffffcb1, 0x24a, 0xc, 0x1, 0x8, 0x9, 0x1]}, 0x75) (async) close(r1) syz_open_pts() (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) (async, rerun: 32) syz_emit_ethernet(0xb6, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd66fd412c008033042a818a724ac0f75111e18e2967fc6b8dfe800000000000000000000000000000050200060401d7015df797cf10d8acffe7cff4e0b6b76f5c3db5668de29eaeaeca9ee5aa76caf48e386e04423f48ff2bacbd6bcb4f817a7a5011c45dd2fb50dbd2e39984068a63f7c009f7c08b16d50fa8d174858e711caeb35774514b41418e3acda0c7c335000000000000004e234e210008907800"/182]) (rerun: 32) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) 2.048714769s ago: executing program 7 (id=55): open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x151) syz_emit_ethernet(0xda, 0x0) syz_emit_ethernet(0x126f, &(0x7f0000000500)=ANY=[]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340), 0x10000, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x85) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000001c0)) socket(0x18, 0x8001, 0x2) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') mmap(&(0x7f000027d000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000240)=0x9) recvmmsg(r3, &(0x7f0000000300)={0x0, 0x7}, 0x10, 0x0, 0x0) mprotect(&(0x7f000064c000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) socket(0x18, 0x2, 0x4) r4 = shmget$private(0x0, 0x4000, 0x390fdf25556820e2, &(0x7f0000ffb000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r5) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000180)={0x42, 0x7, 0x2c, 0x10, &(0x7f0000000500)={{0x9, 0x8, 0xf8, 0xb, 0x6, 0x7, 0x100}, {[0xe1, 0x8000, 0x4, 0x0, 0x5, 0x2, 0x400, 0x8001, 0x8, 0x80000000, 0x3, 0xa, 0x6, 0x40, 0xdee, 0x1, 0x8, 0x100000000], [0x10001, 0x8, 0xf465, 0xc, 0x8, 0xd50d, 0x2, 0x6, 0x101, 0xedf], [0x101, 0x6, 0xfffffffffffffff8, 0x9469, 0x0, 0x6, 0x4], [0x5, 0xc074, 0xffffffff00000000, 0x80000001, 0x7, 0x8000000000000001], [{0x5d, 0xa, 0x5, 0xff}, {0x7, 0xaf5, 0x7, 0x3ff}, {0xf1, 0x1, 0x7, 0x100000001}, {0xe, 0xf, 0x1, 0xc7}, {0xea83, 0x867, 0x2, 0x6}, {0x101, 0xf5, 0xfffffffe}, {0x6, 0x1ffe, 0x4, 0xf8f0}, {0x1, 0x0, 0xbd3, 0x3800000000000}], {0x3, 0x3, 0x401, 0x80000001}, {0xffff, 0x8, 0xf}}}, 0x4, 0x4}) connect$unix(r1, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r6, 0x0, r6, 0xe6, 0x6}, 0x6, 0xa1, 0xffffffffffffffff, 0x0, 0x20000000000, 0x7, 0xffffffffffffffff, 0x4}) semget(0x0, 0x1, 0x246) 2.047965505s ago: executing program 4 (id=56): setrlimit(0x4, &(0x7f0000000000)={0xefe, 0xf3}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd12) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 915.144624ms ago: executing program 6 (id=57): execve(0x0, 0x0, 0x0) (async, rerun: 64) mknod(&(0x7f00000002c0)='./file0\x00', 0x1ffa, 0x0) (rerun: 64) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000100)) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0xb) sysctl$kern(&(0x7f00000000c0)={0x1, 0x24}, 0x2, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffec6, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0xfffffffc, 0x6, {[0x7, 0x0, 0x7, 0x100000000, 0x6, 0xf3e5, 0xdf5c, 0x1, 0x1, 0x2eff, 0x0, 0x9, 0xfffffffffffffff6, 0xa, 0x1, 0x200, 0x0, 0x100], [0xbd, 0x80000001, 0xfffffffffffffffd, 0xe3e, 0x5d, 0x3, 0x1fe, 0x0, 0x2000020000004, 0x9], [0x10000000, 0x7, 0x0, 0x0, 0xfffffffffffffffc, 0x10fff, 0xffffffff00000000], [0x1, 0xee97, 0x7ffffffffffffffc, 0x9, 0xfffffffffffffffd, 0x4], [{0x0, 0xffffffe7, 0x8, 0x7d09}, {0xfffc, 0x2, 0x6, 0x1}, {0x4, 0x10, 0x6b0, 0x83}, {0x3, 0x7, 0x6, 0xffffffffffffffff}, {0x0, 0x3, 0x2, 0x8}, {0x0, 0xfffffffb, 0x9, 0xaeb}, {0x1ffd, 0x30000, 0x7, 0x3}, {0x0, 0x100, 0x40000000, 0x9}], {0x0, 0x6, 0x5, 0x36f}, {0x3, 0x80000004, 0x1000}}}) (async) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x96, &(0x7f00000003c0), 0xfffb4161, 0x0) (async, rerun: 64) clock_settime(0x100000000000000, &(0x7f0000000000)={0xf61eccfe, 0x9f6}) (rerun: 64) 817.240923ms ago: executing program 1 (id=62): mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)="02000000", 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xfffff234, 0x3, 0x2000009, 0xfffffffa, "23030003be0a00817dd8910bb864d3c3a3c900", 0xa, 0xfffff001}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000380)="31e669649dc461af87807fe3305be3b4cfce563b7872130f6161861ab3ec851b08fa48597a1de298f441db6763aaf76284729804f2fdfc645df7b81648c4d84f4e0aa69a86087cdb4f78b7d3340a5f6b4c2ba2fd26b778f4703d57dddfd101de2f2ec2ef3be543644cd3cd77c251d34c23244fed9e68efcc26bc80996337c5809df8de285aaf54fa655ba4025ffe5844ba71bb722add1d1ce5cca108518cc0c3fcb61cde315592911b98ee9dc701b225169ccc0f8881d253befc4c33a170534f8163fd995a09ac41870ee9946af6f9b40e298329949648c25bd66f5f832456fcef21c03da26edad06db1c4b0d66bd69c0b809079f3fd4f2e22b6d474cb1358bb7baebc06d2eefacba616c36a82224f62ce9ff03b203c468541b1269716818f0222ee3d4ba0eb69bbd122ddab8dfe9388f33249a7753e7f84d1dbb731cd9068c26442ee8332297eb73a5552b91d64dd640748273cb82a78d3d7ff16d7a4c4cbad7e40172e19c349284f734b899bde7c79de3e55df2cb1c60c8bd76219ab56ce3e240e24b7eeabcfdfd6059befc87a3707f6195c44863ab07a79417fac25e07774e5a69ba3157f7000fe78c58b13176a0e2986ce9e42b7a0b6855f751209678f6f3f0f291c37fa99691190da143ee6f5598d6ccc4e17a28f8179d2c79117681926c24106446a5d844b0145e05efc13f913308d5e91fc100cb243422c6294a5b00463cc357880ec4cfc2b52c742cc5c40ced335971b7b57074331c2dbfc391ff50e880db99c0a66c957e397a357df60638a906aec83d50f732fe72bbbfa6baadf904ac7962d2c6f08a34526c106b1801d6ce578f83f030759a36626a5d5d1743f0f4a70acc5011ad9ff5456e2473388789a7cd57b8fa12dd2ab89d68dff7520f984732698cffd0f49ba4d663fc5c3a2b953b1bd1217b4eb0f2cd68e1ce3b3a0c986129cb3e34d031500f33115b3b7844bc49f88a3c15b8e74e03d5556a55d15f5993cec750984861bec8952d73764dcb3b2948efcc88526c7c026912a3d4b036692526c9427fe6c9cf5dd1dd5268f70acd3977eb43021887a6917a34e32eabcd7f5c94d6b8fe68ea2284a32dff46346cbc6a130dcbef953400af8788569b31fabc231d1cef22528998e521a5646f332d304370b374e325228242e53f6267b365d53ab51a88ff2b0e0e0e1acdb92654147ea11db408a2a7b9e2b59199a8c190a3b981ba27fca2efed3ffb9299028f821d60daf3baccd01479f1bb07bedf9c8c28a9b88b9211b7a0ae9a4cd67821afe09a9edb7bdce0d0e7d931b9605970c562c651d959f40444133a3498229483a489005d0cf3ad96c0dc5d6edff0908b9788232ca04b7b6bd85a5b6c35489def184d98ed4d891cca1bb4a92a6c4ec6b828e321bd8c0b945ea7354059dc6c181f2b8830b5dabaeb11b61aee715365ccafa0707e492793221c9b0928878e2dd2f624954ca017b98ecae4786442788c045e85bf2b60ad5ca4c13b993bc519bd28cc34fa979382efe1fe695b5a9126119ab6daf0c5896453e50a1abb79d2a690fb2f33a74498ee109e2a49fff6224230d0e6f371546aab74653c1767778c97d205c66e95ad80fceb3bdfa22354204c29526c947ee2f5e1b68d8b633cb9f83b254d2cd592c4c1b06743df62bee3ad0d08861edc5dd9af4b54eebfa7d1620d941570c488d73994a958ddf434c9ad6096f28ff19ae87a050417c00da86e7c52a43e1513b41f11cae9f804658ea5750409ae18854127e5d02fb7161c9b00404e00d03b12f254885cc96d3d0fad68280", 0x4f7}, {&(0x7f0000000200)="a55edb72db2a8618809684ed6e157f22ec14441e85a3183e3858c16751e98980717695cafcf59b3e5ea5a903f0166e6aa09bc89759f55e9e28b597d40419a45376c3a1f3fc4a7646a892ddd998e91fc1297f3ce971b14d27abb0d452976736ab670eb153efd2eb96c2c43b0a", 0x6c}], 0x2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192, 0x100000}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0xff3f0000) open(&(0x7f0000000200)='./bus/../file0\x00', 0x800, 0xc4) 815.762793ms ago: executing program 4 (id=63): mkdir(&(0x7f0000000180)='./file0\x00', 0x0) syz_emit_ethernet(0x46, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800455c00380066000000019078e0000002e0006988"]) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x60) (async) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) (async) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') 815.394416ms ago: executing program 4 (id=65): mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2cff) mknod(&(0x7f0000000200)='./bus\x00', 0x40, 0x4d) munmap(&(0x7f00006e8000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x15) ioctl$TIOCCDTR(r0, 0x20007478) 814.967246ms ago: executing program 3 (id=66): r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) 814.255115ms ago: executing program 7 (id=67): r0 = socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x8000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r0, r2) r3 = open$dir(&(0x7f00000014c0)='./bus/file0\x00', 0x100, 0x6) pwritev(r3, &(0x7f0000001700)=[{&(0x7f0000000440)="2f842cff6826eed46d5a02f89cf52b50d18dd82f9eb6c4260080fd0d9dd82a1a8e8840bd08d4b9ad0ec0579074f549b7c9735b73f9dcb79a34e74fb0f432af61ebde9118f5a0cced6d3fb3b0202921c1ff9bf61ef193bbc4ee0fc3b2dbaece46ce7aaee53681e1143457e3edeb3e5387d6bf0f4a76f98fd8bc0a07a7b1417057b5a74043aa9e3dc445080334556f3cb76dd4c094134ff10eb24b8ad6de42f3276781673af13b7b6e9da5d70ba3561ef41bb2be3b32043ce779b11c9333f25219d4c7ea302d5569d96737765794787a5878368a9f0dd6e3e36271730f54ac8b218b04c7b5056d4cf091a05e3de869935bc65d0f66a60c2041f3bdbb70c5eee3307ca91cfb11e5c5b137d1a292f89f747a99ea7b74d0355203431e163d0b30a8cd5b77c7026b58f6a5cee51a02cebf3743adfd43d79d80e04f708f0c800c7e49bb6a8a8811a10cb0e74d0920846a8912ea678e6de0778d9a9748dc9d2d0f724e340bd7b15864464dce4e0937b684c261d06829fa92b88f20204a297b47947e6e2df64909a51649ef6459ba1d05a88452451aa91970687e099302e18b37ca50f0023a7995de0c7ea3c49c4965750c431fb1acb3bdc0d7c0bfb6c2a0fbbdc42edd4f90a3ab9678dca1e9bbaa1feca755d2613012c79433cc6847def7606b4cb04fc537a22a12090a95f53d021c17720a54c075c04dd9a523d153042e6d4d1397a15eae6856fbeffc6913662abd77988d5fd38464e26cdfe10ba60e36dc91c4d4f4b3d6ce1e1ef53606293ce3a35c5a2dc3673f32d7091f808e8f1a73a8db199f528784f105319beeff68b839e57fca3140caf60bc24c953ed6542997fced7ab555426f948dd606656108f24ad539233bc220c2e306500f296d4e4e4c16d58eafddef59a8e60367723c2ee0a2baef3ddd3537a151bc0281cee3244ca96a123857e53d23acc10e10356b77d3b591ab61eb12ef9d31978771c74291d460fb4123db8aed2c5a98f341b9d4f40ea68ee6fb18b6b30e9fee218f07b55df4c352d02d18ac8708705671337191ad50e12cb5db8868bc99f7373d61fa194740c7d8fb5a6532bc41ddfb3f1521916ff8db3910a3328bbd116ca389002ce4e2c583bef06aeba7339b6f950fc149ba73de858e700a3f2c6de9606e2cf4d91a699ab0f2f708e54f4e6c06e7dc766b701f2f78b09045acfa19e49457ac3dbb30f32673a9aa6dae61bc731206d3325aef0d26cb2af48cee30ef2dea085e0c5868a4270887e069cb091e978ae671a906cf3b33694fe594c6f38bed9c7f848347c1adbeec23c66d8698a0c129635e0f31b5312d6d2dd59b4a424dcb918c389babcdb35470e2a11daf201dc64f8afccdbf96919b0b167f0485abf21726ed518361d91f1d89ed22646945acfd1745046a7f6c0e1712c8fa557f5dc73121e1beef3d05938edb19f606cb8ba3352fd643bc05bfb590a63de53e7a17de6ffe9dd2ffd4d75410f498fe3f81811c61bc021b65a1159f8de46f65463c4cd7466204c8dc2a90986b3ef1db215904630f147377368ace576bb7c865015ca6c40fbae08dff48bf754d9dc6c427e60aa9813b8f47a9a7cf971ee3eb4238cd81e621557ee6b53e01fe44025deec980a206bd4b08fd951281a587ca65e10e2c3348506e9306f13796e9aedb446884e64d777df3cd1a7283b079e6a36cedf7ae518fab8375f89ce586dfc9295aa78af18db2e15967939dfdb4bffd29aa05dce0d0e201cd9f9a253b0de5deb1e0a52fe274059bfe2954c3c090bac2d8782b009aa0e6feba1ac7d24ea3b9b7822400523bbd8073f230f2f45bb4d84820877ae219ba28d4cdb6480bff9693158ce860c0c868433908f2df8cd4c9e5fa9edb9316f6358fbc4fdd92231aff0a63e0b59d7ef3c455479cd437396dd7e17a97f4cc6389169e5b4652d4714fd10f1f44b222ca3319e7a10bf9f5ae91b7b85087ae6af6b3a41c1525c48f738d8a951adcd4552edf001c55b665402f6fb2df83d373682ef5ed8c672b77fdd6af7b1c557ac26dc75d7ba04e384b09726257c5625f6c89147f00320bd59f0bd6a376d6ed904dda9b596bc4a2b257a7528cf3adabf41ee796bae0ba9ce9b874ec06a1dbc8850a14d1e5fe676ce83e49a0f477414e2d96756b226d62a11a82ad9c856d4ea7e59fe6b2993b620f611929f9887fd126e557bf4b95888811002bcb9dc10e08492bc1a52a023781785fc98407a190319f2c0bede56cbb7f69275a754165f4e66ee8c040fd5ba332a7015448128f29161c2bda0a1ddbbaf576295bc4743f0066bc948dfb97ef2c4ccd328a0ed9310562b65c29f19ce11288e63fddf9ca86e5c7ace985eeeb77cf05d818412a31892c17798a421a917ab6477f597f416bbf081d1e75ae94c23259fda0daa2ae87a506e7d31ddfc3ca6d228b5a2ec54b5131d7a563282393701f28816d9b1c49b2a63b95bad8d385a71d3f8c1a21980ce6538b37af08e3e76838c19d06a5e74d866eab29a52d671941052d4fd600ef308136dd251d93951a5bb89aea556f35f5304cff54f113d397940328e7e58559b60f806749fa808ce2b0d84769e27994c9c852810c32f4309d85fae5394e18f9eebf15876fe380d13acf5a71567e937c1d35d11fb6bfe713c1db9e42a1edc2c82696b548e099412c2d46da5c2ee8a61b4f1f29174987440e6f1552170119847a950d70c51bef9ebce9b905254c91d81e69ce936be065887d9ce420078b55b6ab644430948ff82e27c00e55cffee35390b8ae43a183b41241121ed8d1b444f2af14fd59b4252b863faaf7e355c396542473dc09e9282d11921947153b3ea7312b90d63c3b55718e2d0165a73a94427f62c77c98330e0b237111dd56c429c87da3befc028a00a4679b2e76bca67c87210a6192d8fc4085891caa995beaa6bff57a0c98a723ece53fed6ef0ffc7cb993d2dac42022d123d1967229d9192e4539bed80cf6a2d4a923d080283846251228d619ae33656d59c79f53c5d3cbc1371004119a3a21fc79c5ecec55a1600510306ecc2ae16876ec5f00177c2ce636e2e1372b9112e32617448ea39724cd39060e30882379ea26447fa8ca25574858f74eb4e60cfc27adac826c87af88753af8da9febdf46d47b1bbd239459cc84b46283e1705f8afaa5e17420ed9014a259fe7ce01884603bc6a815477dc8c0a6c3c03744deef9c2d09611b3007d91171a1356e85b5d1a0354b5e0b4a9bf7c1cefb9edc1c0cd8784b55184b9b73344365364036b2c2b6303e95e1e832b659c984800ab4c6c5b936a7e6068a81d8dc9c2dd5741dc3e2db2d33cddc4b8c5948c2f8ce1ec31491300cd3add1b2000cf5b5e2e98893ae874ee7b94d378f9564908b1d4395111bde2d1c15c7468329350f5f7271282a7f57165a2f711da6ff663c883fde6d75dbcfc42165f82ef52d2b2500a3845e7c3dd3b0b923a6556a5e66f34578622a85ad2c897be0d85e418355bfcc7cb0322f0098331ef7939c2dbe7a3183a29407256d094733c4ee0f2e7007f1ff9f633ed438e362f10f831a226b2232b194b3f2361630ef90b1eab093e3e31e1b157fd1422de1b8165a2361e8f4fe49e99a270c9024da08dae934ce30875b7144c1bd20d7e7a6f1028086a63c5cbd50c15eb9757b2802a85182914e55e2e2349f25cdf55cfc049657c92ab72fac164a2040085896d6d1569ee29ae6cf2ba2a3cc6c3ce604ff9c5ab33dc45008c31dd251f87f7162df9e576797c383b1328cd06ae2d5b5b5b7350bbcd01e1fd85dc2dace09de708fdb38e18898fdc50c7dee6638f4f96230409fffe6f289c9b57757043e3ee8ce1d543ada638dccda35ea86af497a9a8af0af4b5feee94a9fed9559298b9da3c036309ac2651b6169890a142ba198c2c475e187faafaab14d1f35fc34e8267254760fc9f6561716d7a8c60246ffea9ac222ce49bac9b6f65a695e094a66640cbe96382addefb406a5ce70a476cf1483019c8bf410ed55f4e1f1d4d1180609243112484721eba861fac719ecd2031b4d265583bc62d4182aa695c3aba2eb52e6053a2bdba0c3513a45e7278537bbd17576ee5ca8818bea30a6215b137472b7fb190211d814a618561ffb8bf751479848b6243585de960d89abc6778c4664fafd8a8c8b706ba3a2e6a891a12a5ef8a37dec4472b666255665495165c6a16ef713cc86d180acd394d43bc9c27d0ce717b78c7c94a32283a0c54c6f9a8b01bc9d1fab96cecc5775a62fddb922a4a8ac0cc5de3f9d56f4f1d6290858ef369c6b7ff6389035a5b950a7c9b66a4a5afcd87c84fe9259b0732a0c7c71261fc947bf6215206f4f47b59ba21537edcf1dd5b716963bbf3e7b39d58340246448a22829532ba87e95c327e5db552361f9d6c0b77947f86a05bb38217ec29465e95cae66b70d834c96634d14bed8be9a78d1c6b85b3438231be3e1fae6b3233ae5616ec1e2de159bb855836ab0a8712d7cdc68362fd8c2f0b902ea952cbe926ca8ecb8b0010db3ee26ddd751275bdf9ea8ac2b7c32e04a869111d834de6a0644b7fb5a9f00fc14c325c94558b04d3464f419830d9bed28bc232c33daa7e4ecfee7a4def566992a5c0afc0aca5734768eec7ae5e49242c562dbda893793c6082b7c0d72a27a7d45b9787eef8defab358637556f9154e2268930359cbbda617f2dc14e893bb13a9252dd242400f6d6a26bacbf12c259ed05cfaaaf26aed63202dd36f899736ae6dc6c5a00d05536ecd93e786443b0ec179199f68072d2971864696e3ebef729ddce0823fc015f48466b6a68205c990189304186513d040b09421ca3b3483ab509da604df9d396019c8193df5c208344f46aa19fd942d96fa2aa460e94d2615a60fb1b47eafe93072775bc598aefd3fd2763479a99a1ff7bcde1a33a5b977e52382a765231d5396f24412dc9efa72c1487ea616ba7453f89666e8f78788c4b08b4ff4a8437d25c30b7d068f638ec674e2cbd5fe1d982185402faee1b32efe0e22cdf40e3377e3c1e3c57a955db06262066c1b86feea435f328fc9b4ce8b466b51178f809dd092180063b319ace35a0e33da736f5ffb7c4c643364ce6be6bafd1f583c49bf224dcdea3fb2581ef949649492669c34ef2b67e4f35c86514cfc3b724b7d74fbfe12a9c5d72beb46b073b8c286017c8a7260dcbc97c7b33bfefbeae21e87f894becdf1942f7112a897a5ed0e0c908db87df56e625f0ca36077583aefd630074c7bf1e2e9304a41cdf4c5bb952caf0d6701c6d55ab9d6f08f7e1a6e1707409bae7ae60d83a685a850113e2b28a5b466a343ccbfc826f268f38b189fa3a1392c6ef01f5d7fa83eb6be0aebc23dbb5a84d6edd0f1ac3248945aee8ed74f20ae42dc93aa9643391a39a36bf12c12ca36062bb6c5c9614711f94a06a07124529e771b5375473279de0a4dff65043ddcdac244db7a1166d0512d679c39c3a1d99a23300ca0ef93cc222b7dca30df297685faf1529b892d6df7732f4920f139f02aee8a2dce251a3d57d1dd4a614b5ddade80cdc6bbb8c1b7b43fd4d96b8661e7b3d3beca82ce46e25193a4672399ba3e1832ebfeac3111c202e09c3fcd535ad5d1319bbed1633bf54793e89c861ab30876990e79a562692fc62d2dbc67629775afefce7cf54b3b106059f5590e32011c1fa5ae7eba96a2a570c1dcd3bd8fc8cfaa9303dda3e587e164e82bfbbf67e54dbb37c09b87198824092703e52091d1ef6fd834bf1e436807f8e043582e614e839a58ddfb8b67745d6dbff21b5014aeb92f5a247e4db70d7324b0f4bcc8e8f0ca", 0x1000}, {&(0x7f0000000200)="6e4b0cae1b71659211b0f05331851d40699e868f6d5fb5bc2e111b8f76d7b8bb5191e11f42add6597bd852ad1e85b872d4147e4fa703542391ac265d557628d8ce8d01b4e4f2265d24b5b363ed5a7c5060debc1c75d161222fe89f60d55713ce3b16e602aab1bd7a5f6543f1f787d85438cb9770c41a21dae6a462e6c1710620c725b557987c98dfe5d7f866307c719721236a3a941a0ddda07529e899f239622f59b2e203c39b58f043f1508915b4647c6f4fc613b7185882c0cc9b595c6311f84c06459385c5608435af3e165407b2b27e704ad266d61cc8a0b5be81fdd7d9fb9578fc3ff7885f5ec64669", 0xec}, {&(0x7f0000001440)="d2c3090e0dfa05bdd0314679ba621fd39df13d16de00dc173b0d5c6b8a2af7d7490bcccbb5ecd12f707ed3edacaeb65c0b105a4ab8d701baa44b05603c3eb9b34b66e7d51a397c51", 0x48}, {&(0x7f0000001780)="ea1ce325b16f379e75c560a14d5bc403d079fccd927b4e15bf7a93ee3f25c228f3903daf9e57cb71458c6ea338fe5cf28978fbf887206f2baab325d62f87aa3e0e4d136a8fba77f1792aefc2f9056837496afbd7dd5210affc33efec40f3af695ae3413135d345b04a3753d9e522eed4efe64927d7119c6cb003e4fd9f95349668037c89fd3069bb00b211ae8011c8f4535825d61ba16d8af821e25b87fb8c276e61e79ee9b8b4af63815715", 0xac}, {&(0x7f0000001580)="009493832b382b6d70cb53cf46d0895c98", 0x11}, {&(0x7f0000001500)="90c7628835cdc68d5aabb37ebbe2918dc00f4964f623b141d6c5f842e90813fa7542b94561b772d12554efbe14d514900fa5dd1b86eb1c2954c351b0b84512d2ad54e4d69697afd6cd5c3287f96f6c925f56a44c3e4930bcefabe9ea10950a23acf39be154b900c75ac4dbebf981", 0x6e}, {&(0x7f0000001640)="7c25155bef08f55100b2eb2360670f78820050b4b4d8b2504aec61fc30aa5ffcebad4030634e3f6d11a008bc5adb16223532c83887cac1f0a125e5d5c77e99f594222ec101aa160ff65bf34ff61ecee987ac68af3beb1acb004a46f110c768bf7bf5b74110397ea81f442beace39fc87bcdc1373abbf4798b3207825075339e0041a35254784a4c24f7dba1ede3408ad14d11da7d2fbad8129d44cf8f0dd245fe150783c994a36dc20bf6b971464525a5c68a6", 0xb3}], 0x7, 0x7) r4 = socket(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x3, &(0x7f00000000c0)="63e1303d", 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0xc003, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r6, 0x0, &(0x7f0000000400)={{0x4, 0x1}, {0x5, 0x4}}, 0x0) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192, 0x100000}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) 667.116739ms ago: executing program 4 (id=68): r0 = syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f00000000c0)={0x45, 0x56}) syz_open_pts() kqueue() select(0x40, &(0x7f0000000000)={0x8, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000, 0x8}, &(0x7f0000000380)={0xffb, 0x0, 0x86, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0xf5d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x3d, 0x3, 0x3}, {0x3c, 0x9, 0xc, 0x8b}, {0x4, 0x8, 0x5, 0xfffffffe}, {0x3c56, 0x7, 0x0, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) syz_open_pts() (async) syz_open_pts() (async) setrlimit(0x8, &(0x7f00000000c0)={0x45, 0x56}) (async) syz_open_pts() (async) kqueue() (async) select(0x40, &(0x7f0000000000)={0x8, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000, 0x8}, &(0x7f0000000380)={0xffb, 0x0, 0x86, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x0) (async) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0xf5d) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x3d, 0x3, 0x3}, {0x3c, 0x9, 0xc, 0x8b}, {0x4, 0x8, 0x5, 0xfffffffe}, {0x3c56, 0x7, 0x0, 0x8}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) (async) 665.959148ms ago: executing program 5 (id=69): setuid(0xee01) r0 = socket(0x2, 0x3, 0x0) close(r0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x1fc, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r0, &(0x7f0000001680)="04bd", 0x2) r2 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000500)=0x7) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000100)="8c5fc22387a2b1af2f4fa450d194ea1fc87d718f88f2b28f1f1a686377ea69d3714121caf4718c372746edf12cd1faeba0f06c6f77c471d232563f6c5cec30eead8c3926c7e9a26f4edaf8401e56acd381a791f0c03282fd64c0bbf7529fc1e7ad6deeb1240d", 0x66}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000)="177e7b9305f16bc192d81628c1cd11f30636f9e3802f7d1be1ed4bbd468e99a9b6cf998704b56d90195379349509aa0161a862fda4de32cbc4a160456216dee2f24d434aa45352ec83d381c7d4f9c361e564366d19bc7f7cae8f7f5f445539da8db3d21e9bf6fcf7927546ca767c", 0x6e) 662.558025ms ago: executing program 3 (id=71): ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x9, 0x3, 0x101, 0x4, 0x80002001, 0x3, 0x10, [{0x4, 0xfe3, 0x6, 0x71800}, {0x1, 0x4, 0x800002, 0x7}, {0x100006, 0x0, 0x8, 0x2}, {0x2, 0x0, 0x200, 0xfffffffe}, {0x8cfe, 0x3, 0x80000001, 0x7}, {0x2, 0x47fff, 0x14000009, 0x5}, {0x80000cdb, 0xbffffff5, 0x4, 0x6d}, {0x2000a, 0x803, 0xfdf0, 0x8}, {0xfffffffc, 0x7, 0x33, 0x80}, {0xfffffc00, 0x0, 0x8001, 0xfffffff9}, {0xa452, 0xfff9, 0x48a, 0xe1}, {0xcb, 0x8, 0x8, 0x6}, {0x2000e0, 0x9, 0x5, 0x3ff}, {0x8, 0xfffffffc, 0xfffffff5, 0xfffffff8}, {0x6, 0x5, 0x26, 0x3}, {0x81, 0x33, 0x3, 0x6}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x64, 0x3, 0x26, 0x7}, {0x1029, 0xa0, 0x0, 0xfffff001}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x3, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x3, 0x2) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000)=0x7, 0x1) sysctl$kern(&(0x7f0000000080)={0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r7 = fcntl$dupfd(r5, 0xa, r6) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000600)={0x0, 0x7, 0x0}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYRES64=r5]) 662.3554ms ago: executing program 7 (id=72): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8982, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x150, 0x200}, 0x0, 0x0, 0xfffffffffffffffb}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)="a77a97e67bcaa2d936c6c8739bc4af04150f5c07b47822fbd3f081ca67b0b0c27f484792c3e94b6d30bb9d321adf8ff732b6b7e9522c97cf8020160000000000000005", 0x43}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x166) getsockname(r3, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000001c0)="ebff8bff13924800", 0x8) dup(r0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28, 0x400}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0xfffffffffffffff8, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/263, 0x107}], 0x1, 0x0}, 0x40) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) close(r1) 661.805087ms ago: executing program 2 (id=73): r0 = socket(0x1, 0x4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) setuid(0xee01) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7, 0x6b0}, {0x9, 0x6e}}) sendto$unix(r0, &(0x7f00000000c0)="b10005010000009f05003f0107000000211c13fecea79c5dfaf66e8d030100000000000000ef3044d2d236acf20bf404be01000000f7c8cf5f8823297be1aa0504000051e2f0ad3ebbc25769a51f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abf090000000008e37193f8343712050500b71d8000090005080000fca65361ba84913f01000008000000000000000000", 0xb1, 0x408, 0x0, 0x0) socket(0x1, 0x4, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) (async) setuid(0xee01) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0x1) (async) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7, 0x6b0}, {0x9, 0x6e}}) (async) sendto$unix(r0, &(0x7f00000000c0)="b10005010000009f05003f0107000000211c13fecea79c5dfaf66e8d030100000000000000ef3044d2d236acf20bf404be01000000f7c8cf5f8823297be1aa0504000051e2f0ad3ebbc25769a51f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abf090000000008e37193f8343712050500b71d8000090005080000fca65361ba84913f01000008000000000000000000", 0xb1, 0x408, 0x0, 0x0) (async) 589.070478ms ago: executing program 4 (id=74): socket(0x18, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x84, 0x1b}, 0x7297, 0x760000000000000, 0xffffffffffffffff, 0x0, 0x20000000000, 0x7, 0xffffffffffffffff, 0x4}) r0 = semget(0x2, 0x1, 0x246) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x94, 0x1}, 0x7, 0x3, 0x7}) syz_emit_ethernet(0x4e, &(0x7f0000000300)=ANY=[@ANYBLOB="8f6f77ede655aaaaaaaaaabb86dd605f6ad900183a01fe8000000000000000000000000000000000aa82009078000247541d93e359dd89"]) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @empty, @local={0xac, 0x14, 0x0}, @remote, @multicast1}}}}) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x3) r2 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x1a1) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r1, 0x1000000000029, 0x9, 0x0, 0x0) sysctl$hw(&(0x7f0000000280)={0x6, 0x1c}, 0x2, &(0x7f0000001280)="ff", 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socket(0x18, 0x1, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x84, 0x1b}, 0x7297, 0x760000000000000, 0xffffffffffffffff, 0x0, 0x20000000000, 0x7, 0xffffffffffffffff, 0x4}) (async) semget(0x2, 0x1, 0x246) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x94, 0x1}, 0x7, 0x3, 0x7}) (async) syz_emit_ethernet(0x4e, &(0x7f0000000300)=ANY=[@ANYBLOB="8f6f77ede655aaaaaaaaaabb86dd605f6ad900183a01fe8000000000000000000000000000000000aa82009078000247541d93e359dd89"]) (async) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @empty, @local={0xac, 0x14, 0x0}, @remote, @multicast1}}}}) (async) socket(0x18, 0x1, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x3) (async) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x1a1) (async) ioctl$TIOCSCTTY(r2, 0x20007461) (async) setsockopt(r1, 0x1000000000029, 0x9, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000280)={0x6, 0x1c}, 0x2, &(0x7f0000001280)="ff", 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) 507.507271ms ago: executing program 3 (id=75): sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) 507.042381ms ago: executing program 3 (id=76): open(&(0x7f0000000000)='./file0\x00', 0x615, 0x166) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYBLOB="de199ed51f57f4f8377e7f"]) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7, 0x25, 0x2, 0x50}, {0x16, 0x3, 0x9, 0x10000000}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@random="d3efa3b7a79e", @broadcast, [], {@ipv6={0x86dd, {0x3, 0x6, "3ce668", 0x8, 0x70, 0xfc, @rand_addr="4a675f0dd0713c12c3bfe5d047cd89a9", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x9, 0xda}}}}}}) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000000)=0x2) ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x7, 0x8798, 0x5, 0xc, "d0ec170000000000cfffff9b0000a17d002000b1", 0x1, 0x80000000}) connect$inet(r2, &(0x7f0000000000), 0x10) close(r2) unveil(0x0, &(0x7f0000000140)='c\x00') 506.563597ms ago: executing program 2 (id=77): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = socket(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x2df57366, 0x8, 0x5, 0xfffffff5, "6400b77b3398bec6daa51f9a540e34b9e1c800", 0x8, 0x1000008}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000480)="f8c9e263d0ea5c5d79c21080d5884611b5795b60d82a341d1c7cc8a1b39766535bb272f37fc8e2ff7f2c9d1116169c9c993e03267c6fa109dbaf404cb25ca8", 0x3f}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() (async) socket(0x1, 0x2, 0x0) (async) bind$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) (async) close(r0) (async) syz_open_pts() (async) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x2df57366, 0x8, 0x5, 0xfffffff5, "6400b77b3398bec6daa51f9a540e34b9e1c800", 0x8, 0x1000008}) (async) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000480)="f8c9e263d0ea5c5d79c21080d5884611b5795b60d82a341d1c7cc8a1b39766535bb272f37fc8e2ff7f2c9d1116169c9c993e03267c6fa109dbaf404cb25ca8", 0x3f}], 0x1) (async) 505.219675ms ago: executing program 6 (id=78): syz_emit_ethernet(0x6e, &(0x7f00000001c0)={@random="e702f2ffef1f", @random="97b0ae1a006b", [], {@ipv6={0x86dd, {0x0, 0x6, "9907a6", 0x38, 0x2c, 0x3, @rand_addr="cb697a653e336f0000005000", @mcast2, {[@dstopts={0x2c}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x3, {0x9, 0x6, "00de00", 0x6, 0x1, 0x8, @rand_addr="26651f52e2840a3a68632730c0fc4357", @mcast1}}}}}}}) (async) syz_emit_ethernet(0x6e, &(0x7f00000001c0)={@random="e702f2ffef1f", @random="97b0ae1a006b", [], {@ipv6={0x86dd, {0x0, 0x6, "9907a6", 0x38, 0x2c, 0x3, @rand_addr="cb697a653e336f0000005000", @mcast2, {[@dstopts={0x2c}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x3, {0x9, 0x6, "00de00", 0x6, 0x1, 0x8, @rand_addr="26651f52e2840a3a68632730c0fc4357", @mcast1}}}}}}}) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x8, 0x5) (async) syz_extract_tcp_res(&(0x7f0000000080), 0x8, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000001040)="bd", 0x1}], 0x1) read(r3, 0x0, 0x0) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x8) (async) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x8) setuid(0x0) (async) setuid(0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) (async) connect$unix(r4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x185) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100000000b0b9c136000000000000005009005b"}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100000000b0b9c136000000000000005009005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r5, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001180)=[{0x0}], 0x1, 0xfffffffffffffffb) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5200) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5200) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000240)={0x6, 0x0, 0x1, 0xd014, 0xe}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 505.066341ms ago: executing program 5 (id=79): open$dir(&(0x7f0000000300)='.\x00', 0x80, 0x4a) select(0x40, &(0x7f0000000000)={0x9, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, &(0x7f0000000380)={0xffb, 0x0, 0x6, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, &(0x7f0000000380)={0xffb, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0) open$dir(&(0x7f0000000300)='.\x00', 0x80, 0x4a) (async) select(0x40, &(0x7f0000000000)={0x9, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, &(0x7f0000000380)={0xffb, 0x0, 0x6, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0x9, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, &(0x7f0000000380)={0xffb, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0) (async) 401.346165ms ago: executing program 3 (id=80): open(&(0x7f0000000040)='./file0\x00', 0x200, 0x102) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) getsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="a000000000000000ffff0000dd01000026267ba31baf0e0b76f9f9b5fe70337774bd1ddb18c48b723bf437d6a0379acf516516e8ff63ec963f046f847b93399292389401869ddc8beb1568f57d06e91f97caa00bc13ae250d19c1b215c9a17b30370e5355eeaf8c345943f65382fe603fa12a8c72c15026f2386d6cf6fcfc43451e26898cef1ef8d70"], 0x210}, 0xfffffffa}, 0x10, 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x6, 0x90) poll(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80}, {0x0, 0x4}}, 0x0) getitimer(0x0, &(0x7f0000000380)) 401.063519ms ago: executing program 7 (id=81): mprotect(&(0x7f0000034000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) (async) pread(0xffffffffffffffff, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000240)=0xfffffffe, 0x2) (async) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000080)=""/225, 0xe1}, {&(0x7f0000000180)=""/101, 0x65}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/77, 0x4d}, {&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000380)=""/170, 0xaa}, {&(0x7f0000000440)=""/205, 0xcd}], 0x8, &(0x7f00000005c0)}, 0x2) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) 399.574289ms ago: executing program 2 (id=82): ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000000)={0x901, 0x2, {0xa2, 0xbc}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x1d0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x4, 0x3, {0x2, 0x7fff}}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x9, 0x6, {0xcdf1, 0x1}}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x0, 0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x1000, 0x2, 0x74, 0x9}, {0x80, 0x4, 0xf4, 0x4090}]}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0xffffffffffffffff) r5 = accept(0xffffffffffffff9c, &(0x7f00000005c0)=@un=@file={0x0, ""/521}, &(0x7f0000000800)=0x20b) r6 = socket$inet(0x2, 0x4, 0x40) r7 = socket$inet6(0x18, 0x4, 0x5) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000840), 0x40, 0x0) sendmsg$unix(r3, &(0x7f0000000940)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000380)="be429ff232b82dd50a59", 0xa}, {&(0x7f00000003c0)="9f978ef9d88bc8107d04ec4f1d1a8980faa2019a4f98d4253c6c067282f7fe638136f6fed341cb046e112236f9b86049104d14eef8a9421f5352c7e92fabf81a794a4ea7e8b327115dc3ea3a9b7d5ff315bec9538ad89e7aceea558b83878fccc956401582a05202f694f670a95a0403", 0x70}, {&(0x7f0000000440)="d35279842a240d15da48e02c5e6aee624d4debbf4f69a858d869e7a09adec6ce84465d1d2fe2c4fa0a8b82483302854d0d8bc83191827cdd60846b0e7f2627a312b1252b855ddd7c4bbb62c99d5d8c8e379428ba3e7eff0cbabcb0a390a583ea43ef4f7a5883e7ed3ed365292aa0651365a9c2dcba12682f3855ac6fc1805de605d8da7c55c0de9a2576147776a9e05dc98a3ee9f61c5a13d91095589b5eec9f718d0a2d060695cc59e7c65e5560bbfed82d50b3290063f26797c707c1cb37125e6d8e4bc949f7efa41e70bb2c192b93feddae0e532c244de9a1f9f028c190b1f15d7b9dcf19c7e906960620627bd047269e35e368", 0xf5}, {&(0x7f0000000540)="29cb2b4e08ac36099b827239d2d7b6c101adc58d0697f2", 0x17}], 0x4, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r4, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r1, r5]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r0, r1, r0, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r6, r0, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r7, r1, r1, r0, r0, r1, r8]}], 0xc0, 0x2}, 0x403) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='W\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000a00)={'./file0/file0\x00', 0x10, 0x7ff, 0x9, 0x1, 0x0, 0x2, 0x9, 0x1, 0x1, 0xfff, 0x9ee0000000}) write(r0, &(0x7f0000000a80)="0e0f9d53abe115f494e790554ea77e04c1ce11846d61e335e81ff113889f8f6d44bdbcad8175c09db71a1396def925f6d2e1a224fceed52742e964d32053032c8c666e5a50dc682c213af013e7b2593599d5ad024cc6b956a186d4730249f5346e9ef2aee88a587a3a50ddb5462140cd3a39718bccadf1d7746a57863f7ed6b8ea8e79585cc26004f200221385294387f4c9025b03a7216eae6c48d87c014f2e7e810885f9acc712ff9af95c389128e71eda0f5ce6d17e9c8e69", 0xba) fcntl$setflags(r2, 0x2, 0x0) setsockopt(r2, 0x10001, 0x5, &(0x7f0000000b40)="c6fd2293db3e3d3f22c77c60c11794aa2c93afa05ffdcc7f75e7d6045598e7729b5a83c61e6a61288b5a075002a26b2717c09fd29e0b2b753a28c9e7a9bfc303e713b4a2374977f4e98fa2365ebe5fd2b739b8fc8e35958ea7398cf5a813f58120cb74ad07c55044da8ed82e9870476114c01a942101c8b993fd60779b2e2f6924c1ae63407b", 0x86) bind$inet6(r7, &(0x7f0000000c00)={0x18, 0x1, 0x7, 0x7e}, 0xc) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mkdir(&(0x7f0000000c40)='./file0\x00', 0x20) connect$unix(r2, &(0x7f0000000c80)=@file={0x1, './file0/file0\x00'}, 0x10) semget(0x1, 0x1, 0x8c) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000cc0), 0x10, 0x0) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f0000000d00)=0x7) 394.32626ms ago: executing program 1 (id=83): syz_emit_ethernet(0xfd, &(0x7f0000000000)={@local, @random="3fe8f0943f41", [], {@generic={0x80f2, "7fb40f52534d6e5bbd3025b01b0ed2e61354617af7e781176db3194e6282c87199e1a767407602c38e41443aa565042f7d239286801536873fbf19e85260f2f660a4c789eae1b2238b1d6164c79efc1131adb02b908737aa5fa2d2039dfeb1e7f2f11c4a6e1c3941505c4bd7fa4d739ba291b754c5a3156d5fa8816ab8a86687a6448ed4e6e5c1edcdfe8135ac04dda557436d87ed2c3e572e36febecb755960a867bf55203d75ac8a011424c252aadc0a3e12b1c18f75dc64398212fbeccbd655089d9fc0278cb999eb08b4fa4e1236951c24e4cde84f51b542a5a9849ebf0357589ad011e4ea12de7c35bc12be96"}}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x3}, 0xfffffffffffffffc, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffb}) open(&(0x7f00000001c0)='./file0\x00', 0x2, 0xa4) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x0, 0x0, 0x400000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) semget$private(0x0, 0x4, 0x2) r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000000), 0x10) (async) writev(r0, &(0x7f0000000a80)=[{0x0}], 0x1) (async) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037280200000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09", 0x91, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) semget$private(0x0, 0x3, 0x41) 168.151832ms ago: executing program 5 (id=84): clock_getres(0x0, &(0x7f0000000040)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) 164.772661ms ago: executing program 3 (id=85): setrlimit(0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x186) (async) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x186) setrlimit(0x8, &(0x7f0000000340)={0x9, 0x4000000000054}) syz_open_pts() (async) r1 = syz_open_pts() close(r1) syz_open_pts() (async) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) (async) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) write(r1, 0x0, 0x0) poll(0x0, 0x0, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4, 0x6, 0x0, 0xfffffffe}, {0x3, 0x0, 0x0, 0xffffffff}, {0x17f, 0x0, 0x0, 0xbc2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, 0xfffffffffffffffe, &(0x7f0000000080)=0xff0a, 0x0, 0xffffffc9) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, 0xfffffffffffffffe, &(0x7f0000000080)=0xff0a, 0x0, 0xffffffc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7, 0x90, 0xff, 0x47}, {0x2, 0x3, 0x8, 0x6}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) sysctl$hw(0x0, 0x0, &(0x7f0000000280)="00308df57bd4233b220f44706103e705e75ccbfd3c23ae6fe2c3b25d379865bf097bae7f434dca8959781775c7eb7731c5e5ff7d1faea28526bbf891726ec6a1969eccbd7422ee88c6e1dcde93ed6204a970fcd0c21730150600587881deb5272455994bf68b3e5b42f53580d12f5a56656a7155fbe076892618fbb26bdca89bdbde7f27da36d3470e455c933163e57e27fd50d9988ad186e6f0d66f541f0756b900"/177, &(0x7f0000000000)=0xb1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1d, 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1d, 0x0}) write(r3, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) write(r2, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r4 = syz_open_pts() readv(r4, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x80, 0x4, 0xfbfffffe, 0x8, "dd6c1f460000ff20004092d6126e4ed671e500", 0x800}) syz_open_pts() (async) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000380)={0x6, 0xffdfffae, 0x8, 0xfffffffc, "951600572842fe5b723eaf7e66582e29b9887d79", 0x3, 0xffffffff}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) 164.541818ms ago: executing program 1 (id=86): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) lseek(0xffffffffffffffff, 0x8, 0x3) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf672, 0xe28, 0x1, 0xfffffff4, "1b1827b3127d35044497576a00002f9e68cd3304", 0x63, 0x6}) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040)=0x64, 0x4) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/60, 0x3c}], 0x1) ioctl$TIOCSETA(r1, 0xc4504442, &(0x7f0000000000)={0x0, 0xffffffff, 0x0, 0x4000, "97a2224ff1c14a06ebb178926cc9795a6b47c1d1", 0x1, 0xfffffffe}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000000)=[{0x24, 0xa19}, {0x22, 0x4003}], 0x2}) 164.025864ms ago: executing program 5 (id=87): r0 = socket$inet(0x2, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x3, 0x0) close(r1) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000300000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) 71.128178ms ago: executing program 5 (id=88): setrlimit(0x0, &(0x7f0000000980)={0xb, 0xfffffffffffffffc}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0x0) (async) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x42, 0x62}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) r3 = kqueue() kqueue() (async) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x56, 0x0, 0x7fff, 0x0) (async) kevent(r4, &(0x7f00000000c0), 0x56, 0x0, 0x7fff, 0x0) kevent(r3, &(0x7f0000000000), 0x138, 0x0, 0xffffffff, 0x0) (async) kevent(r3, &(0x7f0000000000), 0x138, 0x0, 0xffffffff, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x8, 0x0, 0x15, 0x0) close(r2) (async) close(r2) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0x3) (async) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0x3) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0x7) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000180)={0x1bd1, &(0x7f0000000040)}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000040)="06950100000000000000720d294b00", &(0x7f00000000c0)=0xf, 0x0, 0x0) r7 = syz_open_pts() close(r7) syz_open_pts() 70.830384ms ago: executing program 2 (id=89): mkdir(&(0x7f0000000180)='./file0\x00', 0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x1cb) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIONREAD(r0, 0xc028698b, &(0x7f0000000140)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') symlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) 67.655828ms ago: executing program 2 (id=90): ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x4}, {0xd91d, 0xfff}}) r1 = socket(0x18, 0xc003, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x1, 0x1, 0x10, 0x8400, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x3f, 0x1, 0x10, 0x3, 0x6c0d}, 0xc) r2 = dup(r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000040)={0xfffffff9, 0xffff63db, 0x9, 0x0, 0x8, 0x8007c, 0x47, 0x10, [{0x8, 0x10000, 0xfffff115, 0x80000002}, {0x0, 0xffffffff, 0x200100, 0xffb}, {0x0, 0x4ba8, 0x0, 0x9}, {0x5, 0x8020fe, 0xf, 0x2000102}, {0x4, 0x2000007, 0x7, 0x5}, {0x7, 0xfffd, 0x8, 0x3}, {0x3, 0x1ff, 0x80, 0xfffffffe}, {0x207, 0xffffffff, 0x228000, 0xffffe2e9}, {0x9, 0x7fff, 0x5, 0xdbf6}, {0x1, 0xb5, 0x66, 0x8bfd}, {0x86, 0x0, 0xa3a0004, 0x2000a}, {0x10001, 0x0, 0x4, 0xa6a}, {0x401, 0x0, 0x400009, 0x4}, {0x3, 0x2, 0x3, 0x6f5fc48f}, {0x3, 0x3, 0x3, 0x9}, {0x9bdf, 0x400001, 0xfffffffd, 0x9}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000040)=[{}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x90, 0xff, 0x47}, {0x4, 0xf1, 0xff, 0x9}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) sysctl$hw(0x0, 0x0, &(0x7f0000000240)="34d31b000f40706166080043846b0000000000000000b6aea7a9af305a16b33e3fdee1f24abe2d476bbac05498", &(0x7f0000000000)=0x2d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r3, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) r4 = kqueue() kevent(r4, 0x0, 0x5, 0x0, 0x401, &(0x7f0000000480)={0x4, 0x80000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./bus\x00', 0x105) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfffff001, 0x4}, {0x18, 0x2, 0x8, 0x42f}, 0x1003, [0x5, 0xfffffcb1, 0x24a, 0xc, 0x1, 0x8, 0xd7, 0x1]}, 0x3c) pipe(&(0x7f0000000180)) 1.4709ms ago: executing program 2 (id=91): getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x4) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0x0, 0x8000003}, {0x0, 0x8, 0x40, 0x7}, {0xcec, 0x0, 0x2, 0x37f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffac) semget(0x0, 0x1, 0x281) r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000), 0x23) (async) semctl$IPC_RMID(r0, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x11}, 0x2, &(0x7f0000000200)="9de8e32cc94a33f7f1a3794f39800854332ec3a646810363f046e3e7f8c968811d8a7e44277ce50c7ab2d8937f322bfbf20a459f079550ce1ab78efe10b324ec86cbc0cea8439b5129d1c258baebb316754500f76f1298e9359d8ce639c7ef781769e45976daada5fb28d1ad09bb7ebf51bd2d6250d876555d0ca6ec990fb393becc45096ecd36ada0ad89b64a7d4e8f77a214ba3179acde7a43bd9065dddb8d", &(0x7f0000000180)=0xa0, &(0x7f00000002c0)="0c11a12c", 0x4) (async, rerun: 64) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) (async, rerun: 64) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) 0s ago: executing program 4 (id=92): setuid(0xffffffffffffffff) r0 = msgget$private(0x0, 0x200) msgrcv(r0, 0x0, 0x0, 0x1, 0x3800) (async) msgrcv(r0, 0x0, 0x0, 0x1, 0x3800) msgsnd(r0, &(0x7f0000000040)={0x1}, 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x44, 0x21, 0x7, 0x1}, {0x3c56, 0x4, 0xc}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x44, 0x21, 0x7, 0x1}, {0x3c56, 0x4, 0xc}]}) semget(0x1, 0x3, 0x486) syz_emit_ethernet(0x10004, &(0x7f0000000280)=ANY=[]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000980)={&(0x7f0000000040)=[{0x3, 0x5}, {0x24, 0x26}], 0x2}) close(r1) (async) close(r1) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.143' (ED25519) to the list of known hosts. malloc(): allocation too large, type = 6, size = 4295032832 kernel: protection fault trap, code=0 Stopped at sys_semop+0x3d5: movzwl 0(%rax),%r15d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace sys_semop(ffff8000fffe2a88,ffff80003c458030,ffff80003c457f80) at sys_semop+0x3d5 syscall(ffff80003c458030) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x91e28003350, count: -3 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff80003c457f50 rbx 0xdeaf4152deaf4176 rdx 0 rcx 0xffff8000fffe2a88 rax 0xdeaf4152deaf4176 r8 0x7f7fffffc000 r9 0 r10 0x3d5a120cd0bf03d8 r11 0xa23417644bcd74fe r12 0 r13 0xfffffd806c65fa10 r14 0xffff80003c458030 r15 0 rip 0xffffffff819b35f5 sys_semop+0x3d5 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80003c457e60 ss 0x10 sys_semop+0x3d5: movzwl 0(%rax),%r15d ddb{0}> show proc PROC (syz-executor) tid=39615 pid=91481 tcnt=3 stat=onproc flags process=0 proc=4000000 runpri=77, usrpri=77, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000fffe2fb8,0xffff8000fffe3260 process=0xffff8000fffe61d0 user=0xffff80003c453000, vmspace=0xfffffd80760d37b8 estcpu=27, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 91481 416760 78059 0 2 0 syz-executor *91481 39615 78059 0 7 0x4000000 syz-executor 91481 427879 78059 0 3 0x4000080 fsleep syz-executor 91608 188373 18814 0 2 0xc80 syz-executor 91608 448242 18814 0 3 0x4000080 sbwait syz-executor 91608 282788 18814 0 3 0x4000080 fsleep syz-executor 67350 116999 78254 0 2 0xc80 syz-executor 67350 172420 78254 0 3 0x4000080 fsleep syz-executor 67350 249746 78254 0 3 0x4000080 fsleep syz-executor 67350 523568 78254 0 3 0x4000080 fsleep syz-executor 88474 448582 82315 0 2 0xc80 syz-executor 88474 494514 82315 0 3 0x4000080 sbwait syz-executor 88474 101906 82315 0 3 0x4000080 fsleep syz-executor 82631 89037 59711 0 3 0x3000 suspend syz-executor 82631 116789 59711 0 2 0x4081000 syz-executor 82631 239069 59711 0 3 0x4081000 inode syz-executor 69083 399236 97748 0 3 0x3000 suspend syz-executor 69083 288790 97748 0 3 0x4081000 inode syz-executor 69083 118985 97748 0 2 0x4081000 syz-executor 69083 341938 97748 0 3 0x4081000 fltagain2 syz-executor 82315 252884 22054 0 3 0x82 nanoslp syz-executor 59711 98777 22054 0 3 0x82 nanoslp syz-executor 86896 21682 22054 0 2 0xc82 syz-executor 50594 202264 22054 0 7 0x10000002 syz-executor 78254 130047 22054 0 2 0xc82 syz-executor 78059 519786 22054 0 2 0xc82 syz-executor 18814 215684 22054 0 2 0xc82 syz-executor 97748 241089 22054 0 2 0xc82 syz-executor 22054 226087 67534 0 3 0x82 kqread syz-executor 67534 483011 57642 0 3 0x10008a sigsusp ksh 57642 119401 55303 0 3 0x98 kqread sshd-session 55303 435658 61796 0 3 0x92 kqread sshd-session 49716 364971 1 0 3 0x100083 ttyin getty 61796 282612 1 0 3 0x88 kqread sshd 70375 253105 42069 74 3 0x1100092 bpf pflogd 42069 114192 1 0 3 0x80 sbwait pflogd 22817 184233 52912 73 3 0x1100090 kqread syslogd 52912 468447 1 0 3 0x100082 sbwait syslogd 15109 215266 1 0 3 0x100080 kqread resolvd 75496 135472 23727 77 3 0x100092 kqread dhcpleased 23775 75349 23727 77 3 0x100092 kqread dhcpleased 23727 188584 1 0 3 0x80 kqread dhcpleased 35123 240481 0 0 3 0x14200 bored smr 44873 517521 0 0 3 0x14200 pgzero zerothread 29389 461492 0 0 3 0x14200 aiodoned aiodoned 61596 174425 0 0 3 0x14200 syncer update 44018 65083 0 0 3 0x14200 cleaner cleaner 46569 522061 0 0 3 0x14200 reaper reaper 43773 199849 0 0 3 0x14200 pgdaemon pagedaemon 37287 395897 0 0 3 0x14200 bored viomb 41664 173820 0 0 3 0x40014200 acpi0 acpi0 46187 426121 0 0 3 0x40014200 idle1 44313 223559 0 0 3 0x14200 bored softnet1 32751 56800 0 0 3 0x14200 bored softnet0 6342 27121 0 0 3 0x14200 bored systqmp 42079 198529 0 0 3 0x14200 bored systq 70537 124921 0 0 3 0x14200 tmoslp softclockmp 88654 55251 0 0 3 0x40014200 tmoslp softclock 85162 291946 0 0 3 0x40014200 idle0 1 246450 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 91481 (syz-executor) thread 0xffff8000fffe2a88 (39615) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff83902dc8) #0 witness_lock+0x5f1 #1 __mp_acquire_count+0x58 #2 malloc+0xe3 #3 sys_semop+0x22f #4 syscall+0xb17 #5 Xsyscall+0x128 Process 82631 (syz-executor) thread 0xffff8000fffe8020 (116789) exclusive rrwlock inode r = 0 (0xfffffd806c8798f8) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xbd #4 vn_lock+0xa4 #5 vn_write+0x18f #6 dofilewritev+0x242 #7 sys_write+0xa2 #8 syscall+0xbd4 #9 Xsyscall+0x128 Process 69083 (syz-executor) thread 0xffff8000fffe34e8 (118985) exclusive rwlock vmmaplk r = 0 (0xfffffd80760d3c88) #0 witness_lock+0x5f1 #1 rw_do_enter_read+0x3e8 #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4f #4 uvm_fault+0x106 #5 kpageflttrap+0x2f4 #6 kerntrap+0x19c #7 alltraps_kern_meltdown+0x7b #8 _copyin+0x5b #9 ffs_write+0x769 #10 VOP_WRITE+0x101 #11 vn_write+0x1d3 #12 dofilewritev+0x242 #13 sys_write+0xa2 #14 syscall+0xbd4 #15 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806c879c70) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xbd #4 vn_lock+0xa4 #5 vn_write+0x18f #6 dofilewritev+0x242 #7 sys_write+0xa2 #8 syscall+0xbd4 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 11054 12085K 12289K 166960K 12220 0 pcb 17 12K 12K 166960K 35 0 rtable 224 7K 8K 166960K 362 0 pf 32 17K 18K 166960K 57 0 ifaddr 39 6K 7K 166960K 52 0 ifgroup 51 2K 2K 166960K 71 0 sysctl 2 1K 9K 166960K 6 0 counters 68 36K 37K 166960K 86 0 ioctlops 0 0K 4K 166960K 1501 0 iov 0 0K 12K 166960K 2 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1338 84K 85K 166960K 1419 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 5 0 VM map 2 1K 1K 166960K 2 0 sem 9 0K 0K 166960K 11 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 17 61K 93K 166960K 222 0 sigio 0 0K 0K 166960K 11 0 proc 71 115K 164K 166960K 538 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 13 0 in_multi 88 6K 7K 166960K 103 0 ether_multi 1 0K 0K 166960K 1 0 mrt 0 0K 0K 166960K 3 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 67 307K 307K 166960K 67 0 exec 0 0K 1K 166960K 448 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 269 160K 167K 166960K 3866 0 UVM aobj 8 2K 2K 166960K 8 0 pinsyscall 42 84K 104K 166960K 1354 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 4 0 NDP 11 0K 2K 166960K 33 0 temp 77 8676K 8742K 166960K 9363 0 kqueue 13 20K 28K 166960K 41 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 39 0 35 1 0 1 1 0 8 0 rtentry 176 114 0 13 6 0 6 6 0 8 0 unpcb 144 64 0 47 1 0 1 1 0 8 0 syncache 336 4 0 4 2 1 1 1 0 8 1 tcpcb 736 37 0 33 1 0 1 1 0 8 0 arp 136 18 0 2 1 0 1 1 0 8 0 inpcb 328 132 0 124 3 1 2 2 0 8 1 nd6 152 26 0 3 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1192 6 0 6 1 1 0 1 0 8 0 pffrag 232 1 0 0 1 0 1 1 0 482 0 pffrnode 88 1 0 0 1 0 1 1 0 8 0 pffrent 40 1 0 0 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 26 0 0 1 0 1 1 0 8 0 pfstkey 128 26 0 0 1 0 1 1 0 8 0 pfstate 448 26 0 0 3 0 3 3 0 8 0 pfrule 1344 21 0 16 2 1 1 2 0 8 0 rttmr 136 1 0 1 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 488 0 75 31 1 30 31 0 8 1 art_table 40 489 0 75 5 0 5 5 0 8 0 art_node 32 114 0 22 1 0 1 1 0 8 0 semapl 112 8 0 2 1 0 1 1 0 8 0 shmpl 112 5 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1717 0 204 95 0 95 95 0 8 0 ffsino 296 1717 0 204 117 0 117 117 0 8 0 nchpl 144 2035 0 335 64 0 64 64 0 8 0 rtmask 32 3 0 3 1 1 0 1 0 8 0 vnodes 216 1835 0 0 102 0 102 102 0 8 0 namei 1024 6289 0 6289 3 2 1 2 0 8 1 percpumem 16 58 0 9 1 0 1 1 0 8 0 kstatmem 264 36 0 12 3 1 2 3 0 8 0 scsiplug 72 1 0 1 1 1 0 1 0 8 0 scxspl 216 9739 0 9739 9 8 1 8 1 8 1 plimitpl 152 107 0 86 1 0 1 1 0 8 0 sigapl 424 532 0 484 7 1 6 7 0 8 0 knotepl 120 65 0 0 2 0 2 2 0 8 0 kqueuepl 224 56 0 46 1 0 1 1 0 8 0 pipepl 344 131 0 103 4 1 3 4 0 8 0 fdescpl 528 516 0 485 3 0 3 3 0 8 0 filepl 160 2114 0 1885 12 1 11 11 0 8 1 lockfpl 104 22 0 20 1 0 1 1 0 8 0 lockfspl 48 12 0 10 1 0 1 1 0 8 0 sessionpl 144 23 0 14 1 0 1 1 0 8 0 pgrppl 48 34 0 17 1 0 1 1 0 8 0 ucredpl 104 170 0 156 1 0 1 1 0 8 0 zombiepl 144 499 0 495 1 0 1 1 0 8 0 processpl 1232 532 0 484 5 0 5 5 0 8 0 procpl 664 705 0 643 6 0 6 6 0 8 0 sockpl 752 237 0 208 4 0 4 4 0 8 0 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 115 0 0 15 0 15 15 0 8 0 mcl2k 2048 22 0 0 3 0 3 3 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 154 0 0 10 0 10 10 0 8 0 bufpl 280 3927 0 130 272 0 272 272 0 8 0 anonpl 32 7614 0 0 62 0 62 62 0 246 0 amapchunkpl 152 11155 0 10593 25 2 23 23 0 158 0 amappl16 200 2409 0 2128 17 2 15 15 0 8 0 amappl15 192 49 0 49 1 1 0 1 0 8 0 amappl14 184 8 0 8 1 1 0 1 0 8 0 amappl13 176 428 0 427 1 0 1 1 0 8 0 amappl12 168 881 0 839 3 0 3 3 0 8 0 amappl11 160 3 0 3 1 1 0 1 0 8 0 amappl10 152 53 0 39 1 0 1 1 0 8 0 amappl9 144 281 0 281 1 1 0 1 0 8 0 amappl8 136 27 0 25 1 0 1 1 0 8 0 amappl7 128 79 0 78 1 0 1 1 0 8 0 amappl6 120 336 0 323 1 0 1 1 0 8 0 amappl5 112 74 0 64 1 0 1 1 0 8 0 amappl4 104 425 0 395 1 0 1 1 0 8 0 amappl3 96 1840 0 1734 4 1 3 3 0 8 0 amappl2 88 630 0 553 2 0 2 2 0 8 0 amappl1 80 9621 0 9026 15 1 14 14 0 8 0 amappl 88 3118 0 2930 5 0 5 5 0 92 0 uvmvnodes 80 101 0 0 3 0 3 3 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 7 0 0 1 0 1 1 0 8 0 uaddrrnd 24 516 0 485 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 516 0 485 1 0 1 1 0 8 0 vmmpekpl 168 6161 0 6126 2 0 2 2 0 8 0 vmmpepl 168 41277 0 39078 98 0 98 98 0 357 0 vmsppl 488 515 0 485 5 1 4 5 0 8 0 rwobjpl 80 15067 0 13751 28 0 28 28 0 8 0 pdppl 4096 1040 0 970 100 28 72 86 0 8 2 pvpl 32 13177 0 0 108 1 107 107 0 265 0 pmappl 256 515 0 485 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 275 0 34 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace sys_semop(ffff8000fffe2a88,ffff80003c458030,ffff80003c457f80) at sys_semop+0x3d5 syscall(ffff80003c458030) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x91e28003350, count: -3 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff8000299ddff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x33 __mp_lock(ffffffff83902bc0) at __mp_lock+0x1a3 syscall(ffff80002a364a70) at syscall+0xaf4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7a0abc4b8620, count: -7