031beb7e6b2b31e8cf477cb3b6e2b82a9632f1970d407aa18890745284b648019686b13341152e4840b290a0cd35ea49551e4a8dba748125af459b0f6465887ad4f01d03f5b9578c65d89e76661b3c7fdc1cd9602856a966a07e850cd4e1c6922813d732c69c4b92311916d6ace06d1bf9e80d75941440d2ba3812f01c3d55bc452f40323bdac136d0cf6ced229a72816f4ca4b812bfa04b4cf27c61580af72a8adcad06662b7fe656f3b30c5b835e94464beae29181dd83bc45df6e5d4d5a2564db59ec78ff4a3e6f3d3f37cae9507ce8b65c3f211b3d19fce5dcbca649529ebac24818c128c8c0b67febe4246135cc1ca40db8dbc33cd4668dec6a0538e02f347f1ede4fd4a4397d90a581f8fbe9928de9eea30b7f63d30e58f46f752d87027164e5d704be56709b0c719db6c2729a777f4bf32fd63b2a564d238c1066d91f505e318b1fc94e47c18633cc4db068d5421d051c82c5a98c6c35bfbe224a468b7749248eda12081b0a6e2ae1fa9ced0c81f6602b409ac5ae11e00136cdffa3aa9c27c400185e10f3c731e915ea807d875bce09560bc38b70154c0994f2ef8dfe1a147c37c4c6391798c5c0e92daf02741d92e744bf2cce78c6078521476fd2ad649cb215665d369ad21a5c70946572dddbebc9956f3bd727e45d36d67b5de94b07b7f65d5a488a6ec42370b7f1c72a670551d1f5a2fc2b36a3088850c6ee81a9e8ca7af4f45f03bd8c324801ebff6171171f6b9387b31db36cebb5deb93be74a70d8de1a20e7c1473fd90833f6a02378e7a1f8eff7509711350efb6b5692bb9fd4787d79751e91fbe974819bddd62449debc80a7e7baa2c10d83c02a18ce8b7be13d9b6037c4ae78c3e8e976a0da64ecce68e031cf54c390bb8ec0bf9842ae73833339b1306ee30660a280ce7ca83908c8e6b57e749973b04952414d8b730b528768d1ff0f535fe158b3b26fb02f6f6a0ae374948e6e3ce9862dd2a5caf4412a87f4c5add0faceff91dcde3201b47bdc8572024629a72fe0c2e51a78bdea11b7fd2c1df5702072b7f7514a6970fdef5897bc60191cfa83d7513084d8c2f8e1b533b258482122d2723a6604d3e42582c7e5c3ad0c86c1d2cff35b90a55f4624c65c710be492d1f18cf0ac2380c819a8d000dd080f355df1be2d1c85ae8d594ede4b2fcaba08c0215d9120e32fdc9c5ec843e221493cb1e30879d5ee86d4bdf568b8ed9ac08c8bf42061b305c925f2511955dfd096ef9b97acc1c8486ea427ece641a44fe4e015c56e9d3d1c87721aed15f2cf2659877b893953843ea13545c78956fa61c547c2e145368d2e8efdf4484d6f9c7564b4a8efbc171871e4aa06bad6b33f625eb696894757b10fcd42a7f0c320f8100648a6a8e0ef93139c21b56f17f459821a943aaaf722bc0b05093b716d75f67219c90ba097f3f0f63d490efbf96d03e434ef56122cad2219b287c57d0f482af71764ff9ba879bf875c33b6c2f76497d90369bd5ca4ea5fcc251ac21400b216067b1079f9e5da3782aeeeb164b088073a6257cfccb5d1adc48775a7b054301d257da623f6d4561981aa1e5e363792bed715a8406f7f3ac1d7ca86363f1c88248122839a4f511c2791bef50d4cd1e233fa018eb0e2d775d9fc3f1ec7a0d4983a84474587270a6d9898731a3daab18e7048ab68296772bde5100c77598f9645d7a2498ffa83eec906b7374d8960398b0b0cad295311b395008f12cf1ee3794f937131a38a3744c61860a81fe12b84065ab950653bad0983705180446abe27fea9d7f6b417faf45963f98688048e08d657f5717d18ed094bb650a66ca87906ece1a872a31c3f985a7fd7d4a6c8fff5040dd8d80233ff3d8557f19910bf83587966ee02ba999e2f8a04d87a1f3c7a112cc01b869b9321e137249103acce0a0c6cf810476cdba72de666868770675ce4069865469088a6213a6aed65cf91262c0b4fcb5de77b1062cadb772700bb0c9b8d840913f47527400d3fa859d89ddd4daefa433f5f706f0fe3fb8879885da5ebf452e49d1766d4b82b40b8750f78f5fe93bfb9755d5b31e1589c7be4ca7cc24883d0982ed5741af591decfdd39aea2c6196ba1ec48c10fe37bed6f233aabf5251d9f88614778e8c471d29fd2b2fd071e432ca440dbfe75008dc21196c60be40512507f1fb9956d317177f2f78ac051fd954bbcaa2a6cc50411bd9afaad178f2c365f406f192c5387496a4d1a7c979c10fd1404117ebb14dec098f4235e7fc787a1fb71724d6590c0eb9509d1b590a9f0179ee9d4824c2b25e22d51ea0298c77710512cff9d7f08444ff0291e5ced66951f0dbfca363c311fe0c1c7211c92988ab3e453350b441ffac2970081f924bbbea1940f298dfe5af1778fde870b3d5e6544e96c9aff2c3640bdb872fe2138a1e60929c09ab10e4b3ac1bcfac6d335a098bd6ad551c5ccda6cb33056f22b09894a7d04f31bc924d5271d238db4ea7680950a036d209d2b9875bd782c7dfadb808d6fa1e6dde87e73465d1a45ba006dbe958e9bd81c6a437122e5adce98f055a239ecc4a9ff0a4d74364838bf4080eb09dcf8a1f8e5fd3c106a14a0c05a199080decfb780e3f9406119afaa025cfba82b927ba674794d2bb4985f2219388e0c97c62179e2259a3859ea34d52b81d633a970480d1066ed7f4566dc32c3be927b9fa458b8c3c01bdd0752b417c4cfe74ce26aa2e7d5b1fe3569b677d25ae7d0affb01f191e70ddea973aa0f9b111fce6345d88ecd1aaabcbfef822608838b551539cb6d6520c976a64a1cb7444ff3557e2cb87e6e606123572f75a5bf12ba680951bbd878c8bcdcd62f95382a6757ad379516de8628f790e064d266c58d5652c7c43f9f5d32cca10c3b8c7135e1a4db90c774e0543efe44cd26ae97158f5523065c424548113577ac24c9bf51829905b2ae261a74f38f63253316050805f8ff23b113489a9e41a6fd2f9c4783d40b061eb5ae6e4818c85cd214e2fc3f8cc55a02b66ebf2fe74077b22c425a60b8ef447211ba26a0999bcaf779cb6227dca65238214ebc04a73ac3b2836724673d70d611a7d6039927ecfc6f5440ccf1224167736def8eb6f9547d03043a4f6c05b957a827acfd631424636f7a5f4f096cc6b068635d7768919ce6d7d5c1bf77f296141c8c4a1c8a64ce388eea8a1cd0529ce0bc134bb62e38a6ad547710476ce02f5cf08415902bbdd400fcd0f22c38bc508c68f646aaddafb6f5ebe1ec52455c9893b12d1918fbe831e8d74cf934f43412ed8d76d09eb0eefffc8ff7f85b81ec628ad39f09bd1aa9d6f2420", 0x1000}, {&(0x7f00000012c0)="653bd928efd1b3b1d90bca4385c504992cce06f7fc8cb16a5cb2b6d4f72ed046401cee686ac255045160146d02871fd41f99d230898450a974c5183e8e501e028f9a944f6abfe8ed09fa3e93f2db1f421786d816c0529e0b4eaa476e41c9807f4c1470156f0679d848d112d6d8903facf5e2de98305e995f320467021ab536c68a493b5ff6e5926ef98ae6ccd59af346a9b42fa59d8bb6a97df8f0c3c4ea2047", 0xa0}, {&(0x7f0000001380)="1b3c0d502e05a709b4fe19ea1e1a039e9c326b6238be036dc171aeef2a254c0df47f275b787299c8d74a6d08d3d588ab3c2417503b5786c66e57e07e4e5c0a1adcd7c8a7e39b56ed822e4043d74f7898", 0x50}], 0x5, 0x0, 0x0, 0xab8aa0f074a1cd93}, 0x8) r1 = socket(0x6, 0x1, 0x3) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0xfffdfffffffffffd, 0x6b, 0x0, 0x0) 07:29:16 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = socket(0x2, 0x1, 0x8) setsockopt(r1, 0x8, 0xfffffffffffffffe, &(0x7f0000000100)="0e67a93db1665686cb480f1efa1797ec790554edbde83c4ec6a39e69d3064321e2ce68cee0c8ff74cfdae02e761c761e9828f74f520b3d842593a5b73baa9c6781aed3386b83165d93b7f5816463d24740dd8d2f078061c13c40323ac221adec98851c05055e3b808fde421d86aed36b20dedc7060bdd617d4ebf827605e52ae57a6548d84dca27500e18068f935e76de46ca856d2ef3fc604bc420d887eccf5b77d61582aa9f52e2442e8a94ee3bd5a8287e9e08ec819d19fd03138589357a3fd32c9ec5cee7f7301372ce006", 0xcd) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = dup(r2) ioctl$KDGETLED(r3, 0x40044b41, 0x0) write(r0, &(0x7f0000000200)="f64e", 0x2) setsockopt(r2, 0xffffffffffffff01, 0x9, &(0x7f0000000040)="3d94d11fb9326eb560501789991ac03aba061f539c9c3702c29b1938372286deb887d11a5313bc74a019b4b664451cb39f81a774f1fd6e30b4d71f0ab07a95a9b44513b755f2a34f9c9837ab324e27806caca86155bb83eb85daf452650724b7e7c1c1b3bcc941d2aef3b0bd47d35f1a6adf21d0a77b0341ec8f73a4ffd0bf6635627838e7ee05c8a8eae07b8180da1387bfba89781090ef176c9555008f34d0cc7a3e410032146d20d80a5195f4b434620d", 0xb2) 07:29:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x18, 0x2, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000180)="e6") 07:29:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) 07:29:16 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x490, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xc, 0x20, 0xfff, 0x5}, {{r2}, 0xfffffffffffffff9, 0xc0, 0x20, 0x7, 0x8000}], 0x4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x20, 0x36cb215c9b1edc98, 0x10000, 0x6}, {{r4}, 0xc8309bea9217202e, 0x20, 0x1, 0x5, 0x40}, {{r6}, 0xfffffffffffffffe, 0x81, 0x10, 0x101, 0x7}], 0x5, &(0x7f0000000240)={0x0, 0x9}) r7 = socket(0x20000000000001e, 0x7, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000080)) close(r7) bind$inet(r7, &(0x7f0000000000), 0xc) 07:29:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x200, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000200)={0x1}) kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f00000002c0)=[{0x2, 0x7, 0x26, 0x1}, {0x0, 0x10001, 0x2, 0xfffffffffffffff9}, {0x1ff, 0x200, 0x34, 0x8}, {0x14000, 0xffffffff, 0x3, 0x6}, {0x5, 0xffffffffffffffee, 0x5d2d, 0x5}, {0x7, 0x453, 0x6, 0x1}, {0x2, 0x81, 0x2, 0x4}, {0x27, 0x7, 0x2, 0x6}, {0x8, 0x1ff, 0x81, 0xffffffffffffffff}, {0x2, 0x0, 0x3, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x49, 0x1000}, {0x400, 0x1, 0x20, 0x1000}, {0x80, 0xfffffffffffffff8, 0x9, 0x90}, {0x100000001, 0x100, 0x4, 0x1}, {0xf7a, 0x7fff, 0x46, 0x2}, {0x2, 0x3, 0x100, 0x80000000}, {0xfffffffffffffffc, 0xf4c6, 0xa416, 0x9}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 07:29:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x100, 0x6, 0xe87f, 0xfff}]}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f00000000c0)=[0x0, 0x0]}) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x8000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) getrlimit(0x8, &(0x7f0000000280)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x3, 0x1, 0x8}, 0xc) fsync(r2) r3 = dup2(r2, r1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000300)={0x3ff, 0x9, {0x9, 0x3ab6}}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)="16ed284ba0bab6c5a897803ae91d681bd2edf5f587cd13775c9b6ccdce75d1a6e9140d25965bcab5061f621ad81e09b96ea42c9140d4a4d6fcaf2097f638e2788cf85ffd09a20a0cbbda96f7ad65bd0542d488db85b1e7faa0b8ddfcdafd0fd57b2fe08b8157c2434afcbd945dc1d35e88265beb692bd86a215ef65fbd20cad18968ae10b0a84698e55e4e720660148eb3bca5e49a836fba682181919ec90338211d6f0cd2a701c7849aab58c3d80f7f66296f7a70fd4d8de19f8302c67d017c2437767b1debc68e5c0cda5d53f2d14fe3703028632cc9c784ac5fc358bfcf30b17c30af891d9556c59cc6ae5100ee3116e194182c", 0xf5) r4 = msgget(0x3, 0x10) msgsnd(r4, &(0x7f0000000440)={0x0, "2637d3536d64382ce7df14305ac67535e11c7a65860f87227dc18272b0bc173c6376e957259d8df20f0489b34eb3c9cdc643e174880f1be97b916c1ceadd23751d684adf9f76d263b286d4f97c8164e769cff255f2ee1a4981d6ec4e616fd4b109f3d4be7a8313de500d181aff311f0da64d"}, 0x7a, 0x800) getsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f00000004c0), &(0x7f0000000500)=0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000540)=0x100000000) fcntl$setstatus(r0, 0x4, 0x80) msgsnd(r4, &(0x7f0000000580)={0x8a030e9dad5971ba, "ed90ad82ff320d02cc907455b838e744c5dd9c9b762fd86bbf981718e59d27ed1b992940d7c53ac9a71124e0fd098be899675399f5ad152b56"}, 0x41, 0x800) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000600)={0x9, 0xb5e}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000640)=0x3ff) sendmsg(r2, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000680)="abc8659ebdf4522470a94a6ba5519b8ffedc5d59f17a33ca7a", 0x19}], 0x1, &(0x7f0000000700)=[{0xf0, 0xffff, 0x1ff, "8335df86f66b4fb4bb71c84ad4369dd2e4c3661466c4ff3f18d353c87aa0af20993737298f004f2d3e1056351b6fcce2d62f834b0da55fa18cf055b9c8641a3db05afcd514c6b0f9e68c4fef1fce5aa08d275d4d7b520ff95de4f66df6e33f0ce2e1816acb0ad2b293a72eb80947bba57f49ea974cb816e96bab92d4ae3de25811cc18fb82e4025a3b5e6fd4b8fec6ab0242f150bf86e37b574a0aa84fa277b8c1cc2795efe9360c6db3ad8361d1d03bdbff1229243b0edba915409fbcd2e3aa2cc1804cbe938877f6e507fea0a16d65497a8b526998cca59ca4d0f966"}, {0xa8, 0x1, 0x6, "7525dc05eafaabd5cee6587eee382ef7cb69a95a5e2e8eda8aa0045160d053d9e71d52fa9a73fd4529250905d69490202e85bb1a54b9aa520fe90217358d4b3a176da451003aa78ed009e60f6d18460a66d63cc633d3f69de27c9fed6be6c2f6fc853f1ae365be511869f17927c219f53b38080175cb818ceb447eb19d7bb6c532af6f3048a9f4cbddbc8d47c9ea39be60"}], 0x198}, 0x4) flock(r0, 0x1) sendto$inet6(r1, &(0x7f0000000900)="e2e1c657e18a31d9be4960f270a0710f9903c84b196479c1943f21ed8f8f4cb4f5895d7cb72f1fdd57d2aacf787c207b20b62bcb683e78ab126312ccbb5ea8484da1896257ffe5fa6791847125136d14e06a5f39847e2e18b33f8432f6e673690ac30ea5423a3f5ef4e19bf8c9bed2b2ff2602164a8ac73a07c4780217a610f513a22c33a41f898c59", 0x89, 0xa, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/bpf\x00', 0x408, 0x0) utimensat(r1, &(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)={{0x1, 0x7}, {0x400, 0x400}}, 0x2) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000a80)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000d00)=0x3) 07:29:17 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:29:17 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x6, 0x3, 0x7f]}) dup2(r0, r1) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:29:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x80000001}]}) pwrite(r0, &(0x7f0000000180)="ec6529cb39f655f11b8b50992ff7", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x871363b726041499) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) 07:29:17 executing program 1: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x8000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x10010) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 07:29:17 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0x110) lseek(r1, 0x0, 0x6, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) flock(r1, 0x1) getsockopt(r0, 0x2, 0x8000, &(0x7f0000000080)=""/98, &(0x7f0000000140)=0x62) 07:29:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[0x1a0a, 0x80000000, 0x7ff]}) r3 = msgget$private(0x0, 0x200) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="02000000000000004e4aefcbf5ff8c22f138a07464903e5cee6511ff8bf79c100861e73d72113e5723a99c82fd9f5119add28661deb7635160296609cad9a900d77759b87e62ff9570011e6527f7a45e65f58263491fe4c03263da73bae2bb53a2e78adf3d7d0219fe897bbb2faf77b686f7a6629bc467c269fc100f5a677bfd8ee5a0ad1d9c19420b68b6f0d35dbde2656ba5fed62add3d047f1d931c45952a4a6fb58804bef827b28ed6f5e6a61629f2f687ecb8a7f7ae5fb167fc15902486f88c0c3f9d607d6af5b054710f8eb253056d503a47ddd545600666d05d5cfd71eefd3a34ed64cc9639a25f7a9aa0bf066330f5d0eac11cfa2ce94559"], 0xf7, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000240)) link(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)='./file0/file0\x00') getsockopt(r1, 0x5, 0x3, &(0x7f0000000280)=""/194, &(0x7f0000000380)=0xc2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x11, r1, 0x0, 0x0) rename(&(0x7f0000000140)='..', &(0x7f0000000100)='./file0/file0\x00') 07:29:17 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) flock(r1, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000040)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000280)=0x1000) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x400, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() 07:29:17 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) setsockopt(r0, 0xf6, 0x7ff, &(0x7f0000000000)="3f1a63a3bf52c564099af8c1c2171e91d5618693f78aa28320ac21c3d3fa03c6828177888eb7dd3426", 0x29) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 07:29:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0x8001}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') 07:29:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x5, 0x1, 0x3, 0x1, 0xca3, 0x37, 0x800, 0x3, 0x3, 0x7, 0x7a}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) fsync(r0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x3) readv(r3, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 07:29:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, r0) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x2}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 07:29:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="8e27b2032cf77080050039d678", 0xd) write(r0, &(0x7f0000000000)="0bc90da957856096247212440ba7ccd9", 0x10) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) write(r0, &(0x7f00000001c0)="9cb2aa2007294c06192ddfe066322e2e7dc12647b3d9d930c5f4e24d91bcf00fef77315b29eb99427216812532e096df05d75f50a1ccc99be647716a13edda1ce9735c8466d4f53ad6128f9e8022e4d6d9ad248d5b87b181c43b1dd885b78cd44ba74dd600587fd7e5ebb2a3a15efcd18d4355196ed105ba7d9d11aca4f86e9395a1e873e3f637a532e119", 0xf) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) 07:29:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000007, &(0x7f0000000040)}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x80000001, 0x10}) 07:29:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xfaee1d4a408f5d0c, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x280c2, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0xc, 0xf0000000, 0xffffffffffffff01, 0x4}, {{r2}, 0xffffffffffffffff, 0x28, 0x4, 0xbd20, 0x3b1}, {{r3}, 0xffffffffffffffff, 0x21, 0x0, 0x7, 0xffffffffffffb3c7}, {{r4}, 0xfffffffffffffffa, 0x11, 0x2, 0xee37, 0x1f}, {{r5}, 0xfffffffffffffffd, 0x80, 0xe34ea9fa3296038f, 0x6, 0x9}], 0x1, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x4, 0x2}], 0x4, &(0x7f0000000340)={0xffffffff, 0x5}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r7) ioctl$VMM_IOC_RUN(r7, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) 07:29:17 executing program 0: setrlimit(0xf02bd33652217570, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510e52b3912e0d3fc9c06d00"}) write(r0, &(0x7f0000000240)="962eebb494c67aef9ec9ef8981ecfc23ad4b80a0cacd6e43649d81affd101fee4aca7f41e823f5ff31fc5a82812f7ff8fd3f6ab7cfe2c6996515f20f17d90dfe2b42c1c1c4c99cb51317280a76b9df1003d0e414c9d1ae3dc45d09d89bd3bfcf6739ca1bbcca809de6db34748cfb55808b50a914826ce6ad2f6d30c23605b97496d99f661dfba0e791794cfb741e7c889cfc802169038f12db5ce978a9c7add3cb3a3285610c10de1cfc0e3ef01beb264679204eee51ab4c3371c747b342512e87c18d2c675e0a1cf8afac25a6d8b992ebc4d3e8ecb6801488a88b1c7e9160055875ead654b627b36fa18acf7e7209a4ef4b7889ee89f598e48105540a8537b29a1de5c469c5bd8da98f4a57164ad7d5b0ca38beae288511945a369433177bd618eb7401832927ce05c390c2c7b09d79f3a450b0cc5b64f23fa8ed7bdae967e156f757d45c0726d3a719f234d6bc554b0b4500515f5759fe9904394737065c0686befbd07ad853de8ea319b05963c10a3691dabba260a9867981b5d6f6a21e95da16b1b0086773717c8d63c682e5e24e4446296e68e5d19d6a454e175f0100000000000000b1726e093e743a0718e731955261898a967e1645808c033dfa1f7beed6a93f7c9aff510396f22bcf2042100e62da2f144e7779f536ea5fae70b7698d8ee6e98c7cbaca77d279e620eb488c25dd0af01c3511fb0d62cc53d5303f9e6e6f", 0xd0) 07:29:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x204e8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 07:29:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000004, 0x0, 0xffffffffffffffc8) 07:29:18 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x115) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x40) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0x80) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x3, 0x81, 0x8, 0x6, "cb5f45d927b422f4505559a2d81e2b7fb484f18b", 0x4, 0x6}) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/162, 0xa2) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f0000000040)=0xffffffffffffb59d) 07:29:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x118) sendsyslog(&(0x7f00000000c0)="75e2427a6d781f3943b40c9a782b13bfd477f4c8dcc01d59cc087c0ae83f6021d457b100044914cf920135b4dc9bce1fd8ae7ec749bdcdc5799acbc393fba2b54bf7dd64f351e6e778bfb76c053bccd01c569bf07529617fd746e58d6b6ffac7050c9defe1433f1776f6782eec42d6fdddb65022bf29c7f8f10df588bfc41706bdd9d5fde6772d2aa1398861ffc350ba90ff2d28739cf95107b6aedeb441d40a033408fad696c93208238dd9bc36777275ee262fddf0d435dfc884ad3123e8ae76b666b00b16153e056e0a44244de20f4b2b2805ac80272c7eac03a924e7869c468c5ccd", 0xe4, 0x20) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) sendto(r0, &(0x7f00000001c0)="b44375702853bb1b0d857b1af5d90062da99a40df08673c713e47459475f9d4ce007e40c0912c7bc6dd7f486ba93358cac9d6e569c4aaee0db84225501aab6ed1f19a3cfdc5ff3f6fe71de2a74e3d1e3b58e8891b85d98f58136add69961849f72a9bb72c27def86b3555fd333cf1633e56299faf1b3dd4fec2ecf6a8de9635fbc937ba3703545a8c924513f", 0x8c, 0x400, &(0x7f0000000280)=@in6={0x18, 0x1, 0x6, 0x101}, 0xc) 07:29:18 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x440, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') recvfrom(r0, &(0x7f0000000000)=""/193, 0xc1, 0x41, &(0x7f0000000100)=@un=@abs={0xfc394b5db3348b21, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x2, 0x9}, {0x18, 0x2, 0x401, 0x55}, 0x5, [0x10001, 0xfffffffffffffffe, 0x100, 0x100, 0x8f8, 0xc7d0, 0x3, 0x9]}, 0x3c) 07:29:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0x20, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r2, &(0x7f00000000c0)="dcbb0e124af5fee751b7be9d1b76fc853e0f8df8a59f0583d24ae1954294a7a4db423bd58ce6352eeb13f85bb3b71dbe9d48ac3bc9ac3d190496daf74dd68b6a0305fa11313c97a095b8afff411cb0ba3dfbb9b7d7b8a5c5fe079fc779f29184fd315bca1b1137a13e377746c0c64e792170db6c4d9db78957d31f3d752811aa7b9c241667403081cec8a54dd08aa68a801802060ebdfb08c3375482569e8c310e39526f78a939a217326f9f65733e8514", 0xb1, 0x0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x9, 0x81, 0x3, 0x0, "c2f7120fb72c31ff48881acf976e0e46b2c2e0ef", 0x5, 0x1}) close(r0) 07:29:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:29:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = semget(0x2, 0x2, 0x612) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0xf8, r2, r3, r4, r5, 0x2, 0x80}, 0x0, 0xa, 0x9}) r6 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x2000000000002}, {}], 0x2}) 07:29:18 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) read(r1, &(0x7f00000000c0)=""/92, 0x5c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x7190b0b1bc10be34, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 07:29:18 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x40, 0x0, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x2, 0x10, 0x4e, 0x9b}, {{r1}, 0xffffffffffffffff, 0xbaf53e942d96d619, 0x40, 0x3715, 0x8000}], 0x1ff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x80, 0xfffffffffffffffb, 0x6111}, {{r2}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x7, 0xe4c5}], 0x0, &(0x7f0000000200)={0xfffffffffffffffc, 0xfb}) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) poll(&(0x7f0000000040)=[{r1, 0x4}, {r0, 0x2}, {r2, 0x1}, {r2, 0x10}, {r0, 0x2}, {r0, 0x80}], 0x6, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) close(r2) 07:29:18 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket$inet(0x2, 0x3, 0x182) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./f}le0/file0\x00'], 0x10) ioctl$BIOCPROMISC(r2, 0x20004269) lseek(r2, 0x0, 0x0, 0x3) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 07:29:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x58b4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4) pwritev(r0, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd7740952264950fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x965}], 0x1, 0x0, 0x0) 07:29:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x4}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x1) 07:29:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffb, 0x0, 0x10007f, 0xfffffbfffffffffa, "dc04001b00027f8c19cdf9ba581139520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000140)=0x4) 07:29:18 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) 07:29:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open$dir(&(0x7f0000000040)='./bus\x00', 0x10020, 0xa1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:29:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x100000000}) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x1000, 0x6) 07:29:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x2) 07:29:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000380)={0x8, 0x10000, 0x1, 0x80000001, "960f0f476a4fbe91d3283fe5d613b36f8f63fb99", 0x1, 0x4}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) fchdir(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x3b81) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000340)={0x1, 0x80, 0x10001, 0x6, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6, 0x0, 0x0, 0x200000000}]}) fcntl$dupfd(r2, 0xa, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000240), 0x5, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x24a5) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000300)=0x6) syz_extract_tcp_res(&(0x7f0000000100), 0x6, 0x1) 07:29:18 executing program 0: mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 07:29:18 executing program 1: r0 = socket(0x26, 0x3, 0x21) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x5) setsockopt(r0, 0x9, 0x80000000002764, 0x0, 0xffffffffffffff31) 07:29:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:29:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="9cb2aa2007294c06192ddfe066322e2e", 0x10) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc636a9ae54ff5499, 0x3) 07:29:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xd72, 0x3f, 0x7f, 0xfffffbfffffffffb, "0100000000027f00000010006624520900"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 07:29:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) dup2(r1, r2) read(r3, 0x0, 0x0) write(r3, 0xfffffffffffffffe, 0x0) 07:29:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) open$dir(&(0x7f0000000140)='./bus\x00', 0x8400, 0x2b58f865c6684dda) 07:29:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) kqueue() 07:29:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x100000000, 0x3f, 0x10001}, {0x6, 0x4, 0x0, 0x1}, {0x4, 0x3ff, 0x6, 0x6}, {0xffffffffffffffff, 0x1, 0xfffffffffffff89a, 0x5}, {0x1ff, 0x53, 0x0, 0x4}, {0x2, 0x10000, 0x3, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x10000000000081}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000240)=[{0xa03, 0x42ef, 0x2, 0x8}, {0x1f, 0xfffffffffffffff9, 0x9, 0x3}, {0x8, 0x3f, 0xffffffff, 0xfff}, {0x8, 0x400, 0xfffffffffffffff7}, {0xffffffff, 0x8, 0x2, 0x8}, {0x9, 0x80, 0x3, 0x6}, {0x9f, 0xeb, 0x20000000000000, 0xffffffff00000001}, {0x7f, 0x7, 0x0, 0xfffffffffffffff9}, {0xe892, 0x9, 0x1, 0x8}, {0x40, 0x7, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 07:29:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000200)='\x00&') chflags(&(0x7f00000003c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0/file0/file0/file0\x00', 0x101, 0x9, 0x9, 0x1, 0x8000, 0x3, 0x10000, 0x0, 0x1, 0xee8, 0x4}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x7, 0x6, {0x9, 0x2}}) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 07:29:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xa1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4000000000000001}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x1f, 0x1, 0x4, 0x7}, {0xf3c, 0xc70f, 0x0, 0xfffffffffffffff7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:29:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) socket(0x10, 0x3, 0x65de8410) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x494) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1c4bb6f021c01000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) write(r1, &(0x7f0000000100)="5805817830948f4ba1079f11aa27af63773691d9f224b5b28b1001f9db706eeea18b6ac599c2c26a80dfedbba2696a973cf2369ed1d65171cdb3f357167791c6c88c2ec56954b90c217abc26557a76d0d54dc03ab171ebb95ef6a8375abe372f28af8351f1a892cbbfb3ca18f1ccb6728153c6112245b1e554374badee2054012e2c30a2419de1ece053fe4cf7484856f9de73d47f6759a023a4f6c550434efa0838f8d129f1e166d5cb53a71f8c2af632210f47a8d8f5c254db503fb5f50b56c58d60bfa8a36dd5229355b01963a7540754", 0xd2) 07:29:19 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r3 = semget$private(0x0, 0x2, 0x8) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0x1) shmdt(r1) shmdt(r2) 07:29:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x1) shutdown(r1, 0x2) 07:29:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x28000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 07:29:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) pledge(0x0, &(0x7f0000000140)='\x00') 07:29:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3a28a9a9fd239681e78ce209f4d389fc34a56d33e1d5fb605690d05defbfbf620a91d315cb914a29cec233a87b74881f"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x7}) write(r1, &(0x7f0000000100)="8c65", 0x170) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) 07:29:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x15}, {0x80000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 07:29:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000740)={'./bus\x00', 0xff, 0x7, 0x4, 0x1, 0x86, 0x3, 0x1000, 0x2, 0x2, 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000580)=0xc) r3 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r2, r3) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x2}], 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x5, 0x101}], 0x1, &(0x7f0000000600)={0x1, 0x15}) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0) r6 = kqueue() openat(r5, &(0x7f0000000000)='./bus\x00', 0x0, 0x100) r7 = fcntl$dupfd(r5, 0xa, r4) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000640)) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$TIOCNOTTY(r7, 0x20007471) kevent(r6, &(0x7f0000000380)=[{{r6}, 0xffffffffffffffff, 0x1, 0x4, 0x967, 0x2}, {{r5}, 0xffffffffffffffff, 0x11, 0x800fffff, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x2f11, 0x2}, {{r6}, 0xfffffffffffffffa, 0x1, 0x0, 0x6, 0x200}, {{r6}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x3, 0x34, 0x9, 0x80}, {{r4}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffff, 0x1}], 0x6, 0x0, 0x81, 0x0) r8 = syz_open_pts() kevent(r6, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r4}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r8}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r4}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r4}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{}, 0x0, 0x80, 0x0, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 07:29:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x5, 0x20) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000001c0)=""/122) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x15}, {0x6c}, {0x6}]}) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xa7, &(0x7f0000000340)="b7") 07:29:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x5) 07:29:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x14}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10081, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") 07:29:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 07:29:19 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b40)=""/165, 0xa5, 0x800, &(0x7f0000003180)=ANY=[], 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) r0 = open(&(0x7f0000000300)='\x00', 0x1, 0x12) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x2c0, 0x0) r3 = accept(r1, 0x0, &(0x7f0000003140)=0x274) connect$unix(r2, &(0x7f0000000900)=ANY=[], 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/null\x00', 0x2, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000380)={0x1, 0x5b04ec9}) listen(r3, 0xfea0) recvfrom(r3, &(0x7f0000000500)=""/125, 0x241, 0x800, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000003240)=ANY=[@ANYRESHEX=r3, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYRESOCT=0x0]], 0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='.\x00') r5 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r4, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x0, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f3, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x0, 0x5, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r6 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000080)=0x15b) recvmsg(r3, &(0x7f0000000980)={&(0x7f00000008c0)=@un=@abs, 0x8, &(0x7f0000002f80)=[{&(0x7f0000000a00)=""/140, 0x8c}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000000940)=""/54, 0x36}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/129, 0x81}, {&(0x7f0000002cc0)=""/246, 0xf6}, {&(0x7f0000002dc0)=""/138, 0x8a}, {&(0x7f0000002e80)=""/108, 0x6c}, {&(0x7f0000002f00)=""/86, 0x56}], 0x9, &(0x7f0000003040)=""/255, 0xff}, 0x800) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) fcntl$getown(r0, 0x5) bind$inet(r5, &(0x7f0000000340), 0xc) readlinkat(r5, &(0x7f0000000b00)='./file0\x00', &(0x7f0000000100)=""/40, 0x28) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000003c0)=0x3f) chown(&(0x7f0000000140)='./file0\x00', r7, r8) accept$unix(r3, &(0x7f0000003300)=ANY=[], &(0x7f00000031c0)) truncate(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x800008001) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000880)) open(&(0x7f0000003200)='./file1\x00', 0x0, 0x82) ioctl$TIOCSTART(r0, 0x2000746e) msgget$private(0x0, 0x120) utimensat(r4, &(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000840)={{0xde, 0x6}, {0x6, 0xeb3}}, 0x2) getsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000240), &(0x7f00000001c0)=0x4) setreuid(r7, 0xee01) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000200)=0x2) 07:29:19 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xf3, 0x5, 0xa40e}, {0x7, 0x101, 0x7, 0x2}, {0x4, 0x53, 0x3ff, 0xdec6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 07:29:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:29:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000c4, &(0x7f0000000180)=[{0xffffffff, 0x20, 0x0, 0x8}, {0x1, 0x8, 0x8, 0x2}, {0x1, 0x6, 0x6, 0x401}, {0xd4, 0x1, 0x3b, 0xd1e2}]}) chdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) 07:29:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) fcntl$setstatus(r1, 0x4, 0x80) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8b}], 0x7, 0x0, 0xfb4b, 0x0) 07:29:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 07:29:20 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 07:29:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x20}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0xf91, 0x100000001, 0x100000001, 0x10000}, {0x18, 0x0, 0xad, 0xe10000000000}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\x00\x00\x00\x00') 07:29:20 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x10b) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 07:29:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/93) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x2, 0x4]) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 07:29:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000040)) 07:29:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="743ebfb60c9d30978bb75731", 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='%\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) 07:29:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000240)='\x00', 0x2eb, 0x1001a) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000001c0)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x9) 07:29:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x7fffffd, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000fa000000000000050000000014000080000000000000"]) 07:29:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x8, 0x6563, 0x81}, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x2d7f, 0x100000000, 0x3, 0x4}) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f8734979d3000"], 0xa) r2 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000140)=""/205, 0xcd, 0x1, 0x0, 0x0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r2, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 07:29:21 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x2, 0x1, 0x2, 0xae, "a67087f59087e674ff54feda117982b555ca3f06", 0x7fffffff, 0xc511}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fcntl$getown(r0, 0x5) getuid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 07:29:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r2 = msgget(0x0, 0x400) msgsnd(r2, &(0x7f0000000280)={0x2, "6592887262b273d7663eb4d64e6c7531b93442f1d8b627ac4662ad005562053b31901b19673b6f4f5142f1092bfc1bc023a7ead2298b983ede7021c685128b596ebe4cf4cbc39f7bc39b89192cb39630ed22553890daa0750a916ae4a08005b59c0ecde384043ae57a80f5f4fb95189a6ff2f44c52455d93d022baf17e0d50912f6c652a4fb7226524d5d8e83f2cc225b6eba13377ebaa17cd73934d6d1e73d05cdf9c8392abebd04fd86e2720884dce0f102aa1df83c0decc79ef7226976eafb5540597b0d689da56d1cc3b6a89dae8e401886dcc4615855b7b9ab8b749c87b7e63a06bdeefed352a771f9c1335944558a3a9a6c827eaff44e62da0a642e723ae3c1f20c47ca0443395c21f9560079b41f8cded673216dccd38d20620405b991b0a26f193187c4bc2c1cff7c0f5c54cc0f8fc1a112e727f73b1d728a66bd960fee3bee15b99edcd2645a794371de073af49419150a85aa613304ba9c316e0ed0f5323ae15da6257596f69722d9c723bc857459be7d65568696afd421cfbc977a3a985b95ee9cc33ecb4b6f95dc6591708945f17b2fa7ccca889e083ac551c178996426f79d722a9dc532e6f93b388b0ebfff0c37a6a1b7b18c6ebe734d000677590ba49b78a8cb3ceb21a318440d02d1ebeaf9158c543215ec320034c32809a022ca32bb8fde4d2cbffcde36cd0a9fa43389cdb598ba601dea60471655d08dfb0f693f9a8b3eee8643dc14b072ef66bc3e26b7bb1b84d476f29955ff4fdc5f016e7a71340df4aec0b8fe3104d85385e03627d2392841a6a7fbd20af46f6abd9af54052edbba7e3eea2ff33ff0d85d2aa89ec7da3a82d1090651eaa5e3da9d460638bba343c480c0e5c7079a1539489a225144fc643c86a9b90670bed433d8a4cce370acd65725a6aa5a74293f37bbed1f8e7cae45f628aaa40e7b3b0be91fc8d555882ada52763f6732a20d3742860a3adfcfd24a194d2c3b4737cef0996924bfb9e275c8b54f95fb0ebbe67c4d6a70596adc0c8e141d5cd588a3983ed4d2ff9a84e8ff487a2b68f737ac5f2f0f573785a3601a166215b2455e4c3b01e0a005dae0bb2f86455bf5d94dcd24fab32b18f0db97727d6892bb6254b0e7e275ddacc0c87a1c523a92a4193c6400e9cfe6a9f29f5473595564a568a6479a5a1501b7c2a3cd5b137fb944e19f5934e5da3b047d59fbcd56c5b9c22418d09a81d8fb0c66c8be8b57dac6059fc8708006ea76de3fd32523d65aa04ef8b7ce27db70d363a44943d714e188496a89fe30b49a7f999cc8fe81db49d7985882821b941997b9d0de6fd74832c34eef4ca3b259eb5dce1117e6d9d334f88970b3dc66231730955d5d8ee4adad70a69ba5ba656b63d5327b0455ca4b1d1db800f851d7e146c40d19df233bf65b480a118c81015e98ecda94f99b9bf9c547d4f1d8bb59b54c27e1cec813d9f1380cf10674cee0ef89918c05caa43699a2c074bcc43402f4fb1aa1a9aa244ffd091c606d7c853528b2a3fc6a6f5ad2e2965cf168393fb1336a69e8d695ca0d713e2730a53589b46b031044ef5f7e27e6b98097eae511be91eebaecfa1053a48145ae1e00e663d7c87843bfeed2437044a521362f3528657ecbdb8cc6e6e665022046abdddbc81bac13ced6c6216dd55c2e4b08068b3844265f732feda2f7d93c5987c1c84bc173f3f244405898b9a95a193cc99fdaf2878df7326307cdba2a9d53f5dd51774df1a06bb153e7a25af320335629ac0b648e984408a116ebb12b2171c4c8127522900e9d34e49b958d69311e05ed198cc88deb7d60c2301d2476ed6f05ae0694e5f29c3b5761c09d9b5df33f6447393e42bf7958ad5046e73f6cebe838bc8377abb1505e6b730b86b7b3631b66f1e91115c40afbb23e81536fa34d0dfe542815996fc08ba1ef8c37afe06f86f16d8ef1718a940c09ea25ab8e056d42af5ae5b80a0c72bd06aac79183d00d13001172b1ce454da625048868ef96abd6493a73933612356474cd2b1b5a40bb67c5ae5124752331adcb9179947c805515722da760bf1d1e6264f188e96f4d9ff51cacd998e5434ceffeab0816231084201edb92105bf87203d671372cf090843ea1ed951f9f286273cf559d2a796ed4a97cc1b3ab3c192817dda469146d8d74f80a1d4a9591b6aaa55705c20b6dd59bf56df539bd3f2179494c71d916f6f8abe6f97662e3fb090accd1b5bf4e81480b63e500edf3a3ae224e8b29549bb28b8a08a038b5d44f8df7146c85522fc1ae0eac26777e6b13745df6d647371cee686994e1f02ce46e4ebce76c6fb89f11a1197c78f7e15dd2601325980eb5c9e127a72eb76c1e19bafe078c5eaf55ece181da29736e8df8e6f6f8f1a38f74e23bd12c07c7b274b344697c9f4c4b63f628cb7fe2976be4dad8e12641f2baf0f8bc633ad6ac5c13b91f500cd94e5e01db8df1924e131d923c70aebc8fafed7e4c8767b5a6574d11bb75d9c34d8f9c571d92f3b0caea7ec95e3a4b3c304996770a00d59c20b1834debef62799c46ca4760eea9e6fcbad2680b0884a9eee6af9d7bb5c7efd7bf0cd02c44cc18abad533f9341944ba0c34aeeb0d49b74bb20b9571941a27c628d920c51823cf22af0a11506c7d3fc4ed0b3aed7655d2a2bf9071be098f3cd149a3f0446f8fff2bdb806645c93dbd86e43e88511d70a8a14482c0d53fd04e07ec4b136231c4bb9c175dff6f536cd10dfea3be4caca0a5d73006a350c9f449c401b5c7fa3bcf0f2ab2f24e2e38689de2b5cf0c70d2305f41e8fd88212d79751704f265c55656ded302c17667efe29a6e93091151dc5910e128316f085ac9a04935f86ce6082be55e19337556de2323effe0cae147cdab3d381bbbb7b15e4d5a76793ba33f816cf807c2c32af48b55eb0e4e59e30d090ec4dd8dcfb4b6ae8e9f03a8946b4e4f5474a79aeec6c18c39e80eb3521c2b24b6d0ee1ce4802f24c5d2ed8d59698dd9360e4411bee3d187164bf924413d486aab54cfcf59b582933ccc076c1b483f8e10038130bb1388b634e83a0ad4fc446871483f2f911d5a543ec2d1e4a6cb801be1d75cc9087b8f9b0868c67eb1a5dad23f9a44ebca7ba880c0d5b0189f103357c21fc9f9539af7bbadf1c2b899c7931719e6c8f26741d14bef1ec01c88d4355cdfec608e477893b4f013c96831832eb57992863ee1e147a6a5585d564fabd01ccd1d6dc2d802d10686c37801ed7eb4577bb0f870071a913e0f3a06b2557e26b04a4a8a837eb2df7ddd30f2e15d167c20a8aeeac2b2bce758c52c986b6212025e16e7133b8fab42a840dcb3203bd0dcfc0be42394183a4d2942df3f5bc40d9205e7045f8b74021323d590bc6c57b7a4d8156758da89c8e4a72436fd7c712d2dabe4479b9a16baa42c7a3886d9d42751c437fee931ce37c84fa60ba847da004010801cf5936e255eefa0de851cd356a01c8f9df7152121bd32186af6588b032816c46a8ae500d1427b7d0fa664c777759182ee19d0143333ea88c28c02bcdfc0920ad79fce56c3d4ad245e61a8a29aab40e6f4358d9b9a7598946fd87b9e54a07a6e3b086534d61714b68542993a1a76db79411dd7f8e5a116a3c7dfd581903ba44927df1d53eba01a1d3b96f67963a12ba568d96206918977ce4e80183eb27be90dd8da022831ba11feaf5c2a8180d8936c296b292b1457dcadd43b3aee9b539b51ec785bea851d806742c00a3d0bdb3d42201f1b422660617d4c09f80f963911d11d291b057d533992338556607e373c70c1d56a4ecd6832cc7de11a442376a639de98d8f78fc30237b4bffa630624f7e06f39d9139e4a23c18d6cdf86602fd72ad4aeb5f9f2a9d37d118f3796d36ed36a9339e49b83647e47847bc1ac07058695041fd4e49cea68d3c3cc60ff004731da490731ecb118126ff643087423b58d1742be3d092a367e005aed89217827e015b226d3e1dc57d8ea679de2a96e7138fa423a7072efa04f07667f789d14a8558b1119465e24369038dd581fcbafbf811806f620db9a457a8b98b6b19c6d67f57b9317bbe470d760695c05acd5519ca6b1d9eb432bfc1bdea025d528b8a2f3cf4b4a5d80757bc42dbb6df4168864bc2588cca49ecd21a33e92702e660f8bb6e2bfbce0dcd7ecd519662a9ee76862dd4d2483fc64169075a90e7f9d1ceb211f818b5d73b01345b805e277108307f60b0cfb40fbaedb27c11fb37ef9c3972a39453e82af387edd99cd0a7b8e0064c47f521b052d509f3fafdfb7ce5e50e9fecb3d857e35ed0cacec90747b0aa7614011c84ecfdc76574aa0b8f0f512165e143f452a0f57df5ec65c4ee9f6b3788c498feb4aa09726a42358d4e891cb655a1ffff42614134ea4a5da291294683c585da6b22d2ae0700a33d25bee9a86fab977efa5754d9491ba5132dae9631454063de8d63084f94b92fc858de5acf540c64b2c16e7ceb1e429cd12bea57ffb56b9f4473df62a67b06b1696e16851646e792a8f628d612faa2f5799728c12886c188b75c3bb99be080d91fdd4c8c254206741f649768fac28796d6d227d4ab98cb83ebc716e04b85d3630c51f48a3824d8fe2334e2d1b5c3dd43c883f6cbd770959d13b0a63689eb5b5d2172b0090d1ee7f9b00ef13f1707c1d08727b5c98e8a3735fa5051b1d572d7ccfaf244433756eae8637f23887a9f014a16e62465dd498768eec6a1ad9c551d1079ada5f782e494cfa1dfa7e838533a908a2a0596353786c60a595f945e8f7eb8f0eadeddef5673c9f8f81fc345ccc222245415131a2fa1d6f0407e8338a9dbcf0cf3235d7ec36cd2d1dfe885657da28e9d470f4838e9eae38842758223f23d4c91c1a2424f8986b624ad34e1071c5d5a2a6cfbec1712f1e39aba76883820b4475d1240b43c325da8080f156d255a279e4f26730cd6e2a7104e7a72361d2d825944c0e485373722eab0e07bbcb842ed9fa5e808d3cba0bb14c08bb1bd1b9295f787a1baf9a2386950fb3fbc6434475a28beb7d569f773a515ce924731055860c93b281fbfab5d4c493e130628fce6a7234d5929c55b67d64b993323333358417d6c122e13f206cc3b0d42aedc911432e6bd5a555ed79930dcb4d3900acd3247258e85a6eb7b43c77389d2a132f32f5a4d8208228f78656a74e68dd51d8aab317c2db36366448010f5cb42f164012e964193fb829e94f79805d18679e207cfbfd80bebc02c0e8e9bdae2caa3b6c71e4c9aef32eaf8c6050f6111577fe2f817bf9a7fd956a45bb2ba70dde20f5fc153d5c7750bb882097ca62c256b0754f1de79fff72d713250d35759d1acf76d446fba53852f18d43aa2d6676e90432237cf04470dbc7d2f1aa333541af951d4a7ce980f8eb072d38063b110ad26e95854c51079f5fb33faabfdf7b47a65fb32038cef47ab62fcbb4866d1380044f341bec059b37541d361ea246609808c04d8f710ac1a0152ddf5849793dffba37938b7ec7154597d53527dcf82e0ebb602a7028f12de4d444f3575a289c1c3db9486b5cafc554fc65b59e6634dcdf41a164fac9bf54862521930bfdbf90fcc6ce08db91e4f0fff49e3157329c749d5797ea23532504a020172055385449634326f024635d74d75ce00da4f49df0859311ac5afca39e3ee94fc60d40d89aac15c7547f9ad12e2ba98692755665f77fc0df06cc2a45d17370675aa1c4bc6df9c573f1b6f81ac5c252761686dc158fb04a3814a3e85193eb3f9a884321c86ce1e917199f55c15f521df74af15de1bc92fb2940ea28c536f9079081aed430e463efc9c186f85d63"}, 0x1008, 0x800) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x170, './file0\x00'}, 0xfffffffffffffe8a, 0x0, 0x3eb, 0x0, 0xfffffffffffffce7}, 0x8) r3 = msgget(0x2, 0x2a4) msgrcv(r3, &(0x7f0000000100)={0x0, ""/255}, 0x107, 0x1, 0x800) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001300)={'./file0\x00', 0x7f, 0xffff, 0x1a, 0x1, 0xfff, 0x20, 0x5, 0x1, 0x2, 0x6811, 0x3ff}) msgsnd(r3, &(0x7f00000000c0)={0x1, "f6ff9cd56764e97aa5ae46537817d52ec1aa3e4765f703694673fca1f002ee34fa5fdf4e35b51463940d32"}, 0x33, 0x800) 07:29:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r2}], 0x2, 0x0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/63, 0x3f) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) 07:29:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x1de) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) dup(r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:29:21 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x1000000028, 0x23, &(0x7f0000000040)="ebff", 0x2) 07:29:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0xe3) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x20, 0x5, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x100000003a) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000149000/0x1000)=nil, 0x1000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) sendto(r2, &(0x7f0000000100)="2b086668ffeb6de4d36fe2eed7c210e75fff83c827c68f307227438b826b9aa400df629ac1c8b9f1020377d6d227a4284867951fe2f99181aadf436fc8d64b01de142edcb138af0da517e2bcc0a4124271795ed2c7c5a8d11ab68fe34aceff32659d07829e95b53216422d6c8e2b0225bae397aa8e36dbc08bd205235f9642fe706e0ff039c96e43e9fdce3ef1e85b5f9006c62908c0b3b40298348ddd74fb77e64ea94febb03a0e3184c4163ea0c0cd81bb351c700637b81cb75db27b62f6305f0346a44082ab43885faa2db5c0299bb93f17e13405e69bdb7168", 0xdb, 0x8, &(0x7f0000000040)=@in6={0x18, 0x3, 0xad8, 0x100}, 0xc) 07:29:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)) r1 = getppid() ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000003c0)) ktrace(&(0x7f0000000040)='./file0\x00', 0x3, 0xc, r1) r2 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x6, 0x5, {[0x1, 0x88, 0x7fff, 0x7, 0xff3, 0x8001, 0x9, 0xc06, 0x400, 0xdbe, 0x6dc1dd2, 0x8, 0x0, 0x53b5, 0x9, 0x71, 0x800, 0x9], [0xffffffff00000001, 0x358000000000, 0x0, 0x5, 0x0, 0xfff, 0xd2, 0x8000, 0x10, 0xff], [0x101, 0x9, 0x1, 0x1000, 0x5, 0x401, 0xdb6c], [0x0, 0x400, 0x8, 0x7, 0xa1e6c9, 0x3], [{0x8000, 0x52, 0x5, 0x5}, {0x0, 0x1, 0x7873, 0x7}, {0xfff, 0x2, 0x101, 0x589}, {0x22d, 0x8, 0x9, 0xf493}, {0x5, 0x200, 0x4f, 0x8}, {0x7cf, 0x8, 0x9, 0x8}, {0x20, 0x200, 0x7, 0x35}, {0xfffffffffffffffa, 0x4, 0xeb61, 0x5d52}], {0x2, 0x7fffffff, 0x100000000, 0x5}, {0x3, 0x7f, 0xd9, 0x401}}}) getpid() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000440)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000400)) r3 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000480)=0x81) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x2000) dup2(r2, r0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x3) 07:29:21 executing program 1: kqueue() syz_open_pts() r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x10}], 0x1, 0x0) 07:29:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xbe533f7cb81b8716, 0x102) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/204, 0xcc) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 07:29:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:29:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getpgid(0x0) getpgid(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="f3991aea9c300957a676e98dfbae504424306187d5a665b8ba0955deaaa6de340786fca8672b7d0b77cecd22024301426bd0c4ce5b925391d317e955e4e7e8f71172e6be0ed7b39fc56267043fc62a9703ddc7189315136deb30069bd5e7633bd28b7b9f5c64f9890fdf97a85e2034e1d6312d9ae0d6186043c7df5bdcb0b07ddd4b54db3b4325cfe83e2da79228222b43c9ca39165e5a45dda5644c34a399beca6d0d8bc726f6d6", 0xa8}, {&(0x7f00000001c0)="c866d3b99887c5d4897a41360f3fa9b402d63eff7cb5dcf45f192d001950d49c3d636d65e712d61b8ef66b84131bea8f817aa6f6ac106b7c95b3b14f5bab028f41c8b5b4889a8740018d0104ae9d3cd111c7e7d13424318f68d2c7e32825704c5a9ed0859ca0f7b05e8d41f15e290c00427596b5f75f163511998f5c340740e901ca419573ece588b0336d5241603554fcdc7972f3f32404e2c3c293596b44b638f783c5200c17978ca2c5b33de3cc60aed7e3d100ab3e1fe710e59d01021f56f27850aac85ac5b86a0cc76dc8193075", 0xd0}], 0x2) 07:29:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x808, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x80000000000014}, {0x6, 0x1}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8128, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x4f0) recvfrom$inet(r1, &(0x7f00000002c0)=""/4096, 0x1000, 0x802, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 07:29:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x92) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/75}, &(0x7f00000000c0)=0x4d) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x21) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="e9945387b657ea0152ea30c172f06aa167bea2d07daee2cffb20558c3ebca4dc425e6e45ec7609ff988c7c70971b530dc655fefe4df55208d3e2f9c494b7347273c96240efe59d685f4f7bbfde3aa53285e3647fe59432f72a49eb1730424887e22788d157f5e096c0286ed9ca307112054bb1dcba49f9e8eac96c4616b00af3a968a13dd1aa536f6342a734ac50ea7a7899261d090885ed325f83102dba6cae77eda616069f1758bbcaf1a8eb5732669f2cefcee05a5e80bb7e9b016230310b474e39594041c47beab05ca02587dcee5a48c9c68a1da7279c02cdb25b7710301a817d554213102ad59f", 0xea}, {&(0x7f0000000280)="65bb4d77341db50720adcb84d7e146016cbb256df9474475d29352d9bd6f98061be266ab", 0x24}], 0x2) chflagsat(r2, &(0x7f0000000300)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchownat(r2, &(0x7f00000003c0)='./file0\x00', r3, r4, 0x2) r5 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x88) accept$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) sendsyslog(&(0x7f0000000540)="c7e1f9374ca2a781c7fb4d03c989c5b45698a6c6df691a4bc12c207ad9ab89f06eb8e1d5e84484d78ca8f5b454aedcb012fb60d42c1925724406456b65c2739f22c83955622e2e1b55c9c6553031a2fded11b5bd2f0615902654cc086e965a62b35ddad1f8fc7596d59e5a476ee9de32f559433561463f96e9f34f7d0cbb13be9ed2ea", 0x83, 0x10) mkdir(&(0x7f0000000600)='./file0\x00', 0x1) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000640)={'./file0\x00', 0xff, 0x1, 0x0, 0x1, 0x6, 0xffffffffffffff80, 0x6, 0x3, 0x1, 0x1, 0x10001}) r6 = semget$private(0x0, 0x3, 0x0) semop(r6, &(0x7f00000006c0)=[{0x2, 0x7f, 0x800}, {0x3, 0x6dd7, 0x800}, {0x16c92df2f3649206, 0x3, 0xd54fa0c5d7c38884}, {0x0, 0x5, 0x1800}, {0x1, 0xfff, 0x1000}], 0x5) r7 = getgid() r8 = shmget(0x2, 0x4000, 0xccf4449264b62507, &(0x7f0000ffa000/0x4000)=nil) shmat(r8, &(0x7f0000ffd000/0x2000)=nil, 0x1000) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000700)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x551e6f3972901e2a, 0x11, r2, 0x0, 0x0) r9 = msgget$private(0x0, 0x4) msgsnd(r9, &(0x7f0000000740)={0x1, "60abc628c1358c7800ea7b0147471dae7c4928e9c8085becfc139d6d22fcd0901ef8285bf4d956d0b2ca542218760725ef0a50851a319e3687c015896404e786c13fa9cf087284424ea9268ed34a06f68abf03a04817b6c5c05ca57afdf4ec8420bb1dece87d7ac335516b0160fe5a9fe87501542d7b63"}, 0x7f, 0x800) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000007c0)={'./file0\x00', 0x0, 0x2, 0xffffffffffffffce, 0x1, 0x0, 0x1, 0xab7, 0x1, 0x1, 0x3, 0xd90}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000840)=[0x9c8, 0xffffffffffffff26, 0xfffffffffffffffe]) openat(r0, &(0x7f0000000880)='./file0\x00', 0x80, 0x100) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000008c0)=""/51) chown(&(0x7f0000000900)='./file0\x00', r3, r7) msgsnd(r9, &(0x7f0000000940)={0xa468c9ead5bd72ad, "4f93d9e8837b7474d498ce00ab73585465927d53676ddb5c681e3898b2e1901d63c641216ccf4645e909cefee6cbf311827c49a4aef47fd604d694eff758284e3f6890a0d7aa9a3b990eb2a2c92615e5cd33ac19f1d656cd844f93426f15d8e8e93e1da43e4fc297b3683bb78c2b3bb60dab9539f7c112c366d8a7562aa2738b8e260cbdc373051a1ab763d036add84749264824e9ea4b8d86f57093d0dcbb4e0ffd6ecdfbf0f82dbaa55f5bfcf42a38e71ce705b88ea5e54e1478b7b5e4645081772c9fa47246210fb6b53e14b1b7b1a5"}, 0xd9, 0x800) 07:29:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f0000000280)="24e411fd604253ad412f0bf4d514029a2d74bccfb41059a6159dfa535d53993ae0faff3f99acef2bea752a3242fda73c21e29b832f7ba4a498874b5089cf2bb7086e604d3d49b916bb0948d1c359233b07cd0e9ca70ddc7b22645b981c2e762216b91bce73a841beec56058857100db5b58017bfd6c9c88221743cd6f9b743a8b729fc1373032761eb3ed61cea8017a52d0c96da358abf1cb7be0788a31fef1fa4732b5b87b99b3be8874fdc9c3fc275f4d847259c5d03269b8b18e41f971a7efbf003a5eb776bba48856e623592b3caa696917e6f5dcc32035d9c134534fb3fb80e8844f7adafb0fff76216792ae30d149e9c574cd778534beed310404b", 0xfe, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) 07:29:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) mprotect(&(0x7f000036f000/0x1000)=nil, 0x1000, 0x0) 07:29:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x3) lseek(r0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {0x3}], 0x2}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x133) r1 = fcntl$getown(r0, 0x5) r2 = dup(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x8, 0x8, 0x1, 0x7fff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x62, 0x0) fcntl$setown(r0, 0x6, r1) 07:29:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) dup2(r0, r0) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000280)=0x2) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) 07:29:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0xfffffffffffffffe) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000100)) kevent(r1, &(0x7f0000000080), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffbfffffffc, 0x0, 0x20000000, 0x81, 0x4}], 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 07:29:22 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x5ab) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) msgget$private(0x0, 0x2) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) fchown(r1, 0x0, 0x0) 07:29:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) read(r0, &(0x7f0000000180)=""/243, 0xf3) getpgrp() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cc4e0da367000eb76ac8af7a730e082aa800"}) syz_open_pts() 07:29:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) utimensat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f0000000280)={{0x5, 0x20}, {0x10001, 0x8000}}, 0x2) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x81) ioctl$TIOCNXCL(r1, 0x2000740e) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000340)=0x6) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) rmdir(&(0x7f0000000300)='./file0/file0/file0/file0\x00') mkdirat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xea6ce0d0bd53fd61) symlinkat(&(0x7f0000000080)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') 07:29:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x6, 0x400000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") semget(0x1, 0x1, 0x209) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x1ff, 0x4, 0x1, 0x6}, {0x1, 0x4, 0x8000, 0xe08c}, {0x64dee2ee, 0x800, 0x7fff, 0xff}, {0x3, 0x39, 0x9, 0x8}, {0x80000000, 0x8, 0xffffffff, 0xfffffffffffffffb}, {0xad, 0xcea, 0x5, 0xaa6a}, {0x0, 0x5, 0x98ac, 0xfffffffffffffffc}, {0xffffffffffffffc1, 0x0, 0x41, 0x9a}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = getuid() setuid(r2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x3) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045721, &(0x7f0000000140)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r0, 0x3}) close(r1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x3) 07:29:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) lseek(r0, 0x0, 0x0, 0x1) 07:29:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47d0138c6c3b018be5455ba5fe808f9840f9e13da075ee5d1088eb64eaa85170beed8", 0xcb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 07:29:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) 07:29:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x19, &(0x7f0000000140)="9963e9777edddba5b782b51c4eeb2208b6c7cb1c745d984165") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x401, 0x2, 0x6e2, 0x1}]}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x26, 0x8000, 0x4, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x4, 0x40, 0x1, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000200)=[{0xf5, 0x6, 0x9, 0x7}, {0x2, 0x4f6b, 0x8a, 0x9}, {0x8, 0x800, 0x4, 0xd584}, {0xda, 0x4, 0x4}]}) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) 07:29:22 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000840)=[&(0x7f0000000080)='\x00', &(0x7f00000006c0)=':^\\\x9e/\x00', &(0x7f0000000700)='[\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xfb4) r5 = msgget(0x0, 0x410) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0xa, 0x1, 0x1, 0x10001, 0x4e4, 0x1, 0x1, 0x0, 0x3}) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r6 = getuid() setuid(r6) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f0000000680)) r8 = msgget$private(0x0, 0x21) msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) 07:29:22 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) shutdown(r0, 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1000) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:29:22 executing program 0: clock_getres(0x0, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x7fff}, {0x5, 0x8}}) r0 = semget$private(0x0, 0x2, 0x42) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/182, 0xb6, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) semget$private(0x0, 0x4, 0x310) clock_getres(0x7, &(0x7f0000001700)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x7, 0x200, 0x1000, 0x3}) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000280)=0x1) renameat(r2, &(0x7f00000016c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000340)=0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x7c3, 0x6, 0x9c, 0x4}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000400)={0x9, &(0x7f00000003c0)=[0x4, 0x5f, 0x0, 0x800, 0x3, 0x6, 0x34, 0x3, 0x5]}) getpgrp() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) lseek(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000440)=0x2e) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000480)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x7, 0x7ff, 0x20, 0x0, 0x1, 0x8153, 0x2, 0x1, 0x3, 0x400000000000002, 0x10000}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000540)=""/4096) fcntl$getown(r1, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001540)=0xa23) utimes(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)={{0x9, 0x2}, {0x0, 0x4}}) utimes(&(0x7f0000001600)='./file1\x00', &(0x7f0000001640)={{0x1f, 0x1}, {0x6, 0x81}}) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001680)={0x4, 0x5, 0x90b5, 0xee, "b708073d9b8c0b76bead051636a92ad2145eef60", 0xa15, 0x80}) syz_open_pts() 07:29:22 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 07:29:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x5) shmget(0x2, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) dup(r0) writev(r0, &(0x7f00000000c0), 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 07:29:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x188, 0x10004) setuid(0xee01) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) socket(0x18, 0x5, 0x7) 07:29:22 executing program 0: r0 = semget$private(0x0, 0x9, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xf7ed, 0xfb3}, {0x70a3}}, &(0x7f0000000140)) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x85331ccc89a94c4b, 0x1, 0x80000001, 0x80000000, r2}) r4 = dup(r1) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000000)) semop(r0, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) setregid(r3, r3) r5 = dup(r1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000001c0)={0x800, './file0\x00', './file0\x00'}) semop(0x0, 0x0, 0x0) chdir(&(0x7f0000000240)='./file1\x00') ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) shutdown(0xffffffffffffffff, 0x0) setitimer(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000180)=[{0x4, 0x2, 0x800}, {0x2, 0x400, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x7, 0x800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000040)={0xacbf, './file0\x00', './file0\x00'}) semctl$IPC_RMID(r0, 0x0, 0x0) 07:29:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf0bd, 0x9, 0x1, 0x10000, "6084eaaaa498f45ac8432eca7297d607a18ce8cb", 0x5, 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x1f) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 07:29:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ef14045f099be06bfb327cbbd8a6f2c5423409e9", 0x14) recvfrom$inet(r0, &(0x7f0000000680)=""/8, 0x8, 0x2, &(0x7f00000006c0)={0x2, 0x3}, 0xc) sendto$inet(r0, &(0x7f00000000c0)="a8232c3e1d898d02255b47fadae8325f953856612ddd950ddb07243879289f0dda07c752e7a40bc3a0e006b68609875b9b4a63a753a50d5b7e2bab6c3a4941254136cfed0699b1fece0aca9efc5c0d4bbe83d5f7f031d7f5b06e2a166ea71144d19f3bd71b5117c61e59ff1f5ed2f2fbf5427ba610c54999a6a3e5fb511b35b6289938d9abd4b7bc7832f8974e0063e6966ac9e42ab591458d7527f95bd451d4101a98c703c5b086f0953bce4e3f1af14b8fc25207f1e324c5935e8c0ac4cca42b365f38d35874e54b3e504292e14a76b683e60ac43dbbe2a806f32c5ef8ae617115270b2b8d6b14a8dabcbbfca31bed8273a3d3810f7e98c3fe002000166ba0b5d1baa672bfe40c1ad1b8378418b7e215e86347f1deac2063aeca320f3f9df58c1e94da398629587d41650de210d89af7da59f7ebdea93ca1c871d877d9d474d485554fdd15d7d82ce594d347a486869a9c9411f1ac0634d4b017f225d1675abde7b8b3422d03194b6251fe9ea6616e1f5071d4e97b05ffbdcbc71d8e85a47f70d98f6b0cb20013ea5142ab397490b952a741a532e9b021dd710a330f1035023b19c48d4103f0cdf663c83673e884d7c464896272f494c6771d4d05d50e6ad9b489908388efecc7d694579f77782b891fadc89b8e4d933da54896e8b0eecbbedf4e0d493fcc40412bda24fe0fd07b1ad6f40039378043c279e6713f32600404370f7403a6e392c64a03b2ca007efe97dfeada9e12ea7b87b17c86634ccd5a075e1867e5b61ea4eecc9ff76e81bf1d64721ad5451a0350d4e13580e532790ac405f30cd5b2c3859b02e4fc338d17f225ddac7ef6111b0857ee95d934ac2d242ea9c7dbb19b7fae2c8f1babf1da5831fc921449e590d83ade206f9aca263eb33b76e7a35979f53fa5dfc4814e2716e13fc9d480e2111a0d7f3f96bd7cf57a99d2ef2295473ee3e87e2ca80f068f1c5cf3861010b4bf18f8a03b207936de852d5677ff3ca4b389bbb31f773dabd8c709601b302fa048d288926bbb8fa9baac2e54225886737046090b709de0e5e914d46229a83238ffd011cdb753d47fd361a58b356ebb03fee7063458b5b5c07f4c524f93f9627cf58a07575aa98fbc8ecc2329ce3f23aef786cfc6c602be19449643118a44222b2271004cf5bfcb55662f218e79992501d38518f9ae9df07c884e678d37a8c68ee5305b499a0204fd4af9b7a7f79853f0b5f6282328a7cd5e4d630f39170d0fcc8f47a012da594dbb31784dbd1b27ee836cb931b81f857c7ddaffd8ab15cfde8e372232e06e519cf927fc8ab5c51f235ef8e8f33a65d46904207b01346e843387f44517bc2f439a34d8f7771adb3fc353e2c23144028d1f18dd3ff44da7e8d4261fb988797ee794cc317c477a3aab9b3c5349e673e3ae67c91d4b6581fc63fdb85d2068e77c7ad1eff61e16107bed36743bef9e08307f8a4768583869f0bed12df893ae7e51a5bb8bceea2606d9237ceb6ce151ddebb2480634ba5542d696dbb1fc8ac4750f5deb6f071054225f988d61f763b32c2619bedb26e24af7827ad25d81164892e01fdd22dc8c529e9dacac6c7178f7a64c4ccd057c48919792d13665db317edaa0af0a192ca86a6d517ef2c5eb33366cb1d2c7ce7a4edcc0d8f16c0887bd8e12ed9f6aaff7e5c3de9e22a59051bdbe34c56b852a101a2168614416357a003fe1d03e09153245aaabfb4a35ce06a271a7d8da35748d09f40a2e2424542c1da152b39d574556907b6b344a414d1b5e5f683d0035bce212bc114eba8dad5660c92509a12a5c43b71d55a391ab3c9c469f958f8c81610c52129d208ca2f68d348fd928aab668cd95aeaf692c6285b7b346cdf58f519352d84a423609c4c5bdf473bd997b5b03b3630f789b5d0a4bf806953413ef42d483dc737dcb92d18c3209316a80fa98923ccb6d7f663e7dd145884aa04896df5c6f2edce6970028a1f678d0524fdb095cd29f715fd7b5802debaaf744dc5ec84fb0", 0x58d, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 07:29:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x31) 07:29:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="c7f74d424d4e", 0x6) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCBRK(r0, 0x2000747a) 07:29:23 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0/file0/file0\x00', 0x200, 0xd2869d78be1fbc9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000340)='./file0/file0/file0\x00', &(0x7f0000000380)) recvfrom(r1, &(0x7f0000000180)=""/90, 0x5a, 0x801, &(0x7f0000000080)=@in6={0x18, 0x1, 0x4, 0x6}, 0xc) readlink(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 07:29:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 07:29:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xef, 0x7f}, {0x18, 0x2, 0xc887, 0x7f0}, 0x40, [0x7, 0x0, 0x80000000, 0x4, 0x0, 0x100000001, 0xc7d0]}, 0x3c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r1 = socket(0x2, 0x4, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="100a2956b9223776", 0x8) 07:29:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@file={0x0, ""/83}, &(0x7f0000000080)=0x55) pwrite(r0, &(0x7f0000000180)="ae0b7388607ccb2c832be52d64d38c1cfff9ef48d07b246d7180df6f1671d5636fcb30cb166d9a0f4c5185ec3ff67d9303fdf03f1f0c8547a567c3de1b2cdbd4d3", 0x41, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:29:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 07:29:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="100000002900"/16], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:29:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x24) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0xcae4e7ce2b9b2300, &(0x7f00000000c0)={0x3, 0x3, 0x2, 0x1, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) 07:29:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031000000000000020000000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000040)="68a57aa51d288595d92b4d7a90c91afd7ed0623273b1a91f3b5560a5c673792b7d17e3a7a30c202264dc759e4fae42db68dc845284cc4dfa21020a", 0x3b}, {&(0x7f0000000240)="8204309c3900a1b28a53f34d35f31df100d973a20986d089f374157b157c573995ae526c67bbd94090db773037df99bbb6a7b77faba1f318b18b94e6e2eae1c52d5ce506f8c08305da5eccf0ed0a5e7b9b3b075bc7028ec7acf352fb311810e046bc257d58df7e8a585aa8046a80d066d72462d57bdced73d62846e4461eb76b8675ac21363b81003d769aaf1c262dc8a2cc959cd8495839c8da5406b22f4b83ae9c2cc4c6714a6dc76c7155f0d745b4f8da15863852fac1b7cab8d4d1e705622a1cf72f3bd2da2ae576addc4da52a8616e4a982030dd8548350015f47dd0f44dc67c72c55db82e881d5a11471128c81f7afd2272cca1231b90f", 0xfa}, {&(0x7f0000000140)="433d0bb214a4db376069fb262dfc771cafb83dad9d2516a9de490dff6f7d1871bba4a29fec278892c0c7c9697a9c8dcf6a35bd83f1244b7d9edfc65a0f814205b0dfea80f1d1bb992c0d126a51fd39e739249b19b225ec43e1f6095d52dc186abe9c844d30928f3b0d638cb24392002c", 0x70}, {&(0x7f0000000340)="b752d3e47da2938131ef272711a09e6f2308eeaff23d6036942bc4dddc561d894d48dc42c7f163052aff69fbada409c0fd650a4d1b73df5861147f447c316ea9aec48ecf95a7e6fca9ced59d072a2d45aec00c5f65bfde938f93f547a56abbdf3118459ab382102c87b3927b482f937636626821b127e70b3c8de1123b6f563f555b3f4190066124516b9b78bc7e70badaaf8cf34285d78739fab7acfe5d7f239a526ee14b770ceb09a9a4873c65e10d791542a0bbc707cea2d99acb930285bf9f1ebc89bb067271e8a4cffc3295deaee8000808f221aa00e9bf", 0xda}, {&(0x7f0000000440)="545f22c5e9ce560e1ef85b0d8b540719ef33a69f4a4f5fece594815c519f110b88af9c5ec1d39b150c965600c7bea77d83196e8909bf3b9f57e2235da81f5f06aa5b5416da879a51e55611c12912a6c8bd1c4be5324ed4024bf73e64f6f057060c20a5fb05c1d14faa3a8b4bb310b15c8c11b466d442e6ae13323e5752d3401ed79105691196883b5233b4bbd5773b665dd54255dd3a7cd534834da22263afa176f83642ccff406b0a61afe69094944287f304dc812006b2da742990c2c08c5001326895f036c5453c478f52f2ce889303bfa9409281a9b425a1f261b685f22c67ecf7f1229846ae941b8b1ea439e2a8a2466226674a12653deff4468ab9410fbf17d55eba2735d20553640ffcad5b3a1e6012366ac406b7781a1f88090371b7d22de044c460f93d36f294f1da6911cdb02a4f89854a655cdcd5ffd09d548d12b2419d5fad543cd97f1e3d32deea250fe594dc46e89621c65ef7c163be63f9dfec5935fd0b1f92b6f9545491400f5b15a3916ed58d94fcdeb237ecceddb33c913567c80739b8bf894294632e7e79e4e0bd47b40d58c188c69c88c7e080b3539283e6238b321f026e393aad4d0b1d1153aa36f59c4d191ab34a62c2c466d410c5b031a1c96a51b5ad99d71ef76660c8b67e46e129a1509b8523d0d622473a73f34fe3f0c2862c352bc45129a6f431ce22c0de235a5a434a6d959f571800b77551fee19cbd66a8db19c661405fe20375bf7f79f285ebad69bba98d8d5fc7a8abb9b941fa64a54c0f7dc36323c82d903fd798dfa6f687651bc04504956e8ba5fd13526fca6e460e056cce4ebda49f9a8723f061299d67b5475e847f07fc1ed5cb7a6f075ac5153ea53fbeba054db8c67ce91393f8804d6a0c784b7ab1a531521be4c540ef30a829a908750937b38d8530c0aba4f0d1c67557166c66f20c4edd7f8f3b115e8f94f2126e1dae49f1f3277b11aececc56da07224d65779fa43e62241d734f31fa5d1e69c5eed5ae75d417319dd76597760b5100c8e0d82e70cba67fa04784aff2c02a8bedb8d88cac9a82a0d0c99238cefd020169ae12f34b09a3d2441af721ef599aaf54cf4586e8ac94f9fc4402be1ddd6c5bb68deff2031f6e5376f1e80ee3bbb0f3a60239df802d503cae7863828ce64e00351fb6c4d94e1fbda7c390d1c88ecd13afdcd02239a76e4e9f5ab59631b95874435bc295485ee1a9463ac6bfe4c59d884cb1e98e04a97a10e9da813ec58a1bf51d5ade420e50297e4f17f4d7bde046a8426bdf6c8c0f4220cc0e15c9747a0e8586de75d9d5081a97e30248049e26034ed635a998d0f773ed652318584625b6b87166de120854ed07676ae4ccd7756cbe1ca2ba09dfb49978c7aee225be8e5afd1cfcdba48b2911a96604a06cd12ecadb425d4307adeaaf863ce7fc9107b349f1287580b90c60ed1524b7ec1d6beeff713ba45c60ff691af77d7a10936e09744ef9b79109ecbdbd5aaa2ee6cb296f931af58dabe75863e825d2bcd212b03356361776d95c26baa1438c91692608b81b7ac486495cb90b1c427d86e7eb2b0cd83ba94f34e923f01cc04c81f672fcd994713aa49b21784bd3a029c02d4baa922f5832d93e4855ad5533c92bd4e5e4119999b9807ea6709f8f00172fbdea5e22fc07ed47004df8320c56733cd8830f83807b53d59b19796f8f3e88442be66b536d61d3563ca6b7a6c2ed5c6d7ede6e85caf5772b6b2bcacfd1d71afa63641a4182e5099753603a32cf7d3d079d12cee737637225348e31115ad2550af471334686e147a8504f558b693ec24e458b26fac6b70ed7be71ac34dbffc3f38342f773114cd7b343019e628d386bcdab0af18d72393dcf6507de04ee5a310fc55cd77b6f5cfacdbc1bb2fee3886d566cc5d2dbbf44eff00286f6a85b720d1eca37230bba8529d77a95665cdd615d74a7d745c6bb2d0aefd61d96b7ea19044f3f145069354aff2a979f41e79f4a9211cf10075b85d55a6bb8bf75a6e903ab2dad61cc3211ceb9704558f48f5c37c4a80086782c36ace3be6a3af56680acb128d20a3c68f7c3d6156ae4785a19d5794f0410ac09dcba13bce4405031b6abc7deac43688a7be750556e7a7bf34d20ee0ed2204561e9c450e803e0707c539b8c53d0128cdd6dbe42e7ff09964ca93dd49e0e929836955d16f1412146c979cf62daa78cb1dcb3371eece9c7c69a3b436aa8c05ab864312def91bc23b537da54e64df26a994c8b8f361874f131efae555fd27c978ba156b1ba3ed46a0562851f6f6ae774791bcce7b970a90fe6e4be7f29f93b3626237cf629853779ff80545bdb6d0816e0b915b5e59cf8c3da53129448eb1b6884e3832ad8aa12f003290d710765237f445e929d4b33c8de7917e976951553b619e7acd65503cdfe6311d2dabdab932c925167dffc18a88d2b1226cd2da79acfe4d1da32687237e32f4bfa4296a69bafa2db610e9352043aeda56480d79cc3905401233568cefcde190bf3644fabf931434168d70c5136fb127dd3c6d865d6e0950d58c093de017879268b318200847ae6069768b35398f8c709b6d53ce0b815117bd22b628a17b3969771563ecd0dda9c3b493bc443f1f65684b4185c845fc152d1affdb46aa7a6038bc103605344afde12839d5a0a8e2af56fa1486eb5f50e6f3fd2dabe78e15644c1e48173ac3c32a9387053a96d87d5db8cb8bf288778f9a452f352844ba4d7c7c9ae44a40e48f2e3f3407ef794c6c5efe6b27ac8732af55b03a2818d4eb9be87d589f694604d77c1d46cd6adcf98335b41722f4f6582d8f34e7f72ced2353e45152c2b1d6cbceb38191bd95cff1179cace958d5365b7a20b28b1bb794c117ae0d7a910ad84fd8fc365d0dda5ae26f16e7642b70d4f31725d7aee4c96768c2c61932984eeab6f13498cd02ed6fdc279d392fc048187103183c2c0aa259893e8297eb57eb4e924219f8d632280d10493a7e4b7606510ee523b85ff9924c8236273a920416b2c96ec9ebf8ff1e5b3743ef2acc995a16fe6dce5736f9a8e9b2bd5f36e3f04221541a7ea2276f1c7a73fa7f080044e2a3307f597db655fe566913c0db6e19f0d1af212452fe12a6af83dd5c6761e0d1620a5d3943aa5fabcccfecc27740522e5afe8a41027ea5bf1365e9fa34555b2f0d096739a3eca965ce54997b3b09c4e9d577c62920803640fc7950f9257aa741638d540cfbc43f4846ef014a2d7409cf277e5fb009dc6fcee412b8a91ca4e3f25013a17776f3c25e072ad890240500063a07cc4c3c559ea643e03b73e8860562c897a53e424be38a10ee0f1c5ced492ab1c36b30de5d054fd2ad3818e8efe8c1a77797822c3c2ccf17daf1e9e9a49060b5f413194a45d0ceb5ac336df476ff9a6420d2cf9f68022cfe72ced647dde4b9526e9cde27ddc23ed2694f3deaa447ce5db2a5322bd4dd97bdf5bd63f62d6421b370ea330e0162aa2d75ce8c1c2ce3d246cdb44e3f52d9695119e406087797e615acf83e518d7ff044af6f43cc9bc74d7dabe57e3e302a9d4d38da26087c7c85f2d0340ab0a927404e3bb25246c70c4d5155120b5865a88afb39e5dd9409b4e825e2bb9330f3a3b894a33dffb555208101c6d40fea21f534ba700b2601bc1e39f7279fcece446eaf578a609cb7570a065e5796f12433728bc997c49cd6bb37dc3e874b36d00fd1b38b387abc05a5b28f762bf41dcbea04aa10ea4b359389eac1018073cdef3a0687a186e1d94e05256563dd19fab82f0f382778725c909cb5ea4155557b8ca2557209261ff8060825fd2a6576d90a32802bc810fbe719328f86509fdcae086e0ceaa807202baf6c23c5309894a29307a3af2c639d091e1033a6abb597a0473e7124a094f91ec2a1d1aed4736b5f755b2669b301fea627bcddf891881a8795ad5c950147b7d2265d5f2fc67239a1b116977da961fc9db060c7ddfc727974f97b0c581ec8865d3f74db26e2731c0f3d909f60888165b54017737b8f8c07e67e9fe118aa947a4f8b5ceb1b335e5133bb67ba2d03e1059b967c30df7e1480b7716a746f052a90fa077dfc9b69929446fb1f4828a28c7298200f74d9fdc5ebfdfa2bb8f8ccc99367ea777c3ae4b2f7fac1a1981db28a2705ee5e1b5f6d3019564056d5531862ec6ad2a60f8e81f693a7b7703c665018326cd54f22d7c0959645360f7252c8f039e4c701f4270df821f8da253d14b5a9e109d03fdce9b943b1eee863c6595b6fc191701daa97c78e753708496b7fa76f7b40fca76b340d7141933d479a08d3023fd94a7f7b2bbb46ba466c73451a9aceabadff9a8f0290a0a537b313c0c4f377ee08baa4430eabb0c0b8d7c2e46d6202ce9ed4d76ae0c3eab17d8cbd90e40ff7c532511754e12764fa4626a92d3e4174ca82bc07e2ddfb775911ecd2b7f858b6335c6292c98224902fe92d29e57fa8fb0834f3cc66128e1525c53aaec7eccbe08c27ed509076a0d1c5c62fef606368d7ff9513f8a163527481b63f3050efa81316de6ce85469b6f4214d89c2e2aefaecffc3160a823e05cd2d73a79923c79ecad4481287cea903b4b3522f3ab9833d0435cd6eb1d305b781c60132e0bcee9b97833f1f059530b6c34e7a0df79bfdc1cdbc522e35f7fbfd2cfa01d96dcb7495c757714922a49599745a4bc5cd635219cee9590bca05dbcb87e4b2b4695dfd11bafa5b1a235fbfab3553484f56c2ed289080fc28fe4aeec4335107e758f784f26b119130b6764f643f4a36d8b31743f5fe9dfcef2f1fe67941fc9ff3733e3e760956e0d01b27a94025291a288450515a5543f3bd2a60b604ae0519543971f4482f4847a9def358959a145365da0f506e3195cc4f60cc1002b8b8445611080b07e3178ae20f13e4c1b3b83d2de95d54d0adbead5a9dc7d28e47bba2b80e31f7c98bd7074102a5ebc09a042882ffb1c6541162f4579761cc6eefb2ad7de823764cc07c1034daecc7b8af7c97b2cafe6f68c2ad619d2a650260d0298ed0d34ab450be289f082db489e290c4b17215d41b8cd8242cc07bfa652b2fc9805b38102c4243a3b06b0ff103d3ed80bee7f17e039702c4ca9ae70d19035d143bac05a01e5cea220119d396127d496a695142d89ee47dac1e489bea73b0b5c2877e62bbea4625d7e87c6a5acb2d33985903489dd8fd21a7568b6f1dc859f56cdc3de94943d9485e0e97f0390c76c556ecec4896e3f716be2d1f14bfb7335717a100f6be1f482363f6d39441e3850cfedeed834f498fc265c382c4ed0f5c2ac5950fd5e1b61b03fa1130142ffc62ae20e8dc9d7ddae2d1b0dad3a7252400f66f4ec75adc8db6d0495044e81e029e34b5e29cee4b9c5e4c659008e64e4f4c4a55bbc813ba96727f910a59e1942c06922da351b37235a150713e998a6bca4700147c4aa5dd72d6612046b49f14fe19de81f8cb14cb5d30881102623e05a88599fec39fa4d019ab2a41d3c03027b3ec41d71223480371ec194c403711cf933f674b43c71cb76e563bfef530ed2173f81b019844e1b4c5b93f8ee3b27236265301f64cb26135bf83e78cb179eb1ec8fdad3dac22f0d661d45a3476fce2eefd4fc7dd4e35d3cd995f18a7eed3855423f68d8de054283aa41de6205315e37abb3571acf2522bb1c542d6b345deba7e2d347534ee2960374c0b5ef7a74ba0da249a77c785125e91b5fa3b196aa9c6ffcace2559c518d6ab3abf5cac88b1110810bb56790bf394e9537f65c7479f2ccb0ff2f477839525688b34311ceba821c41263c244d5a183ab4bc18857c2413f662c6", 0x1000}, {&(0x7f0000001440)="76bfc7c2194495577de165b73eddc8c0fd0ee9b182dac9855ed5f05ce580231a18e8e0438ec488bdf0e3532989405d0a7f57e0c542004a8447dfb9ba2240418bd59ab2844468a68bf613b425ca3c1ab6cc0650e07195cffe9e3b3761a03e3c0de4e3074dcb248b217a876f4222601e8e9b1c30f235c065b5e5a82f55c36aa212e810e72a2070b36e08ab", 0x8a}], 0x6, &(0x7f0000001580)=ANY=[@ANYBLOB="2000000000000000ffff0000050010009e5ce9cbd70bea7fecddab03ae0000009800000000000000010000007f0000002914162d762b40084596d9fa774bd40f9f154a3cdb94298dcb858287f698e3311d5c66acbc6f5f36e2343802d03048d1dba25668f42ee7915e5295a1c7c2c272ab899875986db739f3e425d0fc81e26c084bb11732f5e9e2d82532b7966537722c3a9fff2487a2301dd99aa6fec18f9a893bf18ee2c8ae954833ca13c2b9e4208bdb000000000000"], 0xb8}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000001c0)=0xd32e, 0x4) 07:29:24 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0xffffffff, 0x401, 0x8}) 07:29:24 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendto$inet6(r1, &(0x7f0000000140)="4c381fdf83b487cd8edf5f077ddac32012fdb5159ee07d5cbc068d9710ef39711b9e51a8d11709f789673bba729c3c57075603d7453bdd4985ac8d05a728671fd08c73f8a778b4291b184972bbdd38d74c0afc62a82f67b03d98e76696397ce3a0ebaa", 0x63, 0x400, 0x0, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/63, 0x3f) fcntl$setstatus(r2, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r2, 0xe0a32a96b01c0a7b}], 0x1, 0x0) read(r2, 0x0, 0x0) 07:29:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() r3 = socket(0x6, 0x8000, 0x9d1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getegid() getgroups(0x6, &(0x7f0000000280)=[r1, r2, r4, r5, r6, r7]) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 07:29:24 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a4cf7300"/85], &(0x7f0000000100)=0x55) socket(0x0, 0x2, 0x2) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)=""/20, 0x14}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/193, 0xc1}], 0x3, &(0x7f00000003c0)=""/155, 0x9b}, 0x29dc922b2811c92d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000540)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x401) syz_emit_ethernet(0xffffffffffffffe9, &(0x7f0000000680)="8a3f80337a01cce397e86822bd9fccbbbe86834a55ad57701496452933d19286bc91972cce4611b90668570f06c987fd2aada36e1c3048d1da87ff808f05bc387de2640f091177dda6bc740607ef33a333a88b705b358c77d167a733980712d57aa49ed83d6ab98a5f48de02424967456b3a247bfa46d48f9963657fe0215f204366a5eb2bdd98be8ae83f3157f4d07b2a18091c7e4c9e47796de73e6a994d4eff7fe92e2c0ba47a04de8174b9b08681f90a41311806b8d933fcefd393d722e76afde86d05dc384e502b1e2bb2379c36658debd6c8ac71d8e3802f3eed892d5f6314eb02a2cd308e4ba2834345f628ec3803b7a91241a9f892f406f8ff112727a177a3608cb5c6f4a740a66b0d6f67dd60cfa5e853e3d76558b638d7cd055bb8") poll(0xfffffffffffffffe, 0x0, 0x0) 07:29:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 07:29:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x8, [{0x3, 0x800}, {0x3, 0x1f}, {0x3, 0xfffffffffffffffa}, {0x1, 0x8}, {0x1, 0xfffffffffffff995}, {0x2, 0x1}, {0xc22109759c035bf4, 0xfff}, {0x0, 0xb58d}, {0x1, 0x3e14}, {0x3, 0x20}, {0x1, 0xffff}, {0x2, 0x5}, {0x3, 0x8}, {0x3, 0xeee}, {0x1, 0x7ff}, {0x3, 0x81}, {0x3, 0x5}, {0x3, 0x1}, {0x479ee2ac0038b7c7, 0x80}, {0x2, 0x7}, {0x3, 0xb9}, {0x1, 0x9}, {0x0, 0x9}, {0x2, 0x9}, {0x2, 0x3}, {0x1, 0x6}, {0x1, 0x80000000}, {0x3, 0xb5}, {0x0, 0x3}, {0x2, 0x1}, {0x2, 0x9}, {0x2, 0x7f}]}) 07:29:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) listen(r0, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:29:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xaf508c1e8420da63, 0x80) setitimer(0x0, &(0x7f00000000c0)={{0xfffffffffffffff7, 0x2}, {0x7, 0x1}}, &(0x7f0000000100)) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0xffffffff}, {0x7f, 0x401}}, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setitimer(0x2, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) 07:29:24 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) r1 = semget$private(0x0, 0x3, 0x81) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/14) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 07:29:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8880, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x5, 0x5, 0x6, 0x1, 0x4, 0x7, 0x4, 0x0, 0x2, 0x1, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x578c, 0x7, 0x20, 0x3}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000000100)="f10e6b32091a") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x3) 07:29:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x5, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) sendto$inet(r2, &(0x7f0000000100)="8774503acb64a9532211905c32b5fad5042ce1bc818229f2faa11005147bdc3191a177133f99202668c67f70f8672e73441a3c9f7d83c3f52263bfa33dc10009aa91384a823bde97da362c9445f36a85d2d3fe", 0x53, 0x6, &(0x7f0000000180)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x51cb220adce206ca}, 0x104) sendto(r0, &(0x7f00000000c0)='@', 0x1, 0x110, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) setsockopt(r1, 0x1a5, 0x6, &(0x7f00000002c0)="83042bfce6a0d5393f10f6f5d6e27d4762a561bf648a5969ac18fa8136218e63c70b6a820e3c45aaa7ddb37ea35244df396b3b3c0b630932efe97437bd5d51ca6804871cdeef317ea1d07649301ca79c7a800b47e1c697285af61f753ca4d18f3b79dc203c4db212896b6615115b599d4c3b85e349e8751c2c9cdce5dfed74918925d8d17e4ae7dd004a9cdd15e02b5b9c673015de59289ecc594a5c92672050f0362c6f18ae36ab0de962fff79f800803d9f152c2974556b3402b558c0defe4b426f89a57a36762e9", 0xc9) close(r1) 07:29:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) preadv(r0, &(0x7f0000002380)=[{&(0x7f0000000080)=""/238, 0xee}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000200)=""/6, 0x6}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/137, 0x89}, {&(0x7f0000000240)=""/32, 0x20}], 0x8, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 07:29:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 07:29:24 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x4506701eabf53242, 0x22, 0x40, 0x1ff, 0x3}], 0xe0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x3, 0x4, 0x3, 0x5}, {{}, 0xfffffffffffffffe, 0x50, 0x4, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x6c, 0x2, 0x8001, 0x2}, {{r0}, 0x0, 0x80, 0x40, 0x81, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0xe50d, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0xe6a9, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80, 0x8, 0x800}], 0x4, &(0x7f00000001c0)={0xffff, 0x8}) r2 = dup2(r0, r0) ioctl$KDENABIO(r2, 0x20004b3c) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x40045700, &(0x7f0000000040)) pckbd_enable: command error pckbd_enable: command error 07:29:26 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x10c1, 0x7658) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) select(0x40, &(0x7f0000000080), &(0x7f0000000140)={0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000000}, 0x0, 0x0) 07:29:26 executing program 0: r0 = socket(0x0, 0x4, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x10) 07:29:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000034, 0x0, 0x0, 0xfffffffffffffffe}, {0x80035}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:29:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x2010, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x80, 0x1}) close(r1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x7fffffff) 07:29:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x61}, {0x2}, {0x6}]}) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x9, [{0x1, 0x7b1}, {0x3, 0x2}, {0x1, 0x81}, {0x3, 0x100000000}, {0x3, 0x1}, {0x2, 0x8000}, {0x2, 0x5}, {0x1, 0x7}, {0x2, 0x7}, {0x2, 0xffffffffffffff01}, {0x2, 0x2}, {0x2, 0x4}, {0x0, 0x40}, {0x1, 0x2}, {0x1, 0x81}, {0x2, 0xfffffffffffffff9}, {0x3, 0x4}, {0x1, 0x8000}, {0x2, 0x7}, {0x3, 0x5}, {0x1}, {0x2, 0x7}, {0x3, 0x7}, {0x3}, {0x70fc819b4230521d, 0x1}, {0x2, 0xeb6d}, {0x2, 0x80}, {0x50ed77b3872dbddb, 0xfffffffffffffff8}, {0x3, 0x800}, {0x1, 0x75f}, {0x3, 0x43df}, {0x3, 0x10001}]}) pwrite(r1, &(0x7f0000000240)="44827f463d36fbaa437b7dd90fb5b3dc6db238cf2ff17fbe18a3e06d93403c11398a90bc3b1e091e0c7387338bd943a28ae0f7f1cad07fccb1859cac0d9c40ec3166bea58553859d1d1d6b99c40c289234325efeccb3d864418cee4cdaa04bfedb7af1d70a0fffdb3a404fc1cdbc24372a3da19d48e959307233be64a9f38378cc5fc1ade749777924e7b3c5b81baa3ca76393e70b597b2d244323b501248c80b5e3efa04523db7df2ae2c4be7d4763fdb1c81db280615321327", 0xba, 0x0, 0x25) write(r0, &(0x7f0000000000)="158d1721c985de96324918e62dac1450c5ead96a903c3c62e30bbcadfa0e673a2d6ce4384f2ce5e2b89195990a9a7e0e7c74c2efcb342920bf0b5ab90e7554db961812181e9a35f11c1657968d5874d779dab515f542713d87340df17b7cb22182d594423941", 0x66) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:29:26 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r0, 0x800, 0x2, &(0x7f0000000140)="1ef597f4bc6dd1dbf4819d1f8b593b86d7c4851ba39a3b49f005d6e5eb9f6838da34f3c8c2829cf6796bcd646076cf927882a3b2a74583f390da213beb77778355caad78554fa1f2674a0c", 0x4b) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 07:29:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x42) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x7fff, 0xab, 0x77, 0xfffffffffffffe4d}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x7fff, 0x3}) r1 = socket$inet(0x2, 0x2, 0x20) shutdown(r1, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x7}, {0x8006}]}) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x18) clock_getres(0x3, &(0x7f0000000200)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 07:29:26 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xdf4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 07:29:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:29:26 executing program 0: setuid(0xee01) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000001c0)=0xc) fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000080)=""/54}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x10200000035, &(0x7f0000000140)="2081f4008235edd5cdeb9c198dad99ddeb147f917dddafa027bf3eaa722dbff0cd4a5b35cb8cf236564c9d1247d06e1439c21d7a94f8855ba8244e6ed46dbe77a7349a358e78765270344a559e2e2c22a29504ee711d9a31119d4407020fc24da0057bdc863404f68bcd633c0fb3d66d2bc9fb74195d540d", 0x78) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) 07:29:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e4c2b69affd6ac35b35e48c31c14eb511137f93", 0x8000086b}) r1 = socket$inet6(0x18, 0x3, 0x100000001) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 07:29:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x4, 0x7, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r4 = semget$private(0x0, 0x6, 0x4) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000001640)=0xc) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r3, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(r3, &(0x7f0000000140), 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r6 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r7 = shmat(r6, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r7) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000029c0)={0x80, [{0x3, 0x1}, {0x3, 0xbfed}, {0x3}, {0x3, 0x400}, {0x2, 0x1}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0xfffffffffffffff8}, {0x2, 0x9}, {0x1, 0xcdc4}, {0x1, 0x4}, {0x3}, {0x2, 0x101}, {0x3347c760d5d0bd04, 0xda}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0xa9}, {0x1, 0x2}, {0x1, 0x1}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x7}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x53ba5ab9}, {0x0, 0x2}, {0x3, 0x400}, {0x2, 0x81}, {0x0, 0x100000000}, {0x3, 0x8}, {0x3}]}) chroot(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) semop(r4, &(0x7f00000001c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x401, 0x1000}, {0x6, 0x7f, 0x1800}, {0x3, 0x40, 0x800}, {0x3, 0xe7, 0x1000}, {0x0, 0x400}, {0x1, 0xfff, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0x46, 0x1000}], 0xa) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000005c0)=""/88) getegid() 07:29:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xb0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 07:29:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x2000028, 0x0, 0x0, 0x7f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="b1", 0x1, 0x0, 0x0) 07:29:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 07:29:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:29:26 executing program 0: pipe2(&(0x7f0000000100), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x5318) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xfffffffffffffc01, './bus\x00', './bus\x00'}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 07:29:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) semget$private(0x0, 0x2, 0xa5890071c90d0f94) 07:29:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 07:29:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x5, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 07:29:26 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd}], 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0x59, 0xbe46}, {{r1}, 0xffffffffffffffff, 0x88, 0x2, 0x80000001, 0xf6}, {{r1}, 0xfffffffffffffffd, 0x4, 0x47, 0x20, 0x8000}, {{r0}, 0xffffffffffffffff, 0xa, 0x8, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x11, 0x80, 0x0, 0x5}], 0x80, 0x0, 0x87, 0x0) 07:29:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000001a0, &(0x7f0000000080)=[{0x4c, 0x0, 0x0, 0x3}, {0x8}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 07:29:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) sendto(r1, &(0x7f0000000080)="d9bbe982a5d5c691bac61bc6a6562dee96171fa359d24b5739cd1af4bdd0e117d1498105d4f048c8167d548a3fe1497cb8379bc723d8bec45eaea87f24e1f82701c81ac5fa63d27998c76c23302259c4978e34ec63ae42f195eeff6bec0aa10625a165f4d43f5631175a8381e71a54b7877c1b7e38b2b4ad6bc473ed09524dc1d106443af2bf1a68c54d98c6a895320970002839df78dcab24b7fb1df9e44585ddad56d093b5a49df2138f1a2b927428687cad2c0659b7981e8c47a736e2469804eeb98a80c6c90821", 0xc9, 0xb, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) setsockopt(r1, 0x29, 0x36, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) 07:29:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4505) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8011, 0x0) fchmod(r0, 0x9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000180)) write(r0, &(0x7f0000000080)="255aecceea907bb89281d1a36010df23364593aaa65dfe83fd8863d80bc29a3ae07150ac980148b45595ca5ff67db172762a5f95c1f3e80fbe9e5da43a9742275c9ddb5c9fd0627e235185eac7", 0x4d) ftruncate(r0, 0x0, 0xdd) 07:29:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 07:29:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10080, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 07:29:27 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0x800, 0xd0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) mkdir(&(0x7f0000000280)='./file0\x00', 0x1000000000) chroot(&(0x7f0000000140)='./file0\x00') r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') clock_gettime(0x0, &(0x7f00000002c0)) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="d52be464165615ee01009eac8f000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28, 0x2}, 0x404) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000240)) 07:29:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000007}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 07:29:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x10) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 07:29:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xd2d, 0xca75, 0x4, 0x80000001}, {0x8, 0x200, 0x80, 0x6}, {0x2, 0x4, 0x8, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) dup2(r0, r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 07:29:28 executing program 0: nanosleep(&(0x7f0000000100)={0x1f, 0x5}, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x3, 0x21) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000040)="8c58c699") 07:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[0x3, 0x4191, 0x7, 0x81, 0x1f]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_data=&(0x7f00000001c0)="35128ae13827571747422841d8d43f3dc0464bcdb2114d785b9b5f0cb40173d6a4cee1c3ea1e55c1034db6003d59a747568200cf2bd239a3d2ca7aeb8037b821d92d9fc193d4e1d21e5c403d969df170fd85cb2e3d6d53287c145b1bd918550f6180c90ba318e12578b79c23eaae23e342f661b76ee4318a87d72d3e95167840a7edcb57e62a168fee171c9cfc4b45a583f23df7141cfc7640f202"}) 07:29:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') sync() fcntl$dupfd(r0, 0x0, r0) getrusage(0x0, &(0x7f00000000c0)) 07:29:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x20008000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) fchmod(r0, 0x8) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/148, 0x94}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/227, 0xe3}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f00000003c0)=""/224, 0xe0}, {&(0x7f0000000000)=""/44, 0x2c}], 0x6) 07:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x15}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1aa94370c50000000000", 0xe, 0x0, 0x0) 07:29:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) kqueue() syz_open_pts() 07:29:29 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) openat(r0, &(0x7f00000003c0)='./file0\x00', 0x400, 0x80) mkdir(&(0x7f0000000380)='./file0\x00', 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="d86f2ba9346098e1c1b93867747e41560d831a3c77c8db95c18be82093a0bdcddfbd415ba5539c91434820260b6a48b8c270209d3dcf745b0c6b7a622614b6a2ff0fca1a5e2fdb8470b68930936e25e71b9616b32c679407b4010b18c27e544aa1ac37f53c66aa469b7d252b1df875e097d8b3305afd842e89", 0x79, 0x0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) 07:29:29 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x10000, './file0\x00', './file0\x00'}) r3 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0xaff3879fc96f0efc, 0x10, r3) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 07:29:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x39}, {0xffffffff, 0x80000001}}, 0x2) setuid(0xee01) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="fc54fab8f587b51118c63342200ee3edfa07eca9d13574364c2c9f4f44c729d23ed6a10f0a2bc9cccbb01e59716e75c08298a5f30480e75d2c5dc6cef8f33556e2f50972cd16f5c575a504b755fb9ba7a9874e3b4c3b2a0b0d780494bac36e3bd0762b784a2e648a40397bb3212fb52a282f0c8d43a211c83b16f50e798861ee4b60f350f35daec3048616929fb7490b1ed92cfdc3d058aced8b1a179407d2452b0c5b91f091646e4a836086d8e811971e5fbfd986fd7cc70e522972d511", 0xbe}, {&(0x7f00000002c0)="019b476adf436304b28e481ab41bca191fd8e91dbc2d32d95a861ac10381fa56531131d636e791c4cc8c52e2f97aa9fb48e203b1235fde33d7845bbcc0c92e51989ae4b1918e858c66fffc36e57dbf063f7c3c90cac6f2d15e1200f5315c5b499667f95ed3a84bda1b0d633a621dead68c8da24c63d210224db0ee8543a719924d1290743c3808375afc8761ccd508743f3547096a0765c2fa7032f4c24fc423bee269156590396d8d411037d3a493b487134f63f85248cc379b3321056140b2005c4a22591a517028e14cf4a49ff0dc637c904c3fa35346f7c40da7bbb3c04b11dc863229eb9c617bf9fadded8473009057684f9a15811957a0e54b0a94bd", 0xff}, {&(0x7f00000003c0)="d5a13c6e832198e540d85260a103dbed9e5a7893aa8a4991ed6a474140f4886ba41db577cf384d782aeee941c19a0eaf58f0e84a29b3c586169596ce9333d6a94c28a6687054f040eebc55f5c9eb1cf55266932c0aba7f919e8d0f34311afb61814b6fc976fa7915eb7a661eda779126a1af71628ebfcc6217315d269f606a931e740c01a4ca72707e3210cf28de7ce1672a5e938c7d5258baad088bd15d6ef72bcebe7b202cf53d9141d8b04acb1067b49e8a9bdd650cdd86d761a6e26a55961d7a2cc51df8eb910ca296c5e3d857f361ca09b747ae36f7d9402afa81e6e6d649a6410419f94bae190942635d47994c28c15c35f814650fb4bd4c", 0xfb}, {&(0x7f00000004c0)="2c08a196b42556ba940ac2150134bcedaee43e77b205aa9a16a65ec83a40ab01f72ce0fc083c9830a1dc31a4b352601a21852e747661655a53640c32c02f6dcdf6a09fea545795ac144b5ffea72dedf3f3af2f49a56d77c37e6215001f32f5cb87636032a9f730bc49c8ac53a9da4e50f3e47e3e79a1a3d08193d7effb61752d88c2fdd89703275b4c1f4410ac0621e7426d4442d3ea357c4fcd2d3ffb3f21c0786193f8b8e320f27c4f8fa02ac79111daaa88f594b14d7f3ef632c39d33fae03209c58847d676f8737017e9f44b7c6ff7f7e3814d3ce76ba9d917504aaf5830ebe8679d0312eea1abbe", 0xea}], 0x4, 0x0, 0x0) r1 = dup(r0) close(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 07:29:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) listen(r1, 0x7) 07:29:29 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ftruncate(r0, 0x0, 0x7fff) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x400) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x282, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x8, 0x7, 0x7fff, 0x80000000}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x4, "63db6e92407e5c431bf58c0ff722e2c8a6be55c6", 0x3, 0x4}) pipe(&(0x7f0000000040)) 07:29:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000054}, {0x1d, 0x0, 0x0, 0x50b}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) fchflags(r0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgget$private(0x0, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x7) r1 = getppid() r2 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x76521b72df5449f) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x80) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x4) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20, r1) 07:29:29 executing program 0: r0 = socket(0x11, 0x4003, 0x0) read(r0, &(0x7f00000000c0)=""/151, 0x97) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 07:29:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x400000001) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f0000000000)=""/7, 0x7}], 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0xcab9f0ea169aea16, &(0x7f0000000080)="92", 0x3ae) 07:29:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000580)=0x800) syz_open_pts() 07:29:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x800000081}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000001c0)="15303c6452ad250bb91d27b689ffc991f3df1f7cc8fcd4b116cf8d427de1b4b49a4f237b6251bf35f8c61930ac6fa83b4af69d3889370d401d9cf6ec0c292cc87d73734261f62fa19fee84b40c50ec52fe7eb64d9cdaa3a4d5912df664a2ec7665d19815e8f4bb6f62745ded4e41f79f0256000cc17191053209f0964cc4a1851c81c58eb4429be7f28c2dcde9acce91e0de73570d2bea50d3f8fe805335fd053c871de59c973183b31429d5e37d7c931fff16fd254eac98a0e9886947286efb5a176ca978f7de54d20aa01266", 0xcd}, {&(0x7f0000000300)="db34e3839e021faec96e796ea6787362e655a00d8c35351f308f136c00bdb35f849912c2fc4fc6e79956900cb52839d1c1d39afd66d857b9065e1c41cb785ed02e3a2698c2ff382da7710c6d8184dd", 0x4f}, {&(0x7f0000000380)="b6477cd64815d10a3c380920ccf2adf8863218a878870ac55729c5a6aebb9fd4150bd60fd1af6c17f77d5e17ce3b67a4f7ac0b6144d2672f63cddb9f3501571c17d79ddd3ae90283a0e9c4fda625e6b4cc56cc6aeb7671d1a2784be8dfb646fe798dd3661108d1011da3e17d6861c804e5368fccd5c3e54ec7533e3b905f817c8e4f88fc69be68aa2c7d9da1b2c787994fcf2f5146b2df9bab5ddd0b737deb042233341ad07210eb23a45395ff8eb71c57e05e0c37abb616efde9fdc841acb4974f22d83a06722f542611122850b6abc14f618af19b1956ffcdf35c4850e1bdba7f31506f4fa87d5cc4f9d714c19716d8b00e2d6a8822bd325ce9ca64382bc66e00da5fd59bbfaa5c2f09bc6582b0161b5ed085da74d8d5773292426d13b4ae3cf861c4ab02b38fe2689f72880aa105f04871605d9b472be1dbe4b89e5e36ca409495a316cfdef8fe5eccca43028e07698dfd4728e50b890c51ecb79b240740a302ea78b9fe33d8a024ee8f4242aade43602c5e0a72fa4c7ed29cd0d45e5d53b46472cbe6e75b26903d3a42b8e8edd38ca2b292ba13f4f96a190208a18189820ae37c3eac0a9273c88fa9fd4aa75d3ec11e3a4c51f037c00816f68f41b1b0f7caa0b23faf42937e4e4d98a6d6d65f83fa1811d17d37460217595970f27c29287a1b08e4932ccc6be45e05db158a40e32d9cc42c29e94e30f3f14780c6da731dd1603f7c12b7a8dcce68b6f2ef51fb6a0e97f0fc5ac232a731368680e293f81a26e41233d7dd8dca1c473e6d88555d45ca5cbd5e2324a81c80bdcb230fa417eab5c6b5f6ebfdf128effe936aa5a131e923ccb48925f146efbfc6771aa7355e296be14b61d875f5af5c8ce3e986b6039fb3d49d72013a9a994b4c8f597afc3fec2f00c11969013479c444c419b49ad8acce752a87090d6a41636de73d92ce5aaf50f68086314a3c3f080658dc6b0ffcd64767ba1ae61327bc9b5d3e37e8bf1734c79e449b6cef1049aa463edd156e31ff4b339d8f9bdd978fe3722141acceee1878e297e87d53c1e8c9e13374ad7af5be157d001d5fc1267721c22ecd02e43a931650de61234af8007b393a9789a24c388be750f2f6ce2917daa8567f448c1692b921603b02dcf196cd5258aee1993fb959987f13cef1348d981fa386be7a1317b50bbd2caddba1f4e18a94efe4a6baf09ab3f4107f0eab3375c9b8f7a2c177aff9fe2c9a24e59b931ec972ecad675b69784c6725d6b15b7cd1eedf50fd3b54308815a94874b4ba8cf1eacf17542c02302490611eb4a03d1645b90d5277fb55193164283146d80658a030383a3020d5c43d4e4da97b3cd33890e4bde3f072409fe931e0741929ebc7e189ec707a838d6a94e3ec5f0e573b9f2c3727132b72c1e663bdff8476e70427bd2dc4ea3a9aa26abb2b75420c625d2c01dbf9d4f6270d00a181bbbc27f234ff06cbcf79646022fba140ad30616b0af02761c87c493a9a16d94e26f0459a4c6755635f2d55940010aacb02dd6248df08f026d35b2b0ab1b9c4527d12309b5d28dbadfac9110f5d30b48937d715fc1c95f6290b5bba57b49c50ca3006d827eb699c3ccc9859ae3b7637eafa776c678cdcd9955a65709571825d9a704f03648b77c4104c57b65a812e8d4573cc7d1cd14b4acd1dcebb7c06c806ea974d1cb5d91d04d923a2f3a9d488e5f5ed4e229dc7b62f274aef7f9e4a41a588b0162f70ec2fc574de44a9f402047476a3e1aeb3b3371460d3577cba7fbc6b660d556032d10fe3e050dbbe042f906b9e350891d1386795a45b67a8854a03614ba1a69c38a155225aa864d4e2fd44785bac91cf4faed04c3503b8288b94ea99f5ec0a1f71b4a546663eedea8b39e54a76ddb2dddd1a3fe986b4fbfc43bc88f332b38031243198fa239b70c620c8d726d47fccd357128efb0a6afdad5b92739182fa6b220e0c87df20b0950e06904083b1cd26d4f14fc601e2ac01247030e4a7a8160d445dfe4a3f22443c0ea05ecb1accae4f3037e2238767a70ac1c972463a4a7221a81f11b2c5dfbcf275766c918c0b0b165bb7e95ee6cdd0d6646b59ce8702901233ce20d67fa203f846cb07c28e1cbe96d77aedce1e94d5db800e249a1a1dbf18a66940b511e38837838eeaa44ccc84c2059d5916b8e142c8d7132d50f483cf8bd09839e8a7ddde9b888e597751bee52ce36f713239e04ea8d72582d67668cfc5cbbb17806a38b58e4bb5e639de8654fa615b00d0ec6d896a50bc719da339fb44a9e204d76dbe60ef96aeae77a47884bfe29e503364e4088197c3216a58d280a7bf1856195aba83df5dd05743c43eb35bc62d0e23f9a7ad09cfa82d798eaab202c12158a539611ff1953480dbbfba8588462366ee71028d6f46c05a232d87eeeeea9d60bdc17230c80a2f0a36cf6221881db4b507dbd13b775a2a12bd6bbc01d34e4721858ba3662a74afe181b98189fc79b0aafa7bca07748dc84d556d0e5bb1fb52f2b1ee5aec8c26013cb1df9dea3c3577a48b822fb243a39a46e18ee4099177deaa5dffdc944672bb9c0356e1d1f219a85e591ff2bd5e39d2cfff0001d5149ddf9f46b71824e8ace939f75d1a4a7e797ee23bf13d802238bb62419febebb53d325ae4c14d49377e704ced2bd8329d15d259aa8bc9161974d0a21fb3562f20f893e3729e1d58ed749517a9c605745fe76de8924e5e62ac6af2bae149a048d2dd7ad2449a38859795098d67e05c5d8fefeb51422bee6d0c3551bd841e633ac6bc87cc61120c7343800f9780f7ad54c245fd1c5bc83c7fde13ac92abb9b9cd43861a4c94389c66397dfa7a967f38e2e6c48e0d337837a48aaaa5849939df8ede5a680ada2cb0061624ec8358221b5d9bf9dd768a299565be55a847670c41bf824b472a7a6b3f2227ba003bc2ec89fa6559613d911bc0b308b1cc7a1305e70405c04a8eddfb13eb042931a55e0bbe98ac9f8badaddb8ce3a4e6d17344051c32f0d7ca34041f797513b1136fbf1e14ade142865913d61416104a9bd13170fb6413354fcaf1786a649e97de57f3dea873129079c62d52dcc62012f77b9e0295cb400b0efe42cb03dcae52513c99779eaaba2dee5bceb213a2e64406a720a1eba0f771e4b2cef09cddf3aae3c9620c93232d550cbb21551a9e1b16b179f063884513da9c0677064c1bddae7ae056da7d159370844e363bd5a635d19b63f941214ba4082d333694883949bf2b713443bf57d4f1c1567becaa1f4cd67f0fb0e010fa38295a9b480c5a6d6fdd6fdf16d92dd9dd46f04f065b96a68c41dccd978efe5d38ac7af6c94471fb27a8a35e33949fe37dc66b34faa8029878cc6697026c677093ff823d9c08c81919b6139352e1ef4868688c55b633c1bd18adf804ee9327b625cffcd458e06a5a98cbe69f382342fd8dbb83a8dae435b89e6167dd57f5a3bd00f22fb07d3587c563094ceec8b85d1444cefd3aff805b261569c492cc855343d7ec88d32d0bfb4b116680f3c308e478b6d9cb9f4e8806a652c45d037cc82bb41bb1488f494eadf802a03e5b4ff5e7e83c71c33e54c578f886d0696c2a07234ff31e52c8d87eb16d3b3f6f0344559eb13b8f696f6f24f1947e9b7cbf8fa77e76045cbe2268785ffdaf5c6e00075e34d3402545a653848c38811c700b98d0a6615ff783848792c1d01486cc633cd061e521c6a9ae6ef0f90ca5dd2d3c8803236e4de5d13551aaae18bd555fcec91db9f36a61760c67216e767eb20d8a9fa4916183af92f6b0e565e97718d9caf1789d8d0f96fd9df029a3731c654609a52f2758bdc83a51a3eecf39d1d016b5e9169e504c9c9fcd9c0a193cbc348c80f3d4fb4dec0ef2f15a68f56ed738c973b0e12334966e459cb931220b95bd37c264ce7cf7ae0694cd07a8eca54e212c40e2153b4e44957765e22604ce0afa2bdc6dd5c127e34b70160958a2175ad80d02d3b8b1dd7dd17a117afc11a7a141d69fa5300696231042285ffc02e54f5264eebc22ca9bcb1107ef7783067b1460c65e639fa348addc3bccbcaf9059e6fbfcd6e605e639e1d445c9c05d48f7a1bfeac5a45e1c15ed4f09e032f73a42cbc14e6170475af8500f4c4d220bc9faef3c6510beda17e22cc50cbe18b18ede53de911453cd7e6ea883fe9952579be23b43d67149ffc5c6297a8dc6d27224cb1bbfb379ae4502a52f18fd34f9a6873806487719124087225fceca2bd6641322e2dfc7df62d32d53a67864b9351c261e1cdf3db816d897590493429e8d139bbad77c5c7fe5a7bbfab331bf6fa14d518b06a60e744685d24c307455f4ab69fb77d747e8e484baea05e6e0766fa6548eb7811f7ad988370c89b9f6b4972d7637330e3235a99889b8cd7feebf80a0569255b99c65e1a6e7e6e64d0390512e157b192b42bc06544b77efca711a90822598273a405826de0955d95834ad2e3881ca743710c33f2b431f579546ae6905248ba8de3880de08febd6f451e31a4c571f979475d4c6c7ef3bd5817727b603294fa0feac3ea29e50a2ece663c18763c1427b078f7b71341bbd4e79cd318fcb7cb7eca9838ec4b8cc1a3508af05e5eefa7cf449d56174036dc33f193c5db315d34ea91e4e06a67840444b103496f15ae9b059d26e6aa3f20a455a6e0023132b82086b8102d86019f1d0079b2fd83535e7077335b2d6be78ae4e61ed8d031e1fec4a6a7ac63d8dcc97ff8d614e9e1d0d89bc365e04a932bbabb7ba2f80f836dd84f81dce045f4aa78058156d404abb7399cfbe086d5ed4806e2362b7bc479827732e38603472f29ec15736b2b3a8713f9344cf2ff37533bef9fd6c3bac246281a4a297bc60da0686f21e93267e77efe550819db0b43273d00c38a88805cfda927dbfd0dda0dabaffc123c6b34433f280fd2fed10be79ad03fdb4410a2abf5d8d3750bd96053bd6b716dc1c22696c35be3e20e3a9be69a6c82d7ba035fc73d705aa992be70f266c62a4ebe60b69083f3f2ec133e708604ce24f272ed3501d2b17d3a8d40e10d57f42ef67a8f117dc903b4dceba267c3a72446a1b22f92b0328d09d5b88d7bd2368e28121735eda2fc084611f7998774434bafe6d3af4e799316fcfea9d0452df2a9f4520470463a9e008173fa59593cb5ea4233f0449883745d049b280296854a23ddd92e669fc1c924fc72aacaddfc3ba3d4c62b5a4ba1aa2d7877fbce026a00db62fc2990ba6f69739e517d27ae0bb738f217ef592127782f54f76dc3676124ce24e7a9d79c20ae2bcea2e518509613fffb63f206dc4ed3c15da7fa2921540e78d985b49c454fca2e5aadf932ea2382d8be80b56708d4ffd8707f9aec731cc4935b40470f11817c02f24422da0bbd6ed5b9d7a6c5d33200c688ecebfe026abff9c853c0d9294d880ec5a4eaf6489820a9a003de17623a6a80df239783db541f23e5e9f23d1fe10f1224c91a45e393127d5a6c03ab0bb8e4594d20b3ec89e1ebc75fe497d6e8bd9f31a1f29bd0c6ef6d135e59f8f472777d5621182c1a86df3e54f752adb3422bd6c2dd8bce832ff27cd508b3e80746d1b3b7f9931a572eb6c8f523ddac30442d7272c93bedec18a595cb86de9f11903ddd41b3202e6d7da2a62f4e837eb35ddceea1bc50d7e49944b93ba05b1325ac15a3255eb238f85f7fbff0157edf2d415362dcf5aa9af960749fee08b0496f6e9b77d4788419bf408a9be20a97b32d4e87c354d09a4a963f9a59c566e5c8c75c1f3aa3deef51fce7b76d6af7f632eb19026a009987cde7e59d3aefc50c6463751f266b73d18e5b4a060392076", 0x1000}, {&(0x7f0000001380)="e25865e62ed6e237a75c0920baffd42045d6169cbb7879b484a593ccc18ccca4b9facd735506f24628ea000c9c2d1dce8cb6f1c7c2f437cee1ed38c09c8e91a623b8b22331cba93de2df37", 0x4b}, {&(0x7f0000001400)="2306374a8e0a886094a55668094e71ff9c5ba32ea09d9e12ca1db71f278ec077ceab9d7346f61731c231a1b5f9a2d9b5ed54c3e4e5eb5bd79779a238cf8534ec80736d229e33cd4636e79e3789704dec1b2e7653a9f98098d16e49b2384c630c91aceeb70db44f168ad53715ff2da225103ded80f1625f5abc7cb07c39e09e9e0d444b6a7284c4e5db1f764687ebd10cd64e7fa3b0956c40", 0x98}], 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:29:30 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) r2 = socket$inet6(0x18, 0x2, 0x5) recvfrom(r2, &(0x7f0000000080)=""/87, 0x57, 0x40, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setregid(r1, r0) 07:29:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)={{0x0, 0x7ffffffff}, {0x0, 0x5}}) sendsyslog(&(0x7f0000000100)="2a3db6cbc72625c29e9f841bdc9ed55ce28d725bf6f7be0bacc695297099e177ab8b07d3b837ead696435b8aa1750f93abe702166cef82f1075adc280b271f728dd4125213c5318f9040fa666b6132e790ddb846fc9e30ced3bc51fbbe7a8ca3d19783dfa1ed292ffcaf63dd4da82e444a33731bf6985f06f6dd1f626ac38c59193eb0aac3114ed9b2adca55a3c6fde91104e5c72dba24b955ce3e0eb9c650b6bb37be1e69158d592628f0090a8e230b1f5c06c6f4a45f569005f70f0f989d50517e292c3f", 0xc5, 0x4) 07:29:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) 07:29:30 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) shmdt(r1) 07:29:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x87}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:29:30 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000040)='./control\x00', 0x2, 0x4) sendsyslog(&(0x7f0000000000)="a7c0d83c592207bc88d13da9b52a90b1a117fd711d557fe768306e867923acd572f1996f9962db2d596c186cfa", 0x2d, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 07:29:30 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) pread(r0, 0x0, 0xfffffffffffffd73, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 07:29:30 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x6}, {0xfb, 0x100}}) r0 = socket(0x20, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 07:29:30 executing program 0: r0 = socket$inet(0x2, 0x800000004001, 0x0) listen(r0, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000), 0xc) 07:29:30 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget(0x3, 0x3, 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x5) 07:29:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0x401, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="962e", 0x2) 07:29:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() rmdir(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4d}, {{r1}, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x4}, {{r1}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 07:29:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x8, 0x101}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 07:29:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x9, 0x0, {[0x5, 0x7, 0xdda, 0xfffffffffffffffa, 0x7, 0x4, 0xa8b, 0x8, 0x200, 0x401, 0xbf, 0xfd, 0x8000, 0x7db, 0x3, 0xfffffffffffffff8, 0x7f, 0x8], [0x3, 0x5, 0x1, 0xb476, 0xcc, 0x0, 0x45b5, 0xffffffff, 0x7f, 0x2c0a], [0x1, 0xf9c, 0x3, 0x100, 0x100000, 0x0, 0x100], [0x3, 0x4, 0x9, 0x71, 0x76, 0x3], [{0x953, 0x3, 0xb685, 0x20}, {0x400, 0x5, 0x7fff, 0x800}, {0x0, 0x5, 0x8, 0x9}, {0x3, 0x5, 0x1ff, 0x200}, {0x5, 0x0, 0x8, 0xffff}, {0x84, 0x400, 0x0, 0x9}, {0x4, 0x0, 0x200000000000000, 0x5}, {0x0, 0x200, 0x6, 0x1f}], {0x6, 0x3ff, 0x7, 0x3}, {0x80000001, 0xa6c, 0x8001, 0x4}}}) 07:29:30 executing program 0: r0 = semget$private(0x0, 0x9, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xf7ed, 0xfb3}, {0x70a3}}, &(0x7f0000000140)) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x85331ccc89a94c4b, 0x1, 0x80000001, 0x80000000, r2}) semop(r0, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) r3 = dup(r1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000001c0)={0x800, './file0\x00', './file0\x00'}) semop(0x0, 0x0, 0x0) chdir(&(0x7f0000000240)='./file1\x00') ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) kqueue() shutdown(0xffffffffffffffff, 0x0) setitimer(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000180)=[{0x4, 0x2, 0x800}, {0x2, 0x400, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x7, 0x800}], 0x4) r4 = fcntl$dupfd(r3, 0x0, r3) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x0, 0x9}, {0x18, 0x0, 0x3, 0x8c}, 0xb9, [0x6, 0x2, 0x9, 0x80000001, 0x7, 0x0, 0x80, 0x3]}, 0x3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000040)={0xacbf, './file0\x00', './file0\x00'}) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000300)={'.\x00', 0x3ae0501c, 0x0, 0x8, 0x0, 0x9, 0x7, 0x0, 0xd4c5b71dce81d8c, 0x0, 0xffffffffffff8c96, 0x9}) 07:29:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0xa702da7bf37c34b3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="b00e082b3debc4115c2b7ef444139aba0eaf76cc6a8b8c33aba3eddfdd54f1cfeca9b6dd408c180cf0001f569077b034ab27e74f22ed11216467804761e15837e71552814ce77c72d82b14057c1c5cb3aa8213c60cab38cce14e64c7ee1e92d11854e4a24d45190287b1e7b5fe67a4126c4b6bb5759a902e27da162eb7149e2f60b3162bdac2c8da14a7b380b4c16ec2b218f30aa798320571895cec93231922cc76d936023bc78146f52c81", 0xac) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 07:29:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 07:29:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000000)={0x9, 0x6}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000000c0)) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 07:29:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 07:29:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 07:29:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="20f9") 07:29:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 07:29:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='@') 07:29:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) 07:29:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x9) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kqueue() close(r0) 07:29:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000040)=r0) bind(r0, &(0x7f0000000000)=ANY=[], 0x0) pledge(&(0x7f0000000080)='7\x00', &(0x7f00000000c0)='\x00') 07:29:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) pipe2(&(0x7f0000000200), 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) readv(r4, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r3, &(0x7f0000000000), 0x36f) 07:29:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x9, &(0x7f0000000100)=[0x0, 0xfffffffffffffff8, 0x80, 0x5, 0x7e0, 0x4, 0x3, 0x3f, 0x1]}) pipe2(&(0x7f0000000000), 0x10000) chdir(&(0x7f0000000180)='./file0\x00') 07:29:30 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 07:29:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000580)=""/241, 0xf1}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f0000000040)=""/25, 0x19}, {&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f00000003c0)=""/47, 0x2f}, {&(0x7f00000004c0)=""/189, 0xbd}], 0x6) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 07:29:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="a4617a51b8ae6105805f9f119d24315c0bd430b75a39b6cdc77be3cd95549245daed0d1495cfbcdfe97b27a760ba4403b950dca95bb06ddb827fbf1a396511c67b67207f832a5b9714c2aff60274fd1c54f6f8f447beaaa300a697cd155b02055123b407561acf99ddd8a7c1049abee7522a2a3069c67167f1bc69eb550f0212c332529ca67fe0e88a090450a44fa9e3eb221f9706f2950a9cb9a60239338f10f308ae25b0bf1a28ff4350cacc8d72c876afa07a37bc033c4e21a27817f56b8186d29566aa2c935151a1663fed2cbe22d97ccccbcf5387c7ff576b49e047b4942e10c796dab90240f25567181cf345bd8913a2f7b5804cbc2a47", 0xfa}, {&(0x7f0000000200)="d522505bc5273d1900e65718bb979c846ef4d0f88569a1d8346c975b27d424595d0a032861febbdde5101ec99ad62495f197b247aa5df7dba4ff17167f6ec9a7009b0760183ead06d3da0a2bd70fd612b1f37156ff0fdce37466a2bbaad21dfe5302e61a07cd18cceaf173fa316f5be07063f247f52a3cd32fdbdd98a84656b49c8e8f8b01e9df59610dcc0a6b2274ea90", 0x91}], 0x2) 07:29:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xa7, &(0x7f0000000140)="ab36d8bb0a4b0995c03400a05b2a7a4597a7004ba22c79e782081476d5d81b4b92a7613f516c6e8ffa6d32437ff2b54ac3c0120cd4f3c2c64c8e6b66505cb275e294fcb575df1335b09f2632d6a708869eb1ab1732f582004016cb1b03239a79b44842c0e361132c25cfe894c546e2bde5745717ee43f3bcf1aaa1507f520297e3082ddd05d22be4ae334f76036aef9b5cc20981b23ee5cd20488d303620614aff0b9c515898b1") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:29:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8, 0x1) fchdir(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x84, 0x9}, {0x0, 0x101}], 0x2}) write(r1, &(0x7f0000000280)="38be98b92ad6f9b5e7e472b3ae15210fe6b7f419e835eb4739e6bc7933384b5f59ca355548a519c8e144c22ca1eadfa643e98aae65c78a362c23ddca7f15d033acd7c2cda006a498019503605d8c4c8270c9c5515755cde4d1a4a4fe23f6599b27aba8b07a03a3feca694707a6a25136466cf594b62247327613b6b1182790961521c5d330f213cd2dab94863aaaa6d5f364ae6820e0e5d90d899a1a45f938d8b5a41e3b7229fcf8dcd50ed77f15cd4c33d76fb9069c0e62a28153c50194f64724fee73d4ce5630ba72544c689f8a7abffff611e15b1186ad169665ba0980dcd6cac2e88af54efb5110c577574a08c50a041a7cda68165b0bef95d913745", 0xfe) r2 = dup(r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x1000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x82, 0x1}, {0x8b, 0x9}, {0x0, 0x1}, {0x41639f44faf3be4d, 0x6}, {0x24, 0x5}, {0x24, 0x4}], 0x6}) 07:29:31 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)=""/104, 0xfffffe48}], 0x10000015) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() r5 = getgid() write(r1, &(0x7f0000000480)="8d08e83d9c67392d7e5343e4d67a2c7b5571da86", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setgroups(0x8, &(0x7f0000000440)=[r2, r3, r4, r5, r6, r7, r8, r9]) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x3}, {0x4, 0x5}}, &(0x7f0000000140)) 07:29:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") 07:29:31 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) setregid(r0, r0) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/120) r3 = socket$inet6(0x18, 0x0, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x100000001, 0x1, 0x98fc, 0xf91f, 0x4}, 0xc) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/107) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/71) shmctl$SHM_LOCK(r2, 0x3) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x2, 0x88) recvfrom$unix(r4, &(0x7f0000000240)=""/50, 0x32, 0x801, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$TIOCSTART(r4, 0x2000746e) fchmodat(r4, &(0x7f0000000340)='./file0\x00', 0x80, 0x2) semget$private(0x0, 0x3, 0x4) semget(0x0, 0xe7e8cae3c90aaa65, 0x90) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000380)=0x5) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000003c0)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000400)={0xf17}, 0x8) bind(r3, &(0x7f0000000440)=@un=@file={0x0, './file0\x00'}, 0xa) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000480)={0x80000001, 0x4}) setgroups(0x7, &(0x7f00000004c0)=[r1, r0, r0, r1, r1, r1, r1]) recvmsg(r4, &(0x7f0000001540)={&(0x7f0000000500)=@un=@abs, 0x8, 0xfffffffffffffffe, 0x0, &(0x7f0000000540)=""/4096, 0x1000}, 0x1) r5 = msgget(0x0, 0x0) msgsnd(r5, &(0x7f0000001580)={0x3, "d3073e128d1442a90309e8e17312e46f58d45c5c325e847aefa74c33753eabebe728b2020314ce149202045ba7a0be71d8f08d2fdce2e45d9162"}, 0x42, 0x800) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000001600)={0x7ff, './file0\x00'}) 07:29:31 executing program 0: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 07:29:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fcntl$getflags(r0, 0x3) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 07:29:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 07:29:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="9b9d0fcb21f7ac054777be57f76a193fc9e2bf6b5302eb7863b99d6706d96c8212f3207a2e7aee47d82832964879f0562332f68001f9363a097a937291e39445f752e32dce3d4c6f1ff51825a127db3c6a9bb3746a20be187f87b77bd26760cbb1d506d8d4b31bed707ccce9f0bd34040c865bc8d5332094211cd32bdd1c273219092d5fb8cf4a495c6fd98d413a9a40c95c8e488269dd70f2d74ee0ebb8354126b0725607bfdf92b59a2562a4f64ea436442c1ac6692f9dd0298d233d37449b697b0d84411fc8c1db246310116085b98d2683b6ccb794e919a14629367a6b344bb98c1867b95cf9f7d672b2521e140830cc", 0xf2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000200)=0x9, 0x4) write(r0, 0x0, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 07:29:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0x2bb) 07:29:32 executing program 1: mknod(&(0x7f0000000080)='.\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = dup(r0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x7) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x4) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) 07:29:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = dup2(r0, r2) close(r2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r0, r3) 07:29:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) r1 = socket(0x18, 0x1, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) flock(r0, 0x9) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r2 = syz_open_pts() r3 = semget(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000a00)={0x8001, 0x81, 0x800, 0x33a, "c3e82a7bdcae233bffc19b00dcc1d22c50bb8421", 0x1ff, 0xffffffffffffffc1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x86b, 0x4, 0x7, "379e79cbf039717dcfd5a4c16827eeb8805f7090", 0x1000, 0x5}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000300)) flock(r0, 0x4) fsync(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0xd2}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000002c0)=0xffffffffffff2875) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000480)=""/248) getrusage(0x1, &(0x7f00000003c0)) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0x5c50) r4 = dup2(r0, r2) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000100)=0x1) ioctl$TIOCNXCL(r4, 0x2000740e) write(r4, &(0x7f00000005c0)="abe77309e775b3ffb994adb7f695614c335f8ade739690c8e5cb63808a32e8e3d7125ce21ef0e297273ad28d7f9b743c90f1d01fb7d20381fbeddb3026fe6578f800"/79, 0x4f) close(r0) connect$unix(r4, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r0, &(0x7f00000009c0)=[{&(0x7f0000000680)=""/138, 0x8a}, {&(0x7f0000000740)=""/145, 0x91}, {&(0x7f0000000800)=""/216, 0xd8}, {&(0x7f0000000900)=""/146, 0x92}], 0x4) dup(r2) syz_open_pts() 07:29:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 07:29:32 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x6000, 0x7) 07:29:32 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0xb9, 0x7, 0xee, 0x1, 0xfffffffffffffffb, 0x2, 0x5, 0x1, 0x1, 0x84, 0x20}) execve(0x0, 0x0, 0x0) 07:29:32 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000009a6b19435dfbbef86d0a629cea0000000040c352726f2de272d6fb98ccda01594900000000000000000000040000c0cd5265175a40f50435bbf800000000000000ffff010000000000000000001100000000000010000000000000000000000000000000000000000000000000000000b48af436e0442414e387a6a81200e050ae6c7870194973b5f7fdc76685a556ded4d9e28a623dce4e2dce8b5be92aa1c6fa175fa7e17a7f86bf0a52999a6bd2b0c590876a1f52e8969113742700000000f962278a572a6b71ec68675f31afa205009c566626e35ae406e30000000000000000000000000000ea321e749b32bba3c415e0cce55a812011fb3c5f3684307718a0ce4fddeacc66762af67cc1e04bacaa3c1e17b9bc1558be897cfd8b7e9dc2d865a80a1cb9c94631766d09ed0fa91a1a521a1929f8fadd"], 0x6c, 0x3, 0x1800) mknod(&(0x7f0000000340)='./bus\x00', 0x100, 0x40) clock_settime(0x0, &(0x7f00000001c0)={0x4, 0x7e6e}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r3, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getitimer(0x6, &(0x7f0000000200)) fcntl$getflags(r3, 0x1) dup2(r3, r2) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r4) 16:00:04 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0x1000, 0x1, 0x7, 0x5, 0x5, 0x6, 0x0, 0x3}, &(0x7f0000000040)={0xed4, 0x3, 0x2, 0x1, 0xff, 0x8001, 0x1, 0x5496}, &(0x7f0000000080)={0x2, 0x80000000, 0x8, 0x1b8, 0x1, 0x3ff, 0x6, 0xfffffffffffffffd}, &(0x7f00000000c0)={0x4, 0x2}) 16:00:04 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getdents(r0, &(0x7f0000000240)=""/159, 0x9f) chroot(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000100)={0x0, 0xfffffffffffffcd1, 0x0, 0x21f, &(0x7f0000000000)=ANY=[]}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) getdents(r0, &(0x7f0000000340)=""/67, 0x43) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() rmdir(&(0x7f00000000c0)='./file0\x00') syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="7062cfa877c66d473dc870b290be0565bc66203c5c30effb05771332f5087e0e2857dd4122f3254e069d5613abf6d74f49f99caabae3e7b24ea17d9cf9d3e07b63755b09e4f260b1f3825bcc591c0e9f463bc7455cf3b5fe5aab79c6245b5186a236c51681ed103c9cd2fa73f9346ad7624fe4d46fc307fdcdcfb37cab6a986bb588a2c9a65ccb7e0cd5d2282246605ec5c3714959877eb93b7de656d147a750e40099585c1dbce5721ffabd67c304ba2813f1ebca92f396e0964eafd6b81ed154d2b5002d787aaa3604805c1351aecf74f52bf9dd1260b7fa6e3e246563eb057d109cae8a", 0xfffffd56) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60, 0x3, 0x1, 0x2}, {0x5}, {0x6, 0x0, 0xcc00000000}]}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) 16:00:05 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)=0x1) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:05 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x4) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0/file0\x00', 0xff, 0x7, 0x0, 0x1, 0x4, 0x728, 0x7fffffff, 0x1, 0x2, 0x7, 0x2}) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() write(r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x81, 0x6, 0x6, 0x10001, "841a81c200110c85d8e2d59aa7ae2334fd938af2", 0x1, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x321, 0x8, 0x0, 0xfffffe64) write(r2, 0x0, 0xffffffffffffff17) read(r1, &(0x7f00000000c0)=""/106, 0x6a) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000273125670000000000000000000044b966d8dd8065da9a2343a28e9371c5b76b496ecfa61dac7d54ab7aa224023b777b48678db8df4fc21be649d1c2290a6c9326ca0a6aef00772faafe48b9f8adf7f4f1"]) r1 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) fchownat(r0, &(0x7f0000000140)='\x00', r2, r3, 0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x7) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r0, 0x3) 16:00:05 executing program 1: socket$inet(0x2, 0x4000000000000001, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x6) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) socket$inet6(0x18, 0x4, 0x2) 16:00:05 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0xe94f1e03215ba8db, &(0x7f0000000040)='G') 16:00:05 executing program 0: semget$private(0x0, 0x4, 0x100) r0 = semget$private(0x0, 0x7, 0x35) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x7f, 0x9ac, 0x8000, 0x7}, {0xb366, 0x8000, 0x1bf, 0x34a}, {0x5, 0x8, 0x100000001, 0x6}, {0x4, 0x8, 0x401, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x100000000) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x559) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x3) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x4e1, 0x2}) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x5, r2}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x25}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = socket(0x6, 0x5, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, &(0x7f0000001900)=0xc) r3 = geteuid() getgroups(0x6, &(0x7f0000001940)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, 0xc) r6 = getuid() getgroups(0x8, &(0x7f00000019c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) r10 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, &(0x7f0000001ac0)=0xc) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) r14 = getppid() r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001cc0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000000140)="14dae4ad424ccbe7c6583ceb2baae16f945ffed49d26b06a462d6b7a5cc74f9bebde1e5b1eec431e54e8fb31302e54c91442d6d0eadb7d8e4b5bd16d1897b389ad29fd9bcb242aedac482d56b4cd7140619787309fa0468c7b2b5760c2e22de6dc71cbe5fcacb21449d41e4e76e126ef", 0x70}, {&(0x7f00000001c0)="a4407768bc66a0bb01e7e735dc20159c50bc2e03ca0228b8754e94519dc19c0b4ed9022832f1fcc9ecddedc6c48986a799f7ed16b30d1ed4daacf704b6e82086f7727ce96f3ddfedc059c1fe52eda9b013540f6d922c2ba0a4876291abeb62", 0x5f}, {&(0x7f0000000240)="1019b544d5bb2c8b7bb9906dfc7e719cf08e7e9152da2e4c5fb9b241b44cddc7fa4de13127e2d305bd8236a3556d01f50083126a3caefb3d780cc0be633a5371381eadd05467e0bfff3717913316c49d242976bd82e10eda3c9da29209120a15aa43013aa6747d", 0x67}, {&(0x7f0000000380)="cf13c16c78e2a17476b9bfeb5c5c7f55672235cbdeacadb7598ba6dbefac2d65b64260ecfcaa368c703c09bf698e162a22e2a7cc0a4f4953651ee87ef687d00a4ca08f9917418b56b5f02413c0f0a7c92718ad7a480ff0755828b8e939696cb8d230e343fdad84366a459958d43d43655df64b3eb1bc78c6241aef4b6831f5f1199838b583be09614db2c37e6c687d03c42b227e96455ce88bdf0f536aeab9342d3f0a910c43df0a68873cc1d13b58ba98843c0024b54cfee81893cc9d4c55a0ef6036c72211e3ffd6fbc98aff6295b5d20d3f1b41920ce270f8c3dad6b8d358ddae0ce2150c81f6aebd5c1bed401034c99ed6c30d8a9d19998ff8cfe368d6bfba6570e82d29740dc7e7c06417690b09b4bb95b65f25d37f395680cfe5ed2bef6a4206e30d2b78947db2c79107998d9cfa16403489225aa0d39ea8841c30deb216000102ebf79267a84e191aaf25db9a1f8f776083f2be1aa210c1922b57a43177511548456c3add21a0560f9d06daad1a69b713e29ef411b2969cf91ab66a2942cfc1303b5e6e8d10f9393dc24958e508daf7ddf6fb27c6c8ee6dc465549d5923dac8733ac54926ebb49784a1fe3b57f5c94b586a0f6b11fc6451299ebf011d441e2bd5f712cb000c07ed6e7994500b890fe62d399ffa523db6e889e3c161e7a37cbe536f50ff9f0f9b996762394a7f443fb66f492525373b837988a768f9a0a2c51c4760fd181babec69271b432288006fb14daf2777553feec99469d5ec42ad0a2997ac60a8e6e975047b0d5efaecaecd7d5954454a2665d11aa85007d0a52d2d2c05d1ae4bd15d557fb75e58ce814520130b18963a94a14ec297b88998abade1fbf042256635d361fb1defabad0b53ac1cf4f5f3239469c87b45bbcb6b90ef7a55b3bd192b644ebb56068831e18d0cea9ccc7f84b1d3abf87730c59254a58598740e1f8151dcb6ed012eb50d1dc571d05410822a3ba14fa49dd0ee0db70e87d80c4906ee46d65695bc2566e2245e138f5ddc9270d8f01bfb5355a06e856aa3c2c56aec43004805003455f161c42613c5fb5498cc398b7e1eef03521c6d77bf4ed1c3b329308ebf77454ac3ff239225dec641fdacfc01333eb8067370e311e93636d45f92274d510878c9f6ff8bbf4fec256a29b84219dfad50db34e1b6d79bbbb09266d63cf8e4c1ed08e9613b994303f13a8f6fc7e5605625621f341889e6b50840358ca3027b61b3da01c4924c6642985b1515a5a08c5431e10a1b9b174d5a8f2a1f6e87a147305a82df496765a72fafdfd618b9fe02f640723667e3f78e0dec87c311eb5a22c5132655a02c7334fdf9f701de9bf4ed777f2d86593e941687199a7dbd085d41a6b43bd7c8bbd1783eecefe7fa00f86df38fd7dcd10b672ed5bf993a00fee9e95539169ef8538e459a9fbb651309c93672c59aa98fbbe801dc38351ae2f3243f16a390018e7363400aa73bd21f3a2cf210a1e409c51d67b150b4be53c8ad080920ad319bc47c6d20d0646f7359e565033a925c8a57e72e3b0d3f94bb295851b47815b3157e60fa17512af9b78c0e777c5d4a9471e302de5f604b5137a78a72d1ca7d41a641bd18f89803b868ace2e2f045f51db0ee063f5690d944bbbefc8e1591d03e4005074ae5cab4e4706a95ed7361d9ab89b0ee9493d435818d22ea175382ae9ecb05e82817a118041efea58ca9e55dcbafed4cda5530ed3b1d68146f55e9946ed933659240337b0f8ea1517125bdec6f064359aa4ccef2aa08125f4eb4c3f91808bd5e1751cba23f1decd4a9e26185fea9f29ed926b9a9bf3db7f0bfb638a17ba7c7552db856edbb60558342c9dde6919eb99dfa3b4d54ad2a18f591c2af3608c62e2330f70f2d462e2cb9c8045c764da0202e1f2fe63a50b374a2ea65388f84be4f7dfbf43662d861f4b4d66fa47b68cf82f51f49e814de22e81acdefc1a80d94947527bd25a248fe34a9beb18ad1f0b28a53a74f2e6c624b90fa33eb690fec1c3bad552c7bfa02fcfdd7db3c666c0420f6dda205955c1abaac6279ae6069c20cc54a3298850ec4f054074a6d78e5cdd3e38ecfde20e24e91c10021ee5cbf5e90423ab21ced8b0351c208a0c386ca9f8a744bb2edd05e9b7e164298a27f3fcbb96da901dafbadc8c3c2106245f436307fecb5ed253d5365500846f66ff588da9fd566d2d720b1aa9dd8abdd36366527d4e65b6bb4d2f06a7969b2c5e97d19be5a598a1539283d3ba82a106384528612d9d1955206b6a868472d15a31d3d731446f4ae74bacfa1a064bc3dd85d2bd2391379377ed72d6c7cba5419f4ec12357df743e6362af024e6fd5d150cde90a5b2d2b1fc267772e3f611ac3cb2df5ebb6cb42ef77377b49ee0bc30f5fe6d7dc59943036ae9636c10b52c544e8c535219828280f1f5f4308e14a6c824dfd7f8f5daa50ea4a993e4d7456c7bc7d815ebb98b0f90fc8767e1d84bfa73a4f166e479704c96829043f63146c24d511e3193c50aa592bf307da1b4ce051303b6fa7b2ac97ba8023dd50f7c3aebadd964e4f39301356815cd8e3d427164f695f0dbccc137c7ebb0bb02c45bce13b14801c6cba53e5a39799c9f30e27f0bcadad882d5ed1f01b404d6e32cd2464d0879c5267d6a8fd038e9e61da8f6c5541cd7f805a23c1c07e4ced52d648ede57547cf310fea67a0068a6f0d4c4e9cdd23e97e3d2d3a3d336943e22847e9e4ffff3eed7bc14996ce0f6e1f336a5b81222cb74400f55ac5c8ce34e2659b10451545e1a5b36fd0183e9c1ff5f20c54572aae02bbe31cebae90578a03ade090eb1fdc09613a07f06896f1b3561cf352dd67a15397862e6dc6b1562374bb5d44423dbf4a68f5a75d096acfaebaf0c3ef92e449a288d849e98e5018235c4c6dabb6f7b688db117643e378fc5da9bc3e3d36d8ff2f747ddc9c166e4c437f3ee718cd3326517844c9b2b517a029ecca98dc8ac901b520c88916b2fb3a5ec666cfdcb60954e637d58c2a0a68dabb5ded290f495085e6abeb95cadea7c86250e24700e46ce9b1346ed8d7ddcf26db6a5f5df0f2cb70331b22a76257a615bd45bc3c52f623685038060eb92fe2dc0a9784ac1b9477a1056732a4327723d7649e8aade0d003f386f927e826af2513b5708f5fb51680d92377786093615fd203fd68c8c4200c6c3d518d0664bb12debafca2b02f00b0e12cd75a44632d93a6c42add3b32b3e82b6c718d71e53919a0cd6afff53b40053d1f3140c200f139916e34e1b1df4258393277cdf9e201b66f37729f455ef62389f4764aa0c3fe445336f6e809a2940e857cb0d329755d0f7e04b9fd5c6bd8646d6567e68c60b77e7fd92e1c3dad48afae13a83a04d9c10c172d66a0720ccd17398055ef9838c1c4e90e88aee4ecbe042e2c34fb14d5ee3529253b44c67e1723c648bef13aec545c7a229b96951ae22de0004f87ecfb57fb4daf7738ca5443b2c115d85554e0b94b232978da41c07074ff3d57cf194d2f7ab275c6790a0a4611c16307435ba9e71d61f10856c84daa9bc898648752c84367ea410149b755a153e5ea6a7eb743982456c0d3348c952effefdea8a893db212d01c6078528cc54e0af7f7d66e837be074e833306004a5095f6e2c29110ea4f8d599750314608f9e05ae51584a9a882594062d55330306ec23ceb3e7e4b195aeff7b953ea4ad71a35521cf2ef30e036a332e2c007319ea987bed66b1f4395cb871d3ac9f1fbc091825236fbf2138339e93f6379c44c38f4739004a1cc237ba1be2292cab6ec2bb5bd33a29a01872b343a78a864125d83b14d754e9d88a3eff3f47666fd24632fd3e3e300c8c89eafe6925a14164715806da8a908fb648f6f4983f6710691e99b21066bab18fd99f7e4f7dd03681d79ee773fd305d1e01b29691df8dc406657bb091acee3cb0bf9ba7e5925200d3dacbd7919a41df07927d736743efe457f50210ccff547014cdb1aff08819040b57608c058779897559d875cc1bccf1282bb26db29b97e6b3334723a119146f029056605662dbc722be964cb61043d05858230e15fef044572e168bcf1b422868f2d0ecf35a1c3aa64c46a09d7709dd2c54281a3e6a6e0172d1034df6cf5522c8bc13e18cac4c9f4f5d41549a910b1f2bf13325c7e78165f528011b004e5198ac469702a4b29e475c376d43aa24f3295b08e35f82eb2ed2529e96b6e73cd94832ad1bbdf82078b3acda26fabfdcfb0b48853d2979728fee8839d413432928f1ffb8e979f5f2290963dc3782d1e1d18482e8b91124d8891f71ccc6f75e3308462e57139e8f91b1e6bb7f751a5cc08ac68c791e0604a2f8c734559d112599da7c8874fd0a60bfd5d161a9a0a85b17e58094acfbc1a91cb8eebe30f8494ceb2b525ead055c293c22e05be0b77ea14629290b77eb6b9fb40982b297f81992221e771922ab130d12e97bcd94e0295bec7bba7bf4b71ef6ea51f3a829c8261486aa3a3e30f9327aac9698128076fc228f455936284cb2e73bfda4eaeae666e8a0bf61532ff71f49969b694aa6bdb01b7be3903c59b73b57c582cc3b6b3bd877d950f49d75f27cda6f51dfc68bfa4e28bae97968eeb634e21b8f37d5e50ec48eb51398500c1585637abcabb1bff3eff56d55d460c174454c2f1cca22d58f7b2a5b6712aa5b24cee978c161a9afcc063ec5a2db8d605452dcbf9e3d70a57dde40fe01ee37e47ff8919531ae0f2b4a36518caa449a22270e701a7164ab0128ef262b4d665833936fbfda79d6f070c78928d9af32b7da5e97091879d29ff6879d10f346fd03d64f7c06e0931114300a5f5c8106756d1c3277126283fe487f44d0b275f08611db81bda67074c74d819f9442e177d365f19dacce12934acb5aa3171537ff47ea8d89a214c202206281369c772c7117b9763d0c1e39daf29760318dcb5da44c820c46ab9574002919810bd84f80b77d48c69031e64871c4b1cad8f11d7ddcb1357cd043e02ebadf951639a85599d53f898332dd6de4e0b2d4b2dbf33e4705021af7c318f8eb7678018f193a9f1e85c31b8dbaa6ba174b13ff4066b343180dd589a81d4d7255734b1896a03dba3c0a4a74740ef86b2083bae7e33e8e60797ea9fc849b1c009a23d440e283f9d1f7b0d04f1244b84748f9eba3b76826bc3120de89cb78ed29baff34521511e45d9abad27622dd541ffea8c866b24230f937fe8fea6b269337e734e4a7e8279fe897f585320d9d2bd95e5f32f745caeb806e33d5806b4ec7e9f0f2ef2a83d8455d3f600abfd5f829571e45b5b85a9ac8be95a48b3965894b1f08b4a887778a8d7a471820413a2a3c95e668a953e1a8205ef9bbf6ad42f80ade7de1844427c6fa8063d613da812eb87eded2a4c97c7d214914fa296e81a37b74084d2a589263f76f22d7415cd1321ade7bb8b2e33d689013f01223380e0a94160cf7119efa8f8e6e2c9175c33fdd0068028d4830265b2ef3cdd45a5689fa717328cc3579dbd334fcb54dde6a71cae84b1c6445aad05dae55390a5b2b73e12d3008a9a39a6fbda6eb5f0dad3ede1d55acc7f86fdacff352e25f89f1b7f51b6ee951adb7f4b1e893bca47b99b1117997ada84cdfe6cfd84dcb35fe4eb8c67c5d0553354fa3bfcff3c52fa0ebafde0357e062c292e6b220e839a43d63e10e51fe09eb2f59e6c2baf64ac50b11a76cdc9caea206fd27cb473c026acd2afcc3f7d1ad0aadb52af376eb01d6cd21e84beec61d71c7acdee83fdc317faac0a06424437a81ff3525ff18f54ebb2cb49fac8dc2b54efbe58b8a1f2e55146f5a4d", 0x1000}, {&(0x7f0000001380)="8edea5d234ef15b711ca6d5be9c83ff0dd88d0a9db76ebad0c4bdec7f19482bd2e22e2225f6acfb0c7c80d5dde8966675654daa0e855cf117b01b868d62d89c3d4c29566d5c30afdccdafc25e9e51a9b447b1ca9e3012301bef83496565c2b90aa1f1210067a0dae8eeca9fd66c6ee868f6d0b959b3340480d3b4e781e4d2d7931d17c8cc26ac8aa447c054e61fc7ec4a5ff3ed8060be58b25e50d29b627cc2c12df9715a7f7967e83f377b486be6370fdb2b4960b28f3b42d4855f57cceff1484e287ade64f6b", 0xc7}, {&(0x7f0000001480)="ef003899efd12f0c3da5fbf4def65934ab4e8c3613d7b70f60f130b72e9d1c928a6996998d7b61c036b78fbfc8d78af246661929f7adca6af7825c151799756d34b09578df12aef787f8b4dd0f74b1ccc11b9de2d31d6dbe0c15d0a2716c10e35eb848204c019b01c7ab9fdd8c18c5c2f27bde8104da6fa47e33334b4c3e335343143a0848673e8c7479a33e541eeddffd3533f37a30a73c8dbaa3728f922d506ef8d6335c93923768433661a9007c63470086603862ae5ca285706e683cfe5b1ab9e9e93579969517275d1f181ee34ed731c24229aecd4fa2d948c4b2d1eb33934c07d37d78f30a4f71e49b4a79de0ce42ea9a12d4cc2ab", 0xf8}, {&(0x7f0000001580)="f4bcaf58a9e20607f566adbcd1c16d7dbe9c3665d347a8c6b5f6f524655ce064cae8a426f9205a2d8f8ef33a7aa246a351a067415af56b78e798976790191c7a4ab6129c9603ee", 0x47}, {&(0x7f0000001600)="a54fd0671f4da4521a04439830738c4a8d1d5cacb1ec2ac8104a7feda9668ca9f18f356bebfe107fa2ebbaa4ff1c6d63c7829a36ecabb7d2dad3f17691276c44b9296a8909bd537aa153a2ae91b6b7d0d746e45ea868b9f665e95a3ae7fd73e358b877e569318f1f9bdd0b17608c59f18bb6745ac7ad051271c989c12589edc78eb688fd8ada407fe43db6c3f0e773ac0a3b2bfbedeb681de5f8df74c117dcdd6e2ae9f885da6bc570c920cae9a832632798061b56ecf249d966880a4bf59827bdb9cd4005dc", 0xc6}, {&(0x7f0000001700)="eba7210054346f977e395e83d74668e1b26b21a8a444799cf4633d62ec4a560e893422d682f9bca0d3d18f4a3e3acf235ab80e7b2adb5895491b2625456dfee35af28b80bdd30a4b88d67e4d6eb9d42612f443d0ca635e7a995a01a7a6ca202145f6cd7adf7a636000ef269ba32cad9c3475243a98a9e9c487b952c6ac738f5dcc1a588fbb1f1a0e2320ede61fd5ecf00f8753430996ca7ececddc1285782da732aa75d7c9d1915117c58db60ba3fb2f7f3cc46080d95a8c8c7d20faa4391ed833bb049fa78dc73733", 0xc9}, {&(0x7f00000002c0)="d6277fb33781cbfdf92fdaeb96b0a59f2b3f860ac4f614a8b4910d85aab8a49cf869fdf3c13818a01d05c6f65f014952", 0x30}], 0xa, &(0x7f0000001bc0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xe0, 0x404}, 0x406) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1f, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r2, &(0x7f0000000180)=""/109, 0x6d, 0x1, 0x0, 0x0) write(r0, &(0x7f00000000c0)="f1", 0x1) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/227, 0xe3) 16:00:06 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x3}) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x1ff) r3 = semget$private(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x1) ktrace(&(0x7f0000000100)='./bus\x00', 0xf61d4b3dfcecf3e1, 0x40001304, 0x0) r4 = dup2(r0, r0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockname$unix(r4, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) renameat(r4, &(0x7f0000000040)='./bus\x00', r5, &(0x7f0000000140)='./bus\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_open_pts() 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x20000000004, 0x0, 0x1f}, {0x6, 0x0, 0x0, 0x4}]}) getitimer(0x2, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x20) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x5, 0x3ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f000033f000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getsockopt$inet_opts(r0, 0x0, 0x219ed661c8062229, &(0x7f0000000080)=""/93, &(0x7f0000000100)=0x5d) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x55) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x522f, 0x4, 0x95f, 0xffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = getuid() r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="bb") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe0d, &(0x7f0000000240)="d59eab65fa86fa915305df75782e9e6c17c99a965d5a9372227ea15ad6b71fb66dfa8302784db269606b6b48dec839eeccb918fc058ceee1ce60d9a6a13fad62859018b7e8c8b25f6650889947fd9678565a4ab14d463097ca9b9789696d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000005, &(0x7f0000000000)=[{0x3, 0x80000000003, 0xa5, 0x80}]}) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x20, './file0\x00'}) close(r1) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x40, 0x0, 0x0, 0x40000007}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xffffffff, 0x6}) r1 = msgget(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/120) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/241, 0xf1, 0x2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x2, 0x10000}, 0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = semget(0x3, 0x0, 0x104) semop(r1, &(0x7f0000000040)=[{0x0, 0x6, 0x1000}, {0x3, 0x1, 0x1800}, {0x1, 0x7fffffff, 0x800}, {0x3, 0x0, 0x43ece2425a181cfa}, {0x1, 0x8d, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0x43d9, 0x1000}, {0x3, 0x401, 0x1800}, {0x2, 0x1, 0x800}], 0x9) r2 = semget$private(0x0, 0x0, 0x701) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1c}, {0x30}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = shmget(0x3, 0x2000, 0x28, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = syz_open_pts() fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) 16:00:07 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) semget(0x0, 0x0, 0x201) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1000000040}, {0x54, 0x0, 0xfffffffffffffffc}, {0x6}]}) fchmod(r0, 0x2c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/142, 0x8e) poll(&(0x7f00000017c0)=[{r0, 0x40}], 0x1, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000040)="98827c87f6cee037e95aa8863ead5ec2d0fda2cfe31d4056f45d53fa20c77193e2", 0x21) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x8}, 0xc) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x1000) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x838b156825895c87, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107003, &(0x7f00000001c0)={{}, 0x0, 0x0}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x3) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) pread(r1, &(0x7f0000000440)="2bffbc7c8c813ded27fe663b7c23cfa13b6ec512985aa4346ebc13f02727d6cf0d9b00903ef595226eaf66df6363a6ada3bea9bf4f27108a05c320735a8a5d2ec02248965d72cf90ad8ee6c22c3160a9fdbab0a59fa8803b394897593ad7cc75a0d146836e9a51def4b78909f5440ddd8b9b44b69d430347506bd7d21ed25067b456210362314a298f49aed9025e9e061843a930bf6c7d0fe246550f935532997f2fa23d492185a7d66196258a60b140f651e60bf91f40aa4fafaa7e3a30d6d21c8f8135d04282c047242d87b38b11780bc21525e69251a1634670a5656abcb8b9f8e0cd3bef55da7249577063027408c86714f3030c60d7f6116c7c3327efc0f7eb7a9b2d46de3a6cd63a6babc22bf8ad9d223b1ee758f50cde6b61be7e9b1c53a4ce307de0396d6e5d88cc09232d62beef69606ae497d4d0d135f7f71a4c6f5f0224f948e96e0d217d1a7abd0cd7a35f57ece42ee7db3d597bb38032d56392bdd2005bd4702bb42fb69cb80ef80c9a0d825f7175692fb9ff56a5778db3475de975ddcf28302107b95dcb60e4a47aac9438518cc6d58205882f91c13cccb63a6426359613024f3eee51c026e30271dd841621c88b6580741702ed7e7d195bb6207e4a8dd61c185377ff25941b82d44b54a15763a56e560ecf4377b54b5ca770ba3122757dbeb541599dff332104681559c613c9668679c7164317a04a8e33bb5ba097eb1e205035abbafbe776c4de8ced2862cac900b5243724e9d4baa2610aba078bf4d5e8014e15f4e1f3d7d39f7e398106b471853e8ffb8ffa474c3375d916e663104dcb27d776af5af7ec3218a596f650f55f53b8d930c28d46485c2602a31cd479656cd4033bc0b62fa301779e0182e499b679a49a7042a7c3dfe4c81a350d139d660b8c9d68663609db3460eb1b92342df639bb26cbd9d126ea41d33aceddceafff96652f946ff1bef29c76b3f414ccd43e943d888685aafafeaf7711afca998f63dd44752ba00be2c28af7e6526534e8d0d96369bf4ed244676be988a175a4ba95f097e5587e1c7a13ea62c0b46362e2e1fbcd9887afac9288549de845fb035debeb2e4f29ad69a200fccf290d41ab910a5fcba0e5553936174c96fa1c6f5d330c4bc1fd4965ab9d5fcb1b6ccdd02d7186268a6495869a465e948c58761a4e42a3c65fb0d852005e49c03b3d412bda661daea31ee9e22b8e1edcf2109010917d3b3d8d25af6a2e38097354d4a0c657f361be61e1e2a72175ae3f1eca43cfb36279efe612f7f80fb0e60d4787099f6e7e82fde05c6f9e5e2e2327a3c0ed408c7c176546dca3e5538f32c2e43292bbc1fd97dbd3bfab47f02494562f3386f56fa0456a486d3f233db9f20a4a85940f3b0ff8929644cbd11899950ae7e15b2f355d19f2e11dc78aafb6e8e1187ec0f3026a8f17f62014ea3f5847ca24c7e7eaf975e43039bbe947d58f94f93122fe66c48fc26b604552162be6bc5cb2efa758cf82ae22b343a00aea54b9ec98eb9b74d202a1635a9140c11af7f9073cd69eef45aa303c67e30294b9bb4ac7a9e61f8ae3b5c91d8e76f4f0f34bed7d7c96ddd916f9876de44ed9e5caa252fc69e038f3db5a7ef162c549993fe8db6a7d0fdc2bba2cdc620d77d5c39bf9484dbe584c4a8424e7b87ee2a2f2405be45be65d6d6db0bc49aad5560cc9954b603ccd3ab63e36ebcfcf3e779f312b9beb58c5884e663527696bdf0e7f617794260bf530b66b8e261aea04b9afe6e71d9ebb258093a8aca21a8430ffaa02daf4cdf6f503748f5c2c96d518acf698b19af7bb1be75b8fa30100f4478a8f06a832f5bd7e19dcb3be380922b9c0419442d43f0c0be0ec98f5276d06e08ce65ef9ee71b4420455dc40a05b118c7291724e51c0a3743a60402e68f33848b2105c3b2ee15cc7f13901d127a5fdd4ef93ae27410fe7afefe223e7cea1f76db7235e93f447bca68ad8896a2158520dc9a4131be2efe9f6854f9626e7a640eeab2af4369eb4f7d74adf099d415366c7a2fe6f09f98dd5a634729a8c28eb47695734a2518a1c2099278848d3cd6bedc8be393757b328534d5e4b48bc71295df4eee1cd6a340f402c654ea55a96e5cb4cc1b6a0d725d444d538006ace081500fcfbb1bf97cd2ae5422f1f01262fa0fae1a09d0930fe1b71b7e344000c7392dcb1bc914928e45ddcedaea21d8c3addd3b3f2d27f2b3c8825f1040f4c5404a2528ff8e37e4d34df8992a0ef28a7eeba034aac5dfff78ff958959e348a395a923c2e53fd41283733d821342d62abbe7fe9595d9c4fb583f90623afdb3376b658dfb9bd37683ebb3b4109ae55a6b3a939013cbfce4f454f50faac4ee2a80b18430c95aed38e67d5ce87d492fa2299c74a00d22e6c45ec30a6f0cd763a25b4cd7dbb4ac937b72a54c037bbc5bf5550554679be5e4828ed3e0799b776009f415b3b4f3ca2a303daaaaf9133855126a23a638b233d8821b6459e8d4f089109d236f9f243228551992073929d2182858eb5c094e39feef21a7c291143b09cd0be70d97651ed6a3254913ae8ab6e227aecdc43d05451edbde5133d22643c15d844f6a5bde23253491351477d55a8709e726eeea60b3fdfca9cecf0040925489ccac173eb03f5ae37f3c586ee5c0a2e90b6cf2fabe925ebaedb20f24ebf7dc4d064abb2c773e8644482ab407720ff629a6b80d8119ffb51793d7dc84722f6464bce20b01a8e221ec83db60493fe012a2249672ad07e272022df287842c234d3288a8c0093b3e28ba874cd8c6ee206770c4d5acb52aadd785ef93a3c6f269ee9a624f14cb331e1bcdb1c35fbae2390006bc099ad4918e1b5bfe5c993a617831c770e497b52374d32bebf6a3c76d82f122e4a269dc09541918f4a26f51ac70fbc0fae79fd2aeb17423f7c369cc239ccf8709e295ea2348b25c2e67de48746f6b6deec153937bf361f58f1f4546a88b2e16f6e2ac1f27e99d32b6fe8961db656123ea6876feba2bdfe7698c7d1323329276ecc6bbc548ba0ffdf360e363ed2a10b3a0448ace1687a6f149339fcdffd629a500a417f66b945688f810bd0317b2f4bb69e0dd2670983799fae1d065ae7121eee398924fbc7ec211558360e9a31338c637ddca459237b69495912009a77ef977ee60a7559f14f32402b6dd3b01dbe3aedc2a539850fe146b61a357b461e7c449c4f5ef389730030012b6c2fa7fc05390c8304a543f7ec6f1d95b451673911a6b63e584a4d80a4931eef665b09ec1254c6fbc8e1e88accf9bbe30b5eb1df86640d65f4f3bb883340307e84cf54393a6b39cbd9789a45d88e006c950e180d971c591950a05c744757d59d9081a37319bcb4a5671d041403eb6c4be27a333f39dba0f3671c528a90af18f3c2d814e2d0f9e5dfa6e10d42f5d3537070f7e1acf41cf7164719003356375428d05b611b123adf46b0fe62990d8f7ce0c88925d9eccdbe258cb4dea7e94e168b9e220f7f30afe9b0ad7427f0762414dade256ba460c34332ac878d7e0f2a44694b61bf183bc0fb2999d1e9415594b4ec6ce4f3b07f58a66e9ab6d980615a8433e27c9d3c64c713bc007882ac91c96eb72fff2ea927288273aed4246a170f4f450df6139c0c3a31423eecfd2f0c4d07eb7cd43d10631ea120c61a8bc5022bf2f61f7b844fc92c89ffb2a8249d440f5c657932f2e43aa52cd37923917cfa9874caff3c269c2a0f2ba294a2d8aaa7061740da0659d2854707da4328b246a692359340fc4142fc48891af191076accd02b4f908511e1da40980f3d49169867b8b9d054f83ed863d3080c507fd93652ae29497c3ae414fd81a80908a37dfc6c38fe6477e63f7cec2a74469477569ba560e7dd5dd05639a69f7b556c0100c8ef555a23111df80caf9bc88cde8eef08ed23bd7e652b5e21b38bcb3da9008b2eaae415bfbc9e6023fc36f6b44002c05dfa0008a13a3d64b05b53019ce0fb406ecda721a5c6c93161358aa55e1707f79fd361696245a86e03338a213cb897dd4c624d7975bf2cf1fb4b51e0465a4b2a6d0cb845277266990094657ce7f23b1b25ce453ac894212ff81e46293179bc1a7eeb182e281b67753842e04d84ede2237c3dc5f57d9be4f36c274c43cfbc2bb27f3f617641f1f2dcc8a709ad7d0eac193baafd4eb01fe4be4b4c130c7288d88eee2768244fdf6d06d6f4bdec59adadf4208d284cb9cb1faefdd0b22710260cb881e7d983e0dfaa2579578c1edb62e702e74abe53a9b571b226338c7e21367944f69b43c6cb1af2c9ed28a7b210a5dfc14540424b8dd9c747715b92d27c3c0c9998be27c5de49e2784cf0ba5b83681fa9a9ac108ba7c34abd955f4503ae1107ecb692e28200ca326e922579bd52e6a48607c918cab5c405c0a9c42fb4ba0ea1d933e01639e559b3dd7154f1bf7bfd34cb8bc890ec27a40fa2fec8a7217d6075e7adee3cfd6ac8c3cb5620a0b9d8059d27328d3b5e3b1f2f04827273238b70ea122fc945b17151d8f5568bc96d09ea48f1b5aa315896bc7641a5f53008602633495e4b0662c8e212c9f9f179e68595195489879c32248c060931e5206081fb85579b26a46826c025f23345d78d6a39d9535e141d6cc4dd21ec21c1e1a70f6d6951cfb7760de32ec7538d67cb9bbb6b4c12acae55141bc359ca2dc031b302907e1613f4698cc7c8bddb45f2049bda20b90806d0bc8c3cc4885e64766400f0fbbfba4f0993ede87719836434da9a6fb011d0dc0cec06931dc33e1d2ded059ce0d6ad742a879630e0232773358f6c5ebb99d08418f6d6f583bad6daa74ba6007ebd91c58cd132266509c0fe51c9440278a0e3b55410e1c333fa2401e1c6ffd1dffd3cfb93f69ea4e48e32380c93afdc234e37747c42bb709e42d441a76b10c75415b5fd6eef59cafc5577d50a7117fb9b415817a485cff7e9120ae73f1baa5f42b09740a2b5c54d8c013e4b1132a44d631e0195611c21030bb3911a8088a64996ec5892c08a5e5eb7b9e9942b6f5fb5bb86a5fccc06262cc8ed139fa0733d2393f93b3914d2a5f488ca2fbfeaad8b60af849fa33b402358e776bbabf81915c2e7d83befdf549d6be7ea01b5f1944062d7fda7050d5d3ca35a2a40b6f0b2fcd1e9f4076c20d2b72185e7b067c5dffeab7ca21cedb7751470f728948306080ca86a54318fabddd41fd7fc07c69503ce0f1f28673ed61878f570229e1f445478550965567598d610acf6a18c497a9f18e576660506145eab62a9a538f767c04ebd7efc81178ab62715237cb4283366e70dfc20a07d8e5a17feda9f533f7d2cef777083ef4754a1ef98bbb4692a88f8f3b0fc69e2257b00f1e47d9083b1bf35be1437764ecadb128d73dc010a1ce3ed91919187a103c418211ad5f85fdec433cf85e805e5f0032fce093f92e6041987f9d33de783c3d646f731fa91fb14df4a2f86e50720c548a367e47ddaaa008285844f9b3a374f0d4c197a8cd40cc39698a4adcc29cc5f7c1b416b6badb7a7828c6e671dfba1b6c134ed7b7a5014719978e28f2a92b61057433ddd2ed26e8688a2e22c62735b024b371a99a835607e2b95f3c9ceda7771d1c301f00ff487d2f9dfc42867da4163629f692e7034bfba377f3bf9bb23da2f8eab8f8c86d0186d86d31f09574e80990e61ababcff9565c73d96766cb8ee62d4ec0817d079a9ea509c12e67175339435736652392dfb64af087c9d2ae3965761b1aa4d672b0c890446f11e2626eeacb0d96832cb6b042b188f4b5e6a647840ff21ee31d704cce6950dc2f6bc6411d8976d327b71b497a251f", 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="cdf7da6babd0347668"], 0xffc7}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x20087}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 16:00:08 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom$inet6(r1, &(0x7f00000001c0)=""/99, 0x63, 0x42, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x20}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:08 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2}) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r3 = open(&(0x7f00000000c0)='./file0/../file0\x00', 0x8, 0x8f30b710fada57ca) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x8, 0x3, 0x80000001, 0x80000001, "42e8868e33ccbc45c6b6f19fa5b9e2f9811738cd", 0x6, 0x7}) dup2(r0, r2) chflags(&(0x7f0000000080)='./file0\x00', 0xa6fd2f5c2c80b658) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4c}, {0x1000071}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:08 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f00000002c0), 0x10d) semop(r2, &(0x7f0000000480)=[{0x5, 0xffffffffffffff04, 0x1800}, {0x1, 0x6, 0x1000}, {0x2, 0x9, 0x1000}, {0x1, 0x0, 0x1000}], 0x4) write(r1, &(0x7f0000001200)="b3b110112e91a36a602ec1c2965e199918ec5b1b70c33e16d8a0f18a2aae803aca45183d9fde4b24b13a2737ae37b7437e1ae8ea28cf9a0d26d591e67f2470c7d4cbae5b0f0200c6c64978034181c8ebcc73145cb61e324e03440d24346189b3569cd59cdc184fbccc45de41255380288d0233167590c261a26aebaa517e48c35c99735148176c786bf2207278fd8142ca4a9f69fe251f92ff98051c35dd10ff2c763377e855c4fb0d5df4b792aa049655b749db755964f5d314087359c9d3590343eb671f3b810456c7c2d3a430a92259d9597cd424ce51de36b06518514070a7d317c193f75c2ed6e784646fc5a626d4dfd075d58ba06489100a4d965cf04f3bbf4dbfee619b00000000000000000000000000000000a565faa4256a801113b6ea9d420698ce09f4b279946fde8374a22cd8171aba61a1ddf79210fb8680c993552d6a037b3765196329c833ac879c3f8367df1493ede9e51b0cfb8098240741bef0494dabbf99348f7e95b75f19fefeea00ec25edff043ced708770632fd6906e82eab718c5f493d55ca01078d20ad2f72d03f25ecda9be2508962395", 0x3ab) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x9, 0x3, 0x0, 0x77b6, 0x1}, 0xfffffffffffffe89) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x400000000b5, 0x7, './file0\x00', 0x6, 0x6, 0x200, 0x100001000}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000003c0)={0x1, 0x9}) setsockopt$sock_int(r1, 0xffff, 0x880, &(0x7f0000000840)=0x37, 0xffffffffffffff33) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000c40)) dup2(r3, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0x453) r4 = socket$inet(0x2, 0x1, 0x1000) clock_getres(0x3, &(0x7f00000002c0)) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000780)=0x1e4) r5 = fcntl$dupfd(r4, 0x3, r4) getpeername$inet(r1, &(0x7f0000000280), &(0x7f0000000740)=0xc) semop(r2, &(0x7f0000000040)=[{0x1, 0x83d, 0x1800}, {0x4, 0x4, 0x1800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x1000}, {0x1, 0x3, 0x1000}, {0x7, 0x3, 0x1800}, {0x0, 0x8a, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0x0, 0x1800}], 0x9) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000008c0)) sendmsg(r3, &(0x7f0000000380)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000200)="7242cce299eed89aa845006855f84e", 0xf}, {&(0x7f0000000400)="4ad9ef65e3da11015881cc84acb836d9a835db34a6b1453d3e872da301be954896557eff3d71a02cc94a0683d1ccafd216317606ae86327570e0bdce47e00899b344d7e30104c3754f20c4b1989326e81b61ef5ddb7775ffc05553853147f3eece9c", 0x62}, {&(0x7f0000000540)="bfef6f766474e0f3b4b5f781fdf49760572188b78e38a94c91046598bd52dd2b0e0e5c7ecf60e19805f619630b7fd2700b70f52d101aecae9d7731b15ac28d391cf5", 0x42}, {&(0x7f0000000a40)="98bf901d37c0a8f746c0b61d2a9f7fd2c8ab08f07cd560ce9a46158fef1b92aa51cd4856a1e98bca48a1411ee18173d8e41f6feb33b69a59fe997b8b1181d38e4a83284b187c77c2f858eb26605c41ee32694cac7d8dc12deb0fb9107cc163d30fa50e3a834105388633963e389dce5fa0af9a844325c5a389c36fd064e62c4224b11215a609302eb640a5251b0b12e910533fcf302f36674f11644592546a66726d584ff91eeb1082eef4894edeff2924b1d7c8040bdc36391804cb3d1800505f557fc871587bf9a8e47104353a9ba9a3d121fd86d2dd354534904ae5", 0xdd}, {&(0x7f0000000b40)="d4bfcc88dbb32bba1fa600df2ae5e370e2105f96d1ab01b99e91397008c7544a4705ad3004064a94324e0346182ce5323fc238bec8085d5f07b3e921886c0a9bb7c5d00aa925527e600a67bb73562419f82d8bc1c62aa8149ec805a179bdaa7a00958c98d1cf72bda16d73dac85571bf178aa69192733841e96135266699f02faf6c48b0fa451cc679e620678ad191ba1d2a7f4ddcbbdca2f81287678ff61f1dfde2746970cbc27861e5a00b834240a7e7a875bea1cca62f66d6e624a988270933e862b211fc12cf5527ac0c8b93bcbf5fc1f95ab143f7da7565c8068ba660cbadd16a0ea1ad40b76bdfc949097ca02ef36113151007aef9", 0xf8}, {&(0x7f00000005c0)="1130ff85a22c749dd1cf9d04543cf3bbc3c05636d3c61b9fd4228ef8039e20abc3557905a7217aa3867fec0df1167a09ae6fc81ca7cf784da01ed2a279eb750ef2b68f9159123377eeb64a0552f7670b0ba940fb4244", 0x56}], 0x6, &(0x7f0000000280)}, 0x400) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000300)=""/120) semop(r2, &(0x7f0000000000), 0x0) sendto$unix(r0, &(0x7f0000000d80)="5d2e08606106af4ca5e201b0f8d2b0735ef2900395190af319c10dd04880c089c170c0a2f569a3a4aece24e8096d36ce772ad470045f7690584533e603c8696af54277acb8257c988e9ff0c98dfff30db2e9d0a49370eb928fa8df4cf24b5494b531690833d610063834e97862176b0d91f656758d01c53dbb50ff4669e2bf5a91e2", 0x82, 0x4, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r2, &(0x7f00000000c0)=[{0x1, 0x2, 0x522640e9be6894d8}, {0x1eca69648219e037, 0x508b, 0x1000}, {0x3, 0x3, 0x1000}, {0x4, 0x80}], 0x4) 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x0, 0x2}, 0x2ea) 16:00:08 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x20000000006) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69", 0x27, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x8001, './file0\x00', './file0\x00'}) getdents(r1, &(0x7f0000000080)=""/183, 0xb7) 16:00:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x62) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:08 executing program 1: r0 = socket(0x18, 0x0, 0x1f) setsockopt(r0, 0x100000000, 0x5, &(0x7f0000000000)="7e54239cc378af1a6921917f26a4d6726efd79a688019ec2a9f2dde1f4b55ceccbdce2e4a5b33447e6cabc2b92bc02535c276b4f0bee4f16e37d57caa4610a2857eedcd6c5b2d67f59ac9b0a8fb6eadafb946b1c2c15877e78126c1f4fa92ef45c40414f2c5085053d74158b6bc153230b0a7ab0379a3930ea993b559beee51fdd42bf584db37168723fa7adb8a02a6bf5058c4608892d776c001c73b81bb2f401f94072d31e2c43f4", 0xa9) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x4f4c, 0x8}, 0xc) socket(0x10, 0x4, 0x1) 16:00:08 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x1000, 0x0, 0xb57, 0x0) r1 = dup2(r0, r0) r2 = getuid() r3 = getegid() ioctl$TIOCNXCL(r1, 0x2000740e) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) r4 = semget$private(0x0, 0x2, 0x12) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7fff, 0x40, 0x8, 0x1, 0x7fff, 0x8, 0x0, 0x3, 0x0, 0x4, 0x2}) semctl$GETPID(r4, 0x9db01f9cb51f81c4, 0x4, &(0x7f0000000040)=""/83) write(r0, &(0x7f0000000140)="7c60f4e312069401d4a45a68577a1fd22d408b73abe7a3d115919efcaa726bc7ef587107453073ac732d097396dcde9e0074a5887140ea071d72b28fc07ff9fb0dbc8cf47857b0895261eb268f370664000ca9bad98add27c9113e631625fc74dabdf913488bed4f1dea53ba6ef6281fd65d84b1dc3a17bb9d680b98c23ae2c7e0c46941f4bbbe45fe0d2c6c25cd7e09a96d3a57f4ccb0d5bb59e393e55d395df801f5cf4067d1584d451883b5a0a9f67cbcb530ff27a016824882910b0dafe94559b0", 0xc3) 16:00:08 executing program 0: r0 = socket(0x19, 0x5, 0x100000000) shutdown(r0, 0x1) 16:00:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x3, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0xa, 0x1, 0x9, 0x1}, {{r1}, 0xfffffffffffffffb, 0x11, 0x2, 0x4, 0x844}], 0xe45, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0xffffffffffffffff, 0x7}], 0x1, &(0x7f0000000100)={0xb81, 0x7b8}) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0xa99}) kevent(r1, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:08 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60, 0x14) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x2, 0x4, 0xa8}, {{r0}, 0xffffffffffffffff, 0xb4, 0x20, 0x2, 0x100}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x10, 0x1, 0x6}], 0xffffffff, &(0x7f0000000100)={0x3, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1000, 0x6, 0x5, 0x0, "55ed0a970e9046c708f3d51437da5980a22aa176", 0x3, 0xe9}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r2) shmdt(r2) pledge(&(0x7f0000000180)='/dev/ttyCcfg\x00', &(0x7f00000001c0)='/dev/ttyCcfg\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x9, 0x3f, 0x9, 0x7f, "9ef50a04cf1fab56e4c867f4f9c3d0c7c4b54f04", 0x7fff, 0x5}) fcntl$getown(r1, 0x5) fcntl$getown(r0, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x85, 0xc43}], 0x1}) ftruncate(r3, 0x0, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) pwrite(r1, &(0x7f0000000340)="025acc7db352d1971f5f88bf30ebeab3f1619bcaa1d85a9821a3b9196f8806165401a4ea7f0529294e19827dcfd7199894ba9a25860aaeae11fbb8cafe623ac9c7bbe8b146460d7b1fc45a0382592f658c99ef34424bcae1e8b015d985bd86d305712eebf6d9b5a7b4b2c286e5f82c8a7b6f121fa5dfd6ba9f48578909fcb3c204c89d96900d01b0d7b9d308c53c", 0x8e, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) r4 = msgget$private(0x0, 0x20) msgrcv(r4, &(0x7f0000000440)={0x0, ""/71}, 0x4f, 0x0, 0x1000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x5, &(0x7f00000004c0)=[{0xff, 0xd727, 0xfe, 0xfffffffffffffff7}, {0xfff, 0x9, 0x987, 0x7fff}, {0x1, 0x9}, {0x5, 0x6b5323cd, 0x8000, 0xfffffffffffff000}, {0x10001, 0x101, 0x8001, 0x10001}]}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000540)=0x5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000580)=0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x2, 0x0) shmdt(r2) kevent(r1, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x87, 0x1, 0xce}, {{r3}, 0xfffffffffffffffa, 0x80, 0x2, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x23, 0x40, 0x40, 0x3}, {{r1}, 0xffffffffffffffff, 0x30, 0x4, 0x101, 0x1}, {{r1}, 0xfffffffffffffff9, 0x60, 0x4, 0x4, 0x6}], 0x8, &(0x7f00000006c0)=[{{r5}, 0x2402f51145beecc7, 0x40, 0x4, 0x2, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0xa486, 0x6}, {{r5}, 0xfffffffffffffffe, 0x40, 0x4, 0x4, 0x7}, {{r1}, 0xfffffffffffffff8, 0x18, 0xf0000000, 0x0, 0xfffffffffffffff9}], 0x1000, &(0x7f0000000740)={0xe3eb, 0x100}) close(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000780)) shmget(0x0, 0x4000, 0x19, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000007c0)={0x52, 0x0, 0x8, 0x76e0}) 16:00:08 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10f90, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x7) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x8, &(0x7f0000000200)="63e7c4e38e000000") r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getpgrp() ktrace(&(0x7f0000000240)='./file0\x00', 0x464190657d02691, 0x400, r3) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r4, 0x3, 0x40000000000b6, &(0x7f0000000080)=""/15, &(0x7f00000002c0)=0xfffffffffffffdcf) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xffffffff, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') chroot(&(0x7f00000000c0)='./file0\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 16:00:08 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x3187343bf1c01722) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001680)='/dev/diskmap\x00', 0x8600, 0x0) pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x4) r4 = socket$unix(0x1, 0x1, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x10000, 0x0) r6 = dup(0xffffffffffffffff) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse0\x00', 0x20, 0x0) r8 = open$dir(&(0x7f0000001780)='./file0\x00', 0x2, 0x0) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f00000017c0)={0xffffffffffffffff}, 0x10004) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x10000, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wsmouse\x00', 0x80, 0x0) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000001880)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, &(0x7f0000001900)=0xc) r16 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) r18 = openat$null(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/null\x00', 0x8000, 0x0) pipe(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/speaker\x00', 0x20000, 0x0) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/vmm\x00', 0x400, 0x0) sendmsg$unix(r0, &(0x7f0000001b80)={&(0x7f0000000400)=@file={0xc384e4c94465e0c3, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000440)="d9811e5ef5cfe002a255b6eb86b884c66469dbe50c877f489b95ada79ad6834dad1847d2ac2582a4bed5974b882c36231830b27f2526530d527605af7065652a3b87c8e12a5bc2587695572aeace0c985d62d9c1c58d7fa7d41ca950b8bb9bc3d56760a6f711aafb5d6ebf108f1a3554d93d451fd0babf37a2a5e49a951598f0e46c9222cc53ed3684e571b13937d2aa40b693fd24abb1e4e25dcb3e37dc94899071e3b84b8890754196fb5f390d0f100d13d6b293b07d52cda22a41a97d3e8afdcb57f82ae015c9add2ce71d096b60d3ac2808ed5e0a9b5f1c5563c62ed47b43410e7b49888ea8858", 0xe9}, {&(0x7f0000000540)="0efeb25e5337b4cccf11415a371ab22a407b2b7a5b73c060d0b5658d0281c782b2dd", 0x22}, {&(0x7f0000000580)="e1ee22d6ec0a2cbf70b174349dcba707604fea19445a", 0x16}, {&(0x7f00000005c0)="2e018525c6ec31e01e00b4f48f880e5ef08dfed7183c4ad4bf273440d62df82f4ab273e6d6c39bab905a29323485efb0940b8e210f483717fbcbd219cd0495a389085e30974e8d9ee2a5adc52019c1091b86ecd3fc2b97820d97e11e2724fc377e4293278c7dfa6fd489d655062a1c4b410c923552152bce1c0a610c6f94736ac5cff8a017062cc7d01723956101429426543cc40ace0adfa9b2397c70eae8176ec5d499dd0289c320de02b7b184a086eb3ead8abd4c8beff6dd8a0227998bdcf69c37105fe455b21d343ac6184af71b17674b1023154b79c0148653517a6e36a7b943d4bb6d38c3d9a4be4f423ed88bea67c31f4f9c0b18ea95484f7b2620472fb2d32d064d4a552845bb5fda774f290a58df3e2465237ff5671e0ec9502b40d9c0b13ad86d462d566e183f0930c6a566d07bb8cfb045b90a862a0935d7dba69c1ac412e774b112fc075251616999424a23dee17d4466d4708eca306adeef5954a3b222f7155b490133be352c7a9b02e6eea7f951c705c350fee499ad7dbf74752cdb9ecdb0780490e197e0b343b01dbb7d8b9464ed6d8c6ec728ce91be7002a4b66e7218e40c50ff7a6df8b41290cdb104db6d89c16f1ce5ed32f0ee3669113724768034fd031fed1a883ce609f7561a2e78cb9af056386a68bdcb3c59e0f27b51745a203129222c54c403a61e1d98775136815eb8388fbc0385d319f010a6fcbafd792c895e8ba7c076f2046ceb7684929f1be23a5d3109c1cea6e8326bdb4b1957919c779dd84cc4796069006bde6b193cdcb434e0078e26247dcd0cb18d2819ad4155e69133dbe0723436f4478c1ad1b88fbaefd401fd164cac6184b0c744d049a5ceaf2584d525835ab8783ddfe7527aca5e42e91a703673946224a9e5b45ad57ebced73951d7931191e9d2d547f034deae704c774d063fb65e549e63a2519ae22e2f28b50321b8d48e853c78b8990896b9daf6619e7e099941cb0490f0f442c67eb843043a6bb42381b0a81ab1dc959c99660cc1f2a4e27f8d05a74bc2613cf90d2c7b8264f8efe1ecc7fee0647b7157f292a10d2d465d134ee8e358b5e4cea1384e77b586ebfbb3757b976fce5aa45bbc6b879546932c29d8b9048e212bba3ff0037ec7a664487e6f0df4d834296297ba6e7f15eecd318cadbd7371397aeedf74aedf8baab4c7666bba5979bf5eb38fcde60fe7cc9242fee5b573c773eeefebedc0444fd46b8752623b0adbb20240e6e0af22f1aecf3334daae4b917a0988d5338a470408989757dc528c910b53012a52e02a67d1c478366f0fa43c96f4316355e9816c47c22b55cce7e8b315d04fb2b6748c6fcdffd4bf727d7ad1c2e3bb38180f9f9684da615c50eb8b230fdb73d7d2ff04881428b55efb5db7ef7d7f86827790f655d00c12fdb3b81772f3ab1a8347d405426ee785c8fdc3c8192bcb6292e64357b0f4d415d85477e5ce79039ba74d4f4046146a1afa96dc1caad205b2a79b9c9d8666ff26ea9a783e763118b873def566f57e3230fc340d0d1c8d4b7f04aacd0091db2b1d6bee8f870ae64cd304caf837cb4bd31208f57cc4c9356f36565863ceca53c3f16345a47cdc009de09e0f93a354ebe145e5d588f8cf9d577b5abe5a8ca7bdf65549d4e15c22531dc74418719abfe67ad06438976b6f2296372688bc035825e8e7cba5a38865e9b27d3d025339913dac8cf16e17e46d001a7a9cadb8dcd9c216257047065b6946fa90611c36a136a9ec03b77e9b89d678bd336fa6aa38665fb73a4738ce32ffefb25e34f2b418335c1fc26142422bb9d49e8d48b26099086427bc144e3a4c80b234621c7deca4f63efe6d67a36918d6c2cbca1a5f90537aa1c88d9cab4ef6ce7777a25c1d986e802b597ea3e031b3f0d77e11c5904a77dbfe5e142dc422ed71980e9371a75bca2de8283e6c54d1e84cefb4fe1b5342bdceb7479697848cdc8313d9cae2b1dff9156d7fedda1c5a32ae07bacde0917e5b49b9245fb4e3ca612cf90fef25c93d706b74ff72f3074852859d41fd4bf2e7fd3574bdd14c2e82112abdd626050c9893cfea68e7cd81196b0c54c99e6afd56a30e0cc50eff3c78f3a67f40f15b4bc0aa7b98f55af02e8297c562cfcfc3eb633aa9cf3143d00a0b3c852979e7865fd1120a2ad7fda956ed0ac9e42115b41e74206ff577659f593af5319a145143cd4ed066f838e72e81b90c1f646d7c8a2c0d7339c0905abe533e8c28b246a3ad19641877a3571778fa633e644e0dfa19ed03ee4e9c3e47226c07b4b79bf20169a9958ce6b3842711f18c4c194cfaa189b4ff0ccef20e0092d44aa051408b5c3b6a9388c228c2423d639127ae98d681568f4f666014945a78424ac073c6c03eace60873d97bfa1093b1f0e6fe68681499f2c9df4b86925b61828e5338d27056b8442ab3491896c6c6b8e35b5699e42c7e68db62f783ebcc2d71fdf57b9a4557ae0e90ab8eef52bae488253880fdeaabbfb5c8786871fe4f2fd18ab4fad33a13e84586232114af958c77757a5f2b60906032532937e312a3934cef42e48c615e280748156e0c8278c3a74da8055c14b10efc9a28928d1db92e34ed22530a04de98b0cd341d25d447d949dd0504d5f5b64a5741ca783eedae50473d531e16ac32ecde05373a5e5eaf996487c18946293ac3da32adf10e6f98754c3e0cfe5dbf171f6669f53bcd6f75b3fbfd21631d1aa5bbdbce1e2a9aa66efd7c6a6faf163b229efeeddf81b993484aba064ba7f1e895cef75de472279017e4b69f628efd0bd9bbe5ccf7b773c4feb0437adb42fdc08ba9faf1e97a90af2e4b4395666f3054d6ee5e51f0d07761b5e887b4ac0d366825f91c59ea64a34f079ebee9522190ed1064ed2623ed57f4e146782410423cc07606d032bba7eee5ebc40e88a028254165acf8d6231390cae024bcb7eba7be1adc5b7eaa5612231b71a54c9ae417464d7ffccfa715b197d81dd7b0cca29512d9d8c9fbfb67035e79b451d476623e7ebd7c061b695be5402c87054d4207473f3c505160fe653cb1b3edf8c469c96bada76cf802baa99629f59e2a3e585d716bca39331ce993c5cc181dc8e28815d3a9b0b7cf1fe435c181b22f6950aacebdad10551f92ed2c7bc000b5a4426ebde79a03423f64744497f65ea2196102a8af89ae958eaae28bf9c58457d2fae3cc2bde5a0be64d73b4023cd2dc91ec7b33ff35b1bb563db4c21564c1ea0833483872dd65150c019023666ec3d2b98fa5e7ca99a577133ebc71ba7fb35673d4db6cf2c28388ba21938bd44ea5aca4a759ef3a1c51bfce786bdda70f6cf86222a22385fd15b8daec2a393574ee0009da752be201e1fd25c5480f87bfe707ef6275c785cf26c21e402f2c7bb2f3f62bc74ed58d9f1f1dbe6944a14ef7f3cfd3e4903683a88d5457a9766c71cf3a8795367c6f15705ea669922b5d26b3d323c30750bb67863a52e9f050f6c99a13e157a5f78cebd9600b0f10da5c74af30126696a3c8e559effd2314da277aca6f9a2a3c13e80400d4c71c72027553078ec3fe577df1066e90bdfbe8a01e49594b4843c01c56e9368405d7a45bae5eb8abc058fc4c1a5a3a6850ba440d367ba8bd1c940e7ef03a5b63240c69e6025af686a88958f224e4d673515cd03673f58f7e6399eea01e5ab34e3d73ac0b0e1c737ce0f03a1dc91f9ef3300e20693c4518b5458026debf59fe230ed534d69edc847c7cbee32ca6bccf2256ea5be925577c912d800372c7f456353d92510bd70b619eb804b467770acef4bc16948c684219e8187c9bd037e49e84d8c301ff989f8d30efc4302a83b562e05b7600a7ece50ec1bad49fb9e5ce315f045ee5676455334e65c5de0835fba9556626786ccfac9126455fb89dfaf811aa316e218a16e93eb8686e83f57f95ab7ddcc9d71b989f48a5a8f246a4ff6cc097c3cad58c65ea6177043acbd5f000a9fe4325cbea1d3000d80520f3caf9c77a8f87f3976078f67c5e616ef2cc669a3dad929880be8df8a99890199c01a1ae836bf1fc4f5c204979e7515e8dbadbeca4cf247af7601d4aff501edd6b7e1d0ed14a596dc2e27ea116f2cd78d85f418ccf033f0065683cfda057360c54dae7405246359596dda3a51ad315025b70758a87deff5f25dcd015a11e335f6e93a1935c7ec32472623367af124a4b2ecf6634fa576fc4fd3b350d7d8d3aba495c0c8597601610be003f9cdc06a12d5a573fb4f4f36d547e01d31749297a3d14b385c50ac703cf7b19abc790610a39efef11a38575f1dae48dfbd613b64daedae31aefe451d76ef524425c726c78a053020c75a71381c41bdc46000e42deba2248c1c960b50d63f0285ebc70133eabd4bcb043a777b29cddbeeb436616889d72ead0776ef4ca149af60195777d86e7978d08003f3167eaac5da58984b22b116ad4940270baa6d8c6a5bec5e6bfa90b1985d8476721f49d7af96e275e2396dbf7c8899cefe31fa8f677c3337458e09f0e89bfcdb3b39305dc0ac333237e6cf3b269db38c8b552ab6a33f95392920e6d7d27a340969c8cf39dbeb74c2cf4926119de295458092c94ab8c17b989fa4c2de6e018dbb7fe4a7209e367ac3df996b4a0125b85fa2295be50550d44a5f12e2e949bbe44c9b6dda85be36bb5afb8ed960a27c3b0286e4903ca8d2d8916f38a7dd96e987dd03fd7e816e209411e3d41185a48c04dd4ab62672b7021795e6418acb268446b1ec6db75c0cfc4ffe2b562e739cfb4d1fde8d5d426e4a819fbde750c92e2808be54bce913033954a3b207fdd8c96f9c898030c4d77124806f098fcf6f75ad54df0c3d062b2e3e5cf9dfbd09cd6134d42d6ff259bfdf3efda75bf9299985e52b73a827b905774607ccc14727c90a0383329b5afd2520c443d1a74ccfaae8e567ff7fd205a0b777ee8a3a16f79db8a36848ae00a4fd61c5fce4eea7d6ac05b5ae8678719920cd889b800bff6a0f8de307b11ed93d14fad98827f430be235159cd364e981cb9b307abe52e9508cb2463f1ac38ceb501a8f4b0ac7f9f40c55605cce078823363f0f9a9b1651adc3d9d5f43fdde64085f8468ed557cf6a9b7f99fdc53131ffe0690e877aa2c8913d50382d4f222296569f7c876550ecef42d65b633a47ffb3ba6212babbd0397d5fffadd274ddccbab3b5728017a6b3d0c2df990c90ec19c71819bd124659cf432f4fc92435f2fe27d09b01a055d2dc97a5599666f4ba898bf35ae93755e0fe5d158468d5c1ac049716965909e7ea52fc0a09a8b0777481905c3ff785c8ff459637cf4290d73aaec5f6ffca3d65a85cbc88ffa3c1ada68f7d85394433adf1d5b6652349f84adb77200009c00c0e10f14f052ab89be42eb4e36fec02e0bbf0ec46be5c004e5588c784ebff84840d505146cdb46586c5a74080791ec1db77ff6a6b0dea7ec4a4d7342ccec246b91495527f94b3f2b1ac3e18584a796ff2bcdefe840aadcb2fe7f7d6f0503576433d6bc0e735c91e8cf7060fcaf239fb32272e4e82e97a9a1b9b9880f38e479f9bc1af5ab756be882ba2a4a5a4c1a5cec3ae44e7cc3b0bafd6d13c4e80e2984b3660ba627bf5878424330cde73e8906001930b35c3d1750e6854dd906da2d7f2f32324660ae00804e4cb0d7a95d74a2ba345085a308890f371487a70cf176e880e8651ec3c8d92a480919b0b1178dae589db5178f992ac4ce6a89ccc2b6b79291eb96d846f5ec3760122cd571787846a3cd812836defa562fbb599de87456c203ffb30cde6e53cb2804652b91190537e7d37aecfdb2247eaea11a", 0x1000}, {&(0x7f00000015c0)="6856e801a627", 0x6}], 0x5, &(0x7f0000001bc0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000473a2ac74cf1f93f30c705a627db18a0116a90d415945b58cad6198890a11336c9aab90c81f028d1e875518032a36bf0cff9b34a1fbb23912e30fec89c787d31d59ad8cdd35e46993cc96ea", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21], 0xc0, 0xd}, 0xb) r22 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvmsg(r22, &(0x7f0000000380)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f0000000100)=""/129, 0x81}, {&(0x7f00000001c0)=""/200, 0xc8}], 0x3, &(0x7f0000000300)=""/70, 0x46}, 0x1) r23 = socket(0x2, 0x3, 0x0) sendmsg(r23, &(0x7f0000002000)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xffff, 0x8}, 0xc1, 0x0, 0xffffff79, 0x0, 0xffffffffffffff37}, 0x0) pckbd_enable: command error 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:09 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x3, 0x81}, {0x42, 0x80}, {0x45, 0x101}, {0x26, 0x96}, {0x48, 0x2}], 0x5}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="79b11251c09c0c6eb47ff040aeea2a3fcbfa1b1ba48cacfdd335af9ee5911f1a0e533f11b43e8eb96a62618481cb216c1f0d2daa955e4380bc018186ca0d260db03f762a08bf1443589770e78edb09506e479d81b6f31b190f04d767e8104b8570f84f982d0e6fa77ba12d5490d808c0e36e1dbc2c72f833a8e560ef0727b670bc7ab6d700af6444ddd61158edeeb3fedb03be607b5d9d27d627b196", 0x9c}, {&(0x7f0000000100)="dde52f8115f4f78cb9f9c9c455eb4913c6fc618f541e972375a7ddba17e463cfab7ace228a1aae7c8eb3209c7f88b6d26cda9c60c24efd0b75e1baed08", 0x3d}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x400, 0x5, 0x3, 0x8000, "2bdee654485e523768a32a224432f8ced116871b", 0x1, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x1400000000000000) setitimer(0x3, &(0x7f0000000440)={{0x7f, 0x5}, {0x2, 0x81}}, &(0x7f0000000480)) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") 16:00:09 executing program 0: acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='./file0/file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/4096, 0x1000) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) 16:00:10 executing program 1: setuid(0xee01) r0 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getpid() getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x201, 0x0) fcntl$setflags(r0, 0x2, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xffffffff80000000, 0x0, './file0\x00', 0x80000000, 0x7, 0x240, 0x9}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x6, 0x100, 0x33, "4c606918af6f47c359e8dee0507ccb2156ccc8eb", 0xfffffffffffff000, 0x6}) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x200, 0x6, 0x101, "3e9f9614b1bd66401e08f118fdacb57a5f52155e", 0x7, 0x6}) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x80000000000006}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="3f01f8e33dc111809ad44acd1ab1866564a385679e4ebf55795e2c0e59ba3e0643691c632924a0911c5a22a9850a19be238333037098a5d4053db5c05efb0ed24e8f7b22c45e28d1741577cf33343656694db111b94dc971f24f1cceaa855cad5ba5af64ee7769f1cccfe651ae95c2fdad33e9072d90a22cdd2a1f67a22d5db85db0868ad01f8f9d9bdfb61ea40ceb147fb34b99b1930369052130469c5627a34cc6cb2df5efccc915cd8f52041f03dfa8d5649cbeca38aa6eab", 0xba}, {&(0x7f0000000000)="887a10f844d5de95f3162bd18eddab9f71569cc2d02584168852266368cd6c00b9117ea162d4ac72eaabf40b44aea29fb0a4106712", 0x35}], 0x2, 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) bind(r0, &(0x7f0000000280)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x20000, 0x2a) fcntl$getown(r0, 0x5) open(&(0x7f0000000400)='./file0/file0\x00', 0x100, 0xa0) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/192, 0xc0) renameat(r2, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000480)='./file0/file0\x00') fcntl$getown(r1, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0xea8, 0x80000001, 0x80, 0x7ff, "6c1d60fc8cfce14961547b1b5f6a32d1a1c04ae9", 0x40, 0x5694}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x18401, 0x0) 16:00:10 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) r3 = dup2(r2, r0) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xe7}], 0x80000000, 0x0) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x404030002) kqueue() 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0xb979) getpeername(r1, &(0x7f0000000540)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, &(0x7f0000000100)='D', 0x1) read(r2, &(0x7f0000000080)=""/23, 0x17) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/245, 0xf5}], 0x1) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x0, 0x167, 0x6, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x8000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="8d80b8947a6ef8cf16dfabada7bb589b2d681af1d1494ca73ee07ca1d711", 0x1e, 0x400, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x140, 0x0) msgget(0x2, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x82b) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x50) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 16:00:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000001c0)="882cbcbd8638244b050020fa803ba479ad2b18e2a76a9d03f70af96be33fbabcfda5bb3f520e9ef7f6dff2813a4d7823bbd1fd238c2617b19f7ec53362ddb2871c1b220f56487fff80692c40718bda95c482743caca276f8888996b973452af269346334982b600d74a0feaf1c5288e75cbdd4c4be5c0ca4469d572c7e41ce6c6bc4c5a71bf3aea17b246ef703e41278fb2f0ff64c408a568b0a5510263065571b8a6724c03c0e301c4b765fbe7613cfd37e5ca0328c04fe73c6b5a0da55267e147e279a15075dc8e1024379386575a2fbe27f7f4f1d5c1b61384f6a7a3f7f7815543c2e2aecb286221735dc4fe303bce93eabac18854e33d69091a0ea71186ce8fde9c65262b10422995298e2e5e035caaea167a7637384d94b6b7dd0e540b3430465f7b9a6f7d8bdc63b00"/312, 0x138) 16:00:11 executing program 1: r0 = socket(0x2, 0x3, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/82, 0xfffffffffffffdfa, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x401, 0x8}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4810, r0, 0x0, 0x0) 16:00:11 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x100000001, 0x80000000}, {0x2, 0x101}}, &(0x7f0000000080)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="34f4ea63", 0x4}, {&(0x7f0000000140)="758c4038c4dd67b20909b9c6b9cfb9c95d6ff9fff0a04b5a6eb63a379049", 0x1e}, {&(0x7f0000000180)="f5159f4a2e0a7a", 0x7}], 0x3, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5, 0xfffffffffffffffd}, {0x28, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 16:00:11 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="d6600932ba3056ca99769480d630c64d3c20ff849d335e4d00b26fecaa2a6e54268e1e9d2c1c7747878489863337588836f9b4b2712882954a63ed9c13d009fde34062eb2c9730a955b9c40cf80966dd80aa5898ab068eb9b277b0a40016e25b2f8afeaf", 0x64) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() ftruncate(r3, 0x0, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = msgget$private(0x0, 0x80) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) msgctl$IPC_RMID(r1, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpgrp() setsockopt(r0, 0x29, 0x26, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x7}, {0x18, 0x2, 0x4, 0xb98d}, 0x4, [0x8, 0x9, 0xffff, 0x0, 0x8b34, 0x100, 0xfff, 0x4]}, 0x3c) sendto(r0, &(0x7f0000000000)="42064c2eb37f73784391bdcc6193c23cf31b", 0x12, 0xb, &(0x7f0000000040)=@in6={0x18, 0x1, 0x200, 0x80000001}, 0xc) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/15, 0xf) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x15, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:11 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x8) write(r1, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0x2, 0x1, 0x401, 0x0, 0x4, 0xfffffffffffffffb, 0x1, 0x3, 0x1, 0x0, 0x1}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) fcntl$dupfd(r1, 0xa, r3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x12, r2, 0x0, 0x5f) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000400)={{0x6, 0x20}, {0x4, 0x5}}) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x2fa, 0x9, 0x5, 0x6}, {0x100000001, 0x7ff, 0x473c249b, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: clock_settime(0x0, &(0x7f00000001c0)) clock_settime(0x0, &(0x7f0000000180)={0x1}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10082, 0x80) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x5}, 0x10) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000240)="3642073dd26cdee0ebd340fe5445c8e1e6e84614a06d2349276ad9f0541d4bb409c2f93cf9bf0a6eefbc06299677c1506960035e1d60ab57f18c090baffc639db9f6d82cc61cd57d6786154a653d214321995e58344acae03982d8616ca5a3942db7b7c42e8d6ab97289b8fad7339062621a60952d77aa52fa49af24922c0ebb0ccc49240f99091fcbcddd0f01c1cf4f68ab95d8301fdf7a886e51983a191a6a2ba2ea5f0ebbcea5d192bb3ab0dd446745a5a7a07eeae7a8f08b18163112f15a33a5dddcb1b0afc6b6717e0e44943def64a6c7bb59e6b37f1756c43d901a8a6ea58fe3faccade8081d922c4d8d93f881588700a4f3826d70aea5201cb8993f877075b858db02315e36e8f011857d61909291b0bd780afd2882a4da3613f390f7eb61c11b7358c6bfa193f8894ae3b8e12d8f031b09a96d195030cade69e8713e0e5732682255578efd522a1b4db64891513969507057daa2dffb49523d815fbe60381afbe9373914a37cd82236aab743f3f119cbeaf2fa25e7f702d83b1be831e40cec522566dbb6a3717d3d9061cf25e98bebaba2f1d2271b2462d1e49da388321f09cf625f5cb4f2896bb5f2b84672643df4ce040eb387d61f94a62adac5aafd8880aa9f9e82f61b7afeb9405fbb415349225395c75caff6f41c313f534ea3da5f52685cbe767a5f3e889f38116219a8a526e62454b372fe5e2e680f40d54c6e257d2463aeb222283c7f13413608ab7b919aa91130ae393e53cbe275360204e9b335a41e3833d9d18c74919a7056330dd5bbeb6d9d327627c1eb84663a99f4dd9d8e9b253f9df4c4e0a92b5813f135ed5c796edfb1d276219fdda88c3dfc7fd358763bbd4f38c6751ffa9d97066246a7a64dba690c81607e7c6c2c3f825fc106ed2d128af461eae1ee219950fd6c5291e86a09b3d1becd43ac7c2d39f4fe881bc2b8b1c7776f3aae316ec70f06e0c42290773e1a2d409636cbead75a954c732a1c02235c6ec725108f1a6bdaba3d27c45e1ead2249f17d3fca9f90e54e1bc70e9d6d32ec9ee7287dd4031ef20fa2b74f703783873c39fee9b1d6c3b9527c8ebb920535a2f3fa8504ba98df4653a81af216c5fb0f4b57a3ae4052b02632903b51596d4c59c0f665aabd620f76b32667aab06e8f8ad2b84a3096ca04ab24defcc3f1d0879955a55008540e78185fbbf27cdd41821e92b04c9ae4fd62c4979a61aaa6b455701010095f11b16226edce8f108415ee45bb77ba6a50550e9127fd4ea769c2c0132fcb22f47606b60ff8648d500a0937bcf80db11aabcd8a82c13b7aa9c4508d5e0b5fbc1f6dc8cae381864fc184132809a11a4e36f883ac486ec541fd3c8c61755341e3120eed218211d9406543e7ec165794af1d12675587c2eb2233b1b14414feff94eebd082ff1b5730453f9480f23bfc6024cdfa6e8bb9698d5d7583f99e3e4f02c875466c87bffc5e1cbb0610943557ad0a59860c2ba0bfea5a372c1649a9241721dacf9920fe174e48473ac0314b570ec59c7eea262c55600c6fd18cb4d004d1889b93602160d3e86a2ead7f5dc4cc7a4ae37bd1db9edab2a17f902a530d1b5d9881af83f98cd4316f24550c6851e4a4e5d2af4279928f1b7424528342779944847dee1f07ee85b0b2363542f5d45a6f3e3dffb6cf0a8ec412adfa62f7759ecd192c3d6269e73f629d623332f3e3181805bfc165408e00059a738c0d0774167906e30951bb2abb46ce74af7f56ef7b3c05f7e3a2da4e2d2e02d925672e07741759e3eabb752f3157d0b9dba6415d2cb43416aea4123f03e8fc60bab108793fa7434bba7b5ef9b5bbb654e9659c6237a27f7722cc15ec873effdced4bd780b7b8a60bf043b7df732c204c120e3ad8c0f803dbc3ddfe12ba98281f2a599a2fcdeeec15de5e1b2057ca570fd80a00787ff36c9607cef55939cfa19a71f79e8d7d2cb5e4716037161089d41dcf511f087746419dbca1e72290894706092aa877c83f50bbf3a6adabf909b68b0d5b206dfc4c5df11e38c155de41ffcf3ebed840395af48f15814cbac9b681e6c61c5c227a587b690269bbe39d4a1d08b79a3404f3ae0920d5f3c41d66f11debd26058beefcd2e0c33e2743b0f95cd5aa0a0a253a1aa83766354a25086f23eb36ca126aee295c216bc92d798e6dbe425b2a196f748febb00a35cec3a940ff13d933b4b1a2e2306cb768f023b4dc59f7f1b00cad08068c35e493afd23808d833e5baea150cba989dc8158bfe691a6673b50534e1ad21fd3d45eb2f94552ffc7cca02c95868ff2acd6746a1784ada53feb0976484f7b3878b3029f7ee1b7468ab7ab162cf62a87764bf0ad10e6f07ac0f024190a331fa9210136edaffe60d8d081d63a75ff769ddbcf9619d3030c05698817b23b353f74e7e1514fa9a54e38609d4e8c83a4ca844e6050f120276d6b2622111929677002ea2afcfbe69014fc7e72051fec28b9d980b8734f865338eb25707f14d7f203744b1c1b4bc0f9ebb1dbf29d96850cb2dfd8732d226f3124999029166416c57c0bc20f89167a170b844e2768b694af1f5ebe8c75f3dafc403e838d3aaabf61932506002d21b9bd721c4a3efe61e0361c8660b70123791a519366b89579b62568259d64980687f13e725042e191a07adf0626828870f1fd3e4f60727da8a5c52dd33e6741c353dd30640a2940a5e87fe1eaaf9b7f188c0610a72368038296e4aed083768fa88c941320b6d30e6ef1cb3b1374e4df25006a8698f80adb606a33ee52a3aa2db14a2add63153192183aab289c1aefa04698d364efd2e294ed19f0c18068bfd0880730a14178f5733021a0bdb1a0a6ccd41e77295c0277acad87b4680a95745f20eb8f5cef6632cbaf72d44e51755944ec919f3beb811ab175e6ce67a76efe0479ed28e7a68056357286912df774c46934fa1751288cf5b19ccb985d287f84704a1131fd5e1a55ed9369af3ec12149e2916cb9534f66faefa0c581d09ffcc40ba383f00c8046d359cc28a8bb3a3c4a076f9f6edd22a812f48898f9699a16d9df64ab85fd2f8d03bdc8c2c3e8249ea4f653fea192cfd3153a0b8668d8b548f8c66c4c1c93a3d58f16b4e3628e38ad04cf4f8f1e3a7a6c17364c89d3db1ef7c3a7c87a536a5e55983770f6ea269b3918043535e7d00d4e1eb7da67b5d3a14f2d8f2f384029ff978df8b1d3447847cc696ce17ef7bb6241ad0e8d634149dec2d7947cd28f5ff9edd8b212ad0e4233da3b9e3223f784b6777df4f6d4a2592642c698ee91dfd7ac88cfa7352ab142a617bfef24914a941dc8917f6ee9f6a4181261c04fd51f03df9a9215adc57571ddd0e2c4069d4a2d12de997ac5956d2379dd4c85b38b486b2f32049164bd7861b91329f66ad4a899aca96d37608194a48d39b56071869af31b4a00d99937a84818169ccdaa50fbc470acc7ae7d2a55f8fe24bbd6a00170bded0ed1871a4192ff496c5a1c4f869daffa5c7af8dcda4b981bad350b4740cd809abd4db8e6c758da01a17044a9b5a8a2cad0d330dd3614bd54f28adb6802765bda369ec4905a49a0733cce460b2558f75d57ab109f9682150bbe5c01e97582187245400bf048ae54cec3920c94e769184804b9392c468b50e5de07ecd86cf16aa9f819962f920d4e7415e31d31c206cfaa8f1dbcb125ec31bb65e847e665429c1d034bc1911fa7b844beef35dec6fe7b1657374f9d522d8007523013bf85ea2983459a38eda9d3ce98c312292742c733ec39f37a7833152fc0a717a3d393cc5f1a02eeefbe01bf8c194192fa6a88d7b380110bad952184d0c79c86d6deec5e49eed69a6b181c59172a38175d435954b024d7ee724cac2232fc1d67fd904f931df6dda63711759585c465a4a4aab61de028adb1d641d030e2f0db70e4e03fb2d82fce8e9bf3a12e495c09f8deca09a5462eff709a4b0932fee96c032a8217b8fcdcdc6e5ff40224bac2108dab90f7b00c84898b9c85c423bd5c927b5a86f841b77de03c2a20066d2699fde23d12c03d0ea8c8aff3fdd575ae8d9195124581fbf6673887df8005ae33fe14c2d9b6ee20b4ddba01c934d269767b2c536c086e26f858ef1959fc9b94615a32f06237a71aa0a1013a911d90030a115f6c00bb071a73bcbbe128952985cb3770964c452e27da27bb824dc9b4a5c7ae8b01e2cf799cb75e1226a9631a9362a1ba609d641909612878416ff0853fd2f466cdcae89bc473f22969532fc50deb461603d2d248d93fc7640516c8b62a12bf89d6262b45a9393a39874b0dfa2849099da92b45dbf43384f77d0bc6599a1c7e17e098d04ac7924500868aebddf87c6b438842b11fc7b34947c54b2a4f9a4058071bd4ec6e884ac9d2426253eeae355eccd725103fab0c884121196044c3c21914c94a4f891c1745378d404e4775f8eb4bd7a0379e79494e02492776122aa9f25a26bc5f4906930a1dc60211d337284a1d28e84361767efd0228359087fc8a3f522fd8cf2901b498caa76a331aee7710046cadd2c1c6c4f2ca68a25e816b31211fc88ca197ba34dd638d136d617cfa868db0e0b9bde4a30e9561c40b909aaab4e1ce10134e429cb6b2b13f19d443c896069fe50dbfcfb0bde593e18644e4ce826dc9d7669e97f342a643c31878424364528430bf0309295a35d71c6c82caffe5906478179425d30a2f5285181f70c454856523f2350afc7a3372d3271e10e489c3312892443dce80ff8ee6b0cfc56eb60cbbc68afa4eb0f87ba8944284d1af10dfa1c754d307cadb16ed24ca9e8e1fcc01f39353f4df4b16b5d1c84971466f64ee7669b7f08b4615bc523d299accecba7ff5c7b40f558b2c85aa4bd6459093bac577afe08528f45f393c584c0dae9678219f42990c37ba8d48bea53fa8c96c18a516b22fceb83e0d8a99f8a7fcb56955f3f98f6ac24c87feef3cb1f5c6e7f816d9e9c95ed0b63d9217ef5e6f9ff1e4eda553f5b73deee3adf153cedf1cde652802175afc28237c7caf1e391b1c001c4f28aa0f059e78bfaec4f41d77ce4fe0ce763553aa4bca574b70ef3a270ff57caa562dc88121054e5b5b9f530a57e2652b12505dbfc6b8fd15e386a29834f9570a9da613617b83f522960657acead274f88c22e70c343378ea7fb6a68e7adddb3cba0ae79349169cc25812a38e64ab0c37bcaad3de2b97144bad40cda631fda1a2ed3137898fa3d49deaf78c7cc3eb24f3d644e2263c5a1f5d6ef80e3a847aff6091ea97df8b81b1458042ac9d0fcfc7ab416beedbb5237cf20a890cecb591a4b7f0555e50a917f63046a2000ac2a6b7b37cb048d8716556a5b4f14e953cef32053fb22d3ad55fa34fba4d8fe65c1a31370d7e132ec8f287be555b86e9bd93fe6994bfea1cb2fd2646e5416cba864d313c07a54b96bfd346132be8517ef4b8c66e8f56ff119efec8fcbd44eadab1aaaa5e68664116c3cdcc010c8aa9375e10887bbaf76e0d8f7776e2b9d51ce77d038bb4c4751cb1f96ed6ab66592edfef3e36d77cbcd1fa156d8dbec19c2339596ac36b9122128bc92c20cc14dd3ac30f28ff919cd09d08d9180147ce7077dbc7268774e405c37bb74e34c42cd1b84c32229121afacdfec64fd529af6034a930c238bcf02594f6ae7566cc822a51d3b2b2f9bd9aed4bfd3ab004a22d3d2d27e332506933e5a0d4eebef2db29273dbaad7bf6127b94464482dfc81ec4000c79425d0a9f77cefa2a253c9beec8c02898d84e29252d650172f56837fc06cfa9b2fb329aca37046dfb8c4f10aa0d0dde9697fefa3352597101de347c2355") syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 16:00:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="822cbb746c85cace6d172f8845aced07961686c22eaff48306495ead2c906014fb0a8ef24597080c7e299bed082d3b0439e384218b40e238eae5b9b4b10761c409af77dbbf89777c5a42446c970ac55588173e456e7c5560d2eee8be2787", 0x5e) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000200)='./file0\x00', 0x4) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') openat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xd48d295ff8ff62bc, 0x90) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xc80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4}, {0x6}]}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1, 0xfffffffffffffffd, 0x8, 0x3, "740be624746ccfe2341793388f6611d1ec403dd7", 0x84007ff, 0x7fff}) r2 = getpgrp() ktrace(&(0x7f00000001c0)='./file0\x00', 0x6, 0x800, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpeername$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a128e3c5154484e2791108a6602b698e483419bfd1a7c00b09210752ef7f6d1a3de7de1326d8892a439ce5ff580d31f12937bc1b2b0166fb0fd0cd5bb06272ed950e63072a9a3235cc223007012fcfcbd037d313664f2e05e3990da8d29d482fc1290538e6e48f7adc5bc0aec149791d9d0433097717c1927083ae11c9792e16bbfa8c139585806a6d69135272ad2570fa577ecd002a70e35b6447e153b9914443dbda6141acd39e0dac77f0e873285e11ec3eec2e50dbce04b5327ad2d"], &(0x7f0000000040)=0x64) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd99, &(0x7f0000000940)="0052b07773f0fbc70caca747ea32eb71b1d5486b9141fedd7d251ac81b560e75045c9f9fc98718418b4ead62371e62757587472b2d189046be4d7e3c465d39cf2b08d18aa1ef09f860ca3477cab6a90a24d59f0d44e3b4c0f15314be214cf2e34051f3f3f289f99dd4c9dd3beb0000000000009e750c157d19cf8cea778c0cb205152e0e8ac1027932fe56e6f9173317fa674a0dd31e44c63c9ed8726ae832b0798e20f5275738b2f7b1c4b2e6bf200a4fded85ddc59cf6719d65c118dba5175a042cdd4a8d22a6934742d9576dad701000000a59aa7a2a8e70cc4983f0f2c5a5d64e8c040be1f61c7d69664378d674cdd9347d8fda8087014d18840704bf45a33de00f094ff81feb38c8d7c9eb5885a050d3058a37b960add667d713f9446dd1658e97ca2670ce71adaca96e703452f167ec85b5b492403d921599229ae5b8f439118b8bf38c071a57db7d403ae369cbf997e19aeb2784a9ea525b22c2173e42e446dc9cf6595d2be82a85c7fb1ff7061d8367fe7dc3c53e8bc06b715f5c6449b68d8df518fbb1906eeef527d744de57984da7e976f33740b295f4f4e379e16dd2bbb40b5830f6a79d242a35f7979df823a740d72d56196deae179b85d7250a61c27620959a2656696d4b9dba9c2ad5e4571e7f3931b4628d6ebad49863e8d0a7d4f60cac50de9be20f4fcd6191bdf4ec9baba14501ef2f5221170d58b5088426e6c0894c360d6f1475be24f1e68f589e9dd3482d99d81c9f12a8d55b81817be49f22041aabf6b5a0396388469fae630540f5dbbcf75ca930043f50727d2b5ce11cd0ec8cc07ceea68dae7f5fa8bc33a31de2cfd8273ae136bdc541d86c0ed3146c3811b0f7901d157b70f7bb74c9304ccb01293a06bcba306b2c8df4b049ffce754f9395359410b2b975fd7ccbaaa9d10f29474c91c483") getppid() 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x80) bind(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = dup2(r0, 0xffffffffffffffff) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x400, 0xffffffffffffffff, './bus\x00', 0x6, 0x9, 0x5, 0x8}) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)="23153e5b0259064df3b8c86ee00fae6e960762af93ac0e3e62893316182cc8cd174d7af33064862d6d6ef68650ea94a5bd2456a1f45aec270f48681c1489ac3478e937acaf7dda14a493fbb147abc3af74d8f9d42dc4568366b477919b55767557e27c89ee17a3de89038fb41ad188f9e786db337ea196d1aa9dcb26082b3f354980ca995f1c324a80a3fe9cdc38e01d8ade4bd58d8e324bd9a84bb228aa6895f1af5309ca47990505868a4559d9d1fde9920bd9d6fbaed638", 0xb9, 0x0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) getppid() 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) acct(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") 16:00:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto(r0, &(0x7f0000000180)="8cd5979e70ca509b184f94d3f57b07d2818a3a72fa2fd2b23f37a050562b9599698f56f80662bdfdad8c8e130a0731b1cea3239d5b732bdde3bc8761ec4bdf32a9be1c579366070f483ba81d55246566b166d1e9ef6a4198a248dc2cb9677ffa8b79575e1c6075685c692562d281b281a13cc05021496ad2f213bb8f8cd66fd54073b6ef858b0fcd168fc85f2a75405b7ef7a35a369ec45efe535aa5cfdcf51198ce8e36b37364db0dbbba69baa943d33556259e7a17deb388683bd75dac5c0aaf822fe1f96e7449cac8ab8e2ab14d52672ae5a23db1cfc932e7ca0c6bd8d42854a11e46", 0xe4, 0x0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1c8, 0x1) r2 = semget(0x1, 0x0, 0x32) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0xff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11811, r0, 0x0, 0x3f) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1a6) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x88, 0x0) fcntl$setflags(r1, 0x2, 0x1) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20000000004}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000002c0), &(0x7f0000000300)=0x4) getsockname(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f35900"/110], &(0x7f0000000180)=0x6e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pckbd_enable: command error 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x1c0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) rmdir(&(0x7f0000000080)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x2, 0x1, 0x81, 0x3, r1}) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') socket$unix(0x1, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x8, 0x101, 0xdf33, 0x8}, {0x6, 0x6b, 0x7, 0x1f}, {0x100, 0x100000001, 0x7aff, 0x3}, {0xfffffffffffffffc, 0x0, 0x1, 0x3ff}, {0x74, 0xd679, 0x8000, 0x9}, {0x3f, 0x7, 0x7, 0x9}, {0x100000001, 0x8, 0x8, 0x6}]}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x36841c71d1532489, 0x1010, r1, 0x0, 0x0) 16:00:02 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setpgid(r1, r1) setreuid(r2, r0) r3 = msgget$private(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) recvfrom(r4, &(0x7f0000000080)=""/188, 0xbc, 0x41, &(0x7f0000000140)=@in6={0x18, 0x2, 0x100, 0x33cc}, 0xc) msgctl$IPC_STAT(r3, 0x2, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x2, 0x70b, 0x5, 0x1d46c000000}, {0xfffffffffffffff9, 0x33, 0x5, 0x6}, {0x6501, 0x6, 0x0, 0xfffffffffffffff7}]}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000001c0)) msgget(0x2, 0x2) 16:00:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x200000, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendsyslog(&(0x7f0000000040)="dbca", 0x2, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e501", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendsyslog(&(0x7f0000000000)="8bd943b48425443215f2342e0aed47a8a0ea3171b36e6b5bc078c7c92b3108c4b6636df282f63bdc0d4da83252fabac34417f0e1d9986eabc6cbcadd43e5cb612a3d1e150e9986a425df55953250af3779f5073d4b48f42dffddb17f4977edf1fe4e38afaa", 0x65, 0x2b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:02 executing program 0: mprotect(&(0x7f00000b4000/0x2000)=nil, 0x2000, 0x5) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x595e, 0x401, 0x6, 0xffffffffffffff55, 0x8, 0x9000000000000}, &(0x7f0000000080)={0x40, 0x7, 0x833d, 0x1, 0xfffffffffffffffd, 0x3ceb, 0x0, 0x100000000}, &(0x7f00000000c0)={0xfffffffffffffbff, 0xff, 0x8, 0x3, 0x4, 0x6, 0x81, 0xa1}, &(0x7f0000000100)={0x6, 0x7fff}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10a00, 0x0) fcntl$setflags(r0, 0x2, 0x1) select(0x40, &(0x7f0000000000), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x22db, 0xffffffffffffffa9, 0x5, 0x800}, {0x0, 0x56, 0x3, 0x7}, {0x65, 0x3f, 0x4, 0x6}, {0x100000001, 0x81, 0x1, 0x401}, {0x8, 0x76983d57, 0x2, 0x9}]}) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, &(0x7f0000000100)="440ce23b02dcfee1498fd7452edd46a8c31a13a31832dc950682844aec0e8cc27de78909318c2cb5f3577c47", 0x2c) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/87, 0x57}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000300)=""/252, 0xfc}], 0x3, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000080)=""/23, 0x17) socket(0x2, 0x4000, 0xdb) readv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x2b8) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4000000000025}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x119, &(0x7f0000000280)="083341ab64b9d7cfce092d7ec7a099588213b7884bd6e6cf6bcf715abe75871da91be5316ebf408e36032c56fb3404e7f099464d0a8ca236622e7c189e9684aff3b531358f27836bf815f7cf1fc01abc3c5b0eaa56bb00000000000000d6afbd6703fe9b3a54ced6703ac3c80000ae21bde7d058a841e25a1fac871ea386f43fbf98597bc4d6651900c2ff1da7181ac03b04a5a6017d609e9a448e6308379b87e3fc0be30db4d5a58ced2a63bc978616af6f40ecb53f02f804567c1970ef4918a7d30d798ee11c78e2b936ceea52eb680cbf6c2af54e9d17f3166503c62fc7b329dce788d7deb5690e48c4116ac90f57ed3e2ec536d1c3c4d8ceba07210530506bf028151ee42747350aec6660dddc6d347559e15c0aedffc5") 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x802, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getegid() close(r0) fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x2, 0x5, 0x1, 0xf9c, "7f79e6018505dd7b95f294b2a312f8f69e1a902e"}) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x100000001}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f81605", 0x92) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x40a, 0x158) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x28000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xff16) getuid() ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r5 = socket(0x1000018, 0x3, 0x0) kqueue() connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000480)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r5, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000003c0)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000002c0)) getrusage(0xfffffffffffffffc, &(0x7f0000000780)) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x100) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00062b00fe0000ffffffff0600000af6ce6257fa5d2b8d4648d69e000000000000001e003300deff", 0x30}], 0x1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x10000) 16:00:04 executing program 1: getgid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x8000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f00000000c0)=[{0x1, 0x3ff, 0x100}, {0x3, 0x8, 0x6, 0xffffffff}, {0x8, 0x5, 0x6}, {0x0, 0x8426, 0x3}, {0x2, 0x100000000, 0x2, 0x8000}, {0x5, 0x800, 0x2d90b829, 0x3}, {0x100000001, 0x1, 0x4, 0x1}, {0x5, 0x1f, 0x7, 0x2}, {0x27, 0x40, 0x2, 0x80000000}, {0xa132, 0x70e8, 0x81, 0x80000001}]}) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:04 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002005, 0xa65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x7) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f00000000c0)=[{0x3, 0x1, 0x2, 0x6}, {0x8, 0x5, 0x1, 0xe4c}, {0xb14, 0xeb04, 0x4, 0x2}, {0x7fff, 0x6af3, 0x4, 0x1ff}, {0x6, 0x7, 0xfffffffffffffff9, 0x3}, {0x6, 0x1, 0x0, 0x8b41}, {0x5, 0x7, 0x492}, {0xfa52, 0x100000, 0x3, 0x6}]}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x9, 0x3, {[0x800, 0x80, 0x0, 0x80000001, 0x4, 0x40, 0xffffffff, 0xfffffffffffffffc, 0x9, 0x6, 0x3, 0x4fa05d4, 0x8, 0x7, 0x9, 0x802, 0x5, 0x9], [0x7f, 0x5, 0x7, 0x40c, 0x5d7, 0x0, 0x9, 0x3ff, 0x3ff, 0x5], [0x4, 0x6, 0x2, 0x5eb, 0x2, 0xaf], [0x4, 0x3, 0xf265, 0x80000001, 0x7, 0x7], [{0x1, 0x4, 0x0, 0x4}, {0x200, 0x9, 0x6, 0x8}, {0x936, 0x200, 0x4, 0x4}, {0x6, 0x8, 0x3ff}, {0x6, 0x9, 0x3, 0x69a}, {0x8000000000000000, 0x6, 0x9, 0x5}, {0xb430, 0x4, 0x80000000, 0x6e18}, {0x5, 0x6, 0x4, 0x7}], {0x3c, 0x0, 0x216e, 0xffff}, {0xff, 0x8, 0x1, 0x3}}}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x100) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x10000000000000bd, 0x0, 0x0) 16:00:04 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000245000/0x4000)=nil, 0x4000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x505164af, 0x3, {[0x0, 0xffff, 0x2, 0xffffffff00000000, 0x5, 0xad65, 0x8, 0x100, 0x3f, 0x7fffffff, 0x10000, 0x8, 0x80000000, 0x7, 0x3, 0x3, 0x7, 0x4], [0x101, 0x98c, 0x8001, 0x800, 0x101, 0x5, 0x1000, 0x8, 0xffffffff, 0xfff], [0x6, 0x3f, 0x7, 0x1, 0xc, 0x8, 0x3ff], [0xc4, 0x7fffffff, 0x7, 0x7ff, 0x7, 0x1], [{0x2, 0x7ff, 0x8, 0x9}, {0x14, 0x8001, 0x5, 0x9}, {0x1, 0x4, 0x0, 0x6}, {0x7f, 0x8001, 0x1, 0xd0c}, {0x7fff, 0x2, 0x58f, 0x7}, {0x4, 0x8000, 0x1000, 0x401}, {0xee6f, 0x8, 0x9}, {0x3ff, 0x0, 0xfffffffffffffffa, 0x9eb}], {0xfffffffffffff3bc, 0x1, 0xa8d9, 0x9}, {0x8, 0x1, 0x9, 0x3}}}) close(r1) r3 = socket(0x400000000018, 0x4000, 0x9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007a7e0111a79700"/26]) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x9, 0x7fffffff, 0x1, 0x8, 0x10000, 0x43, 0x0, 0x1, 0x7, 0xffff}) ioctl$KDDISABIO(r4, 0x20004b3d) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:04 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8202695e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4000000000005300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000012000000000000000000a9ed708c2410ee81f1f5439541956acd5c8dc8fb935352fcd2f32241e369106125ce920fbbfad32aa8a124da813f69712b62a0772739fa4b59ee780e31eecd60f97ada7a87274dd959bab393671242b50efe024ebe09b055f660bdff"]) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20000000000, 0x5, 0xffffffff, 0x8001}, {0x0, 0x9, 0x3, 0x1e4f691a}, {0x7fffffff, 0x1000, 0x7, 0x9}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x1, 0x4) msgget(0x2, 0x438) msgrcv(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f572055d6f409584c078600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003171c746c0e5c13f5e8b819374e500fe7fed32c3bca1c19147f201308cd76bb3765d81da75adc92fb5ffd9e69b30ea27fb786853e0c3fc77e397762a7790b54cdfc12c7765bfd2d7858b4685e31b00ed4385b2e569d7689e57d0a174e4bac67f91d934c170b1a1ed53d8c3a8ce5ebd1c7a21bc3017921900fc56bcb2a9f2866a9a4d4663a14e76dc37f605a18d5b80740896564d8a2fb5e88c22fa1eed4a5c4a81dbed4bccafe65df78ce8dee0b4615d3e487fd9c9b32f993518e329b801aef4cbf9658eff5ed951f070ed3211425c0095d5c44216c4e3"], 0x1008, 0x0, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d, 0x0, 0xfffffffffffffffd}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000001280)=0xc) getgid() geteuid() setrlimit(0x0, &(0x7f0000001380)={0x5, 0x6}) getgid() getegid() getpid() 16:00:05 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/91, 0x5b}, {&(0x7f0000000140)=""/193, 0xc1}, {&(0x7f0000000240)=""/147, 0x93}, {&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000300)=""/22, 0x16}, {&(0x7f0000000340)=""/95, 0x5f}, {&(0x7f00000003c0)=""/53, 0x35}, {&(0x7f0000000400)=""/120, 0x78}, {&(0x7f0000000480)=""/190, 0xbe}], 0x9) close(r0) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:05 executing program 0: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff4f, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xf5) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) r2 = msgget$private(0x0, 0x110) msgctl$IPC_RMID(r2, 0x0) shutdown(r0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00e0", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000440)) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/179, 0xb3}, {&(0x7f0000000440)=""/240, 0xf0}, {&(0x7f0000000540)=""/33, 0x21}, {&(0x7f0000000580)=""/10, 0xa}], 0x7, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000000c0)={0x5, 0xda7, 0xfffffffffffffff9, 0x0, "61aa8b7ec000", 0x0, 0x7ff}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) sendsyslog(&(0x7f0000000140)="18aa33582abd0320f8c53a792d472f44fed14250959dcb3a30c8c4c96a4f1132e2878b767fd1a5f291c8c4676435b3d6f679e9777b7b8022673679c6038ce6d27228bb52a9485e477039d138b16ccd32a019a61f478c08a88f4be93afc8762b4484264d165b80cf00e4758ea5ec1b07b596f161b8de24d03e06b6888de80a5840ff70531394b3177391faf0e4cfa4c6ec6433d122147ba9c", 0x98, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:05 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff04, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000200)="8ab6c31c99647605c4b2d0707fb26cde47a4963d66ffa0a96a0260d6d543b0a10a195d4e9a9a7d33df56717f9c8ef4de993c69f41bb500e92215fb8c8d87cc6c53548b263c3e26b1c2b376bd936bb95eb7a8127b040d2017684628ead8803135f42949acfec5790c8bc7c86cf8778aea4562655ec5f4a9fc737d5afd681ea3aa918da9f7d7287163132cc3", 0x8b}, {&(0x7f00000002c0)="2583e241f46de88694bc3bfc060c304dfa91ba8b744f9ba8d828e293e8dda11fb0a37079566386843f8eaffcf93335e1543f2b7abf7824885c4cf696a1b7c4c42ab79c5e37d5d04d33ea7a94a925ba94d0ded271c1065fa273da13b626bd26d61f3e5924172353568d03c59795fb805e90acbb3cb566ca90117ca330951c27234724319ace3213b11ff5df81242b84c480e2c9539b7d479e99e72e90f00eea929245ff0f6f1de5fa49266789de150c71e96c9b7974019d0ce47a7d7bfffd9c3aaf49c9d7e8f2a310afc3a60189d73306598737f188", 0xd5}, {&(0x7f0000000140)="171bb7800d908a0153042d9cfd5e25a7d99aabc93184228428061193550f4c3581cd0d62ff4cf2acb4e53ffc", 0x2c}, {&(0x7f00000003c0)="a02405b665289675081708ecf2a2193c7a9650b70e27afad54277cd024fd9fb13b1f0061dcdf41cb1a2de2913eda4fdd61ffc6b6fcd653eee875bb516d30cd7626d61b56a7ec971881c427bccc77b13ef23623ac7dd6c43bba1422c7e81eaaa7c2ea75fdeed9f98b2e50bf82eef040079bea7347d490804c6454cafe3b6baa5a01268083b0", 0x85}, {&(0x7f0000000480)="e089d73b8ec0551da5ced1882f2df9b0fffa627265127a15502c82c489f0deae2cc5cde8dbf23fb7001f74665e6cbbe35605e71d802e9223cafc9374146693287ac539008cf481561915737677710989a0e4a02bcd2eee48ebd5811d1857e2d33aa25e1e8beb97f8a3dbb9f11c48ce121763c1437b8870c54c1fa3e308ef8cd3be180739cb229844ab51e6b92c22bb012f67ceb0fe6ea6275c92fe97dff8ff2fdf8a1ca519d1fc652a48aac72948d7b855047344f79d9f43865e734410fa3e7291930749fa6408f6e889e9471928d36d3d04a768b03a6038d3af711fb38a0711354bcfad3b37b9527febcd09e5cb7b183cd1c139d85276c4462999704107c562a0a37f45bdb49032b74d1d172467202799972536736390a2509048653155e78e80decdd3336b711c892b4039ea4716b5cd6a1ef100ff46964504e40bfb59ed1a7303c123d3e7f9233547a0c30a318db66f9ff7d4cebf0833760ff5f59aa2f5ce0a82adf3c74b768ce2d203120d274275657fa26d8da8d09141ca4243cf31553ffb83fe3bb87d257da9c79c1fe2058bc68308e1df21bdc5a8f46ef8e7430356c15ab69ec03948b8d23e77497fa470820083e3b8b9a277f7a33fc5f374f9ae6b5ce05c15069906e9d4c4546cd5445dedea2676d203a401eaa81aed404f70af9edc8446f1990bca76dace2366804762385c39b11bf4abdbe8f572804da9e8279695461e63ff13272fd8c40ddf964694f5aed75cf5ed758a2ab609d2a3c403bc80a2ecc154f2ae24a183d9743cc63cf590a1a2a2a5b5f2de123406fe282e13e3d245068dec0de14006e180b84bb99b7ca6516f3e01fd8f7d42fa49b5ca501f6da06d3f47db859423dcad02489724229452f5c86cf512064160c7b965978d02ecd56e3a32687e60cd60d1b1b530a0af8b15ab45e3a07f694aa0ef7a3c3cb185752e068cbd086ed3a314dfbe68e46f594c8df6a6fae26bee2790a4a8bf9462d68743bda3e10143a43a709a7ef8b60fbdc7c082bfa2a0918e0acb36f3683775c4d030ac032db09d263c4595fa00a76c722cb1cd4352f6ef08b1f2d26cccba4678469217e7565734c5a840133d1c4777f2c0e0ec99b9635a9cb26bb6363752f09085068741dea5f0527d801240f21abdedd62abea79329052c0e5c74324a94f0514407c5ed7250e1edac30921fd3080efa8efc0e16c7c6c45f58054d0a1a288cc060de46f5ee83beb11fb0f94867cceeb840953a05657d4ee825c62d3e4baec8790922d2d39640287e775de9f2fa9e81d519a2a2d95924697da663a5d596c12bfa9ca688ae06077466636ed5361b0046e2132c9da58391d72ddbd68beeb35d7f114e1a977953eeaab765b47377acd1a28919fca93d454e8fec75ccb165c13b86411207bc06bdde590eb48875fd90871a7a5097b3b4e40cd15bece43a03f2e8ea70c8ed0b83e1122f38c1843049b64b5fb6fb4715fb9f0ffaacbc4b7fd8309140255e1cc049afbffd618587300aa20d964d7d6f2dfe13e14af13c269a0080428a6d8bb2ae05982d34d0a3e82a9898cadb5389a041760866fbbcd5a1a2126c7df1359023422d7ac7daec8e30c95aeab06e21b60eb5a3eadcf949dbd6b9ccec2bd0ab39e281fb5a582b728aa99fa17b11ebbe09abc574794b320691ac64e81b29b165a75ea82fc66606a98487e45d214f5ca7a0ee15c7b00396f1a95eb78b006b20b383816ce4800826fa0a89d9d385d77f136443e3046e66f4eb172c6ed90e3ad48f5f8737dca5c4af5c4c467e679562eb1256be4c9fa63c47a3aea302b239420d8fa9562370bd52e07470cba2a2e8624136febe9305664d0157c9652df0de1822e7f9b8eaf7fce3b3341c57ca788f404f07e6e1db63ea404e072dbc7b984217d2667e29725baeb1078637d1219ba7edb4b61e58f601fb8835e6c27555f753df4322e5a18897ce3d2ba3fce9dfbf59e470b1157dbcfb90d5638d57456701acdb41f3283d509349da2e76c9ee17ace7a919a7d5f88914255f8439cfffdbea366b622fc6cf9837c45a39de3723cb38f129243f61b67570f68bc55fafd192ff85ad10bd85e7e4044a6eb4b6a1a2a61f57ef246049bd87d162cff14bc137c724824e51883636177a4496e56c49011e6977900fed31026190000e4155c0f11b1428c15c88b8df6d52a61ba3ab1284da1db37f2421bc46fca7019480bb4bfbb95600677490519538e7f41004670c3cdcdac180a23be3a2f630458bcf2801cebc8bb41681610ea2e79841434e0390a3b90c205c9223fd32de57677f0df36b71d51484925d7ca42adcd8142bc0f66bf2bf0b42b2953f69fb9c28a7c8eae8ef7cc10f519a09cfcdd6c66bbb8d36e91487500a0f4229bf63553b647593cc6a9d64ef98ee7117a45984fd2141592f2822fa9774b511beecd00846a19dc0160e80da3638b6e25fb462a4e3ef37d1775490792b7daff4cfc6cc3b8bcee043b8908c5a6f934b279a5d42cab9e12a8d427bf460d943366d0d5b34fbab90c6769d7618adea399329f5b74cda3127f606b8c5dca54e3c648568fd77cea61d553d0c4c09c90fdb89d333a8a2282b7db0288f8a4424cf3f2e7f7bd8d4359aa64ee8fc1c947b15ea14961001c21a7e9bf4f4e81c6f7f3552ed9f28d7205b428ed589e7fda79255f24e2eec3c7a21a29baa47f37dbf0e14be76c6c95b3b382f43261683895c98e29e24649a8ef854f2990b5bfd0640baf45150a0a2efb0a93ab1ac0a9564a590209222e2a9a8e8d6b0e9157d1a033cbeff9685a22836fd5086f8a97740f19e77f1eb53f833a48d58a014dec96413f76099901d269475321f9f74c49a5ecf9af77ad859f1e8f7031ccfd4a90eba817fa306573c64ce7056cbdfde40afc7117ad04b0fae999cd42acc3270ebff55d49ae4e6db63b769576dc24a28b2bc6667976fa4d4ea7442eee45bd2f08c0af3aeefb0e966caad337c6529fa8d4ca17350c20c48518e7f08b20fecb0de3d3355451eb3e58d7a2384410324aa7faa364aa90d8b945e134a28e1b68dade9a97835f98281b00872734fa98376c8a4302a033e7879651426eb561bf1732023532b7e8fc63972a41fc7a07d31ee853825db84ffd4fc45a967d102b19297427cf4fa0d25075e9c40efb505a7dac72e18682371867512d38428e31fcd60da289b246a6eabe45d83349ee9379d9f2a8147dcc8b15490b96feb2a26f5624bf98b5b01fb847356ea028a1b83b04c4d3f804467757958e66e3cf5c9540928f553ec20386fd7e90b124500206d856cdc706dd031020ed6aed01d9cbec36cccfc51b181f92a11f6e0c3ec54c9b93b0f2a6f2ab334449b80095e43348e650b75471f0b241b8e1d68b19b4f7ebe9cda3cadbb7d7655daa96df308ed79b770dad01b354ba18662fc264e5cc8f9e47c479fb05daa0326b6c43fc3915c39dba51bf2d1aef478ccc0b5486347b89393a1c32b518b1a6e0c5047120bdc24873a2fc86298af8a792d0df8f37f0a4f334990a8220cd4261706dbf8b4b75d51ea6fdcf17fc87d62d8605ca0309489d0494af13f5b068f1d4eb2a7f3cb44c7fca89938772ff192c38da2dacff20e850bc08bcd16a60b86aa3765975f2a03777c246cc42b9923fe2896c28279b617e505c197f18a07787b4c969878617561fdfd99f9541113c57d844c999516063648603ac252389eeb9bc5761c58f9abed5b9b4545b1b13f2bf944d4c2eec61a2410b580985dd6614126fd4bd3e2a09839fcaafe175a700408e02b6875abaf4352d9e4513120c84892665efe5eecca9396f331b26e276a2cfb834d370e1a64b3efacf827e70f22801ccc3c401a40117754ab9947139b54d317016a57a2619666c6f1699fabbf70cc87432e34af77b6057e1369627d71725fafb9bdcf903bd47a366865c35ebf8574f691219303649b19a9f99df634a10c31ce26b3717a3037ba04b76c1b6f39b5a91e77cae86826d9a4ee542e73918d7ea83e4e029e3273bc67899fb76cda716c0560511691b93308eec9ea692da5b7bfeae1a1167001062345d3e4319b8231f1b13d46c461144be9a6c0a6348b61b8b4849777f7c772a0cb5095f0e5b6c8f6fdfe7eac3eac4a3b46ac8960057fd4a285cbb52e4635bbabccacaa7efdcb6b9dc74d7576b05d6b84815e147075a2149decc49944e758286fe2ab568247fa6ca936959b2536827ba99a6d1233e0878df38569a027f058cf37a9c212a42957e3edd8018e9577bf324ccf896eb36a200f858f8c01d2e5b597ab9e0562460d4ddec51023bc5abde486547a980c93a1416979b15623ea0aee53b8acfe60628d3098f8cc5dbde995c0c1c2434296283ea74a379c4e58a8f0f7f5611958ae3d87770439af8a7d6465097a2a2874c4da8a2748cbf13582c32a77ee59639d779934b41fe412c57afef0c818f5d1680dcf8dcad3fa61e34301d4673be43df72bcb66bf58775fc00a42ae5d5ed2cbcec71215527bf48f21fca742002ec3f25d928e229d705fa9fe4602c4dfad1c202da9a817f6207db08dcaf9c249f2818ab7a774aa38f54c3cd8605fbb03b0221bd006f1c88dac1de8628ee0f9f87041c4be7dc8b479e46355c68f9d73c43a6fcfe2bfbda241b254f2e1e2bafded6ae190226353049b41d8ce22f25fd143a1613e34f894f97b7449f10ca60a91cbfeea076a4404ba89518bface235f2b252f642f01aafaa9a0cceccce45f2740382258280933ffc7e966ba03239187dca06fac67986c18a005e876995f443b34f5444fa55edc2a9de8e6cd3fe7c6a4562ddb8a720d97149069552c15e1ec2e706af94fafd61f79eafc0389a37f5a0ee93d8e15882c4b593ef74dd6209d0e0de0e1d01a39546e7f7eefc3e7faf0721339fc3337b2bb48fbbcc75430498a9f5d72c6e6d162f412db449927112feed48f5bd794dc274a5edb000cf1a9d0d44f57262da47b72b1c0eca89183aa1c670ecc8c4434b7ed4e1f8247881b692e0af4d6d22e6f071b7a60bc890ede7aa1685792176872ec40a492d9f618392d9c6767d9b7f9b3830c95b73f8e6525abde8d31dc8c0d7598581a9e258b487cd6f59af514b8fa5dd82741a5d4518d8ea5ee5a79d7e77284f2e197bd9d20d76ff54705f5763c734c0db1c9df79657ecaf99a55ba021fba4abfe7b1f17e6b0762982462d2d193aae58789d36f24452861218ad2ca82ee322c3c9245fe5e2034349fd8fc274b06df9ea86d376ad3d14331fd619e0274165b0cf88ffe2ff9a6c7bab41c7db39c8a285597d429557cb0dbab66f6c48990268bbbb8396fc39fa6179388f572efa8f696bbd1d35316c49b5884506adb16feb48400704a39c4d53e248512cb190e51cdba0726157fdc411fb8e7c568750cb9b6804b9034c42278b2a98c8f076c6119dc0ae9fca4e7193d11eb657506fdc722dd681cce5313877fcd3b830d0d6d6d2bd5fc4e3a57d6e2529f6facd19d853769d8f36a2cbae6ff481503e18186d01577c45154151445eac13961af3d183965c6baded58b42a95dd8f4dac7bc0540604cce1ea552292cb6ac07bc935c6647c2fdf7c20e148833cd19c412152e06e9fa0bba118a5445c545c64786ef38c2698303eb758b0540d94f0ad9babacb5da6d936695baab1576b28cde28c94fa9ce3210ac966b2c8a46b3ee5e50508c147e2f2fafa1fda6a8e59e8ae9ba9a136075081d8e584ac44fe1fad55bce82fa5ed78e9f7df859f39c4b9b942c4020c80023d2c484d00f1b9e25d7b980874e8315008d37f809c52ae8447a06612dabbbb7ddcfbbdf171e6114702c3194a039536495554ed50", 0x1000}], 0x5, 0x0, 0x0, 0x400}, 0x9) syz_open_pts() 16:00:05 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x400, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x1f, './file0\x00', './file0\x00'}) bind(r1, &(0x7f0000000ac0)=@in={0x2, 0x0}, 0xc) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000600)={0x5, 0x80000000, 0x4, 0x4, &(0x7f0000000840)={{0x7f, 0x7, 0x5, 0xff, 0x8000, 0x1, 0x7}, {[0x8, 0xc4, 0x6b, 0x99, 0x3, 0x9b96, 0xc00000000000000, 0x1, 0x8a61, 0x7, 0xfffffffffffffff7, 0x4, 0x8, 0x400, 0x80000001, 0x2, 0xfffffffffffff000, 0x5], [0x2, 0xf, 0x1, 0x5, 0x5, 0x6, 0xffff, 0x0, 0x7, 0x80], [0x7fff, 0x1f, 0x9, 0xd30, 0xffffffff, 0x8, 0xac16], [0x10001, 0x7ff, 0x0, 0x3, 0x7, 0x2], [{0x5, 0xcd, 0x401, 0xfffffffffffffff8}, {0xfffffffffffffffd, 0x3, 0x3}, {0x80, 0x200, 0x7, 0x7fff}, {0x1, 0x54c2, 0xfff, 0x5e}, {0x0, 0x8, 0x0, 0xffffffff}, {0x4, 0x8000, 0x99, 0xb9e}, {0xbeb, 0x17, 0x0, 0x31}, {0x3, 0x7, 0xea, 0x1}], {0x29, 0x3ff, 0x10001, 0x10001}, {0x8001, 0x9, 0x3, 0x10000}}}, 0x8001, 0x7}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000000540)=""/76, 0x4c) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000b00)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0xa0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x695b054afe559968, 0x4810, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000003c0)=[r0, r1]) r2 = socket(0x400000000018, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) bind$unix(r2, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0xb, &(0x7f0000000340)=[r3, r4, r4, r5, r6, r7, r8]) socket(0x1f, 0x8000, 0x100000001) setsockopt(r2, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) 16:00:05 executing program 0: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000009b43c88765829dabad9dadb925b0a9848fa85a61ba28856f47d83e9de632de0363d94b9a71ee0da728f4ca57f131dc06d61e220f9e9ec3e1985a649371dec5943b7fd6cc75141f5839388f65c5b7bf8549a36562e071fa752b8038980c0e17d3f036ceb0263669db77c373db8e0c07737833dce1f52b588a4b3542017a9f9f0b41a926248ea93d44424b95d6fb5b5b5afee3b9c148f840e472793941264e12c265b6cb08db708e3d04979332f9b87b8842c197b68f37e98eee59143f0ecff52eb7e2e37f3b25f0a7fb729fdb6dab770a398c5e337da2b74b4dadef5d998f90a3b548c1e48e6467ea562b02e6c85f154ad"], 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r2) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) write(r0, 0x0, 0x766190c710042038) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9, 0x7, 0x4e, 0x1, 0x8, 0x9, 0xe, 0x0, 0x2, 0xffffffff, 0x2}) pipe2(&(0x7f00000000c0), 0x10000) 16:00:05 executing program 0: setrlimit(0x3, &(0x7f0000000100)={0xe9, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66", 0x605) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) dup(r0) 16:00:06 executing program 1: r0 = socket(0x10, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x81}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00', r0, 0x3}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) 16:00:06 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000009480647718950643be18"], 0x10) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e5230e9864f", 0x12) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x50}, {0x35}, {0x6}]}) ftruncate(r0, 0x0, 0x6) r1 = getpid() fcntl$setown(r0, 0x6, r1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() fchown(r0, r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) chdir(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) 16:00:06 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000004c0)=ANY=[], &(0x7f00000001c0)) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') close(r0) openat(r0, &(0x7f0000000280)='./bus\x00', 0x80, 0x84) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) pckbd_enable: command error 16:00:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x8, 0x2, &(0x7f00000000c0)="bd7dfe94282b5152a23324", 0xb) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="85d77d5b2c971974dd8d5eae29d48dfd9eaedca6c2a1313357b17816b62248a0baf6c6bf7a4fdaab34ad779d59cb27114453dd64cf6922605fa0ce5415328a067ad7647e0de6a4aa04c8523c36be75860b7e300e2c35d763d37698349b9d182adec5f4e16e52c1611f70e45a042d0763713d522f8a53e8c73c66a2b69047e727245db92849d2925ae9077cf6a79e686dfdf4590c22af066094f311a14773bafef9e0fbaa25b288b287d11bfe2a244ce2769886ae21b3634bfefdddf212729d5fb311b2284ecdcc712976335a38c75020056b935399ac516812365704418ec5de83d84e875c215bb2c3ea4a751edaf7e57e737bf3d2e4ff8a7b377825069fedf68f70cf54ef7c971930e5ef6321e2b5002e33b13409a5a25d072040078d36510daea03520e9229420ba2aebfe52db8db2f1b14b090e57f20b5f4b7afc44ab85d89d3cae111ccf231d3aca35271676f947ca5f9fb5adee474dc70ce99052e6d815d46f78fb2e5c65f71a418daa6d7564df951ae686c0090fbbb4528c17dfc1f8ee1dc8dd1052d1083823c8dc8185fb4cb2c5e0e9b22d09372f0c83c34336e32e68695f10a49107ea41ea070a0d702bc7f6a777f7948603799ef6a8a32f88befe7c47d2d2736ca3014b8e0a5d72be7602b231920af13d009d9787766e27e3379bd7306231bca27ad176c62d5f85794eeb0dc548dce4fa481880691b673982db53a045c92c24ff6c5a6b13856e28622e9a6ee32ef26083fc158c7f4b9a86f2e054c51e2c7d65c04e86a93d871c52c772311f311cab7f92fe9d02048a1f290e975b55127d781c161914700af474a54e964eb9fcd897f863dca8f0267366f41dd5667f1e48bacb4dc76324da26ba1264dfe477c3b0163b9c608fbca9935844cdb6161ed65bda61d59bb544682cf0e5e206d33d41fb2cac7a743268d8f21cf1b41002c78a295ff798d2b43bf75fbff901ac693ae79a6d3cd9686abdb8823ca5ab8955a6bb9c5965e64764990fda02a85d8f2270ba99015cc6546a3eb230c1edb9a69d2710ebbb53c3d05a869e046c16c64ba599cc896f536ba8da666ad8cea6f9344de4edc0f2029782fa9f52841a925ecebec939cc774ed862b85969f178809bff8d4d809556412e506e3f03b3a6d34d43015a30b17f171212b799df958b5ee08d50b5f780a308a1eeb160ed4fff3e04067ddac98d704a0015a38fa782197a443c8ddd29cc2d8775fbf6d9d516d687d6d2d595b2cf7dc470f0256a451b2d4848b5ec9217f8d0005d318049e69492aa205a6808d02164e8b8c8a71590e229359168df7079f00c497c9d926d320e193367ad57cc2629df0de5e01f7c48e0ef11e0dac13eaa5f959c983e6085ff462da91a0f68ebc1a122196ef50218eb9bf2e269557e3f3897a9542ecf8c8e078eb246e906596307fa9de85dfb0067096147a3f9f5b40ff8dc2d005b56eac56d74e63fd2c12af45ce45578051021f047f6b4a2505c4b059b0b40e3f2daae4663c66337f79eb2bedf8a869441cbe7f6b671db890be91b31bd626e2291e3887dc73e1a05accb9b15fdd4659d50ba6f1a7c5588821957a7c3a3f6b26fb75b81b71516ab7ca9dfab710c1c2db1838a877525709cc9672b97f3c130353d12f79962f1626df5ba7ad41eafc37863fefa3485d406bea1427bb07b85493d7b01cc38b109048877ccdf21dc4911e97026248db9e098023608ce2c7615e1f42dd44804faa202f353f1c45185efc09a32fc28fb0919578afa60312e3f469b03f8b5233a6a45dc81d4e83d92c03a654324c961386580237f6656ebcde38d67f136ba1136f7c6c95b484f632f9ba965190669c514a247a91991c92868e591b5493bbf69a930cb4a9e113272cc059f9d6806385d19617724b41cdd95c5c2a99add4a659c5186fa2387a1d5b082e7ba2cb6daca6c49f35595e51339f9b088d6f0d6fc204b5ac19e96e7e750d721e08f1b458bd26fb4eaa98d97467b362c2b06635d5b01f1c98a28cb44ea0c6986c8a541484750c99178f77cc04d830b30cc9e52cb1a52af5b21d5d444c3a7bf557a08f5943e91a55ce033237fcdb45abd4ba876985e6b1cfe63cfb620d908dd63df4692a5651df9b24a15d04a3c08dd57697dbfc0f8637d72e19eab01aa55c939ff60aa83bcc05c39ca4d6e11133dc8ae0cb147aebfc15bcf6a739a57e713aeb8f30c6c74d616d98e7ed8b5db3b2310a2d9fa3f02b245c94b13e8755334a132132987b4cfb831c28295ccbd2c0867b1b2049c49f197d6c4eb20ef296b9d2236f8ccbc47833b4565045be842c6819689bf7bc4e82c1130b532b6673bd5b7d464ee0c6d2c69db0d413ba2b8533938439bddbceccffe376580b618b10cc48ee42ef50cb58df89f26e9e880fc03554fd3289a432b1363da2bd84758b712816c191e212da004f01cd4c1c9d7765d565e1a4f82f970bb644b99135d72f7de9f28ac5fcbca67d5271be9f39223d46b7f8805a0d124107bd0b85cb75ca4ac82c605b7ddfc062cf623bef3970346e85d4c44260544be489d268589f90d42cfd5e6ddf35fa4f81d9bb8d5e44e15af0375d060b54024cdd5019a491f1bd43081cc08ccff759691999571ffdb40d2646b736fb366d07159c48bac84dc6b2dc7714d921546f972ed69df6dbaf80e2a6c446f8fc288f0198633ad7e3d4c7c5dca25438b16e5c62469e1ddef95d74558796081cd9edf3c497fc2b6672944b77207ec57656caa10a17c5a54d637947ee12d3d6529a224aaf09fa793d75d3b786fe3a384a42bff560f556fe1ee2e4775cc9cee9c25bb66c9a7f71e760011672e83686e5e45a7353c2f1214b64636bb4efe06008e251b5fd98ad22ec530290db37ebaef18558cf18b68776558c32082ee3054206cd04910e7aa9b59f810756d4eb9d81a2d20f4047b804db4dcdcb72be6da40664ea29a38b1aa4c6eb5f923f1e2b2e466234fd93d19206a607b66b742d165e901cc0811a957de13515a8dd57c4d2271106c1ec47c9fcfd10448476de115367a368361d0ddf4062435189f2e16c8799d069b57a37040e426f3a8849517dafb367f007fae27879f1fa8e390345f235940efb3b66ed0f266d133926f99ebc64c3ec5185fcc1e5d153dc64cecacfc809fd157a8024cd81d76ade72acf1dc23fd458256a053bb4bed2d43d9bf31ee4792c33d8c453fa1f54d6142387520d52a3d03bbca796884312f91ce112edacb77166af13c51d094954e5405f26645712f5337abe446729b58bce948bc932eef9c947e766a2d9e96831154b9f4a15e53637263036718b3b438774f108182876ca8858d11e06764efa037b122296d1e31783068650e6ab54790f3d30e63133c36f9f75126cc7d2bfefa55e0b0a7418816c80930bce5cb144cac05e186f2acdd167ee5805501c61542f81ec23bfeded847d2b777c13d6fb0ce4950eb9278df1a3b0eb0b7c0288cc7f23bd1839b419e26b753287c4b45e661c3f424c2a5ce0174b05188ebe8c582ea5c6904b7f1d3306e5bb26ece341e66b8b3cf1a3aa5b65681b991f0af99cb180ea01d927b3b22c31cb643cf28cb4a662333769d498cb8bb097c5c5aabd9221144199e48f5370b84a822b999ea3143d6742b33af48cd43783a0d081d8d6ff63706680c4e13e7579f87964c56635848c5e3fb30f2933c29f5b7c14baa0948e7b18c077739988a74f4fe3c4c98f59604421d52784d5a9d753bfdf96963ef59ea6739ce0e286a389a951b5b19ff3967e3c11e2a69a41b7041be986cf2658ae38ee51b5bf4a0e12f54be2f9b7412fbe53f3b79905dace5bd9b911df673010de9f62b0392504006e358d45347516d50c490a9a76d602d1699342ee5fb898a39730d223e2bb0e135072a44ef8613b93c442ed280b9accb48097bd621dad34c3f27e988adccb21179653dffa7ff694568af91b60a871a1f8cf97426190eebd7ce13f6a1533269d3b082a3a259b5e110370d6f2ed329fae22559f5d654602ca6bf64c168a3f5f2ae8dbb6a35446dfa4dafe40049e252553991eda6998dcf390f93ef9d8867d9389234dba14adae20e5f55c3c25045bd3708f7b9b95fb07542b78a31e7e4d6b2a0dc535d03baad1d5c911fd3a05d02828af76116cbc984b7ff887593958267914bbe5e002190020bef5578f20c329953c343b162b1dc2ad8110134ec5ca42b29c80edf0f2ab9c29636db660c54bb729486335e69f6850b4d3eb2841d41bca8a1c340ddcddacc35bdf4ca371f4e216eea31a26837a4075b5e6b941e3e1a341588d86f0746e8541e04825b0d6c97aa56e71d9da3f244483aa6b02105813c59a84668adaade97aadd7c275813140a687547672c897e941862bb3ecd090c80498b3c3ea2d3f89a642206cefadacdcb8a1c73103d543401ebfed66ea9d77afc1efa0fe4d064b4b0b34fc18e51caee55c0bbde76822eed96aab7273cba2887d50679d4063c30033e51726a0f3cf8ce085c001a61e9a9a6c54db7b53ada01060aa6c51ed09edec8b6436fc11e52e0be69797da883defa8805e9614da5f8ae60a3884a109d6bde3657b00877611697492e69f6a37722ac443b28a32bfa162550739e7970ccf06be90f11e0254c781a77ee5fe71245dec11f7c733938238fadc604697d638b22c1ccf5d392df7167894d6993d46335be2c92d7f65a911590350397ab3cb7271480fcc6978f8c1410f5a63ad3b718638f36ef0d8d9666f660db2046489426289c23b3c373ae76646b1137df0103280786bc5fdecc3ef542fe22c4467946de8489928233a9eb681bc749692106a6141f71d9e8dad9c22b995c75c19fa90315b22704d29ff060984773b797b6b83064c62b9635d982c1af00be91ca26bc4202c8ef9503dc19abb1f2eace015ffcf91a48628c7552340298c0b2428e46c142b64ac8ba9bc2d0db6f9d0bcc60b0f94581199525978608255b2eeb487f2e052c977fca7fa00ee835ffbd09e9d5bd861104782e1737a283d9dfadb21baffa55f122d0a3def2bf7e8f289d9c71a9f8adcd40b74c85839910abb3d0b643d5e184bdac7204bd474c9a9c816c8bac99bf0a4fc2ea758e7781d1d4be3ea82e3752e3757a69414d11bb433b9b213d702941b522d5d890d3d7cb1ec21a0a72a92b7bf499db970ecd94b3ecd0c140506aca6ead50647c388bd6da6e50ab89215875c2d94d0eb1ca406183b845f983ac60802a04e07a323ba598faf2abaf65507037d131f46f17aa24309a0b998099db8c6d44432f52302d1396ffdae01a6bca55ca2049fcddfabd174d38a1f590fa9b90985ef2afc93869b641468a080819b593a1772add5bbd59a853f90872349827a950cb3e2f8e81196134fdc69d70d9be0ff47c7294f1a346f6cd8b0254e8329e707519780e8501cb2bd4dc10cc35113bfd253242be5abc9572ed33a1880cca67ff724fe82824cf2e58f86fffc686a791dc1028388b0cc3566e8d9971f7113659101c9739f5cb593a60b994e47b5f2adef38482cf18bdf89a6dc9ab5dee437193c002cf4067cf89b391959b0e7de6518563f2659b548778fd35427e59fa64bc7ec7835989f1b08df8b95def2a1f4c5a5ecca6c8ce3b190665ef690c9969001a76985f48d459fbe5c409f2fcd8f0ec8ecc9fd2d69b21b3ebd2bf5740eb330bd1b53386c0c66e1c5fc495f226facd8eed705d2031621861e04d4c4631b7225f8bc14d4a59a79f9377438f81e6baa772e339e1d00d0d30e86e162d4d4e9988906ba7cf6ff1659ced643fcc59019d9b159a751cb7366c3e494dcc66feb5b7805940dd9cae1e87c3d7efd22d0", 0x1000, 0x1, &(0x7f0000001100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x8, 0x9, &(0x7f0000000000)="7216fccfe3543ba97e1698dbddc7164421d1148993d930645b3aedbe814de8420b5f94cc648f15d2def93e15b2cfcb154cf7f488ffd4870f5dc6284ee025255d1a292d750c5d47e6c5039672ebf625b6587dee0dbc78a85f4ab9a90c9a766c890936b03c28fa81ec9f81912f0d98f4651ab5968fbf72101efd4ab48b45e106df7ffb11c0e4fbcd246e", 0x89) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4505) mknod(&(0x7f0000000000)='.\x00', 0x8, 0x6) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000140)=0x8000000000248) kevent(r1, &(0x7f0000000000), 0x1f, 0x0, 0xffffffffffffffc0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x7, 0x0) r4 = socket(0x11, 0x4003, 0x0) shutdown(r4, 0x0) pipe(&(0x7f00000000c0)) sendto$unix(r4, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)) pckbd_enable: command error 16:00:08 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x5d26c4f01eb2a660, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setuid(0xee01) socket$unix(0x1, 0x54f322a7e5e0a36e, 0x0) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:08 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000380)=""/231, 0xe7}, {&(0x7f0000000540)=""/249, 0xf9}, {&(0x7f0000000480)=""/123, 0x7b}, {&(0x7f0000000640)=""/89, 0x59}], 0xa, 0x0, 0x0) 16:00:08 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x2, 0xb2f, 0x100000000}) flock(r0, 0x2) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x800000000000003a) pipe2(&(0x7f0000000080), 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x68149b7b34abf883) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) socketpair(0x2, 0x8000, 0xf35, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x8) r3 = open(&(0x7f0000000100)='./file0/../file0\x00', 0x10000, 0x2) execve(&(0x7f0000000140)='./file0/../file0/file0\x00', &(0x7f0000000400)=[&(0x7f0000000180)=')$@\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':o@\xe2}\x00', &(0x7f0000000240)='%\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000340)='^!,\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='!{+\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='+\x00']) faccessat(r3, &(0x7f0000000500)='./file0\x00', 0x0, 0x3) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x5, 0x3}, {0x23, 0xb1e}], 0x2}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000005c0)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000600)) r4 = openat(r3, &(0x7f0000000640)='./file0\x00', 0x80, 0x0) preadv(r3, &(0x7f0000000b40)=[{&(0x7f0000000680)=""/86, 0x56}, {&(0x7f0000000700)=""/43, 0x2b}, {&(0x7f0000000740)=""/239, 0xef}, {&(0x7f0000000840)=""/30, 0x1e}, {&(0x7f0000000880)=""/228, 0xe4}, {&(0x7f0000000980)=""/32, 0x20}, {&(0x7f00000009c0)=""/160, 0xa0}, {&(0x7f0000000a80)=""/121, 0x79}, {&(0x7f0000000b00)=""/39, 0x27}], 0x9, 0x0, 0x0) kevent(r3, &(0x7f0000000c00)=[{{r4}, 0xfffffffffffffffc, 0x16, 0xfffff, 0x0, 0x7ff}, {{r4}, 0xfffffffffffffffe, 0x10, 0x1, 0x1000, 0x1}], 0x2dda, &(0x7f0000000c40)=[{{r3}, 0xffffffffffffffff, 0x0, 0x4, 0xb01}], 0x3, &(0x7f0000000c80)={0x7, 0x3}) getpeername$inet6(r0, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) chmod(&(0x7f0000000d40)='./file1\x00', 0x4) mknod(&(0x7f0000000d80)='./file0/../file0\x00', 0x10, 0x9) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000dc0)={'./file0/../file0/file0\x00', 0xc000000000000000, 0x1ff, 0x3, 0x1, 0x1, 0x5, 0x6, 0x3, 0x0, 0x4, 0x3f}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000e40)) fcntl$setstatus(r3, 0x4, 0x4) acct(&(0x7f0000000e80)='./file0\x00') dup2(r1, r2) symlink(&(0x7f0000000ec0)='./file0/../file0/file0\x00', &(0x7f0000000f00)='./file0/../file0/file0\x00') recvfrom(r2, &(0x7f0000000f40)=""/227, 0xe3, 0x800, &(0x7f0000001040)=@in={0x2, 0x2}, 0xc) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000001080)=""/227, 0xe3}], 0x1, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000011c0)="734bfc3f57e5e9cbfa9b384fcb2a4b0e2ccb2fd4eae9f9f0767cfc484a8407b27e143725a2800e419b159f", 0x2b, 0x2, &(0x7f0000001200)={0x18, 0x2, 0x10001, 0xfffffffffffffffa}, 0xc) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000001240)) getsockname$inet(r0, &(0x7f0000001280), &(0x7f00000012c0)=0xc) open(&(0x7f0000001300)='./file0/../file0\x00', 0x20, 0x80) fsync(r0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)=""/5, 0x5) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x5}, 0xc) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) close(r1) fcntl$getflags(r2, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x10, 0x4) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xff0000000000, 0x2, 0x40, 0x2}, {0x8, 0x80, 0xfffffffffffffffa}, {0x8000, 0x6, 0x0, 0xffffffffffffff81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) socket(0x20, 0x4, 0x4727) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) shutdown(r0, 0x3) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="bc9d929a08832f3c56e6621fc60c74ffcf3b93cd2fb01915ac6fc6bc108a7b1dc1298764a9f71969763297dde6d15125ea5d2426c7d4904fa0ece407131979df1ba32c9b94ecfeb009b8ced62baad17351a3c411592b69d8150de8b1474c9dd0609d6083742d3b7d97d6a3159c3c214113baf35078c1596b270407ce3a830eb4e26e13a3b8c5599971be9fb7cb9881acdbdbbc6c8cd43a0e86b61588b2cf18920a2f8f8b83eb3701ec56a40f7af11186accda17bcefd6118d087aa8eba95e233e58a3185396254cbab56e7abd3e459c84fee6705be52ea69b1", 0xd9}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xf40, 0x0) write(r0, &(0x7f0000000240)="85", 0x1) r3 = kqueue() getpeername(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000e52693306a132a8600"/98], &(0x7f0000000000)=0x6e) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0xffffffffffff8000, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="9b7e2faaaa0356ebc879325b6938963bb3b140f676f4de7fe4d8a10f3327fa3e7c9593441f90c81a99198f6c164eed769e2938fe74928b913cdb735acf96a6fa0df4e22c0a845b6b4ecff5d69b1a046fc56d941af8be43e3be2ccfbb47dbbc1a282cee4f46be02334d8ee6f80c754677ae7375cd5becaca13896d1d965d413e6e1c04b640ae39bdcea5f9a3a746740c0", 0x90) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:09 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000040)=""/63, 0x3f) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0xe19, 0x5, 0x4, 0xe24}, {0xa9, 0x81, 0x5, 0x9}, {0x1, 0x100, 0xf2, 0xf93}, {0x8, 0x0, 0xfffffffffffffffa, 0x6}, {0x4aab, 0x5, 0x7fffffff, 0x9}, {0x6, 0xcd8d, 0xffffffff}, {0x9, 0x20, 0xffffffff, 0x1f}, {0x8, 0x3, 0x2, 0x7}, {0x6, 0x2, 0x6, 0xeba2}]}) 16:00:09 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) open(&(0x7f0000000100)='./file0\x00', 0x40000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000140)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829fc09e4bf81e85721ff3a983e40b12a3594ddc0", 0x4c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r3 = semget$private(0x0, 0x5, 0x3) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/192) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r4, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() msgget(0x1, 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) semget$private(0x0, 0x1, 0x6) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) close(r6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0x9e43bc4a176e59a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x9, 0x15, r5, 0x0, 0x0) renameat(r0, &(0x7f0000000280)='./file1\x00', r0, &(0x7f0000000640)='./file0/file0/file0\x00') write(r1, &(0x7f0000000000), 0x494f) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x2000000000000038, 0x7) fcntl$setflags(r0, 0x2, 0x1) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom(r0, &(0x7f0000000240)=""/233, 0xffffffffffffff8d, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x8, 0x0, &(0x7f0000000580)="bfe5f64949345ea3017acefd48847ec691920dd12d88b0bb59c9cef17bb839bd35cbfae11dd3", 0xfffffffffffffe1b) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x988c, 0x10000, 0xe2, 0xfffffffffffffffb}]}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0xa6) sendto$inet6(r1, &(0x7f0000000340)="ad81cbe3598904dd11caf353d1c95d4539682470434c8f12593cfa4b6f9e1dd33a96b8c119c91c4faa12d012a22d4084205ea78f5f0bbd6cc6768a95c11b20c8b97633500c7cf20debc516a0cbbb7dd57cc595c10b611f191900bc862f5de8d0fc5050becf8c9cdaa1d77044d95f3b654439ab175d9e2bac4c6653064f2d0e9f28a7ea1732122d8d403a80040f1591ae1551d23a530c0f9c9e21f22e7cf71e6fc7a281560dc32d178e53d02d9047c840ff3234d5066b97c9", 0xb8, 0x405, &(0x7f0000000140)={0x18, 0x2, 0x1ff, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x751, 0x1, 0x0, 0xa09c, 0x800}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000400)={0x3, [{0x2, 0x2}, {0x1, 0x5}, {0x3, 0x1000}, {0x2, 0x8001}, {0x3}, {0x1fbbdc8f733e099, 0x3}, {0xd8be941fa44c6e48, 0xe81}, {0x2, 0x8001}, {0x1, 0x20}, {0x1, 0x1}, {0x3, 0x3}, {0x3, 0x401}, {0x3}, {0x1, 0x8}, {0x2, 0x7fff}, {0x3, 0xe9aa}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x8}, {0x1, 0x2}, {0x2, 0x80}, {0x1, 0x6}, {0x3, 0xbe}, {0x3, 0x5}, {0x2, 0x7}, {0x1, 0x100}, {0x3, 0x3}, {0x3, 0x2}, {0xc4553cbc59b39f6a, 0xd5}, {0x1, 0xffffffff}, {0x3, 0x5}, {0x474495b7e1eb8e86, 0x2}]}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socket(0x6, 0x1, 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x2}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000240)='tap', &(0x7f0000000280)='tap', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='tap']) setitimer(0x1, &(0x7f0000000440)={{0x5, 0x100000001}, {0x20, 0x4}}, &(0x7f0000000480)) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ae) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1000000000000028}, {0x800000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000081", 0x2c}], 0x1) r2 = semget(0x0, 0x1, 0x422) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/6) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x0, 0x80000000, 0x4, 0x7}, {0x9, 0x2, 0x5, 0x81}, {0x8, 0x6, 0xd, 0x2}, {0xfff, 0x9, 0xffffffff, 0xffffffffffffff81}, {0x1, 0x5, 0xb019, 0x1}, {0x9, 0xffff, 0x9, 0xd8b1}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='e') 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x6a, &(0x7f00000001c0)="633053ded69f5cd706af25e283cc6c9a0d6cee55ccd3335dba17c33d2745a61f802efe65d159ac7972cb2500682b77ec5ce5e0f080126ee78de802508cd0d3bb716bc47ca0e815d6334ac6e06ed0be2b99d9339a8d2c2f876f39306cee9738c95419c775c9eec1e3c319") syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = fcntl$dupfd(r0, 0xa, r1) fcntl$getown(r1, 0x5) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000004c0)={0x5, 0x8001, 0x2, 0x1, 0x1, 0x840d, 0x4, 0x10, [{0x3ff, 0x3, 0x4, 0x4}, {0x4, 0xff, 0x7f1f, 0x355}, {0x7fffffff, 0x2, 0xfff, 0x1ff}, {0x6, 0x100000001, 0x8, 0x3}, {0x2, 0xc4, 0x1f, 0x8}, {0xf1, 0x1, 0x2, 0x9}, {0x5, 0x1, 0x7ff, 0x4}, {0x7fff, 0x2, 0x0, 0x80000001}, {0x2, 0x6f, 0x6, 0x1000}, {0x4b535c46, 0x10001, 0x7f, 0x2}, {0x0, 0x2, 0x0, 0x7}, {0x20e, 0x5, 0x1, 0x4}, {0x1ff, 0x7, 0x696a}, {0x3ff, 0x0, 0x5, 0x8}, {0xfffffffffffffe01, 0x7f, 0x40, 0x8d93}, {0x5, 0x5, 0x9, 0x7}]}) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x18) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x20, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0xfffffffffffffdf7) fcntl$setstatus(r1, 0x4, 0x40) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) renameat(r2, &(0x7f0000000240)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r3, &(0x7f0000001640)=[{&(0x7f0000000280)="ad39e0721322afd888a074d76f4e5f", 0xf}], 0x1) r4 = fcntl$dupfd(r2, 0x0, r2) write(r4, 0x0, 0xc0) 16:00:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x4002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "00000092fe004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:09 executing program 0: setreuid(0x0, 0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x6) geteuid() faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") 16:00:09 executing program 0: r0 = socket(0x2, 0xc003, 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) write(r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000002d4104f5d3ed180f68227a0093"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x6599924d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = dup2(r2, r2) ioctl$TIOCEXCL(r3, 0x2000740d) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) wait4(r1, &(0x7f00000001c0), 0x8, &(0x7f0000000200)) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffc3e) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) 16:00:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2, 0x8, 0xfffffffffffffffd, 0x8000}, {0x5, 0x3ff, 0x3, 0x7}, {0x8, 0x0, 0x33b, 0x31}]}) r6 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) read(r4, &(0x7f0000000100)=""/8, 0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x200) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0x8000) fcntl$setown(r0, 0x6, r2) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) read(r0, &(0x7f0000000200)=""/123, 0x7b) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae60dfcc6fce83225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000380)=0x85f) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) preadv(r3, &(0x7f0000000180)=[{&(0x7f0000000100)=""/125, 0x7d}, {&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f0000000080)=""/26, 0x1a}], 0x3, 0x0, 0x0) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x101, 0x6, 0x1, 0x1ff, "02ae23e1cafdbfbd7965e30a00c441687d482a89", 0x9, 0x49}) write(r2, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/178, 0xb2}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0xfffffffffffffffc) syz_open_pts() syz_open_pts() 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x5, 0x9, 0x8}, {0x2, 0xfffffffffffffffa, 0x1000, 0x10001}, {0xfff, 0x9, 0x5, 0x3}, {0x5, 0x3, 0x4, 0x100}, {0x4, 0xc769, 0xff, 0x8}, {0x6, 0x80000000, 0x20, 0xffc0000}, {0x1, 0x6, 0x100000001, 0x8000}, {0x6, 0x8000, 0xd7, 0x4}]}) flock(r0, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000280)=0x81) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x7, 0x400, 0x100000001, 0x7f}, {0x4, 0x51bb, 0x0, 0x52}, {0x1, 0x1, 0x3ffc00, 0x88}, {0xa000000000000000, 0x7fff, 0x3, 0x7}, {0x1e0, 0xffff, 0x5, 0x1}, {0x7ff, 0x3, 0x4, 0x6}, {0x1000, 0x4, 0xce57, 0x1000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x400, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/38, 0x26) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb18bbdf69cdad0101198640770974af95017facc2d8a2a72ddd1a8fb4f2a936d7517c5df52245107c1855e9578bbd8da00ab6cc1828216b7ffd0000feffffff0000c89587116c46347e5f0855ce5633a7b5feebd021e5"], 0x1c, 0x0}, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69ae7e01dfea37929b0ccae9e84390d3a77187a115b0fbb4eef1fe2a6ddb459232f092f1d3125f810c9d9f3fc22f2b3ff3e0", 0x58, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = socket$inet6(0x18, 0x0, 0x1fd) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x80, 0x9}, 0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x208000200a, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000000)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016b1fc88 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016b1fc88 16:00:10 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100000010) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) ktrace(0x0, 0x1, 0x808, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x8, 0x4, 0x3f, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x4}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e0a000/0x2000)=nil, 0x5}, {&(0x7f0000f1e000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ead000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100}, {&(0x7f0000ff1000/0xc000)=nil, &(0x7f0000ff2000/0xd000)=nil, 0x4}, {&(0x7f0000ed5000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9e}, {&(0x7f0000e1d000/0x4000)=nil, &(0x7f0000e59000/0x4000)=nil, 0xa45}, {&(0x7f0000f22000/0x3000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x1000}, {&(0x7f0000ede000/0x3000)=nil, &(0x7f0000eae000/0x3000)=nil, 0x5}, {&(0x7f0000e2a000/0x4000)=nil, &(0x7f0000ea8000/0x1000)=nil, 0xffffffffffffc7d5}, {&(0x7f0000ee6000/0x3000)=nil, &(0x7f0000f57000/0x1000)=nil, 0x2}, {&(0x7f0000e92000/0x2000)=nil, &(0x7f0000f5c000/0x4000)=nil, 0x8}, {&(0x7f0000e01000/0x2000)=nil, &(0x7f0000e97000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8f86}, {&(0x7f0000e7a000/0x2000)=nil, &(0x7f0000f4a000/0x4000)=nil, 0x40}, {&(0x7f0000fea000/0x14000)=nil, &(0x7f0000eef000/0x1000)=nil, 0x4c}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) open$dir(&(0x7f0000000000)='./file\x00', 0x0, 0x40) mknod(&(0x7f0000001b40)='./file\x00', 0x40, 0x1) utimes(&(0x7f0000001b80)='./file\x00', &(0x7f0000001bc0)={{0x7ff, 0x3}, {0x10001, 0x8}}) sendmsg(r0, &(0x7f0000001b00)={0x0, 0x0, &(0x7f0000001900)=[{&(0x7f00000000c0)="f6a29c406020a2c7097a924ec3da25", 0xf}, {&(0x7f0000000640)="32d77d15bd7b0f0c6e34fe842d57ecfbcb042af141c7646cb49e0aaaebe830b5f8486b658db543e353437b70d2b1f72738859b33b940196a034fb1d02c1017a7873ba0401d58f7900bc4548685e9d278e23e812f7d9b35fdb5a723acf4fb13f7c3e6707a42243ac3d7198e92a3fb0459", 0x70}, {&(0x7f00000006c0)="ca3280e3567a18c7237c7170a645af44143e48737188db473225e88129e3cd0a5c16577baa46797726f8dada40e372f744075ea1dd882622893a0aadd88b30873009cd903b23279036a245c3bd27f6375e422217f4fb8555720fdc9ae84c24d0f36f8ecf2b16c471b74f666633b66436e8e40ac8381536f5ea5ee53e7f174505f8052c37a6998cb996988bb281df9577", 0x90}, {&(0x7f0000000780)="e346a9b4a409db8389b1d15429903582115f39cf23c4a83d41e6e72d3881570b03202bd49016d0cae3d922705927aca375ce03963b4e369bea4dfec87be02556b6234fea26554eadfdd7b3afb04b210ddeb63737e9694f759539b0cb1e48482a0f43709cfc56e87ffdc8e88811c204f2f31e6f828f7a874469eb18a7d4ad30d7ace5157554f87f15c2725cdffee6d11ca59ce40e9c51b71a19ee2550331755f9f6be7f791a72183cc9453c2462d0b3d4d78fec59f34f01df8b5e3dadc87bdb8d60ba5421d1da920595532ed46ab346eec8e57dbcf99c22693deb4d154a6122646eb8de54fb90bce35d64c7c72b1df13f7a1015596f67b6d6ece78b775838780877a7a6e5c4d14832d2e3ac27457a5fbd976903d4557e7f10f458491b3d112b66b2efe4e38f1bdf9ca35e88898f76a9e0ba1b35fdad19e31cd39208919580ffcf09205a3e203d5d2c3d868d5fe81ea82fd0487212c44cc51e1d30af30c46ec630194dea36bc16c13c70613edabc5f10ac97c4e27b47e83f1935f51053ed9f7847d64761ebf2612b7f6ba270b3db8dee4942b034c746810897bc4aadfc1f1c3ec8acb1613895223a8a92fc2da680b1b28bf7ac66a3250e6e2b338d2bac9ea5f5ed97afa97aeb964a0538a2aecd77fbfcbfe3dad21b444e4c03abda0373e8a8fcb96050c1c4ee1e84a49220b9587160b89d0eb531567af36a972441d7be0b327b931c023738e2a97164ae771712a7620608449acf371c66160beffad9e486889d77b193ef5847645a19f9417c1a0eada0fb92c8b4559ade8246d059c3bf7273807118d0512be80cfe219cead80e8a9aad3676a3ad13d4b8c910ae1d1c0433c32a8b757afc161ca0cf4fd0ef84d9c0faf0d88f521c0efa64540223588f765c146a13cdc299739217b322f258656a7b9a42ee16d9de9d3928fc15cc6a6aec9301e3a46d919a5b1d942e066e6ff95e4840291c7ee3e84aa2e497d0c442c74befc8dcc2ce684863fa0e8e6bf31c153d6fa298e90b073138f572dab4f1514a827ba7d3a9a4f8502713c4640f7507ba0159b9c4a156455f5d15a6389e92b771ed70c759af5c8e2f4bc8923034dc6065398fbf065322095c2a87e388fcc2ec24e08e83ef67c398bca012ae6cac5f1ece4498cd76655c2e4fe9f469cd98054756c67b31110fb3711dafe657c2e0aa9720eedc64b2fb822e2ac0929ee2ea092862314702a324de1c8871e41cea9cf35b45617f9280c2f5794e51959cb0c4a7190ac2eaec60a2c77436ac2ada01f761abe21eec05f4252e02c0468c753486b5fbe9faea7a6a4c0e7017fedb96553a9c5ac9530a3c30b4ecdfa45ea7e2b34b371e9fbecd0e7043696919a46163210731021d84aaff747386b1e38f4c3927c461047003dce7ea6e316df2239a21f146566204250f69f11559d9bf96a81c5b20592204d91e97827052b87ef4805031cb9ac05ef19e2352515bc232545a36be63c1080d03df85ac9e02cc8447c0d2e9c19f70ba9cdc8a42d34295b401ef5fb217876291b7ed9487d6b61df23e08790e60b9bf9fc82733ce20c4e5c798a350eee62182562c2058f7cffeb9660d6904029162203a09934e0be7bfad53a5d8fb28da96cd3fcce91c093155e4d196b6efb6aa05243319708be7f36b7bcad18bac20d150246a54916d770df57f2da8538a97d1718e09739598b1e0efbb84ecb7a4a70358b85ffd1634c7a62ee9f6c0ff7732833bbcf760b8bde6009686771309b5664460c0797999151342361f2475a7ff5c191cc76eeb9e1fd601470f0b2c4c9637beb0c14e9826f30e5fa6f435dc2ad623c99052814c1947b400543b0320d91720f60e620b4db97be621b9a4262d63e9a2b27fd7457ca6776eb8a6340479ba9a86db12eaf23544af34e7cc92bdc7c5536e271e4164ea70b235dd1b167b08e54017a1172aac0f8f81e22aaff331902bd385ca4786bce6eb27ab1ad85ae4eef1f201c57d8601c98c83b5ce7f7b4e665444a787f86411d7996082655fa5cec6008488bcf15cebaf4a829a9b64892bb0284d8ccb69701347b84369fa3c1f40bf463575a0f9d3bf507638bc90fc772d6908a2409a5f9d1ade8f97f7bc1f7d3b8b5cb03cd99c457fe24c1960ad74cc32a1ed0bacc7f042de667e8e3b4244f666b0eadb86121505c25966086be4725f0ee6c3a1d1d3187a1558d457a8fa3e4a52ddbfdd225ae730104e5a8a8a1e6a6de06484fb1f52f92be6b64d2eee6cd29d3472668aad03b7f0da226491e5a02698589e9aace1dd3d170f029f36c58dc08c2965e42074c74a221a8282f3238896990bfb59160cb261761c4b32e2d23eede1488cc6e93746d2548a9b6b98c5aee65ca2a4c1dab4a0353723dd53cf57f764337d3ec5065b2eea891bfe6c2036398252e3d6400ee4417b902412e219a25e802c21ce011734ae4dbf9c34a0b01367b4a32ca9c349c6d7c133dd539e811f7c3d501d0664317cd7679e6a04fa98c84ca1f013f27b135a41fed05fef6d340ccc293f9ebd4e0edcfdec5b976fd4f69b30c1729eb93b81acf7a01e7957f118e85aa0f64bc58b6aa52a8c77772c8d9cfdd7e4350b5255f1615d17df91c90b418a20a5e281ea1aea3f7f1272a47fcc6071258cf613db71c3a4caca25dc78423a922daf31c5a435d26a919f8caf36f6ad956b82f569543b07ea041acb6f34ca37f477c499bae5137a0d1a156dc3d5c618038ce3130eab75699cb71d18d03013da506be3ebd55d3f47b6c78a286d678d88b6238a21fb4291332d7a6f4f748cb0a1fe524ffe5bc91758affc6b27a0b493c5435152b2bc4ca286e17b3409a5885c4bcaebc298911d9cc40f435ec2fd6ad754509ff88cb7714a0cb9753b797603647dfe28f16fb7137603cf4b9eea7faa7108cf715554efc70bdbd9466e00a250b33df0d7500131e5efb122a5cb606fef90aea8e5d2cd5f5468cc0404c8a65507c384591d541fc0680291cbfda396c1dde26cefffedd7846ff5c7b22fc2f0d8230d07a2b51cf3a7feb6f8d5bad08d7f4281ad1f048cbe18884507a5830cb4e5848e9ea8d4b6d5d329315e62d2352b19c9bf54555ee4a5fe3ee032cc0646fb231104b485d62a18867536236c53a7f83b35c1f87a77043b8970092025f4de9a2a0c9d521676b0b386df6305fb779d8ad2f67fd32a95ec5af9b5e0230a10728772d396660431339b3e8336d9cdb4cfbea5112021fab147643c52f85065447b81a051392e4bb5d275ca7c77a63ba3ff5777e2249bb6817bd545f7225b444adcc2fd62c31367509d7723f0de3f8927060a354200c6a5a47a7dabf52fb588e3d9a8b30e71af2be636efd3c485e4a36ba332aa50a08bd1fa0d68123c7b5cd3cace03852f12ee38183e8b95d27dd2c49f8a5960ad1aa9386428bbade28062f076d949e4715b6a08bffbd884a3f2ea3131fb84e072208b758c09c227281b92bc79b1c6f4250b4975fa40668f19291fb2de78eb7bf07276da12cd3df3f839dbed377983717d7054262aa8cadfbf4274b2c4808ed121b933be986c1907c2e74d0a15420cbf9c2e734bef2ea63f0c2fed3e1f7d365d38eb9af2e8454247b4ecd290ebcda0efb8eb718dde9c1dc27b9aae17f06de8e92dd9f052d6d6cdb75cb0a421abf373e4288423ee057fd69f5c4fd158b0727c7791280765b90259c4c577c0bbbd30ab93918ecab2673c0c9a47ba3ff9e7a6d6138b63c24e2372ee601ed13e5adee419350ecd9eb4c36ac47c893f4aa771b54dadf637e15f8e6d2e53a0ad571833a02da914ea0a81886659a09c93a208bbd6493974200350da8d5b2cec6ff7eff9d7508ba3f779a8caacca2a29b9e7905f1072a4d691fa4962d2c4d585e0dc4f75cf510f89f7152cf606753baaf00e96bec4f8c6f22a8f58b3e8c15225c6e8f8be7865125fbf6107746d40423921491f3f405cd67ef083d230942de51f3ffbf3841ba14762ed71711c00cbb77ed7592537e408d5b0b065e89219258dcc9cc0a3f58b98f48680ef6703895dad1a62ab1cbe35c56a63fcafb8da60798b7f8059e2ca37e44f0df72c38995440dcfa9e45748a7cd5bdb3b3897bf9cc795f93982083746946274cbaaf7721983d6ad8c50ce259365cfc5aa983202f99b0bc9ee584958334b2b0700a9e31fd06911f31e0377e1e3ed56fa9db8faffc05124fd0521c85e1648a57ab244be987ca611fb1d11263922b82a12b2fc874b632be06a5858db15e6295a1b6c5ca1388ee67975257a57cd9ce30fe29332f7a54b1b457bb0de0856f07a96a215d334f538b6c644510f819f34259d833eb35ee113694685eccddc3d0053582e1c8657e129623460e3ff2d96c709791b9d8c7843e5af3c3f05ac5919fbb55854604d790915cf9e5d0404f8423835cb9aeb93e87d41c912094686cc05fcaf46198d7489ee781a085bb6cbe796000951d3ba8ea157ddb9bf5c9cd2f30412b6b8ea824406717168ef5fa42af10f05d5274003d0d854eef50991a7de6b7d5cc1a85817d9789a006380d0b703d340700ab43d87770573456ca5696f19bf4afcad166fe748df6ec09a05a0a0f4b042bb87715bb6e736f5c752b7ff0ef2bf148ac61906ecae38bdf7baf4746f02cff66ac0f8cd997255981b6410845a96fd81c077844e934b4b7e0ae5250eb5d159b5bb8411e8a24ad0ddcaeb759d43cfff1f144cefccfad94ff9adb61bd22455d3cd343a90b14dc11c851d76ba827eb8e67a9bd7f2089cf04be8ab4959eb4fff08356978148b0d55d8a7852af1eacb8390dfd8996bc7810c1b3f5145fca41dd87ac01bba073521ca978321466bfc5b66043950248f70aad19071548931acd22f367144a011c3f0e0dd3813da45a92bae5a59b8852d9f4f0a4100fac9c6bfbc599a4ec9a377d82313572e91992b88d6553076ceb4fb93a05b00aac7533c4f5db6626718587841987f086c3666833f22a93c06d72dfc4cf6ae6950799df0344fdd18427a5a9bb3af2eb12258f374d2dca85b033195c809777c9226012d573e97c278e16f276221f78e4b1bdf3fd23a308e3f700e610ed42d60e34d83ece692ae69f911d73e5f92c97224b3159e20743b0f6bc9f69e560d0dfef99b7b96fbe00cd676836d9bca953b849596f3e0b50ab94855f8bff01a2a5e324b115e5b7f42fa4d22c505661c9a8aefed2ea8a7cbd971ea158b2363e823bb89bbc0e565b75ffb790ccb42c9402d0d2315861090c847492b392226ad04721169e9e307a23759be13e0829f84200923278782ca0cd31d36886f86fe1fcd055cacf1df3899f4d254cdfb40801098b62251a2de5486afd92250ca852dd1330a95aee089d515b6276a23a841ebfe6e001ddef34845733fa802bb4a751412a2a39d27b8b195d9d43be6aff8db0df5c35f808cffd792a696c648471d758e8587596ac6fd0ba5d4d0832ee0d0faf77fbcb5bb6456baa03bdbf5956d8e83d7e0454c40f2301c7e0a128f770af5d68aff6bef8f6387050f8c1b4686fa6846fae1da5dd08702a07c18ff7aec130e117cd1d8cc653f10160cd3f8b312e96c4701f5230773dad98ad4b479f02f45b749b5c42525e4c81ec937afe82608d1e3989344c1dd1d590bc0cf6a7c08464160929a3b2811d7fa017f1df99cf2ed4ef3b91bfb4bb1053e56d8c8c6b0f0e5a1588b410544fecfe4302315a496403859074b650f813387b2c2f7679623720858c21f253f9523eb62e704642aced1c5b47d50d7098dbd1a5edfee121c22ec01ad0a14188bfad5c6f4464a4ab152ba812716b790099973aa8127c72adef5e48cbabe25ce06c72fc87333236", 0x1000}, {&(0x7f0000001780)="32c6af7a818f3bcb35414b4d048a0702bc2bdaff8de63a3e46af224891ff2ecef37d20e276c52f8d35c1189883256caa308ffebd76e6d03d1ec2b92e1d05e5", 0x3f}, {&(0x7f00000017c0)="b830c728ba6063d588ca3f2f376a72d1c0b33856197fc89989dff18f528b4ff9b0fade80bc13314ee638a50238fe50c8f6541246dda0d61a2e00fb1847525409c4a2092b4558644130b6fda8d4c87401014091f3895d690f26cff70949022db0b2c7bef292900787ba52598dcf481c945145a04b52c9e66ad48d3982fdd7cad317ae8bc29b1b68dd555eea69b848cf5b6470", 0x92}, {&(0x7f0000001880)="2b0d491d199eaf52969746123f823e5814782c8c38ee44f83a7787c6796c828bfbbc54d5f7c4ddaa81835473fdc06f1016cceb8fd184928507e16c4acd3a68703da82476cfa53884872d70d22c41b8117411c13a3ba62e42ed38f20ad1c2d3fa279505bf92c3ec91d02fa26757a5cf5b67", 0x71}], 0x7, &(0x7f0000001980)=[{0xb8, 0xffff, 0xfffffffffffffffb, "4032cdfdee90c04ab9fe313daadd8eeb9a50c093b84afbfe5719a9d43eb4096abf363067b7a06ef64d660330ebbba8474435c28b10f61485eadc6f27b80cab564390843c3406f70ac6725fe423009b16a7d31b3fa84cf789244d240044f1dc88744ecc571030d63bcddb79ed68239e7726e184e043823be1dd40523d44b89a09f4463e8339e61dbe97f630820a827ff3b7a9a60abe61f0adcec750d78d4513bc2ebe9237a8fcbf08"}, {0x98, 0xffff, 0x7, "4c712714ca0610756551b9c14fcdfa5bd6133180a2622942583ed24341e2952357f1686744a2fe1213b501656ee35626dfe7bb59ebffa95d83d25b6b34d0a881323fb24ada9cda84c337124158ee1dc0c9951daa3fded18823f7e38e295662f545bcd400abbb9b4a47e56c7bf08db1342b50ee61abc81be1ceded96274762103425c9d12"}], 0x150}, 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) 16:00:10 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) syz_open_pts() 16:00:10 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x4, 0x8, 0x3, {[0x9, 0xfffffffffffffffc, 0x8, 0x4, 0x4, 0x0, 0x3, 0x6, 0x6, 0xff, 0x0, 0x0, 0xffff, 0xb145, 0x1, 0x0, 0x3, 0xfffffffffffff7fe], [0x4, 0x9, 0x101, 0x200, 0x1, 0x81, 0x100, 0x9510, 0x9, 0x9], [0x0, 0x0, 0x4, 0x7ff, 0x6a, 0x2], [0x80, 0x0, 0x62e0, 0x0, 0x4, 0x55c6], [{0x97b1, 0x5, 0x5, 0x2}, {0x10000, 0xff, 0x2, 0x8}, {0x5, 0x6, 0x73, 0x600}, {0x809b, 0x20, 0x1f, 0x6}, {0x2, 0x9, 0xa7, 0x1}, {0x9, 0xff, 0x1, 0xfffffffffffffffa}, {0xef, 0x1, 0x7, 0x1}, {0x122d7302, 0x7fffffff, 0x8001, 0x9}], {0x8000, 0x2, 0x3b7, 0x9}, {0x7ff, 0x4, 0x6, 0x2}}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x3f, 0xa7f8, {0x7, 0x1}}) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f0000000140)='./bus/../file0\x00', 0x80, 0x607b803445c8515a) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xbd, &(0x7f00000001c0)="9c398d4999565495d56447ac5382d4248ca138eba6506e68544a92ab46681fc9daebd08f9c274db070fb9caaff21643f5de5f232c5776ac976b4cc1a76a75db96f7cdb433173500e45aa19ea67d38a480f65ba580797d8efb443eddde772532db8ea3534ee162dda196106cbdd9cb920deee6c72119825b0905e4582b82a881c5f0cc636df1d84331f79f447c36a2d3a38c246cde30c297720de2220da3bd7ae8bc32b458230d25f526d337cfb192a3db63f4643e90a6cf0a90f31f4b8") sync() syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) socket(0x20, 0x4000, 0xffffffffffffc390) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f00000001c0)=0xffffffffffffff07) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x9) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x7, &(0x7f00000000c0)={0x2, 0x100000000}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="5dc191ba3f0a11c28cb73b8c7c91d5f4d2094212fd5911fdffee1f631fa13892758df1ee5e51f0cc88750506479aad75b0a4968c5dd7febe07ae7c9a20867dd7363a533767a0235e0cf210c3bf21f6e1ccb507bc45549ebb4e0e35348af3b75d0c639c21a0fc61fda8c502ed8c18813fcf2cc2e946e70b0d726b5dc4ea6812426dd4ae018ca92cd73e03dd9eef812487576a7de0f039dbfcbc00", 0x9a}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adc69ef64e16eb595607fcfd71100"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000003c0)="31c10ccfbd875eed0b0f942655c89e896e3754c1facf131dcd3986d3fb5b29421431c50ab9989737c86bc6c963d6d9e0a8c665b698735b14cdb2b4803a6e231580bc420cf0d815467764f7246d6687e20e636fafe639cd251d75636ba254466d725a60ea4d5bf190b25326b4bad0187cef669ca1b46f9ffffcc2e9354fb2fdc8ee3bc947ba24d03d0fbe44e9f21f95641574b5a0cb7d2239b09a5875fdc9dd671479d2d6cb941cc0edcf9bf6f6937f", 0xaf}], 0x1) 16:00:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x139) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26}], 0x2}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:11 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r1 = getegid() getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getegid() getgroups(0x7, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5, r6]) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r7) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) writev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="0d96717f7c1150837df34682dfdc07937d3e9997c425a43e78e506c5516c0ec9b683e012d62be2bbf56122a016349f", 0x2f}, {&(0x7f00000002c0)="a02e6cf86246a6992469a2354f892c49e78d8a629f7c9e88d58562a4758266fc8bcdf09acf12b25d88b42b3ff09101462cda3ed3e9d6263b9f352cb81431677109846f08b153ece39a9a0eee2af5c6f056f3330453d9d0412db2479c80bbb811dc1d7da034ac6f522615f373282c2def4d17fdcbf1a22208cd622cc0b6d6eee30e664c6b649b2b3bdb7ab50c66a930e1554d8d14e9193fac53d0d4db313aa572afd0122b18b70d4726fb7632dc515f4c061f0cca98160ffea77f633cbd5951fa17af78cb6e4cfcdfef042c4a461060093e5e75", 0xd3}, {&(0x7f00000003c0)="c61a9eb67e191687cac37105f3c34738a0dc486b529797d772159a5793b1e20a04e5c27cf4041621ce02f2f9bb6e51144d81bebdfed8c6592a1ce562ba2434eec2376e183bac776187855be58d7881029c40c067fbf09663e0b7ed5755659fd65a4d0bfd65cfd57defd845eae2ed4f84f7adb9766b660b4c9907946890621975130eda7c67c3f6e73b1a8e114242398864c3f88bbfaa39a25cb472d9c542a2213987d365e42035117315fb5a8a6828b68c8a1a0fcf006eb8639710e5a44f49028bad5f62d11f89469969bd52098ef57602041607de3c658a2c8cbb60ee91c0517c1b6fbc87ea40edb00ad7c179893b11", 0xf0}, {&(0x7f00000004c0)="af0cb10e415af010a4f68fc48bae824d37ffa940efa367c9703b64eaff6573cea0ace10ffe73708f1aeed8713cf268d67f2e79b92e9f4cde7be63dcf36a25255469377ed121c2fd5516089615c7af75b0ba2f830b856c9bb6023ef064a9b10de6d0050db84f8f904d7f7defcfef5e2c2a044028413a27a4fb17df9a418bb60135d6a73998b00cfeb1b15c5a845e5194dcfab0b511d1f39350161f3a8bf0e37777cb1b64d223122", 0xa7}, {&(0x7f0000000580)="e1bfd71039495b2f342d9f9ee78163749554557fc13cfea5d5b13758a0ef392d733f4ff12bbf46c8e432d5296c1c80ee55a236e626476e50fc144f37ef5df0565d67c5b730b75ea35ef81e9b09a93800223e2fa3a2316330af176ddcfd22d48d6a2b5e19548ed46fc388fc2469565c105b2bef", 0x73}, {&(0x7f0000000600)="0243655270d1f8b55685247e29abb843a37bdd1cb4712240a245068f7e8418634cb20bca197aa66beb457f54df3549d2b88250d13e0c34de4d1dcfd65d3c69fb8856e80890c29528318297e0cc653ac75c8616d7a54869fff79a3e169ddb3d4d1437dcdaf6293cd2e2635f03a8fd7ddc07618095688ef3c9a68967d9f6c7a3d64ca871647c39059cf02595e16af77d4fb3282917d5a78c073591f5e35b18d1a1444bc5970e568b3ed6c9146baea28abfa1ce7a52a1109d8bd1267df836fcaaa22badd430cbddbdd5ade207cbb544c0a2ae3247e34f6ac601a03390e5cb88b0bb7708dc0154d30de26f7ba24377b67608168465c18a82d758ac3db521", 0xfc}, {&(0x7f0000000700)="635dd4dd7beb94354ffbab595eb69c25ebce21ccacecda8e4abee47a9b812ec2bf22e0e16748412c822f3406580c9af4d5ea37f2", 0x34}], 0x7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008b00002b8000000000000000cf0cc205133072cd015a6f827388631103d14200cc263b6363", 0x2c}], 0x1) fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x4, 0x2, 0x8, 0x1, 0x0, 0x3fb5d9ca, 0x2e, 0x3, 0xfd544ff5d80269c8, 0x80, 0x69ce3037}) 16:00:11 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x2e, 0x3}, {0x18, 0x0, 0x57}, 0xff, [0x2, 0x101, 0xae, 0xffff, 0x77d8, 0x5, 0x1ff, 0x1ff]}, 0x3c) 16:00:11 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x141}], 0x298, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7fff) write(r0, &(0x7f0000000140)="c8918a7519ceaef190c6d4b3d0a104ded9f1e6a5cb82c5e2fa791e3154de669a9bfe0b7b3e9ca4de1001", 0x2a) ftruncate(r0, 0x0, 0x1ff) poll(&(0x7f0000000000)=[{r0, 0x111}, {r0, 0xc6}, {r0, 0x4}, {r0, 0x102}, {r0, 0x172}], 0x5, 0x87) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x8000, 0x88b8) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="000000aa2e9ab168a2f28db6950079e83008d1000000"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="0f8c") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x4, 0x0, 0x1, 0x1, 0xd9f, 0x8, 0x8000, 0x2, 0x1, 0x3ff, 0x3}) socketpair(0x8218fe1514e34f82, 0x0, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:11 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r1) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) msgget(0x0, 0x400) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x6810, r0, 0x0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) utimes(&(0x7f0000000080)='./file0\x00', 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) fcntl$setflags(r1, 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000180)="0068121343cab924482efea73e6507e0885658cbe91fdaa53746563df6ff28ee52657c6ed75d6a62ab8f7c1a87dad1f5abe623e80c07f288", 0x1a69f1a14055b2f5) preadv(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/74, 0x4a}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/87, 0x57}, {&(0x7f0000000100)=""/103, 0x67}], 0x4, 0x0, 0x0) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) ftruncate(r0, 0x0, 0x4) socketpair(0x10, 0x3, 0x1fffc000000000, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffffffffffff80, 0xec50, 0x100000000, 0x6, "441b04d4057f93c683ae8686a9ddd8b2300218c9", 0xf8, 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xef}) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) mprotect(&(0x7f000056e000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000040)="6f88a0ef692e4e607c3fdda949d545c6909726f9f2c1c2d7e91e0028d7cd577bc2eea42c85a2b4924d2129caa42d0135cfddde64d5bd6e235e7450d466c4bb7ccf3b653ce4d3115e34d18f9d3f730cb0c15c2f5903fd03abbee57332e6902bf0eb9281526e", 0x65) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) 16:00:11 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x7c, 0x0, &(0x7f0000000040)=""/124}) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0)=0x7, 0x4) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:11 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000002380)="4e3f91d2ccde50f5d7d976a70d977a5c82b25c3d8802ee0f4c87863a3f8a8957e7b141c10f46387a00e93bb5856a64492844d574f8c656f5b8b2611ed12273b8686fc53289c31f8ba29f0c7a854bf4efc1a122a52a792a5759de07a8c44c5a279a85284bce60f6df363cfdab0a4525ecfa4896c0bfbdfe10bb5b102e878ea0a72a145529e34cfc67e26e4b94514e67c3e79b7272c6963e3c218fde8cbd4b5aab13dea9b96f924f32d95c40d9241d0f8df361895335ac7f21951b1061ef3947af030836c50c8eeb01612c57a375a8d07a85c0e835b3c9816d2e9cf3a12480e6d9a6ae808d77986766f4362d7cddcda1597a99d6b961b6ea856c12c10f647b8673999a1e5c242c6e1324793f05dd433f14bc85782d7045a588ad3cdcd5e40ae174361caf4d3a6897c35c73c45628f128679064d367c38665b08caf011f56f80b5f81085a99c7762d9a5486ae4caf082d035c3df330fe4717e08d7d4680b039a912ceef1ce702c2f37a8a180d149b58adcb8ad1e49887743a816ee1d391457fad2006736b9ccd6a679f648cff7aca8ac315f81f33f4513cac7fba9d9c3f532df384b714ea8b5ffd9856777bb353a7eb3545e67c64c9e8fdb17c6d11d19f6aee7c10b54f11658a70d932f11c517e94ade94b5e5e081b702972703d8e02840ecab007c79e9bc2ea5c1fa694565ac5e9ad0d84a6dc8dde5ad299c1d974e70483f780712a9a6bc19df0bc859dbc4998ec65f4d63b4b67d0aa5a14545057fc87d67e0767393af9d5574c736c9a0b0f69b30c26ea7fc86acbfba3991aaaad1194b11e460d14508378dba276391415e8167c5bb387959fd163ec808ef4ee922877bddd237c42ed0fbf0f4f3defba032454182a962bc52a2ca5eaf0d2400211524c9e24af957dcc93f4dec0ee3a6aaa9658fbaac8d665dce86362235f2051c6abd19d3d432b84bd51bdb871c74e1fc717228a471cb425daba14058a54f2357f2377a00213cfcb0fc8332adfdde8b86bbddbe490da76584b10d0228881948e014ad90c35551360b387eb676d9055df892253d2758e98a2391062592898403572e21710445820624f95fc71a905721e194e0c22928474d3b4eea16e1c1251a0ad1e38d13314f8df7111745e965b7580a8fa712fa6f88c282170ac9ed9baa2098eac33e99ae6cc99ff55e163630a8d50d82aef625278c0a6eb0ae42fc627e24cd6254d9202ce4c22b4fcf5905b93b26d2e9806bafcf1e001ba1b7f05b4d7ea2b97d9095efa9fcc487478670e81b42eb4c6687b3dc78b40fa5133567b44717aea6ccaed51070a4adfbf75afd990bdb3a6ff125bd9ca409f6877ed5004cf5255cb6647c85b335aeaa342c1bcd7f805df0a4293becf4ece9ea1afa74fa764604bc98cfc035a92b0e0eac4e7dd3b8a28e5218d7c1463cf4a4d3294a8d92813ed4bf27cc87680c5f945ad8dc47060f17f10bbe8c68a0345893e9cc7197ef923267384efb8b9fa9ea239c4e5197912474f036df12cb2e6ba7f7257e78c819dd1069903822c083ce0aec02bc4e45a09bd7f4ef8635496e0f61e8ca826deb0b4fc25e30138ddade6e2c4a25b12aca7d5ec4bc59f956f11b387d90a978984a650a4afe40a69b56f84c2642b1afb9073cc792172f53a008d1584e41e94b23f740ba79b5fdbc55b199984d4a0917eca0ff9f17e8590d3834649048ea0e9b023622f6885ac46cf77cf38fd47838d7837fc9f42be0c58f0ba60f3f25f1f15d0e7abada93807f05d8f31e37fe34b6a34a48610969fcbf660e5f8ad236816bdd3274a009aaa79abcc5e1951a6fbcf0b8451604bf0610c130a9e52bd9c791f1f67a2c9fbb4e4b48fdf60668c1615544e65fb435dd60bdfde42cb9c49d415fb84d4b53b0293dcdd04b8cb39e83ccedf26ded3f3ef2e26e62226d6fe7dcb7851f93b273d83a2feb5c0db7b64da381681dc3e225059ba6e43fc5044ff406b57985649b41ac4e73deb73bece4045c780b87ba8fee33cac19308d04dbe5157d4f8d4d8aa82f4c861b2a01a26ee927fc517e1eea94a2d71634ec3705b4bd6c11447b8b9b62fad520d4ca5cb52016491751b154e6a6b3bdc31bf2daded531cc2add493da8f83db1762ceaa332fa185a92bea7938e37f62d62d7ecce59d8cdf96fc0de9d9e8b1fca81118a38c04e37ffb86d48d5328201dabe4e5079bd2737e492456347f8d4562f9d452d725ad3fa8618871d61e02479c20093eef7229d2fb45bb5b604f6b5a3a8bd22d56bdb45252ffab500bf6cb1f0c52a78fd6a80cc2e0933890173ceb8fb06dc7a1962eb9c56c4771025debeac872f03b3ba9e87657eaa6477b349f5bc1c73802df332b50a3e9de2a41b7d6fc3c66213eaabdd9f71b5fbc43ad7a0072a9bb443451cb3b90d18c5c43d7a5132e5b2ecccd4138e55384ee04688f9a4fc9a489ffdfa362414b29aa030b49f8e384338e620e67460cbc7d39d2321e83ad88cf6576da7255c8f4d5af43155f844ce1bc4b6d3e82124a4bf0f9d3fb15359d302439dc8c1b2b229727251ce0f515c67ad84114906a15dbb07973c8e5857f8f994b2695f6a9420f08d60352b15d3dc7ff57398eea99e1e2cbbc6ece5379cee498cd222fb08844c865480af98a620eba97cc5394889193551d3f349971072d3e7b6b28b70a323cac99a1ed404039586c42e03ec68e88d23003e5af23d96308c8188a73b13b74299feeef295c0b9c618443919f37e5f0b35fd525313b3de29ef33aac5593ff1ef63a8d859f1caa361b674fa19cada29684389b88be33d1537b6786f6954eb8195ee0aba1287f6c76438c74df4020e40f7876914f306f7c80ae94353071f230c59322e0c0c9b1ddc9d9139bbc9a2719d3429387463d743bea383edfd684ad1fee9c3928de60ceebdcf3ded75da59d2b5f9b866e6de8495499bedbf6183a5e61363567ed151ae8d3fac3d9eac517684524473f6225a8a1274537bd4bca7e9c4d84dd018451558ab8dca2b263fb934fae8d6dd24534def707744be77c846464ad3c1d98388d3abb6e0e6a555e89170d9c01de1f2017eb01a684a8e5a1b5ea031965ae8f6fac4727a5bf811b0fa4aa8cf01af65362ea34d4b77bebccde7e1d71653cbe67a23814ec9b39e96a12370efd23c5b7030d7e18c7bcc162f6e6f01f645f48c53dfdf7c02f462f4f562ff9e6c08a5201c54896477feaa105af4e3c0742f0173ac91a8b2d5aa124679ac0ab51a0acfeaf9a3e308d0d6f47da4bbd56f0ce88e50ee37503a2715bd10d5689fe9341fe58c3efce16d2d94e862ccd73615d75409da0d6b01860f3835d8d330f747a38b5a732f1e526e74d0757a84ca9504be1daaafd4c050168ce00ab9219798727ad2e6fdf18f28e35509ffe79d2d69dd82f5ac9a005097a41cffc1d4ab6cfbda904dec307de11ac461030ed8df390852f1da6ee10e6e5236aac5ed44ca83cdb44c4acfb487a3bde7aaa91749419d821c46b0534e35b9b7dd3bf46b62673892212a612f891cb96d6d195f3c86854c53afe093f507250a4eabe68f1052db5e725c69ded2178d9239d2ba9924ef757e0a3bb1244a3e1e0a471e2530c4c255930ed73fd33b3671fee5bb65b4d40279247163f40bfa3392d2fdd5d37437aaf19fd59f4a3651d1daa7c234773d4d738845d1f4d5b6b4d497f90f6864f4f9202919cb3823184b9043225e077ed8421f1c2637176bb0e58da13c2aed8c516e07b33f9338755c52d4e7492428594a838ea61effe34479bca98f7f7634d113d93cd51307c3b038ee6500e72e1c3a659aaf940defa1c0a3b043af4e32c951a1af4b778c8b7ed7441fe1d730c9dc481e196918862bb7782498a0cccdb915923873426f8157b7162e8730738807a74db33829d92f7fd96bfd22090da48d1924f945e1dc6edec388a1b0d7f92689fec64eda9eacf7bc138dff39ba0e8756ab4c169135a06fc8b20ab3d3b0744cad946a9cee81903c74e6ed939f21b1947f338518526ba49d95613631676a6369b48a509f8b671961a0cbe43ec2a4b0ba24c428da3243d588e33efc7ad6d028205d86670e0553150dda4068248bf722ecd434b2911ebccc26dc52223b9ade318544fbc481ce12c389afa02004ad410b38834c3e165a59f6460833022906fba571eca3c8b975a5140b28df17b912fcd0016e3e54703e6edf8b55932c1b16e06101bda69ac71c34160c904a9c81f3f4a2284655bc53d83a00b1f9a68a5f218930f5b00e1f911f116fd95edaacc3c888800a2d23a60f88e496d5090f26582da0ea2869ee1c32d1251ae4c0d09ef783be454c5c34c4b492a5227aab085d5db3c15ecb6e0155645fd3d3238c0e635d01096a2c2ae988d5fe55b9235e9e471c1dbbdb1f029892c19fd7b7f84c76f42c398c75b1159a1a61f167c58cbd09aab7565037ea8cdf5e4dc9a7c1e0c3946247b8f5da6f3f83b62cd15ae624e41a14a35bfcf607a739e8879398e13d8ad15e1c6e2db12e5b176ffc2cbfb19828fad672d587e9cd6dfb898b8ae39ec83adde9b6fd9df4b4da5198c2da9fbfe0444bf7624a561e2f09ec16978f5a9517a3c14312a8b81c8bef4af808ced074a94506a6ef55db3ec650a09f40e27e59ff943d1f4708b108a7298121f9cef425779c0e129b29c96faf26688941bf1cf18676cab2d69bddef1cf2ba90cc7e49b1a6639714bdd85aef0e28a552dd1daa2c4d32242df5fe808e17e10139c8a6cf542adaa33deb8e759272d3789dc1ffd88538fcca9c6a262b6068382692d8a37b4596bbd517a50333b3ffb0dce8f5ff9e5e829f4b09e37165d78d96d9f5ef8269178992ce4836f72d418804a91fa5ad61975b0ad2aeb3c50d91763b2d523af23835769fc003c687d29765b8acb7fb63462151640d39991786410e9296d5bbce5f6c81063758c08626bd523b425f9d15efad9a21ac70835a6c42f363bb7d35545b80726ac6fcdef0d93e6087b3cbc61b92592449660b53316114c1128eb7fa99d8c4623396662543ae22f54bf23b979fe3ff4d57b4c82497facbddee7bd8c8af9ea84719a3e5c9b6fcdeadc38d82ad00945642f0ff1808b27a823563e5f92a181e5b25f4bd834e7f2e753e26019258da16a8b305866706730f7fbf95798825a595ae8f482222ca0b1053c957555863fdbd6005665acc9b64487f0f3375907a9a22180a8bfda8bda5cf31468feb3d55c2568ca498f62c4a3f61596c718d7e1efa6785f5fa52efcb6ea12c930fceeef212aa3082ed93ec3c53fd83adffd20da86229d2de5b0fc490e94e70ceedf0e39f638f3f2f16697e10b56196fcd5f16e30f8fc1492b4354fcc7f5173ea2c4b4211cd35990b43c8e36b0ca2089a78f7aff786cc2a821e20d8e0db1a2e81bd9b1a41de38a1ff401d4c64c33763fd46e3b415375ec343994e16127bb629d4ca0413672345b64c085db58d82d288cdf7bb96507d753d9b4996ef6ee3f040d3d50325dba9721df06214048cff88d59ec048fa604dff8d45c1172191cfe2bfa6271fbb4741971c2459fbf9bda7fa2c4683e821d6adaf64c49d7b18a5f55357a8b58653ae25c6704b2eb8f3a63d33e71348c8b4e42417816648d5e1babfd1d32de40e4e7ef680a081bf96bd15f6ce0a65b9a1a6916e5740ec580539ef6f06fc3489e7c80d46c1ac712964f336f5c1dc06a8e3e066087b19d2fe5f9f763ef7ea9ba6f4961c928f581e6462e815d911c7af177f86354a03ac38cb468f6a3da307c14630f2133da71e8f8f57baef671c28c1179257e8a14abaa83698ddd38b808a9e3fa581ca05e4f9e4f00ad2717ebda98c90483a67c3a4", 0x1000}, {&(0x7f00000000c0)="053ca667c1330f80c381b1e3d799870154ea", 0x12}, {&(0x7f0000003380)="b252628cfebfb46ed45186c939483a227d2191fbdf99434c4de5f9893cb98b9bc0ad22ffe86be6e9df35c73ec5b0ba85a7efd30695226b03f254c4b683ca1f7889bb8daeb16bcc81eb6408b20772d5b3710d14da218efacdca86edafdb54ca3f9069a76c33f414a40fe8a4e160c9254a9861bb1205a44fcf5da74625a09d38ef1630aa1962622f5fcb376ed221980627086bf2e538a3bc951fb1c82aa9ded898635b282513918317855271532e57b606a5d67d057198df7a8699ccb883e267c150069454d8543c1085799e54e7a43dd7eb16b2fb31bb78e17ad012b5a99235217d6090aed67ac61976ad1a40d751c2f2a8d6d8d359079d5caffaeaf5704848705bac0630ba077d0d59b7a7d935c53bfe796fee7ccedcf7556e146ed32efd809e20c305451116f80790e733109cb770b4708ab135670bb09c35e7937ccc488342529eab69571397a89e3ceab32467ba604b5fbfb2895addea714e780d3e07faab5232550f3b6e8e88138c9d0f40ab3689e6b88962b4758c30c968e39e9f07c352901b4adce8b254b393fa225eca95f09097cbb6fdc887299faaf9f061795fcbed3a5034a6ca5dba3dfc6787a9e568b0acc5486a77a30a11239945e92f682426c06c5e772397e0ef2067de9f05a7f3e864f5d9ee5c611f15e881afde918bdd6519de93f992613a3691b37830b12be7891fbd235527ca680a1f38db100255b06389a1bf565e08a40b4a957a41795fadeb4f31a2dcf943f8af9c9de90f62c99ce264bf910246656f27b1fea4ad4ba7b97d0a3d5f69861017fbf1ec80f205811a751a4100d2eb9d2aaf67bd47eccf223409b752d3612d1a3aea3030a090d5d4f45f6cb3adecbe723ec9b23bf718b255792977cce32d35a87fbbdb6d0c16d9c9cc46f63608b871cd9a5e6b6690a7a94e598d6a416321e0ff53b5460857b0a528e90e794c2479676894091404b3abf7d44e123dfb4f2b5534c52b84c4e91763fdafa841156cb59e6cb7af200b3d274af88e6ebe2227707cc8e7af4dc7ae033fa2e0e2ff949ff350bf917ee020f081002991056e85d07932351ed056437ca3d9900380ed7be54868b84d7f8f71aa2e3e5a0bb708601ec5c8f7e71e91e46132c55bc76e3b56c6f6b54d800834163c3df6060674ce7a718c3402dd50a182105a56dedcdbfb6acd0d3f00d730729f06c0c957440c1df01ad32cf33b875e62a73d5c176ba5656459041c35984843e7d879c69b0ff3d8dba129ba9b699437c6aacb46afd5174a3bd1293f4ca0874bc3a11cb2913980b681e83e207d7d369453f90d74f1d29ce009edcc79f396fc5482f30bd50ce34a59d80cd703c2467f7a637dc0eafecefa656f505e67c4c34d3e1061f9580f34388ef99fcf6913f8e77889efdcc651bce0ffda6c04592e1c9b4248e90dcdd593717aca4a9dbbd8e83129da1052fa60f57f40bfb9764390ef5cccbecb25884240af4535e65dec72c97118d45bda976381cc2467d7425ca8e70786708367dab9442b6415452257d463698ae3f5cdc8d46b2053617404ed6f386e031ab2c2863e67fc981ebff4d7a80af6694daf09167abbceaedc4679dcd0fe861cd9a4219c0a03bad70840524815e434e52cf63a42627e73b36adee88e29c21b92dc74f572ff2de055a9a5583956479274ccb5a79ecc0653c2b754d3dc4a2ce5f4dc3fc830a9fb89efb46b1ae7b3ddc62df413c8dfca6c4ffd07c4ca49428cf8bb727b2f16632846c6489d8507e77f9ebb4b273bc224552b6e96b2119c0372644e0931982b20de262262fc4c03ade463a39af88f36b7e30cbd9e44b20550e1fc35dc8607274973327a8fea0fab08bb7420b5d62e2337ea81c5b2ea84c9a321ea7c56fba5d226d23fee4bd8540a445734ce3473c20abb9b44c0040996e1e95344897b65f5f75ad9daa523daa63a0c3f8eb280bd8c5289be54787e6728ac25279a67137bee642231c32ecda10e70c3ef906a7e0c6a7d64783e119dfef6a0c81e194b2169ed4049d74ced25f612ea6c79639da236cbd44fdb284b22b6e5591087b9317a8d7effe3d92344dc8b81c717d28b489c199ce09b4e61ed49b8884f7ffb21ae056dda63eebd452b9f317e65b3d6c3bf653dc1dfec7b72829871dcd1a86fcb625d68d9ccfca50cac56d5d28e1a3a07b74716a58afdbdbf300f2f754099aa38e696a5ce9c19013ce4c97548754ccf5c60b29c7005f543d8a2cbee52d46e56fa8582ae2f3e5870787b65815398c28b9a736c33c2f68e06d11a5b4f318227df9a7cb84141979d2c150e0aa1c46ec91a7c1f9ace6055edd919995f9a1e372a680b4d7da645ce9339048a5edb549a7696406fc2ee1351e5ee552a060ffeb757cb7600eee6e723c28fdc5456c056cb0332a8fd40ef32c2ac6a2aad6229e48123db7d7d4f65bc093b4b73470a178e8d6406f006e184a3f8bab188ff8b556751c69eee65ecbdb6a6e35625692e9c009d33b4e04da53fb03de16170af0987bfa727ce68a0335bb0c10cccd01b27f0ab33193ae398170406a6d25067c4002ab11dbb002fe3f710474e8587ac739b2a16281d60d72cf95e84990869ff43a994bf8a01448acedbe2b3d42d3c0a204051f539530d1245acbd71549383de0f2d761e570b26d9a3a5055ee2d5b5283317a853df678a8234754877f87ba9eab453bda61450c65058a5a1f5aac82054a9846e4627f29e89c123acc97db915ffb774e2a5f7bb6013976b67c0392425dca1025a1a430e8c9aaa74b1f0a2bf064fe05deca23f1e48bb246236e78c9b86104e880963f0c1b28dfd3bdcb746c890c3f2af33c4b4b5fe6e0482cfe8c62a7de055a19ac62b4156086d71563a1b1f2268c268253cc9bb4d0002b79380fa142e4f95a51c722c218b6c0bd7ff2fff9c3417f3d20d49bcbad36c5d259604ea7ff694445081f2c9ef4748cbfd93f1e39ce775f52c247996233e0fdc9ad4c273564d949e7427f97261c504ef0c9cc19f4f9fbea3921d239ea91f6f6fad858a6df9a03035e40005389112de21ba4a8f5c9f94e638638ce8ed8a9f7018d944e490fab78eb42a9b33f2e4ac2703f516a7ebeea1c21f97d642b57eed240b6f52ea22ed31916438c87b688355d480ca2d5e4f40f53f38f134dd4222a80852ebb5498dcfd5145a82225b6c5a9b6756f2c28bd466b5206fe8a7408d59ccff0ba380aa4b80cd1b22ce03cd3a4af56e31f29621cdb47fa8e665a0511df7b757f653597afcabfc77be82bef040fb644a40f2ea552c653edcb2bf8a9e95079e09bb7093086a4b107c220a619baec2aada4de1c98ebe9b07f61f99b8d3b867deac3589b43ad439c150a4912dc1ad4b048cb51c4b11a4d4c7fd9e2534cf2141c966374abc5ecd6c20bbe6933e503cd88cb88774b42c5cbd61653160961ec039c0f6d532019915e34c0881627ab5064e61cc6a775eddedf9f9fb3848ea2635376f7b02e5a8ebd527f8c103718d1096c39032d0c8e1a67ea5cc41bfdb561f868f5df9798528103405682956e0441444cca4dd7e9b63aec437b98968182837ac32aaf30cf8e76d54f4ba5fa4de2fcf332ce28d22b86dfd636080848f0473fb899b5e8dd999b3cf45f29121ab4080e360aa9162cba744fb3903faddd4ab24fe0f88b788ac76d976f1b3758d64bb227b5f47959c449828dad1fb0e022b55cf1550ac31ae5c1dc98fb83c7b5d97ba5fe3150f704c1e8cc4cf5af7a184b8c9cef67dfa4c0643489c4625d2245ca3bb9861f1adadd53d3679bbfa0284138df4ddfa0a1045e9de1d789eab5252a5b5b3525f0d08828cf46823e435fc594234a6dc11d9455d3e663e3ad1333b8e987060425d87fb3b5e879fa7483b75e69b5420942bb9b63300e056524ea01fd60225bfe08fb1996d7fb3c41584b0c9eba18ce3c9329ee43dbdb6c27ff4a97cc66db4034c1b1b5959aee9239fd35bf5b7daf67b21e44d2050edfd75a38feb95f1e5bd5880db7fdf70de5706f7020f3b32c912e01dc20608b2e44e81f0d1ca0e17555ff7069058aaf00e7a6f02aedca7d3e5750cfbb0d52b46a040c542735b9f1630d02e230960461a62a1f33f964438e561c2380b7ddacd66679f7706c17a566e600677ba0ff2e1448cf92d9ec8ab64afd71b2d592d6890b66946d13fe4060a7ea71eef8f8cbdb5ea93cba7ac373ab349713f6d870bc7ecb5b715a8a3f81ef74dfdd461678a5dddd1135ab24fdea6fa382dbea530649e516173a943fd75b45b30cd2f9270d104456eba759482af0c01850762bbdda1c9719042b1b55d2b68fcd16d040698cf8000b0a735149f6deea378ffb69e2a81538ad45c94910f75fb53b7bb4b838cb8a7de5221b6de1b2135b7d7b0c11477076bdcd8ea6380162c07786488aa57f5628eabe5317fb12fb5098497806e882eb3c3039dfd0662dc57a3970678c4a5db2fdcb7b96959adc3a6d4db24a6354429aca5bed3f3fb54c38589d55a91a2421c6b276c2f320fe3733fc47534430b2b75c998aa69f103d2a48f7c21f114923ea9b974fd2cfb016fab11e0150da9fded04df38ee6347b095376573b610e02b9f519c1a3738d344d978fdefc07b06c6a258e485a9e4155bf6f875b1cb57dce8560621114b279eaa23fff877386fbec20d8d7be1492f4cd8ed332e025ea73abab51beba94bfe84abd49a9327c13e0613e0177114dd3e17e56fe5d3a87c3be85ff8fbb17c8ee95cfb3bd94aeae2ef0cdbdfaf466edadf3378092cbb410bb9fc70a1a329a0d85c8caf7905c6f5f21af06c73899446cb699cf3ffa6d931d0f24c84baa34a0c1db18620a535374d5b71fcf4e589294f2da5b6defc3dae3cc6c1e1feb620a88c169c2bfaf356d3c0bb9f6c71c0042274da507eb300b53e4edccb933a12bcce7388b8e36105818137500767208eee7ee5bb9e6dc044e206b1f746ddd820f764265351053af02c7c9e5918d319371d2c6a819ed84b4a9af2545d20827d81b24ac5ca35dd42fabfa4d960a2730a42836fb2c7b56d6fea080503f6e08ead51994a30cbdcfbf484246ee24bcfe7a842c0e2d75f02132d4eccb98b75bf12677a6b744fe6f198c9354d8ccee1a9f98e8f5c9903de02939ff9b08ea61baf1f9f4cb0b38cdd9554c7fbb938bdc6131cb84d436d9b311a0d410ca46dc3c75f1ef604430994f6739eb1936c947ca9cfa9eaae3cf7d5e07a45182f1b308b0516bc80809e3108a24f5b94fa1e7266137782f576bd8b85640100ab11205e4b244449c3672293ce5a0cd02fe3b5bfc2e65c3a1b68c580d21185be463e5d24183dc9cb0cfcbdcb369e25f81a83eab7e2d59d7c", 0xe9f}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0xffffffffffffffff, 0x90d6, 0x0, "d730524c3373ae8a17e4e74d74e900ae00"}) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628", 0x63) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc1) syz_open_pts() 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x6}]}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x44) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") pread(r0, &(0x7f0000000040)="6e473a7dede107338357b820587d43f7dba5c6371c3c490eb1a009ff8234", 0x1e, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10200, 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x10000, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x11179584bfb3616c, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="692bd1f981f6339adc1e1a09f4c8ffd22908acd34f2052113623c4d1300320e7dc573a64556e75b2a2b15a5d2c42054e4b9b0bd4da67586a13f861f26f9cea09c236de", 0x43}, {&(0x7f0000000240)="bb99c2a4335ab428db31a09886377c4960f2e1c29b5d48e1ce288278012da5e1614dee985c26dc8a4876cbb7ceb43e347d6745dd7b8455053d06badf6b6fa07c1fa563cd", 0x44}], 0x2, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}], 0x28, 0x4}, 0x40f) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: chdir(&(0x7f0000000100)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x744c, 0xbc6, './file0\x00', 0x9, 0x1, 0x1000, 0x10001}) fcntl$setstatus(r1, 0x4, 0x4) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000, r1}) pckbd_enable: command error 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x5010, r0, 0x0, 0x0) r1 = socket(0x18, 0x1003, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000340)="be942d17b5ac4c5429e4271e02edf795c6bc62e5c057ba579eae052fd817ef4152731bb4c49d28e5674e7d4a43493ae247e0c16bc44b12494221501974d4fc0e320eff3f130ab71f8b86c11db30d114d3e0cd904aaa8643a6a991d52ea2afaf2", 0x248}], 0x1, &(0x7f0000000140)=[{0x400, 0x1, 0x3, "3d57c6a875f39065179ea1d894ff9b527b819a7fa85809803d5a35c27d7bb00274805e64d934c079a40f634b94c0507ad02a13fedb95b134a2d4f0a280e0fbee95afa5785a6bd1c4b2519f23756d5c23f716107789dd4d4b8be3d1a140e7d149a0e641063c4e225f70b13dcf77ddd98483afdc733f9657f295157c2ea66aea7ecbdd5646e8317d01ef40dad6c5c55ed6c4c34cfcd899502171ee4688ccf0bd68a39d48b08ce7d76e4320dfad58dc96d68671147f346237e83302603efd1cdfda395676b893911d0653b7059c41ee8cc038dc0abba3675b947ec47447e58dac4c2212f5cb2fa80f2c194808d3"}, {0x78, 0x1, 0x3, "5f75309dd5dbab842246f058b740986fa5898d7c66edac6a29b8a7f812322e00e00689c70a0d3dc29ec2d1307767de3b421badb4980e5e9daf1c4988abfca7c4cb1582140157441abc42c97bfed0f46028834991c9b17aeaf7abb3bc49eddaf6c1b0af"}, {0x10, 0xffff, 0xffff}], 0x188}, 0x403) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) syz_open_pts() shmctl$SHM_LOCK(r2, 0x3) sendto(r1, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x3) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x180) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) setitimer(0x2, &(0x7f0000000000)={{0x3, 0x5}, {0xfff, 0xffffffff}}, &(0x7f00000000c0)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x1f, 0xffffffffffffffa2, {0x6, 0xa6a1}}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000200)="17") 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x3, 0x0) recvfrom(r0, &(0x7f0000000040)=""/240, 0xf0, 0x2, 0x0, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) msgget(0x0, 0x10c) close(r2) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x10, 0x4, 0x400) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0xf0000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = semget$private(0x0, 0x1, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/81) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x120) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$inet6(0x18, 0x0, 0x33d) 16:00:13 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000040)=""/98, 0x62) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) clock_getres(0x3, &(0x7f0000000100)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) listen(r1, 0x6) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000200)=0x2, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000240)=0x1000, 0x4) close(r0) clock_getres(0x3, &(0x7f0000000280)) r3 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x2, 0x4000000000, 0x69, 0x10000, "138057cebe76750ec03f0297fa1ac1bd3b8eb15a", 0x1, 0x7}) fchflags(r0, 0x1) getpgrp() geteuid() getgid() fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getegid() getpgid(0xffffffffffffffff) listen(r1, 0x4a57) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getegid() getppid() geteuid() 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="200000ebffeafeff0000000000000000005b9d071b542a5387060000e2441e8b0452dd000100"/56], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000200)=[{0x1, 0x9, 0x81, 0x1f}, {0xffffffff00000001, 0x9, 0x8, 0xffff}, {0xfffffffffffffeff, 0xfaf, 0x96f9, 0x81}, {0x200, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) sendsyslog(&(0x7f00000000c0)="47c173ed3893719f45a6da1cfa2c08f45d51338e4f2a0e60cc", 0x19, 0x8) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:13 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x3) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = dup(r0) flock(r1, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x15b, './file0\x00'}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x101) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x3) r2 = syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xffffffff00000000, 0x3ff, 0x8, 0x400, "6923142986e02e1f888da567f5eea0932135d8a4", 0x0, 0x7}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x81, 0x5c, 0x4, 0x1}, {0x5, 0x5, 0x5a2, 0x896}, {0x1, 0x80000000, 0x36e, 0xffff}, {0x3a752de2, 0x1, 0x7f, 0x1}]}) r4 = semget$private(0x0, 0x2, 0x3a6e90b70e70d928) semop(r4, &(0x7f00000002c0)=[{0x4, 0x1, 0x1800}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000300)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000340)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000380)=0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r5 = open(&(0x7f0000000440)='./file0\x00', 0x84a8, 0x100) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000004c0)={0x2, &(0x7f0000000480)=[{0xfffffffffffffff7, 0x7ff, 0x100, 0x6}, {0x6, 0x4, 0x1, 0x5733f90f}]}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000500)={0x9874, 0x101, {0x5, 0x1000}}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) fchmodat(r5, &(0x7f00000005c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)=0x40) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000640)) close(r2) getsockopt(r0, 0x10001, 0xffffffff, &(0x7f0000000680)=""/4096, &(0x7f0000001680)=0x1000) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:00:13 executing program 0: getpgrp() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f00003c6000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="573ee24a3b6fcca5f964b8592c224ec099fa79c0991a78cafdf9003dea972668089e79e0da8096c5deb18e248be173e825b93168b9be"], 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) pread(r3, &(0x7f0000000180)="45b33957d76ee157d3851528c3a94b158b18b87b209d864f40a29709c237c2260ebf7a58a341bd57d3dc3258a12b8eebbc1ed6534a4eec1bb5ac12933a3dbc436b741ee7d31f372298bf14a996a83c3384", 0x51, 0x0, 0x0) fcntl$setown(r2, 0x6, r4) write(r2, 0x0, 0x0) setsockopt(r3, 0x6, 0xfffffffffffffffb, &(0x7f0000000040)="8485a132067c6dd61276dc42a50174c5a9a81b47b730e308c0a589ace0fcf12147ad1a12198d3e2d7fb41675eee330fabb7385821ae7781f0d0efdf33fc1a25d167bde9edd74945c923464362bac835e5f8dba0fd79d4e8244d7a97e82586109a4193edf94", 0x65) 16:00:13 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="c7f76c834a76417d3031286abd3364173e2212d382bf65dd481745abbec65d5baffa2bbe958f3e489416d12aec83f6ca8c969293608249c7d04bc4e11d4f6b48852e8c8cd5c79b9e93a81cd2bbfd9158d5304cdf6408692ff60b362f0a98a8536474da27a7dcaddb1a6093762523b2e838bd1453f75e5f6723e00a31c768eabcb8406c", 0x83) r1 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000c80)="84581147", 0x4}], 0x1) r2 = dup2(0xffffffffffffff9c, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x7) r3 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) fchmodat(r4, &(0x7f0000000180)='./file0\x00', 0x5ee2541b2feab16b, 0x4) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pckbd_enable: command error 16:00:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x18, 0x4000, 0x10001) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:14 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x9, 0xcb, 0x1f, 0x0, 0x101, 0x0, 0x4, 0x3, 0x8a9645aa5f2e03ab, 0xfffffffffffffffe, 0x400}) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x5) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000480)={0x3a, 0x0, &(0x7f0000000440)=""/58}) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)) sendto(r2, &(0x7f0000000340)="416a4b6938b97076d2f100add60e6eba5bad2b1fc87b1d19f899233fadde064ad140a6d74b160bb2e2bf65e61de22c1080ffaac8be567bfd673cd3db8a17dc81885f8dbb73137effbfbd6aea3df91afe7d73f9530e9092c97209b71d4f658f67bd09da401fd6be9f32609f1173fb212197fc7b9250acb06e372f44c7315972e369371cefdde7a6e863ed237b4e0f598449ab8b0a0ead1dcc29314eb632a9b5c72fd0a239a13b71bd", 0xa8, 0x409, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:14 executing program 1: r0 = socket(0x18, 0x3, 0x4000000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00004b8a5b671b1b542a538706000020000000000000003d0000000300dd0035b21ef0c26d08ec0000000000000000000000dd61e42282f7e9a785f359f953759e8ab8060d7fa1a09c2edd3f04064b96a7bd2686703ad7613784a55ff81f39f993055ff67c0e7e7ff47fb48655c0a678b9e1dcb99f7769f6914a0e636f19273443df9cc9379ece497245899d2da0f4b8095b8d6162d333f99bbd53abdac0514264b7c00c16fe971d28347707febfe3503716ab510c7fe63e626b84a523c4b6d12cd4723c6a9577478d64a4"], 0xffffffffffffff9c}, 0x6) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="5471bec8739ac1dfd624f750cc87b1d64bf7b2713c309737c6415182a64dd5ce1d370d0172450f5cf3125a52ad1a0f850cad02d86e6d4c45cdc8ae2528eb1b91b2cda4da851d59dd318f95ce1b52df8ccc7e864565b80fba36814b131adb449540dd91623c6f5e60a743325862478e2ac68de2248bfe2d7d21b120960d650faf8ce186cd33dbff6d633a4cb0736a12ee2a95b12bc8df8e56331e1461003e5050cbc4dc39950c6c5ec3562f73", 0xac) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/112, 0x70) 16:00:14 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20091, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r2 = semget(0x2, 0x0, 0x6) semop(r2, &(0x7f00000004c0)=[{0x7, 0x2, 0x800}, {0x3, 0x8, 0x1000}, {0x3, 0xffffffffffffffff, 0x800}, {0x4, 0x1, 0x1800}], 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0xfffffffffffffdc5) mknodat(r3, &(0x7f0000000140)='./file1\x00', 0x1, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000600)={0x8000000003, 0x4}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, r5, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x327, 0x0) setgid(r6) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f0000000240), &(0x7f0000000280)=0x10) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x20000, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000740)=""/4096) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000300)={0x3, 0x2}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000640)=[{0x9, 0xffffffffffffffff, 0x4c67, 0x6}, {0x6, 0xfff, 0x2b, 0x400}, {0x400, 0x7, 0x0, 0x80000000}, {0x5, 0x10001, 0x8, 0x3}, {0x138e, 0x4, 0x6, 0x1}, {0x6, 0x1ff, 0x1, 0x7}, {0x100000001, 0xaa0, 0x100000000, 0x8}, {0x7571, 0x5, 0x1, 0xd6fc}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15, &(0x7f0000000700)="69110000000000000000ff57379301000000120000") semget(0x0, 0x3, 0x80000011) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x400, 0x0) poll(&(0x7f00000001c0)=[{r8, 0x100}, {r9, 0x40000000040}, {r0, 0x8}, {r0, 0x4}], 0x4, 0x3fe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000340)=0xc) fchownat(r3, &(0x7f00000002c0)='./file0\x00', r4, r7, 0xb9b54604eda6f0f3) getsockname$inet(r9, &(0x7f0000000040), &(0x7f00000006c0)=0xc) setuid(0xee01) r10 = semget(0x0, 0x10000000000, 0x200000000000001) semctl$IPC_RMID(r10, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1000000000000028}, {0x800000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r2 = accept(r1, 0x0, &(0x7f00000001c0)) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0xdbc, 0x9}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x1, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x400005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x1f, 0x8001, 0xba23}, {0x28, 0x8, 0x80000001, 0x1ff}, {0x81, 0x5, 0x1, 0x8}, {0x3, 0x20, 0x80000000, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x60}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/251, &(0x7f00000000c0)=0xfb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:14 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:14 executing program 0: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x1, 0xfffffffffffffff7, 0x1}) 16:00:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto(r1, &(0x7f0000000040)="ef1fa7bc0a698d538fa68f6e6a81eaa380", 0x11, 0x403, &(0x7f0000000080)=@in6={0x18, 0x2, 0x5, 0xf27}, 0xc) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x400, 0x0) ftruncate(r0, 0x0, 0x7fffefff) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x54}, {0x6}]}) r1 = socket$inet6(0x18, 0x0, 0x1cb) recvfrom(r1, &(0x7f0000000180)=""/3, 0x3, 0x800, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000f159000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d61bf7f151aa5bba44ee7bc9a70e189019a2f26047b216a0a06f2fcc814cc91397d54fcdad3b7fc1a8ba5fec9fe7cd0d59cba90c3eb8482d58aad8c9f0fd30c138554ae6632e4044500d911ab5edf2676cbb10da6f819c"], &(0x7f0000000040)=0x6e) recvfrom$unix(r2, &(0x7f00000000c0)=""/5, 0x5, 0x843, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") mknod(&(0x7f0000000140)='./file0\x00', 0x1004, 0x2) 16:00:15 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x1ff, 0xf423f}}, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x6}, {0x1, 0x1000000106}}, &(0x7f0000000040)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="3711") 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)="6f4ca41dd7d5e91e039827e5d9af5a893dffba1dde07f113780c7861d2ecd3a875b8c1e47e9d93e0f128c9d5dd877593b562f65b10705cbb9d0d3d7cf2e734a3c2011bd1563e3dba6018c3c9e75bbc200b3fed7edc1e613a55479dace9fd25eaa7e53747af408c3d8d410f5c377a3f0abe0d18aa1e6d7759bac245e4d00e71320be421eaf700408968c9c75ae8dddfcb5d24c9da11eda1aa70cf", 0xfffffffffffffd9f) write(r0, &(0x7f0000000480)="d7443af1d25837cac9cd2c5eee0e511216574e8ea7515b83c4e589d3452a10b96829945dd34c38239050a1f65b260f1026f34885f5d6e3880fdafb64a318e38c3582d57efc5be4421026c791bdb78299adb57e1f8494ef23b7fcb2141490a08662285b7652bd4c11b761c44b8b7ec7d8d7007bed550dea00e8a014da3d2303113160c2893087bf4c1e95ed85a68c1c2c11d57bff7b8b23dff1f4ec7cf17ba1afaa1bcb10cf6bd68e2ef28b312c6e9b0e90aee33b68e5b6cfb487d009b6b361532956f83339ac7b38b22ec4ad3881a64db69fea56a1fefaabc58508ff92bec8643b3400cf50a4174edf18b20469272ea4406553c407d41a9a7cb8c59aaba063d2a9cc690c13ef5fd5b915fb28455cf076ff6d9f3e18eacfac2d2e0092c0ac7ddc2a693076191cec135d67c7d54bc9e8cb08fd40f7b410b7d0d92d4d57423e40e00be7e2fab7f58f7f75a60b038d0356b34d3377257887ac3b9c2e1ebaf1e8516dc7cbfed7667a4579b4cec2b3fa186d58384dd114ae98f0c5d1e2fb8c30224ba46d2f47309f29684e7e507e35be26db302d4d8dfebd745bd1a88e401224a4ff2dacb2f9abae34ba87dff27d399802e70703ae32bb516173e2ad432e", 0x1bb) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x401, 0x6, 0x8001, "013ded308230086b342364f7aca1c1fa22037bf9", 0x3, 0x100000001}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10280, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1f51314dbadd9261) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x200) 16:00:15 executing program 0: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x88) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xa8) 16:00:15 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c71004dd36a27e5e27b216d67140800001b3dfaf91739fd0f0000e552aaeefeaf8605d6810a65926d49ea32f0f2c85e2c31c61ad449011f78230000000000013c1fe9002010000000000001ff10340b92eace5ab6bf20444002", 0x61) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x800, 0x6, 0x1d}, 0x9, 0x4, 0x1}) close(r0) dup(r1) r3 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) pipe2(&(0x7f0000000240), 0x10004) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x0, 0x401) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:15 executing program 0: socketpair(0x6, 0x8000, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) getpgrp() socket(0x10, 0x2, 0x9) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt(0xffffffffffffffff, 0x2, 0x2, &(0x7f00000000c0)="fbb0c0", 0x3) r1 = socket(0x2000000000000002, 0x3, 0x2f) socketpair(0x11, 0x8007, 0xffffffffffffff06, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xfde5) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 16:00:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x58c31468249a14ed) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000080)=""/59, 0x3b}], 0x2) close(r1) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) write(r0, &(0x7f00000001c0)="fa9fe5b784179b4399cc41ef7db30dd56bed76e2664663a8f84aa63843cc373b8330414461844ce19c2e3e39b0a3c1e232a0ef85d8ecf150b93a44f149e662d03a6f0d5970590cf55bcb80ea28837d1611cd462f4925c17e018a453b32e7ee", 0x5f) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r2, &(0x7f0000000000)='./bus\x00', r6, r7, 0x6) dup2(r1, r4) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000180)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x9}]}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000010000220400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0xba0782a40a01afd2, 0x100002) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="79da833ea414bef0b031af525e4a1eb4ce84d5900a1e874691a1895e53bf3a38e9b3da6f29ae746770128163badeb8e86d986de943cbacf085fab5eaddc226111bc2a5dd2dafd02d51e4f519a6d0f4a70297127b367c"], 0x1c, 0x0}, 0x0) 16:00:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000132000/0x1000)=nil, 0x1000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x8}) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000200)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x3f) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x40}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:17 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x4, 0x40c) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)) 16:00:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0f59a4d1dbac526b", 0x8) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x8000005}, {0x6}]}) semget(0x1, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x22, &(0x7f0000000140)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8) 16:00:17 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x1000803) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x40, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) r1 = socket(0x6, 0x1, 0xcd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000007, 0x0, 0x0, 0x3}, {0x6}]}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x0, 0x7a32b07eb5d9897e}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x8000086127) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x4447) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000680)=0xc) r2 = open(&(0x7f0000000640)='./bus\x00', 0x1, 0x100000000) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="5cea6fba43c24f28a53eaec880b2d750bd4bbda7cd2124b3c2c4bda020a17842538e3d31fe53935bd831c2ca2cf2ad6b1aeb37ed25b5"}, {&(0x7f00000002c0)="aeea03a0ad49be967256eb2c3102de01286f3fb06122e848f564900b05b0713e39dd3385ac0f7edf3610898f084a1cf0ba7698111e257018adbf62a2d78bc32a1a9068ccab2f6c144b02b9c2bd7dc20bc8bdf1e70b9c4a7676c71b85ac3fccf44f2ff89183c0bf8ba49cd3fec8045a72ee60ad1287e2f526aa"}, {&(0x7f0000000340)="7aff8143a19937207adf13392ba22c3e29755adc8c7a246beaf4c3d600746bc36795b6bd7d7c8d19ae0c639778a979be9bf9771ca07fd009f0d2645d4e8dbf7614cb77813d494d8e9276ceabeb1a6210580d31687b5d0e18a4967a270c1b1e0ca20d6ddc74c384598bd05e9764ed470520e15eebac77976f29fbbf7e77aa15e76d241646485b703e9463c0ed7da616a60d22953062f2b6af91324473804f19123e4dc484df551e0fdeb207dd619b3484b3084884ba705a2d63ddce35fc560d6318c7f1f2e3e1166623a5a914cce5601c09e9"}, {&(0x7f0000001340)="e01cbc689aa6cea523b9193070eba469aff3a40ab4143045435099e18deb8acef8e9f85a61cb806e8aa607de27fefc66437f35d184a99fa2081e5f2501894954d4c4f18c5347e3b9e07d77b6366c863456d54e9574fec508c93295619108bc57e1fa3a221fd72b1635d5fada7ac719b2052f1b6027d7fc126df0cc5ee180bb9b31d364a1cf3a6aa9a72732e8388995513988a0e963604a0a24b9886fdbc70c2db5cc46416da0736555761f1527ddd52bbd1d04239f3842fdafff6ad41d9c2e289b7a146d745305d501050ba3cd2518bb3cf2386bc78f2ee23a92dc6166f20332a8d6d1e72f6f529b086856a966cb0c415a90fca5a6315d732d5560f773a023b4ad0e09148ebf954cb90a1518cc6202c03e81c906263019259150eb1b0f721313a85f54c7f2fc0995d54f564a52cc2468017e9607d9410191f719af51fa17b873ff549e5a419d575f04abf5ebe92ba4dabda07021f96893e672a33bf578413544263ee0ebdfeb748c244eded42d8657ec50727dfae1ab7bc7ea339efe35edb67a5f18b7fe564d82c62b406bcbe0242154d3514d43b508650cd5e550a84315160f76a57394ad3a61be75e7211e25984589bbcf7b53a505181cde1412198c447d54fbc60ed788fd86cfbc2613364c9eda78762a0d8b3b1f3e2037125d18d435a075ca5597cfe6ef9c4a004734e9ce4367c6b60161a145c6d43fe30e893708517783d8cabaf76424a9078815c2850dbae87f25eba36cd47c3d3b62601838aefcc5f476ee12fc4a9ab1683ea48e38e093526931b83e07ced05ea5ca5a025e92d68795c22fe174d60f3d579e5b327643edfb99896577430456693cc020b4df3fbe6685f77a080ac8c80eb6a08bd4ace11cabe537cb4995ff0f30b8ddbd2f6cc0b8544fd648cddfc66219066ef111c6fd3254f9f994ea3ca8f6ef8ae58b656c552979f618c4dea18b99c2468a4d9c8714ca4a6de5c53be89372422af00b48b326e2f02683f5f19a2bd01c4df2d9ef8de0a6f68384172735af8410f3c08984f4b6083a0b4bdacbdcc5a6c9e6476afb96a26a86dafe6a3efa2f31f9c00389b610b1db701c93fd43ce41b82b2ab60323b015dd7c35a1ddee5a2fa7215906f2eae0223ce284f9395917c0da513f406d03e55dc6b702e7ae59da8b797cecfb1a05f52be3c6fa3f039f6d77216c670e2003692a9e17e225bed487a533826aadff52a51667a2a8a8927906039aa22347d5398142427ea506c0812f3be1ed9f078ca7e31ef43054458c923c9208a4060833088239e52056ce6c50a720c7f310201d430cdeb5a5534e98ef2bd9ff55f435da764e97f904369788e6d7091e7f34eac64215c84a0e70abc5b01ad307ff6678cfdf763a7dcf419901f0d345a798068191d8257b9720559b3c167d83314b3b332c556419d85c0d5c981e81e52bb39ecc98123eacb97afc8071feeb3490ef6fa825a7dca8f6642bec0e51e8d45ad50a3ec91cb0f5933278fcb0b57657b577de801a29367efcb459ae07c49437fefb89519e86d81afe3c81577f7e40c928c37d333004d43993aa7cfca0a4e5344b61507597570bbaa122f0acdfb539ac4f3a0a806f856060ffe6c7944bff4e8340d504835f0ee77d0837f49319bdcbc9ed492b4395c48776715e620c8393600cf0ad6e600b929a58c07ae385afe027b65d1f926c529387fad94f2eb9c5dbf481423c1515eabab50dfe7ffbb0a093aea018d520bfbe722332742f453bf45baf2a04bfdc24a83ba02e8ecda58a66e0b6355fad06f89257d557cf9119ea8578be7373bc30c69998aa8e92cf74d23a39a91aa7723dec681f2708f6265fc1bb59925e77bbe07af0d9cebe991ce821dda97cb9f0a8c8e32e57fd56ec16b79023e664fb67a93867040edf3fb90800347ae38a3b00e443f44c352943a0d93aec967aad71c3e8c706e940b5b0a9af3e7a406fe69e6075185399486ce936d6c4cd9b3ae4e0cea941fd6a4fa79d4283e000ed63bf29d47f167187446cae350a1fa3edf3494546d94546498bf06b3d6c9d65acf10b827957bb8f6474bc3970a29fa15a37865a38c8cd92bef8aaee9c82f8c132ccdf8e236583eb4f6cfcf88ca485bc31cfce8f8db8dcac66a1911862c874d1ce31edb8cf0ac8102d2a75854fe59b11da0e007e296fce233c9f358afc22dfb1dab152bec967f20b3de730a492c866fdb81243c79adb5c032f7ee8711766d12572d62d995dde34af5a67134b8edab5e911b1ee2351f72959bb53d2947642b2f3a6a1699646a3dd64bc6928b89bc7649952fbc9b5ee9fb0db068be1e2bd9d5aaceb81ae3e613290ecaec6e9ac14d59c4ccb294341736ab4e16f493dff1bafd3758212919a57ad295b26a1cea4519c31e7c5829abd255ed1b5f8605e6beab7629e212ebc7108c30c754a1ec48315ba693e0a922557e3c9cd52e7702e5e5c604f7f5793e4d59542483c171e58aad4641643c0814f1f6428e9e2fa37ea042f81379e79fd99bbd8b9fc7271ee180277c5d5f7652e3edd653e6ad3a2c88335ff326a4bf202c45e9ebbdb20b6c3990eda2bdba58dcf3394fade7dddc5f2f42f238d79069066b35c9dba9b1a7653b15ca05ca2c680220031593a03dcebfa95a21933641cc9c8e64dd157f0bcb091aaa126902d386c6515dc53776a76fc67f7ba870f999fd2fb1670272b8b19fb2d94d8081c5f15067ddf26f941ac81c67d8582c9fdf679f648e233e93c4ee2386da02a16d33ff65be70df9448f142e6a06e087ac52d0accb4fbd9ba168521eea21a3fe4425a3f818cfa0805acfcaf6b500ce6e335434a9adf13086cdfb1d679b54596535212eeab93b74b37fd740b28cbfbb9b2db46504a780ab249f7a9a702666e51f0f4e242492c242df941d0045fd6159556e142a81e970b0b73521cdcf475e02f3d79fd3c583785dfc276b4d9a1861b23691d2ec0e716c5e57fa7dcacc49c2eb81d3a949abd65ef64114796702bc076b1425152e70f76ddacf3b214a3007607fe587b4453f2bca470fbd9f7a2d5be61ba7c4054207eabe23de444582a75d2d0b8a83ed0c52b216c3b14c842fbb97e49fab3eda42d1eb33163d042ef006e8d9c8135d7fe6082ae56b342b12950a350a01166cc8c6e598c47e549d21f3d19792be7b4e11eb22a79405ab3a524459a9cc04609c9ed28f7ac70e01b2ebbc79bc9eace343cfa000d3f132a4f081dd8db1d95475150896b0fd4bd6cb60a83266545a640d375f9b2a86423dd082703092d084d1d0d772ed46524e344ba2a1934a64c2e56f0fd85335130fc794810374b43f76bc5e53271f2b58674ef33f70a865b8710b869aa716ad90c18cc27fe45fc40333c71a020a48c3a96f1acffa10ecd8f0d50ae2d9fa0c939f364a400da6f5ecf88a967f17f2003742ef29e6cb99bf31f0f5f5f6d29fabcfd71d531dbdc222489a525c2e18fdf49cb96572606be79ea50e49414008e1a1c2f4ec657077070bdc007e7be247c29cb0d011333d8b1bcf469be0ac28a69901324aada1d2cc0797f0388f4c458be8b1be1ebe042dd7c66b40873ea40d7dfbb4d80c5aed07425f6c82f6412175e03a499748b6251be03f6416fa51036a4854fef1980b451a5b75d69c6c34e2105f080b667a44dddf39d58f1ab4748316f67b6a0516f2cf8e1a6d98484a323019c3448101264495948f9e6a0f0898dcf1808112d967cc1acdca80233424740c393b00abbd2d3ce52c3d1a54862ae953d669272fda85eb4eafedfa56ea394a2b78f7047cf60450ed8061da753d4bfa7e6e1eebb783b09fec50511933d893a32c86c8bfae1d3c35754e9b878e6c0a85d42fd861a8cafbafa687dad2ea5bad795d665537519930cebba192c237123c806303968c02c77b1821f0dc06482a2cb787702de8a1ebf16d8be6174faef51e441ad033973b64d5e16f51b10681032426eae3e7bfcda00c2397f1363365545cbf557ef5c742747cb4ea502e76499a21fc686f330f3a96b61760e23b4f466e2f2baf31224b2ab3fb80f018327d2e39e7b9d41fb5c80ae5cc24f48179d7e655e7f61673e9644555f259e886166d2c1be85c0ef1fa16320f243d987a76fce6778f88824498d72b32ff6b0c689c6dac250afcba2b48566d8229b937f1518045baac1fb93b514b399005cbe46f83d58fb4b30859d2953e1610ebfe922cc0fa7eec499f29c72edf6c3edec9f7f532fa4b929fd2a0d63a20255139167ea197c7aada30b75c366162caf1cf7b0ec94887af309dd3ff7bf596c444b6a4feec8a9c38392022ad5a10d9b87809458b49a83a9748487a7332cd2834f4ca4742db3950ac904c6666f3c48982c18c72930ff9410f66d3d8a19c4191771386aff2766cfdbce57acd240f093442854458e92cead33f7ffd7b713a1ad4094971ffaec7df9dbdb5778cc6521b6aa1173fba2c36e0e55add97086cf7ad32fb8e0b1875c8c57a83266debc65646f808cb1a6a58f3f04d9953ab7299e14ca43da677dd4a463e2b8861998e13b0a6b35c8375f848525ee9c98feddd387d7fd24c5fd49a60740eede4974d90fada54a7177ddc05cc5cace32ea36056d864c7da9d9a7bc4f5340f8781767cf3a909fd69faaa3d87c66b9cedb1e4245b30543add58ce41bdfb70a3bdc4fa2b1b411e66ac1a74e3a2f44f05bd75cbdc4da87619bef6f5ad7e9326d037a6a2ce1caa4b9375f230a370ce1dae23ab590aa9ccbb2a1622b290471325d131534ce636db37284358f22ba79fce7db528e99c023e52f8aa2033f3d03e017b98c95dc4184ca4d25538df2be1515fce61a1e2dc626fad12e90aad3ad7ac626a463ab69cec8761bef0a77743f568a33e0f15a423d55bfa65808fbfe27a4c944236bbc87e5ba3bc2d7657382667f57cc36d646f1a6eaec979b19829a86979c129453eb086045121e1c5273fb8bd2177e13a09ccf45b82f4f086b73cbb75804259925abe2ce29a713bf20c9d05882c91a2bbad8c73361ef1606beb2364747917ece2a85e04de9681a0746e5e9a252c7e453372780285edd65c7dbc057276cfb54984a9be6b0614d65686fdd4bea573c5211cca46756ef2e56cb8c72b47221266e458fedb1067e02e1ef407f22e9f115bac8161f11fe5b1d0ceed880f9729942a6bb5ef490b4a5d4e2bb02329787e19e73b13e111d8374a19cc074902266dbc8ab07af1ee484255343794ab961fcee6a5a379ac0d8f3d88c9f236032d27356cd5a1fbf48f7248e4642fa805d417cca7366782b6b944ef96be9037c0c938d42fd41a8023dcfbe0c0c9331ac8d8e3d4a05aa78422d5b9f2fbff54dd5333572d85e6f2656176b8bbb2c8edf952d1a61369708ff2e60630c6c4e6167999847a50ce6bbd2a1d471a86e7c5a5bcee611badc6d700b571963b3c5b1654edd442f8fb9a3a6c2acac008fc5f417e73fb990b3fd27b9878270a14446bdcb0f3217898b3da834da293463a1e77f04e666304b30d8eaf54963d233740bb1b0c76c348af290fb519707b8d0c6003187de9616cb18b799ae7e081cc96b3c0770d21a5d0a80ca5ea1ee2b6af2e8383de8fbf38ed73f58b6aad5cd4fb9715fe7f4b59473bde33f3b8d6f6c692446a75b10d4b282ed5c703e98bcae49092b09adc0f4fdbf8a456cd23cf31e07bd190946813c916ebaa8934fe35bc62ff3e6b8ed2b33dc703af8f360aa0e13abec14154b9effb559628c0d1c4f50709844b14b518487cb8354cf3a8aba74bbb6461d482f25d6eb2bfec70cd91d8229a37b5c85060763ee596ca956ef01d3f65f89a8d5e3ddb7b2c8d0019727c7575f7bf1b8af050c835b0"}], 0x10000000000002e7) write(r2, &(0x7f00000001c0)="0fdeb69384ff", 0x6) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000005c0)=0xaa363b56dec74dc) writev(r2, &(0x7f0000000140)=[{&(0x7f00000004c0)="8ce87e13fa37609539eed4e28140c21e919eecd2ab8a17fd0af663751cd1c606e8292b1e2168ef9756eb7f10865c70c3ab38e46278431c74524c75daef8ea03938e8e578f53b449e965abf5769f16e9e7a13efdbeffec68d32785477bd3d0937b142b8b21baa61705dcb3d596614e57926aaaa4293a0c6675ed4e6d19634d9844cefcafc4a0b47eff2297ccb949573c0ea977bcc3079e4c04e51cf01f3290f2e5e05ff53f79213291d37eb941b44e812fbff96187692837a3f16c96b6af016743f141feb958cb21a2eae84bb860064e1d6ecaf7ace52de4a1b0756ca77fc111ef4f96619b195cb21", 0xe8}, {&(0x7f0000000100)="77ce3002a75c41488d641d", 0xb}, {&(0x7f0000000200)="9ba5764005252f0393317e5de3154963bdcd590916157eb34cf17b723cb5d491d3f913b5fcd93b459cb3303e873b0b1e838f17509f1f68992f634a9611b756fa5b9f8c9e35b00701ce6f", 0x4a}], 0x3) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r0, 0x20004269) fsync(r0) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) r1 = semget(0x3, 0x4, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fsync(r0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x42) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 0: r0 = getuid() r1 = getgid() chown(&(0x7f00000000c0)='./bus\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r3 = dup(r2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) pckbd_enable: command error 16:00:18 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0)={0x9, 0x61e5}, 0x10) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x2, 0x4}, {{r2}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x7, 0x8}, {{r1}, 0xac283a851ae06011, 0x20, 0xfffff, 0x92, 0x4}], 0xfffffffffffffff8, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x30000000000, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x80, 0x5, 0xfff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0xfffffffffffffff9, 0x9}], 0x9, &(0x7f0000000040)={0x7, 0x2f24}) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x83}], 0x6, 0x0, 0x9d1, 0x0) pipe(&(0x7f0000000200)) pckbd_enable: command error 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x200, 0x80000000, 0x5, 0xfff, "743b8f40e75bd5e468a5b5b97eb4c1212f172e33", 0xe9eb, 0x2f3}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x0, 0xb87, 0xf0, 0x6}, {0x4, 0x8, 0x1759}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xd24f, 0x8, 0xffff, 0x0, 0x0, 0x7, 0x2, 0x87aa754269fcabbe, 0x2, 0x2b, 0x11}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x6, 0x0) sendto$unix(r0, &(0x7f0000000200)="90b6ed40faab43e83066637725ec37ce4a0d20f1db125982a600fec7d9b33bf8b207c03aa7bc53855e743a5ae02d11da1002b68d863915d1d649cb402dc22e20fdc4868735ef13ee5dbd", 0x4a, 0x409, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = getpid() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x3, 0x3}, {0x6, 0x4}}, 0x2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x22, r1) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202, 0x0) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x5, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xee0000, 0x200000005}) 16:00:20 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') chflags(&(0x7f0000000080)='./file1\x00', 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r4 = geteuid() setuid(r4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getgroups(0x3, &(0x7f0000000100)=[r2, r0, r3]) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r6 = semget(0x0, 0x0, 0x40) semop(r6, &(0x7f0000000080)=[{0x3, 0x1000, 0x1000}, {0x0, 0xdeb, 0x1800}, {0x3, 0x1fffffffc0}, {0x7, 0x8, 0x800}, {0x4, 0xfffffffffffffffb}, {0x4, 0x1, 0x1800}, {0x2, 0x6, 0x800}], 0x7) semop(r6, &(0x7f00000000c0)=[{0x0, 0xfffffffffffffffd, 0x800}, {0x2, 0x6, 0x800}, {0x5, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) flock(r5, 0x5) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000100)=""/45) socket$inet(0x2, 0x2, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x7, 0x0, 0x5da2, 0x1, 0x40, 0x4, 0xffffffff, 0x2, 0x2, 0xfffffffffffffffe, 0x2}) r9 = semget$private(0x0, 0x2, 0x18) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000240)) r10 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000ffe000/0x1000)=nil, 0x3000) semop(r9, &(0x7f0000000280)=[{0x2, 0x40, 0x1000}, {0x2, 0x8862, 0x800}, {0x0, 0x0, 0x1000}], 0x3) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f00000002c0)=""/93) shutdown(r7, 0x2) semget$private(0x0, 0x7, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000005c0)=""/218) 16:00:20 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20250, 0x20) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xffffffffffffffe0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0xfffffffffffffff7, 0x1, 0x2, 0x329}, {0x6, 0x8, 0x9, 0x3f}, {0x6, 0xda, 0x3f, 0x3}, {0x2, 0x8, 0x4, 0xb1d6}, {0x1ff, 0x1, 0x4, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000200)) 16:00:21 executing program 0: r0 = getuid() r1 = getuid() setreuid(r0, r1) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/113, 0x71}, {&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000080)=""/13, 0xd}, {&(0x7f0000000280)=""/134, 0x86}, {&(0x7f0000000340)=""/225, 0xe1}, {&(0x7f0000000440)=""/175, 0xaf}, {&(0x7f0000000500)=""/255, 0xff}, {&(0x7f0000000600)=""/135, 0x87}], 0x8) ftruncate(r0, 0x0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000740)={0x3ff, 0x23, 0x8}) 16:00:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) write(r0, &(0x7f0000000140)="7ec2658eb7a92c2e2a693e99d9cd5b7182ad5034161243851a3899be9fb7e7172630c45451e2c28c9807d02a66b30375e2feadfb5d9aa5b3e42d2694a88f7bbe966c15430fc0e3c5ec19ea56b394ad3036307fccd035238805ebffde5f599e2136651c510f108f001c237c93fa1ab3cbfdd645f59c02857248680af4c5c217330fce86c5dae289d6493c5e8e2e859a3a463de1f7a48e44f82e6a5b14085d212cc9285f0fde1457311117acf47e1d85532ecd6468e7601201e7d508537952b9a129026408f01f57a6a780f843f4526aea9836cc2ba6624910323cb771e4b2eae77a450654e4015351a8722b4278887aa3c6f3d2dc3fc284caaf1bbde8243b2c2b171845fec7193bc1b60924d6a0aee9bb170c50c5cb00ec06d9c3b58256f47bc78e06c7a7c4ec42a36f1675481acb4a778bec780686f2dbe3eb05cb31069f1d97295689ba14b1cf2b161ffe0f930a6bd074808e965be15dd20ba80c3eb603aad342fc6fa57ee9755c17e387509e0e43ba3fa10b2cc25434147e432756ea1d2e02abe9c220dd05268626d7ecc1c317b422097ed2035dcfa3a81b3d763d549c71390424cd1b6fe9ab0091aa538fc6f3c53c3bfa46948c85afd4ada54aedf50e22a991632ebe3106221c97a140eb3c9a887825384fc158b297bdbb6a6e501c0178aa08095325808ba256ae06c329e3c54fdf96545f06c47a89042e35eaa78b74d9df49ab40c54177cd0788b920973eafc1d314941dbaa073c57c5d65c18ee8e8f9cc9683d84a4a7eebd8460d9fbaf66a3798ea4739cfd6cc29a74176ad038ccc1207359b6d6d3a764637dd971d125a6fcbc173adcebd458e4e8e5f0cfc1d17d03de993da0e4640870f873b4a42e60c11742d81923185b8c16e8f95b0a2260885266aea03f55c0f84e1cd1c4e6e8d0aee93100158e520bb82b80ab44c6b95513fd54a8e1ec2e2c3419490c106932ad101cda76983f19d519372b0eb9088b2e86515fca2574c55a41c86ccf72a394507a8da207fd758cac1b7786a85a29606ae53ce9746abfe2aa3e188e1f919f89cd6b63cbee8e901f7b3c584d0c1091bcc8704f21807f6643e1a1bab9a1bda2969c411c808acad1427265378b4dd910d99eaf851ebd6799d0edaf71a6cfd55a8b6e153d3910363ae7fac938f1d14fd7f846ce051b2def19c1ed0291ed21a6db8268c0670d9fa0777ad2fbe41f6529a80414d869be2dab9ac96d68150059784e29ccc008c54f5e39fda462c8de94bf0cc98da87d90333483af572fb65dda50af9bcf252fdb256620a7c4fea68ccd3e780742d2885bc668b13f9d18badcf29b25cff9fbc1049cb1db51dc420139f39ce454a2e7cd510a4d9296f86c6ef899372e026c12b20549dad840eaad93004101f80246335ab850a41f836d0e73e9e427263591d6275d71619af5cf94789a41e6f564c3947f040e3b50570e15ec5157b1498e2bf4c412d134d8af0c3c9f0594066c81e78e7ba596cda6c462d497010561d7c493472707623263af5c072b4d5d66ba5c4b759fddb9a56882f0b4fea3d24d826624abbc0e8063df76098592e4c070415449a66e5b9853acdb825fdc5c9b07232bff10f5aaf77f7734c099cfead6a5912cb85c5cd22d7ce2ee9583204d4f6eaaac2031220c44b6d1810c29ca3a753530e85890459334dc4d044f296224564f0fadae4f8eaf96a344859881f190ddb26d074d0dca6a324d964f5a4d3a84ee97bb4515ca3a956a3d65ee231f55584393698e8ace7950a58930a94938ca74d537ead8b12f646addeef61b4b988f1f2ebad07b498f3ad04f6d8fc729d8dd74baab29a284e06ef5ac4d4525604530eb0a503c78147d448e3855fa32f0d4995e78379accfc752073a30c5a52dfda5b4f6b2ec232a9d020ab7222250ded64853aeeece087c7bf418e5c49c4e3bf48f1fab473fa4ae673cd4c7de6b7c127c44f44927316eda55626e91679961f40c9eb2a35abd0c1db742fa312814054e442309fb02130ff31e5857d086864edb7de75019d1756f17a354c4feb6e78be83ae06ebd140c799b8cf9de533bc472ff03348c74e0e53148617fdbc4b216cb1fdad824b191bec29c755c319c87c3b4aa2232bdf33fb6148fd835a7dd9fddccd1dd96d2fb8f33f38a3baa99ec6d620f597ffb597a35d3f2dab397b3ac38f1e9333f67571ba547ada671a83d7822abf5c093b12d1119effcc8a524169433ee44d91cf3dca223862a88ac6829e5910a6e4d093d4ea607049d0f0573d8117c29fb75153b44f6681645408d12da21d0d17e4a255fec711e451b41c46b34fc9ac90d2f9abaa49bbfdf2164faa869e715695c3fdc6c9e34aff050e6c110bcda6cd4e08f3d7cae09c0d707408f28b91e576309c5c0f9f9e066a8d8c74d1c34f2270eb5592a672574f2f8d8b9d3633ccb3cae472442682d76c22a50130171b3638e087d97fdc9fe3de712a42357bc2f52bc2663d4bbd9858f0aa48a4861427f086ab5ad0ddd2706b3deea7917a2f8faf24bb7ed8e6d803d264e9eb87c8f95dde7b03da702efa140bd6a2fadd7d39d911de1814a71535975334275bb7d83174c615286a19a943b00178cce40586c4f7aba6a92d075ce717816d8bc6fd770427381799c9e01dab08ba124b48fb0064b20b701deddb5fe062e2fa470cade343b17d0f9cd441cd8fdab9723b86e6a48b4c6f9d1ed1f1182a96b4a9e86606938438cef47b8986989725421ae5bbf1739c94aed9f1101dd35f17361f5e302a4439ae0db40a841df0e13a7e8af6e2453bb6502f98e754aa9e84a136cb496a63ff5a72b1b36b8c0c46836b155a73004a57670031afdeffc8935b06c59faf32f5c6552ed5866c174a8f8c4d488a21a98a9a0b813058eb8912af52d41d8284d021c6c67f7b1dad7a0286fdb3e5232c73944756ee918ab233daa367c1521a29c770f56ae624333ada0254a780b06f2041130d9b4b3d3240730c4cd512f40cda15e198e132d1a973663ad0ca16d0849cc47aa820a2ee0e488f51efc332ac074168f4348b9f859a8ea111c1c5622d47751163c8771b4397cef8dd7cd050ec4872081138e5f48f9e715c73b055f4b8ed0c90f0dd162291ef9b506a1a7d8185b264c6ac58b12dbc6169b87161979e8db773b2490b71dbbb1adbff3673ffb85c62dcab0e8bff0629cc29ba4e4648de5d24bd6faa1e85f8f408493f89c30076b6145f716c5b5324b70efdd7e3a06e3b92c300234bf851e7045bb708735a1f2a53b307ae2e5c5d5aa3a134412bb921aa133d10007d580a933345f22fbe2909c51007c83db3ab629d1772128ba3b7335b9fd3446bfcfcb85011e6a97825bfecf0715ab7d4d737358bd1e89d2140eebd4040d2a46b80012890578d184c5d12e49c7bba60148d63f60f1df1e8c8be5bf3df095ef22ed62e1d9d6dadaf35c6476918a644932cf9a53d3d207bf1d8a2113ce1d9b92c878ed630919b38cb78b96ad7d75244a3fa1804f44e3a2ba98b6e051327a3c0fb6fc7011acc9dca4f350851d48a88c4c411958cbceedb57ef2dbcb65ea92a87e9b35f89c85ea338ae2ac278ecfd88458ac4033e4754ed7f91cfc820e842819bc050f508f001feb81f0bbb42c7944ae1033a6785a65fab1edfd50964849da54aa55ce9e4bc7ce39b05eedfa06a58656ca7740fc7dacc46aed20e6641942f1f930812851abba44cf661eb2efebdf8eb4f064a32521b8de68e0df3f7a20d358a9304326ee2c875e4cd71afd093b2dac2d5b2d6325680a3ae05071ad34ac6c9cfa83df46be4428799d025c37c261d55e933166314411431d0a887a19a6dc81987d695b63a94e07a7f70ef0e15772430eea3df0e107019023b0e9ef6597381a86bef092ea248a7e25c82ab0b6b3137cf2ee539ef944290a0572c7b5106cdb401c1fde637ea1ca7f0869a40bcaa9d174af1ac900afc457e57fd148521eb186d95ea84e68b911950e93488dffbea35b27df4e6627ca9a626ac636860907d52d1455bbe934c35d951516a871e1658f91cd0f071f5a3d8e8ead6491d455435288eb78d22cc519285c0ded48fde5bc166b85a437f04747de83f62a33ade559b8d3a50cbfb62523284492fe9ad86714e06dc50e88241229ecc3d7c27190e9d69024dd607d2e6202e4ce9b3e99024b543ed1fe6c187d5e1afde7169f9ac6bc98aaf71bd292daf135fdca126187a10ad61776e39743fab6cfd7020b2630ca22fecd2c77503931f6f1f4900608f435afc093e1ffd62cc039692a847c5d4454b69575f10411e2114100db1d00e5e065231a87fe66a56652adfdd2749c86c7872f2ddd77ee1042e242ee12cd70980b89d4e9cc2ffbfea9e8f0e8095679b04ee044df10d6d563ef056298dc462b476b29d78e251dd6a0a1fd038d8f2c83cb959a4dacca7a24768ea35452da1378e0ef73807cd1216070d17f6cf8fd9eaae4e665f968cb9b949e603cff97d6dea3e1ac236899853217541cf25d9d7e8d3f44ec9728fd5d2a471ab8ddf3b074b3911072d07ee4dc35ab332bf56e5f809092052bbae8b06d80c3f89d9aa6afc5b82be506b978ac848a85d0c3f77d1757b5a87a4167e085f7ebce8dc78720a4fb5e6057fd4bc72c3afad8a4ac66941b59fecbe75966e2e36dff7dfa590c07f7ae52fd1a60a18b78f74b509743494385111e3b0a6d5b7ec9f60896e30ec1b6564bd91c9495b869869f2086d84d33c449efa2f12082fbee6b21e7b5baef3bd31473877c41dbff97f7f38cc8c4b68dfea7c2e64c9d0e203a446a663af57f047ba4570f34ed6fa164f67e3e293e408e5219a9bf934a2941923203ab7f09be39397e8e0b32f372e5249dc3f37ae30588079afa41a5d968b52b3ec79988d33d51b6bb3394a4e7b5cdfdb88f2b394e39121b813f211822e5c713d06dc8ae7e5ff00e97bb8d7ddb021176ff1cf224fae8e4e18433bbe25e93ec12317f29964487e81ba55beab34252a97cc1f2bdfa56b2dab00d68d320d2e7e7225750175b56d20e6978e9f43d65e9a5ba20b46c6b9677b82604dec4f298e01c3a366f121de372347f40502480c3ab7732963fdaa0daddc5918e5857004d5eb7b737b21771bf0a4324b8daf6abe65531bc814d21bde27a28a4fd98efe4c19691940de8f79daad5f78ed9c5c2cc2d03313bc142d00ba0482c024d19f496fc759ece426e6c4f6c20827c64e719589fd3fd2b5f62ffa928f2ae2142d407bc80d4b6c53473985669e86721e4e1258810033f44515b9d3a2ad141de45e7b65f39810279c732b3a2c8f28e65f695b70207966543e4f1cd387ffdcbe90c3566726341fc7a429ab1918537e87cb863d79d8f82fb869764967db237e48699339a2e9fda7aa7d9eb39d7b234a58b24c1f9e493a265cbff8dfb4a874c416ee9097bfa691fd25528a1776408301e68ebbc0aaaf95259c8bec0f4e2e1daef4bd6f6f89ec22a8cfc29810e686861fe6a8dedb8aefd9925e3f1328bbb1e269e5e7eb6a5dd044c37152a80ca1b17ee811f52509609446321098c58388fe1f4187da0f800cd398981fb32cad9b41a62ff824d2736892bb5de256e63f5459c9fe4cb6b07d83ada9ac1694c4617b99864c5c295ca514998806badb8c13c5d0df7e70ee3ca2ec397313e83aeb79593b92e4ce636541ca4cfdae6f9f8065cf2e25644a70eb628022b492998478f71d7f7b8374978186759e449669a3e351594960e3f8276f909b10544ad394e31ec6abb04ed9fb92dd781e46dd7333604258811c54f27ca46d91cc95ab53538c73b79a9775ad829768657fd7a96d2721bc5724ded11a39ca79f683de6", 0x1000) connect$unix(0xffffffffffffffff, &(0x7f0000001180)=@abs={0x0, 0x0, 0x0}, 0x8) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000001140)=0x6e) 16:00:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000003400)=[{&(0x7f0000000180)=""/46, 0x2e}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000280)=""/40, 0x28}, {&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/34, 0x22}, {&(0x7f0000000300)=""/51, 0x33}, {&(0x7f0000000340)=""/49, 0x31}], 0x9, &(0x7f00000034c0)=""/181, 0xb5}, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x8fbcab3f8fa8477f, 0x10) pipe2(&(0x7f0000000080), 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x800, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x400, r1) readlinkat(r0, &(0x7f0000003580)='./file0\x00', &(0x7f00000035c0)=""/95, 0x5f) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000003700)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x6, 0x8, './file0\x00', 0x9, 0x8, 0xfffffffffffffffb, 0x20}) recvfrom$unix(r0, &(0x7f0000003640)=""/114, 0x72, 0x802, &(0x7f0000003740)=ANY=[@ANYBLOB="01002e2f66693aa3340011008f68054ed6b89154b87165ef2b6c4777b929606114f58c"], 0xa) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') 16:00:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) chflags(&(0x7f0000000000)='./file0\x00', 0x1) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x49a1, 0x4c}, 0xc) socket$inet6(0x18, 0x1, 0x100000001) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socket$inet6(0x18, 0xf1f2a52f44681ad0, 0x20) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x100000011, 0x0, 0x2}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x1, 0x697}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x7, 0x9ec}, {{r2}, 0x0, 0x22, 0x2, 0x727, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0xfffffffffffffff8, 0xffff}], 0x8, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x64, 0x8, 0x0, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x4, 0x8001, 0x1000}], 0x6, &(0x7f0000000200)={0x6bed, 0x4b}) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x8, 0x5, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0xffff, 0x69f0}], 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) select(0x40, &(0x7f0000000000)={0x40, 0x9, 0x2, 0x0, 0x2, 0xfffffffffffffff9, 0x5, 0xffff}, &(0x7f0000000040)={0x2, 0x100000000, 0xffffffffffffed77, 0x2, 0x4, 0x2, 0x1000, 0x8aa5}, &(0x7f0000000080)={0x9, 0xfffffffffffffffe, 0x0, 0x101, 0xa5, 0x6, 0x8, 0x5}, &(0x7f00000000c0)={0x9, 0x6}) 16:00:21 executing program 0: pipe2(&(0x7f00000002c0), 0x10000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0x47, 0x0, &(0x7f0000000200)=""/71}) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {0x0, 0xffffffffffffffff}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x7fcf) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x200000000000034, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x3013, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) setgroups(0x4021, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186a5601ff0300000000000000feff0060d5706c85c2768511fe870000f31f0095450000000200341d", 0x2c}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0xfff, 0x2c5c, './bus\x00', 0x5, 0x0, 0x2800000000, 0x3}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xef, 0x0, &(0x7f0000000140)=""/239}) 16:00:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r1, r2) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000180)=""/108, 0x6c}], 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x18, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x6, 0x400, &(0x7f0000000140)="3fb70cc72181c481891ce8b5e05b12f28ff3760133a1d0cf4040db4b8225b9d373d0e448c49eca9f33dc98db697ec236b415cef893178c5daaf267f8303fb06763e9629793c1ce12ffd2fe", 0x4b) r1 = socket(0x18, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0xa0000003, 0x0, 0x3}], 0xfffffffffffffffd, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffff0a) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) syz_emit_ethernet(0x193, &(0x7f00000003c0)="cddd8945bf473afbe584742addc7e52998ddf773aebeda7f75e9cd33ff94330e82b84459e8b8e0c310254a739873bb2edd49220e5eee0bbc9fc3d3b7ed9f4a855eb0d0f4e8e8987ca6e80dfbe231e88246aafc8d89a7c5efa61b6ad7bf6c724bbfb449e2a354d4a8e2710023e6cf724570a7eb21eb85090af90153a694529ccc15ae9015269c1ce0891efc0ad88bfb66d74618b1e21cecfe3cdf73552179551459ac4046ea414b4ea54fea3197ec81a060ffab3653c5bc8c694423e9ba9cf83b0e6c9c6112fad22b95d6a16326f2f5b9da4a2ed30c33930651c4f4f283a9977d11de77bb31669dfc25e0b985ee27e2b8f38fb778615a0c7722e44571be2dca95134844fb8bf0ee1868d5620aad5a9e9f65c22b6232a79d4d28dd4a545d1767419aa20b9a013542880b1c7c4529da8ffc9709a69af4841ff190757a49b0c7ba9e8c05342c4c2b6f202ea41ac5879c3c9a7c115c3a90e2bf51ac7a59ef82012171eff0b554") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r3 = getpid() r4 = getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) 16:00:21 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0x5, './file0\x00', 0x4, 0x796, 0x28}) getegid() setuid(r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0xd4c10951c1ddef50, 0x1000, 0x39, r1}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) r2 = dup(r0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x65d2a53534237fcf, 0x2, 0xab4, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x87, 0x7, 0xf}, {{r0}, 0xffffffffffffffff, 0x78, 0x40, 0xfffffffffffffffb, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x9, 0x81}, {{r0}, 0xfffffffffffffffa, 0x9, 0x8, 0x5330, 0x3}, {{r0}, 0xfffffffffffffff8, 0x95839c228730a670, 0xfffff, 0x1, 0x9}, {{r0}, 0x0, 0x3c, 0x31, 0xff, 0x2}], 0x1f, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0xc0, 0x22, 0xa3, 0xfffffffffffffffc}, {{r0}, 0x0, 0x2, 0x1, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x7a, 0xef}, {{r0}, 0xfffffffffffffffe, 0xc, 0x5, 0x9, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0xfffffffffffffbff, 0x579}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0x3, 0x2}], 0x400, &(0x7f00000002c0)={0x7, 0x45db}) pwrite(r2, &(0x7f0000000440)="ccd3c1d6a23e29537fe4a71ef7bbf663cb7d9c8c46104d6e7ae8be3c9d545ea643f112fc8ead51161c8701e67adbd3b1ee87858eba41eb41a149c409f6bd5d2c628ec479fb067dd6207df5ab78105a46f638cb0a5dde1ebbddd8f9cec3f59bdc3072ec52988cfaf2fccfa2d2f214a685d8ff9df2ad308af37c2b7b4fc2878e0ac524388b52da5ec9c7a13e62badf099ff95a67b0baaa762fc4f5fa19a7422076fe395c1ab4b894c5675019cf08664565b804039409a35a2515bcf0e9b1812ce449a2bcd324f0427659eaca6b93729e3dd66c4475e0d75b589bd885dbcc58bb464831d6fbc3c7ba0ea3b66ff82e04daf3f50f326fd975c9b5d469dd16d6df52e719b95ed53898500197effac79fff23ee6ed91e0a8a0a6943278db2adf2ea1a79544b03be7216b712c567fea190bd99aa39b33a3a3838f5a44e200b88c4a3629e668f98399a4b2bb0272975915dd51d622288078666209520d9e626d3633ab8bf69c9c0f1642e3986cfcbd740e6cd3629cb44a38c232d8e8b8c984aacefdf99bcc1962a726d9645eae98aa8e0ae14eb5fd0acf800f047dd1aa8281c1da1dadfd3d9d48ac57036da48c61f99460c74e35eb12793e5f5c4a03048d8c0eee9de6a0414447f8521d0ade5ef2f25b07a265ae5a68534060f23663d76f8d77101e3600ab1953fc58a40cb7c3c0e0e660614e29c50eb143cb65ea2f3cc06bf9a7cb44808d2c3aeac72e562db7d73cf7bed8f9026300586b183c19605c1e32f23310ad8e3addcd56fd0b77bda8145834a865c60bd274796f586886b16f732cd5f519363b1bac9ba64e00649d25fd48aa276ee916a9933d774b2a85326b2f2adc540586aea36e35fa9c58f74140480041d8e599d843c05560701b19cb46f8d07759545737a1ade41313a7543ab128e7ec487c29188444725e5b358d7e634ad939e9e0b404eed9526f4076d1efd989ed3952efb20d50ca4dfe8a48ff2b720c0ed5d3ba75113d09e7a2c71f0b79d00ebabb20390644303b2362cb5abc329106a7fe83709302009df1186e16dec2edfb55b91510b8359641845fa6f017090713627b6a8268be0d6ac06c9f44a240a43e6d5c800c219010cd557b74fcd0b78976d5d81fd1a73dac9ecd8aba1c637f0f08b4ec296cf48af4ff251b5462b1016b206214fa342a3a9effe425abc40970fcc662afc642c8658c0ec3994d9a9bb1d3b3cea6181c8d5aa24f809100d02a9ea15acb94cc56447d8c354ede9b32ed39ba2b62ef608a9d2f1d03fc4c91eb9c4621b6e2f97322ef0ad2d55187a6a2f1991cb1e164268e960f818dc80bf30df09ff0faa3ff174bc6e62d7f41b8c149d8ef7e4be7237cfe6ba8a9fcd964416dd15c182f700d42a72d01d58732a9d59007b43364b979b929c4c25d92e24a3c2fa96adb4b84b2efc226801cd02e001cebe889556fbd3fc6b30df5d2eefdeb6304a4937b00b7d332b8c853d086992fc8e957b6de303d5bfa66ac62d468b5b7888fdb2fba8bd1dd7a758ff1a5ffdf3e7ce0704aee9c7fd50a6f7daf9458fb7dcf612a84c24c16c276485def394043af8b95f3363158b01a7b0ac34581b6f99ab7a3c8538910bb8d8f011ef06afaaa98dd1a3086ace44d0ea579e47f4b598c4bea12e0855e02500b5536867fa3966354a5189cfbc94e9cd802b95dfaa77e8b9f980b301796656c08c31f954fa2cef5133678305bbf1bd707f4adea7a546369ee01c88b19278e8dc01906d6bf78ff6d597f6b391854f8a6d951a9eecebfb99a564129dac8ed2b40f1f5e2425906dfe14d8fc9ae1cb5b4857ea393d715596f3f6e76fecbc20342a9101f88c06eb020ed7824523016af79e68b9da7d9f56dc829603ec45337b588eb6d84f0aadcae07db811244c27c36628a655e0d87808f97184d555bb35e36344584e5b2a513f128b8927dd67a21a834b77154ef065b59f9bcd2f43de69774aeb530169caae402e7327e97986b41da5ef8db6f264ecb8f388564a540893f8f61c0766ba9f4d96e7064e0aeab245bb5b0274a4f8f61156f97bc1f18ae8989b22bee531adb1eea097b17c92a33cd13db650b7425507a478f235ff5e35106e1b68ab0935e491b76af9341f510fef245349a7dfe5aa635f3b3753bff350ba15adf37f22a0c30a4c1940141310942c2f77ace8f77708bf1c3e6deebd44b70599f1759a3acba7a89f484ab27f0a84fde4a0dfa66161e8b316a5b99852ee5f5be48462f873932bab9af8c9071fef04678869c6f02a49759b3087f804207b0cbaf9db7bb156a27849da450bd9725293de518cdf3641c47e3a87802ff041ba71279f5325017fa3a2d32e6d1e31975cc5be4b4c7b1faafa6c30f8f4cc8aecafe72b815ddbc3c7350ef27e4bb5e66f255158b67cbff46dad5d959993259fe3451c93ff697dc82ad929d7eaa65b34747a50be4cad26236595dee10a090f315cf7cf287563486f28a753440d53239cc3d0023d7b3d60389660d32b866c03bef2c180184404784a5c334d115e98a26c9d117c2077aa96c0004d35a3b5c402fa0e94c395a695ce6d7529715db9482dbe2125c8bdc18baee51a84aa4e4de57ee8939c93368f5d89bca7f1ce53aaa69c8e3048a2f0e1340ecf8d8e31189796916f6b328db0f65b1ed60f886d9a2c9e850ddc1d15ed855423d39c8fdfe99f703901c1e13e50ff85b6703839518425898e077387dd729196f28eba5a2042290aefb53584a1f83aa3db32f7f9051afbd871849b10fc0eeee7858118a80d87fb77bc3abbc4e0873b1ac11843c8d7aed4ab1eafc6c0acbfae82b5f5de78c98e8c8a422963b758ba3696997a25cf608c22397c371ad67d84461a53d5251b0b40fc00db79e617d996367159679f500021c16d7351c8dd73c5d4a007edee552a5f685713635e28f915bb99687bf2adff24444c757f8cb1d095d35ce685afcb3015d6ac7e2d1d563537d92936b81afe1562b9471a9e3aa38cb889d80469a152542d8ee2f95c818103b89ed4b3306f51987e32d8aaa580ff5fbc28a343164e184789d8998c43529423afdefbef5e9f44387f31e923b90c46de23f0de2c17d120ec682ade21e1f5d2e3c1f6f38e6521e605bb3af3110fa53aec2a610194057b6c9536a1f4dc92ffa8cbf5e96a99db2390f1e8cc06502f8c4fa331131b5102ddc2025e2e039c5f6938e84b12d3843498804cf7fcabbbd9852976a406b1b5437591005880eec368e70101fee121de1a0b340d8a8cb2e74b9f38709013f666c714fde59ab4e70c5696e471722f516931c7172c1405c38b88deafe646c3e2bdce11d08f0a2d547dd2765cda45f81bcc0e2d030f3e68f94841fe1f94b1743962cc18ed299ccfbc050c5fbabbd1bd0222619cee64b3c6304f976dfea17a623495b37ea5f54e4234d2b83a43950551f610b93fbf7500d20658ad681a52e53a8ce009e24a938565b0d2b755a07c6e80799bd309a074970ec76d522a98c3c4f505c21cf352ff9d51cc637d4232ebe2857fd7a38de807c1d42601b9b01595514a0d3d366b037a905805071211cba0a2b7ca8c893b2f4728e8bd0a0fe746ab79e204613f8eb8c37502ec60f15e2621b147e1e3ad3d7babfb30f2735f79e30fefe667a2f7c218bb080148eda3107fc0acaad40fa98febabba45d297d31743a31ff5e44648aa91a6b89e47ecef40366a1cdd5c5de29d715db143aa8b98a8f4e021604bf1f22a39430c3e44732e59d8b5cb23cea0011d190feb09420ecdead3809071c4f010b6c64ecc0ada94aebf67135c14cbb087607ec9399ab7b35f6a0ad96862377cbf846fd44bad503475049e522b0f7144fb08f8ac4ccc7f4f0d5ae158064784e23c265ecd02790823eed32e506199a935326e8cd13176fb72e37da1ef1485c99526bbd472e05b606a534dd3c4744c396bdd7aa383ac797cbf1358efee9080e3e15daa28977107099e00e1cb07a26c716a82259474fd6914fc052c4a5083b2dce75e1ad2b14def0d84720744d9f95a7f42c687b300880f527879f3b3b1d3c7fcd6ec6b924adabee232000bff8fb6f27919dfc9f688a2635a217118b6da70ce93a0d2749ecadea00613729aa9f3c2423f66fc2637c3cfbf26901267c968c9c18995b5fe03b4c3d31699a4b25b45afe1dbf5b728e2db53909562725ea6add63ed199c258f088f78d18892abc4550d1842e46a9c294ae3d45f5923295994fc764713e5de932947b09d28caec716b215086ae67f2b8a119433c8a090ec74a8b3962e5cb4d763da136648b4ac2713a7410b9582d5e531d544e7b40dd26e9fb9ff002d434e270e28e85c4c3314b3d55e6f0a1bb7ebfd1ebfa639745cc899a590fda72f8e5ed52432c5c9cc913e37172cd6038a7f744722948673f0c634889c96230798b5adca0243598e166589459355689e5385121cb2bb3298c9f11a46b67872bb54b8a8988c6b8b8fc44c7f983a682252b140dd4e2099fad013658c55aa99d929e5362815e240c518acc9a1922775139dd03325a1aabdf9956ae9b0e8567a3a942823a048ce9b799b7c84a2a9c8c38a339bb43734b5a1cba118b1311e9c66b11d762170e306a1ec82b924eb0a4b64729605735c77f81d9ebe179f778147a624d9f97b9c4679571b6ec87760f700d1bd7e46b5bd32a09c75ca19a81fb7007c097987550745b97d82941b291270c0cbc87145284c46d45af568ab598df50cdba5f3ed58dd49cb2139ae5c632ff6ea0729a6dd61fceaa656a8c13cb00ee0272cb29f99b03b49ba03f0e6dd4314084c10e25d737530514daebdd64d2abd793424d64c80b12f3ab324c23c37cad3e54e58e5e326d7de3c0c89d59f8bc978c9e9bd1afe39105bb0ff6d890755866cd12ea3f3596bacbddb166a4f179026bc5443fb3d0f74bd9eb7ec857bdbc86af5b0780c6db4ad08ed96d171ffd4bdee9d598439921dd36e29d5fe9341d2b48b4bdb115fa8f0837348a8a6d5611312cc8bb5731425fb2bba725f2bbbf1b457bc52d3c7f788ffcfb1a37f21cde7b1d03bd507a5d7108f18090dadba982a8e5444646408d20038bf31189cf3f7c378264ebeabc0872f39afa3127edb4f63c7f55a21a3a721e410d96c83685a5f55014fed4fa49f9d9d5703913960c5babcf176e8d72187683748226e956d1fffeaa4f4b0b2b3c14c1110a1c19d3e7a360a090961de93d7a32ef2046baf4dfa5a5d3798ff6378754c00157284ad036fd153a130ca0190f6bfc1a47eae587d4585e17ace890e096852ab8c0f1976bf1f70f9667c1a6b50aaac99909487d951731e1e44cde2b1ac29eac8c26d55a079025c00c3203d87d7c1a78b445eb1bc496ff964553841e1f575eb888e26ac892ae96bed0edcb35eb22a86b2f62f515c1c1d25515b9e08a4a84e018bb0236ff9721b9b69643673e49dca300aac44503dc34f8639433f866201cab9ef775930141e3ee0797c9c12580a0f321e35ad0b1a0a9c790e7b676cdc694accfbde8b76b3fdbf76cd1d79afe550765d1ce30cc0c4dafd3a84d69a95a0d79e91e1be9d2ab34feaa29306ce0621727e89bd5738ee0871996f9fb6639757ea6e7d971c4ae2b47a6f3308ba9ac8f64d7f9ef3dd776e6f545917938f523faa28bca85f5a54baf71281356cbfbde2925b1a4bb01e013f6bc46edd4646903a93a07480f91942c4c18d76355b550ea0c700050ecdee9a4b92ad03d7fc8b8d99077095dca6c554b962bcb6f901b9dba41310996844f43ae4889f9538837e349908a2ae689626b3cd0948a2980119c694b81cb5bbb638b91005cbe31a6f2652d4cd69d65c4dde1b6d263c569159eece", 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="00d8760fd7aabf9957d1dd55eee8116de921e11a32ba173a9fcbb7eff5e9746263b783e6f9aaca1fe2adb7fc0db22022deb42d55d26fa657befa3675f6e41bfa5ead9fa6efeef3e81f58193dc6f310f1316034d42b35313606bd6c4d23c1c5b0af08f6ec3f3377994f9bfaafdc5e75ce58344e3425c03a0d030a181a8fa59db19b7d32c711b692eab65a2a8a9f3ab279047fa5f2cd7a74d030c96f2a3ea5c4b4f900a65c4e3c6347372c306b6d3785f5ae4c119d9ace8976287c35ec0ecefa045e049aea755b3930397cd90ed132272e16a315dcd5b679fe4681d3cc65", 0xd8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) dup(r1) 16:00:21 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000100)) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x3, 0x80400000000004) fcntl$getflags(r0, 0x1) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff12, &(0x7f0000000040)="02") 16:00:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xa) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x6) clock_getres(0x5, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = msgget(0x3, 0x10310) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) msgsnd(r0, &(0x7f0000000e00)={0x3, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c53566e7f7227c9d91afef9a8aa9ecaa0af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcb"}, 0x4d, 0x5a85a797050f7fc2) 16:00:22 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) pipe(&(0x7f0000000080)) 16:00:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/163, &(0x7f0000000100)=0xa3) r2 = semget$private(0x0, 0x2, 0x30) semop(r2, &(0x7f0000000140)=[{0x4, 0xfffffffffffff609, 0x1800}, {0x2, 0xe2}, {0x1, 0x100000000, 0x800}, {0x1, 0x3a3fd3c0, 0x1000}], 0x4) write(r0, &(0x7f0000000180)="8ae26ec2e8d81d04247ae07b854509f80913", 0x12) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) sendto$inet(r1, &(0x7f0000000280)="f9f2a5f67771214558a3a982399f744b839b88879066e3014997a091b0b466ee6fc30af2f7b418fee72f3eef9d31bd9baa9dcb024aa94baf32395b7f37b8e58c2f3ae988ca69198604a03c99eca1551cc48f6c2ed0763eaa772eadf9b173efcee06cbcaa0a274bc97333ea3d0b397abea807f85e98d453c4203fbc7d0dfeef7c7d264976f99caf207f9de6358598239515d1f2a72027620e5e", 0x99, 0x2, &(0x7f0000000340)={0x2, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) write(r0, &(0x7f0000000380)="f9da4dbd92ecf151e184f72e4fa0c74fb4b1c54f51adf7ec0047a3", 0x1b) semop(r2, &(0x7f00000003c0)=[{0x0, 0x200, 0x1800}], 0x1) r3 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000400)=""/236) r4 = socket$inet(0x2, 0x5, 0x5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/132) r5 = semget$private(0x0, 0x3, 0x2) pread(r4, &(0x7f00000005c0)="45b4c6d2dfa388249a1f342ce9014ef3c4d06e2c", 0x14, 0x0, 0x0) clock_gettime(0x6e82c221c9ba8ff, &(0x7f0000000600)) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000640)=""/197) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000740)=0x9) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000780)) r6 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x20, 0x62254fa5350ec61a) ioctl$BIOCPROMISC(r1, 0x20004269) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000800)=""/78) r7 = accept$inet6(r0, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000900)) sendmsg$unix(r0, &(0x7f0000003000)={&(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002f00)=[{&(0x7f0000000980)="b9c6a2d560dbb305ea9f5ceff389be0d55800cb1e5b7475930e73576e460607d6161ab839b465d999da8978b7b30f84a4e47c0ad011f4348fdab326d9750440a61e50771953474a43a396933d565e7a4abe0e9a80a4ed3de7b389b19afb8b1610882b9737cab1f4d130340158c4b72174843e09f479c0db197827c3ef1fe5531be0e58c336cce1d493a7ce9ce63585a5fa5bd1741f3de6e3ceb9a38d6c973e0ba820d9bb0c67e14b5c4ca94307f8c09d635fe2f59a56565c5446683201dca45c3b8ee0cb087ddca37d5072048a8fbf0ae7b42279dadf37d911182ccd68b6da066b009670e0dffaa10b8a1327e1666f90d6f3b154767d9aef556b32efa292387b3537a5b47b6c10be2ef67b41145a552382c0bf006e342f7726295bdafdf2783b8b7bca82ab826767d9cdcd6afb7d84f693325452a3c2a96bf7f84311d3d489395c2868959f929f7b27b9ea1ffbbeddccd7a2b293fe60f6c326c854630d23237a919d32cb2d027d237e42884fcb7508020eff6fbaba1f7e97790175cd1846f98a4cbd2fe870eef45a08fe3999890c84b11c9b46b44cb0deb4cbf3b7e885c9db71a24cd68cd5fd251b628551acf000f22f94a6a43fe89c2a2fbc6df9b7aae469cc16dfbef73b4e1c293bf7cf8dcd2011d1453ddcd38fd9ec08919eb16281368108715bd62ffc2cbe05ceea3f833bda65083931968c31e6e2a3a1cc576c73334633ea44fda1c6d18849b7f7bc5b2d105e03500f486e78200230f244e3d94383976c7af94ff5ed98130d48745959cf772e3ee773913f63c689503e67c293846f8ee83bb8d85baee8a0e5f1edea62597f2954226798ae5a954d620c2bc10cfa609897927a78126fb166e16383b748edcb3078fa9d4f1783745bad0ab3b86cb02bf36964b9830a0018b91c3f108cf0fd109047d20d6a3007b437f2053b6cd0eace16e596230cdbe9c15418ed35268d4d6d6e86528cf4e1daa9dba154fd9f0065a262fab24e1921ea07e93d33fd8285021dfbb110f77f069348ffb4abb836c08c2251d0df9e0112a071ad80af5f3a989706dc7c6443cff56de3108dbe7278ab1b79e50e2813eda2f413313ff04b105e6433d0aa92cd3a97f81c2ddc902029bd38d26d9a9130da50ec54c37f8164496d69028d7f209c732ad4247225267542c20faa7d9a3f7de4721f5e6895da518ea4faf4ff64dced0d4fd948d7f65023dc8df591fa5f8bc71c131a6a537c59876cd66650831b57527ae6469e298c0abe5db53a6506bcf4c420fa99eadc357bd81eb4ea3422869cb80c26cdaa84b11583215fc5874aed6f3ba30ac3a62f5eabf05b678fc89aee8748b70b3cdf857be0419933b070e8ff24845821e357cc5ae3dc4c6a766da470fa2108d441699f623ea8ca9bccfca7486f40e0f0f588a208b2e452c0cd10d46e6b25524ec27e2579736747c06173787fc83acfa5f293fe72130f1e69ac0da97ab5cd52d53e1e42eeacea03ba42ce00e78a51c575e6154669d360adf7dd49a3b2d76d046929d95d551d33c6caa4ea0bffdaf7cc70579329410f65f87d9d75b2b6cbd50a155802020a6232bd01d74127eaa8d98ed42061918fee0d7e0a9d53954b6ed43695331d9b46c03c61af59febcfd15a747677f5aab710064172d2c69a4ee2f860484c1233a1a9c3e6ba323781d5d3f7413ba0e6e8f759effe67bdfefdc6d5508e9fd9f11093b896dfc56c8285f2d68005b26bda2c1e8fe988a86ffe1e9e29c739bdb963f05d60e9c49fc9669d7092a7d2b09ecfb85df73cb98c8ac5d447a55d970e7a42c7ba8431eb53c8ee4f56b9278013b0f179612ae99f5952dd0faca0cbc1baa4fce34536fb210840b0e075bc8ceee3ddd275c75eb2f7006d73e8010df0a5859bee5c9f1210a203a1a2f198250d980a4dbd7590db458cb5ed081677042aaed39536721e8b3881113f78284dacab978fe288a41f35672912235a8ecbab8e27186f14e3d22af17cab6dd0aee267b492422eaf79d1caa0aaacbb2e67ddd9a89d11c8cf27fd1e6422727d7aa03e46b13f823e229b8156b2ae2669723dcf94a4cc4ec03e664e0997b8cdb0dda4e6735721c0467f38d62c3f64362a64b43b780e3e7a2c4e62ecba65c4dc5eb069ddea7bd6d35c5727480af2c503331b8ef73c137a4f8b371ac9a62952a5e50f74bb3b6f9e4348ed38b26989e86440529d27db449833e1b9492775447cda60616cf1e4f64deff021c281830bc1c86f1b07f017cd1a230a77c8a9b1db6ca3d027f86ef50bffa4de160ee7cd573caee4aee9e84a8a32743230050cd74fc182dd249002faa124fe0cd52d934f7d1f1bd20a0fd39a81d8eb61d6a79edde592cd4f13590770b7d58579b37b711825d0ea80080bdc69480b34efc474cbb5071d44eb6bde558d566f928b0b6338f37dfc0c49c8961cfb975285125e5341b48292cbaa8bf0e85d3d920e54e957552ed17852a2fa225bd3b6b074f2202394e9f24a59c606249595ec74b66fc70582f30be897a2e90f4cd64ac412e59008c10bf1ad074ac4e152ee8d5f2b36643e74b9a48110a4d2c64a0bc9ff68445980f159494f44e6c64563b7e107040e0dd7c910fdfcdcc87eff96c91ea40743e07f337b579b9b2f0c8b9aa7fa8da8f2b2c5cfd67b67e779a46f9dcc9c1a79e795d09319b8ab058d2405a30fdaadf365aba13ff67699246fdcc130debc6bc9fae02a548e70855fdcc28fcc507965a6cde79df641c4e5f04127246708163d6163c6528d91ba39728d71a030e9f14248e26555401131bd0a5cf1d2e2802c39f4d8fd19ee61848f2b74620642b88327451dc67d88a8dd94c6162947ac768446012338cb7256ab8ce62341dc9a106608ef147bf1fe35849ef5883de40e3e230e3d7597c423e7257e5602432745fe05dd023581216f83ba18168978948607aacc2f599cb2380c626241ee49b939912d8a45e77d3fad30bd7f79b9ab01bd71e65b235270fa823ed5da4b8d225cea029fe2005e6b388a26405adea6adf3b7be123a08d01d7c7be939214ce6ee5fab0d5aef636720583a1d022cfb581a5be0e7a80e8fbcbed316846340f985cccea6271cac6bfbbd71bd505038f47ad4b297896aac701e96815fd1ae78b61839961972f7bb1b8772ae1fe4de691e217759eacb2c658488e7722c9fe2c49a2eed04cd83a52a36d9f690696b80906135744590c4817e891bb5654b6e3baae3d97f30c8544c09bfc49eb9d39827960cfe3f2e35d21b9af8a39947a6f552d97a51569361549db59948d8c0c791e321b82ea85012ed509aff6098c2d5e21685b2928a60e1b399b91118a0f1e11984c5153c10959cf051a28c661b0229af7b17457fde4097a9e69cbafa67f3fd9e276d8d248c7f3334d6a2d790673c347bd347a5a39800d2351d3d607d0e8236107a49c62fad286b64fcc323bce821a1836c5703c1ad8e13c1feac1c9d8477e41471301978855397b4db23e04c6ae0ed04fbeb67f0f67f5a821713af22e45667cb4995e26a87d752b59d71a2b15805c7d89fd3e642272a69c5691fdb202a17689339072466e02dd389ff7f1526f45b2ed9e0e06d23b530a61a3a384c60b9bba710543bec0afdd638de91bd6d86172c4b9dd1aa238e9e70082724647d6e08d958d8b25d367c2439238d8e928e9652b7324c210ea62a34fb18a60495a8c5de117ba386dcabebea26d765f9aadc59d423489c967ae86708aab5f30940b6f8581947ae3e709f8363ec7ebaa8241242be8beb130c8d7fd05bd27d3901e8e858b1c6bffe93e9c12e381e188d014c970d3f469e9882cc280fe8e6c998ef32aa90ec95526f02d600bec35af00a1d120e9d8816b6c9febccd4bd56f6627a6eb824b74f5072d6fda9215e4be3d6ccc1ff3ccaf604f90ec867cc0ba22d4bd94f0e8c3099212c9f59b3c00ae081201d3f8dc8a0330abcbe4329cf1358654f0265b6ac2a8a1bb7f12e55b41d64cca10c6aa46d2f2099d55890a4415a117493099bd44d034371129f6ffcbaae8893b249ca8ed54d035794b9d4c8c1370f1ccc8b7c57c8526cc22b2ec82441a6fd5cf9a149da16e2b298fb74e6ab61b1ca28b237fa96f7b13b7cb7022936927854e7cc18e01f4403fff0e9a87b8d1f616c5311c70416ceb13862dce44c4ac28306ebfcdc40149712b97b8d684468c4b8f19d1a246225537ff1050135d97f848a575e72b3b7b98c5930634dd765855eeff6b04e696c80c668185a4de277be159bb08944cda7e8be987b970da75057e2a26c6f34aaa2c9d024ed570c9eab2b629f91597d170b8adc0e4bb257f11095cd99ec1ca00bde0866101f7551d0bfdab1244cd4b201406a7d5b395b6b75a7ad651b120ded12475dd3b2969d4d6eb6b64dbecf3ccd6a23c6eace5fc0fa0fded41e2c5424ea44467d9077c48d8a252c1a36c31447bcc47dcec60d04596039359b5f95b05fff9c2510e6b29d239d3e32a75a3f145811ce0ed3f76975f559d1a5611f7979d75a1260b600d2998d7c0f7be35063f3a52cfbf0ed7cfa245c25edceaeee1134904c4637cd71792973b3fb320327672568fcb5d227c396b47acf68e45ff00e35b68e07be263f0deeab4734e05dbb9cb7e25bd0aa91acaf27ca8b15ba74c3d2c2841a625c2c74db037b804c44623a6483f53f4973129cc48dd7e038612b29f00c2ae87042b599a66371a285521b820349ecbd712bc8e1e77b8b143d9c9398081baf4e21b96522cdabab31681ec90cb0fee9d9af118328c9b790ac16d683c2f0ec1b161d79aff684ef8c5f53c29fdeffad744129d20e1dc482814bcd4efb2e8f286449227b29f95129bb4a8e8fe9b8c462516b6a41923f074b727b2ee374016bb4a761aca25cd63bda8894c8ce600fa80c2b2024a0360403292d4751d73d1a5f7fc030a852b93fe8bc508aee111055eb6d2d3295214db0241124e89aa694b4f28fd8a0f74bc9d8fe126b7df89f76d845f501cf6e26032a3efed754c2c2ffbf27f0c9aa5fe77943e41104aed7607cf8cabebf615b76f43e2d5691e3c5b5091b2c019e19a16fc7928dca8f0cbab7e5b6804e7fdd9f2acf0fca09b048070ab00b78b397562af2f131f942c96e8cfbb12e49915f7df60978fe9e64b95382c0016c781f33937c78e2a81621c32e574138235449693322a755be4136477e6fe99038ca1b4d7f2032381e3c39d3510ba8001f7a63db658a8df88532ac9431f23cf405cbd24f64b2c81445d6a498e132e43032d1a8821285738c2a36fbd597739ced8c64ccf77066a231aec891b452736c0e012fa73c85ad7719c743421d8abf8971a6064a6dca57a507ff4d47af621b4101d3c94aa1a6aeca43334ef36b3d235abfef511c5014302427d5c3cc7ae7d0a51262b3cd1cc49b4c6473674137f17d864e8d2c5b0a069828e86e68a10a8c16c8dc704195fe53ecc9325d460899f7f119a8f3eb37dd869cc66adcfd7651e52964c54cc35b0e6801bc9ea058c3cddf2801bf84f1cdabc1d9237d530119e40597e4fb66ef6e5f7d078e14a636ed01fb90836a29307f32da76d741fc22b3d8ccd08a6b9381b7d9bfaae8131f9ac84e11ee9f41083b2ab2fd1ff0afc531dedefd50bc48a504b5abff7636f0defd6651afb8b6a7201fecbe9f8b35691119c35a295a127bec3ad90d204275bff53049dd82a06e9a9d2a93f15e00d7706af0ff8dac19a942350858b6d70beae40e4bc0c3dd458f426d8870ac4d480aa17e0ed688340b836a67fc7d3c75b466282afff013cbbf0dc072e274fec517548b4c30b8cb25038edc3afb5a8d9f27e6d80c7f8c89a433aa7dceff1935f6", 0x1000}, {&(0x7f0000001980)="316fb186929767f1ede9ed064bad9ff1a9dad5cb13a72924ed3c8c056e507aff83b25c72a53fa4f98942b12e0737cd61aba993fdaabaa0ff28688e8700ecce20a271c5fabbb37539ea78af5dd20545e60c06d3fbdfd68096e446190d04b19c1a0c616336db0c9fcd8a999aa7a80697ee4d2aea3160bd5228c1c53749287758de06ffc095a9f0f0d9fb6a8820e047e1f3ab476141ca12ea4b460887592e527a93fc2f", 0xa2}, {&(0x7f0000001a40)="2ba08e150106f97bebf85da317843080e80eae0e0758bc699f2030bab3e4a2f5c175c214150a8331c0d534d77ae46efcd1f810ce34f3eda317e614f1bcb3438638cd0ff0191ff9ab3d301bcf8f4d428baf7435e2856824e5442fe626532eeea4e5357e4619a0bfe4c0e2e9f024dbeea9ec5657430a39013670d475b47555bc9bb9ba8bd7ba5951a0bab4ee67c4e94ef02b8e3225e54cb7c72f203bca4cb3201373971040bd66e174ca1e2c66ab0abdecd55c6924225536f9986f21e48357b925449ccd593f55810ec14f3c72d02f435edccc24bf58455b80cc84ebf0670ff0c844b9b8182f24b550", 0xe8}, {&(0x7f0000001b40)="14f401bc252c5b1a0a7a9d6296b889dd165e1f2d12557e7dcdfde2460417659a2ec47e1589876ca8c93fb403196c9bbe8e81f581803c31b3b2c3b357329f90fe2e2104935aac6996e100d3a90e672ae64e9ad40ec90f4ce54aa842143018d6db453b9935e4f5d26b39830a7df983ae9b0cce1cf95c35f1aa3d3a3c4030d0293e31e7160c343328a206b7c5ee08ef6261f8c7ad10fa2d57be54c046afb69d99ff74a588217ba9792c6e4bb81e68f546011f1f900f517e08c92d7f72ecdfae082cbb56d65853bef0650f5af35c802a6c509c18319d5454c74a521228a1e3998918fcb94e6a604e698909e544c3d189c1d3eecf42d58302d6566671864c934e2d30958365b9ab6944e120a6b725a11fd72f70d9efbd6f9a654692b9d76f68db9f95e4ea5aff0493eb62c4e60ae6f8a03172fc92fa59222855f74264e65d09b05be9e978b3553fd265f279ea0cdbcf8a7e97feeeb6ae844b8664016921b4f1f05ad62eb0dc9e20b35a93edd2017066abacd30b49d682608483e76d3f7d8669f2e051b290fe9ce26ae400b196f7a5e05101e4f115890ccdaaf53cb7113af7afde2439dbdd36a9e1f33d26f247aeeac69cb18abb28e80f5949b869468d45645b991015906c611cbec5b3ea4f96a457300e942f80ea457a3d893c367fb019d81d63145d747707db89abab0a548c135f12b80e3e8e5176ea241bda40446237e57e86772897d81d32011135fc3bb3284e7cb38af77c49a3782c4279859e87872befc04c3eda7b97db92cc048a68e8efd108d7fd83183ba37f44a06045a11a6819a847dca3422cd55936ee4d154f88bf67298e9c4b50f8697b9af88b7d219e9f5d925c89928bffaadbdadf6590de9eccb76c7ace71344dddeff49e312790d0190587cc45da97895e5f0acd2d4d27214296f305b16ed2a8127fd9131e96c365ee2a4570502f05f6a8e4b83740d73d8bbb485ed9c472d4b0ebffb82ed988ce345bde029d77f7c6555ecd042bb4f2ed500b3ee809351de4ad66be51b06ff1258bd6d4285a4dc51697f679ae662b43ed449e22c77fc40c2422880209e16900ca9b3bc9fcabb783e41672f2949e47488cfd819fdbc487964827e86fb109db627bae9f08fc84e0464e52a1f7371da889df92e408555c10e8560c18eb2f5a16579c918ad36a92f0f93d67a604cdad2a692be6dd3aa2691acb738401585b0c45b386d6d552b657be31cfb5b114e4ded9ab23d9c4417d698bfa6c7bbc1a764026f849b60d34930c0fb25b8f4de282df01f60e9bb711a5b83f426d92e3818860c470b10d7f4c474eee9ae786fd51513e059781d041bdb5c3074e1dbba42d2f3f9b41405e40ac39b9aff222b14f0cb213c1c75acfa4c289af7083409cd7bf51881321326bd77531c95ae8ade34a482835b021881c31b726293e3fdba0a3c423a4a2e354283c4d00ebb99fe95acc69f547075b4778850265ae3673abcd26cc3b4c088dd6d161dc39ecda1803aa44a73465f32bf92005d01790b4603193cddf8173532739f96a026c69b985605ee8a296db646ae3b0f09c8b79d17e4ab352ca1fa8ee6ecc62cc5cc01991b2a490b7026a91088067af245106404f3b7a732ede575e647833ab04b401c9a8667504564fe77acb8ee13987160c908f28edfe0e9283e224a31077b45f59825c826e42eb196fd57513f87175a8dbe39a3f925001974adcbb2736212dd31a3e56934ec8977f0c95cf7adf0d16ad26072be44000a043aae43b529773d52c8fcf89080c9ffce28c7fd63a437402ca7ae2382d90bf62235b46cc7487764776277658443683845cfb647be06f0f719b27c55e8e50d55a8498cfcfd58fa357879fdda6fcc8099a2bf7ef3ff6dee21049e66e09bec569689557a45619b6cff52d2a6456caf7270d7c45acb6416cd81b31823076dea7e860f183ffdb2f051f79ed4743fdb595bda5e66867f07b6b4d02a72047b0dada8cff680b46f3842f07b721d6e6879d8e1b6b65fbffe7430b17b35a1012b1ff738def85a9fdd1681f6b0df2a8fc8acc909302dc3fad4c4f89eeb156c8744ecf076f9a4726b589fceacdc32b009a1469f54465e6762488de01fa62aa3da539c30e0be30dbf338d1930ed41a9b936b986738ee32222acda49ed4e857ae5cf12f69bf020844251ef8848c2c14918687d1fb38e11b46261de4e44c834fc3a2fc475ffdbb0b49b97a5bc3fafbbaa55d7b881409fe10c9859962aa53466e1360f60e699a0c8ecb40b117161b55842134156b6a10fb290cb08c6df36e8871b5669a3316b9bec3021e7900b69a9261b1d3cd06039735256398b5b23a88a21df9c7eb7a882bb89e13370f5c74dcd2a3b93fb60b3841e3334cdff71eca434d7cfb18a46b8315bfaecd94f26213c751a1fc4c997115d5c2f86600e68b5181007996c797ad580e25e22842e1c19b1564a72705a26f360be7105d82e36f0ab0e1fca6b4fd58fdd2322bc45da9cbc8905ae6373e50caec7655aca878bc16f52b8034e3a495fa78582206605474febc0a2aedefd415180398609905ab765e8f9bd6b9d2db2a70f70b5255b911e89156f729c4e3b91c3133e975abd496b1185ca555de2b180bbf881e0e28cf1d3ab2d9e7a60f6b1c0186d869582556b8a4654e6637fd2254b6fe67604330ed7987c4d557d5fae91afadd9b5f0f8e8959dc8ff1adb444de07bca203593f8ea250860eac70012c1bc427b7fb21de681d07266d3aa5d1710aa9cb9251decb48bd9241827bc9962023308553edf3ed84099909193fa58a79c503aa83ffabd4db3863b3e6dd591fe4fdc692f0f9226c8c68975a98866b4fd6bba2134017f60277d4bccb365f7632ff5b0f2ed63ab48891ebb2d1ea7d43d60be7625e4803bb7ea04c859f3e1da5fabac4ac415ef3a875e60135296d9d972f976524c1158f0d3ce3045e3b44fb6bde86b37421c9c54d59c9c801afc8a0fd11cd9f47454d21e22a41af0d78442730bfe16196b072f8764030538cc1d997c23f546c5c3b7b35da61ac5a65b128e16a8ad983ba26a237588b8956fb6e6c116897999de5624adb466a4947f3b5907afd6859a2598fc0bc016a09143bb32061f2de149d11d2914207b099a8ce1e3c88902a02a5100535b35d07d8094a0034e0f43b4b96cd739c1dacc6ff928299bfb3c2073c5d8219ae1b24c13863ee15fe7f8f7719bcd9311b2cb1c07fb377f3df65690ef91661ad5b91fb394f47cbcb9589acf32e180f6aa1ebfa634636ee24e5a1dee5d24880d3742dc6b3e4b13300e0bf2e1f81726c49996d298aae38e306b482f23e469d1783f711761d9a65f7bd4605ed58754bb0dd1f9c07791e1761cd68690bd3590bf00221b3779ed2ca5b246d7fb765a386079128cb1a7cb094c88b7de3c2a01f3881743f13a6737747c0b430b4c8145db4be3b2dad89ae44ab3f8cb5633b2d7b42aa26963440f23eeff91c0245c0cb9371be0917eeba2a39165efe9d1808024920ae98bafa9a3d07425d336ca2c09d5c575c0e7c95f68de551811ed59cb6ff2466819b1eeb1d2b50497f028b6d6816d5440a342d074ab36388f9fcc26e70bb82edd4813c4cfb19dd86e9e53e7546da1992e203ff2a5d43e6e1994e476f1fdd266e9d6348a5d97e6cdf4ff7549b3c58aae5f304c31ff2a1ec487529ee39df130d58055d32bbc9a5f335937b9d2fc2d8f9e8a057abfd23ede247212e0cbc38eca3747a8707d424a954c0e94c4aac4f07cabb6a4815ed3227eb58598942136a623a4fd76684d141007df5ce361905035a1533f996f33c408977c58315bf9c934ed7d1d688006b075376464b082db27508bcb287f748785e92a14c584d433305b23d2a2221018e3efa7db5d828966f476c6ea55c29de856c46876d038614d72daa11067e0e35c5218fe4d0bffd204e24408d19c8dc765545567343ff1f7d88d5b1b92ed3dae02e7143c7af4c2a5ec54c855894b075d333fd84c2aba5267dceaf498f29a817b74c22354d30e1ce2f4b9a6b63e3d23970e57cc910ef78ffbb269278a62cff912ff7d13b15da6e63997db0e8cfe6991079e48c39696b3972e0f63ecbff5b85fbf997266335be02c6a7a9bf66f4b2ef2c7302376ae042f5defe298211505b9ede65dc9116d91e694a486022fbd4968960c3be6bef4960fc72b91b4359f72cc7e0b86959eaff6f82c91b9cf5089a88aef61417d4156ad803a3712985de04bcc4b9bac007315cfc60c5bcfaa8a94834bb5aec2c0aef9f4631561c590f5694e0199b3d7508d38e5821444adceb8b5ecf41abbbcf73662b246d75505b6baf9337305f10c75784366c6001554e4469337737ebb9aa58aa6a16ade93266c785b6073d7b707d70f4d72fdf01c93e5bfb90db3824bdbdda1786de4fc76ae63acec1f58ee1148e10cd128fe1f46d133d77bcb0512ca86abb44b41fc730c21a3933c6a477c55d650e69b0435067f827d0486ed15f752646eb1d54cefc4a25c776d5c5921627d24c80a44a204a5a6a2a822d07435051ee688e8d6f5e48578417833053d9e3cc2c8d645f24ecec99a28be43d32a78463dddc574c22209d9f855479a87d150fb6ca48b138e654245e4fc03150997ef4da96ece7e299b685b2d9175cd2e91f9b402c2d2c78d55d7c4a5b2fb3249a8e871cc78e0e70a9016de0e0de2bc35d35474216b312e9ac663c9b27d55418522b2e78d77f59f8c09ea9a3445b00819365984979f894d650424f444889c3262b12210c00dcb3f861daa5f3d8f6e87d021ee96de9df4dbef846cb60058f36b7d88ad2054669e48411119f6f8d42d4f6a6908b414b19be72e4003a15f60eaf81d8872a4b095ae9d1055569ce2697715f7206e916c1588c284e369d2b85c032eac997cb871d4f159183b32ff5710ca32859f6e47059cf939457ddc1d1d535004326ecfa6db0a8c6cdca5e5fcd8fd147d398c8a37e0b044f8cfa24e7353934bb7e5b5c3182c901b3918bdc332287d1e181ac284d6ab737f3c100f2f0de130c13317962806f0e881c75e9d1c03565ae79aa41627f3f762168fde02bca797dd5d6c64c0c2b6b59eac88dc1b019adc4bda368d526d4d948eea0a6f5315456adfcf458c65eb0846574e8341c91986b9d47e0681644ad6e8109b03250932ee0d0c472474c43ca952d6d3568d355bc1bcb612ec9ff18e9f2cc9dee1af07122e4bdc1bc186dde8c44eba3b4189991e97c8ccd94559906029ab87a4fc100e467330c8283023aaa2b96c49b6003068dfdf801b08f04e04888d0053e1c382175b78d18ae745fe8bb138ceb051457b42f0e83ec0e78d6f79eb257c2cf0287111ab647e55029b6b4e83dc9c4e621944bf67f0d0cb01a8100618413cf49a5fdb1c626ad4d0a0ee8d50c8a3bc345b5531f495a84e5963c770b6d3eacfc62e73152c66b72b149dbbc41d5c65d0bcd7d8b1e7dbb5fdde77e53db5bc2e5a41b23aee1e61e697df60e3ce7da017bc620c13a6d8ae43d7dfadfdd7861aeecb181fdbd8188ebf38b406c7af69d5174ec8f8a5943be740fcefc87df7c9385d1584056d1df1ff0e3e12f8980f52d81b1721696beb9aa24673fce534f7e0627f63d807a145ae8d621f65fe3cf67ca1203677c72b1aba6e83029f4ff952114081566125a6849c1fdf3874878679fc24dcf39e9c22d49c0e534cffda51af063fc6e9699880857ee4504928b90416e11d9bba2bca017ec7ae8ecdf56af9bbd9e0f0f22411e6fcad911f4cd3faad418cbe8a162e4eb29b0e1cb97a9e02258dfb97cd40b56ea1d20d12b2fc9f5e95353f5caff55b320a18fa283fb44092d6474e543d1515", 0x1000}, {&(0x7f0000002b40)="005b2f4848965d9b01cee8be757bcaf8b1508963b5f87aa652534c8a3b9f1d23d5e590739912c494ff8c0ad74ce07d79f51ce419204fabddd65ccc796558d6a851e37e1d595c2d3db97feefcc10ce1891f8bdb59194885eb7ca06ca9012cd8bf01e00c254241719ae2e8a8d7b15b486a5f3447379d6b80a040528a", 0x7b}, {&(0x7f0000002bc0)="ed344ca97b8f49c3c3bd8ebb93582ab8b2dbdf5edb964a612777079c50a6d2804b2ae6cb593068c0612f97cb8e8125ab2119a416ac1c236e1295760ac9235e28da10c43bdf57f6268da35e934d39a924424fdc8d123b55c349b2ca1abfdef7f1d1c9f686ed4462e400b13f33667e91fae9e4c3f65172e32cce0f21", 0x7b}, {&(0x7f0000002c40)="e583a41cc45ea794b7dbfe25cb2bf18c772ef965e2f02cfb4af0a663b3420bdc58d557e75a1c255903a385cb6ef61080e691d012b87e34ead661837a67ea5bd105bff5a9e0ac47f9b7dc13c83a3b2d89503e0abe8306e05d953f99e3f9e8da2faffcfb00ea0523bbbafd16028b935ccfb615d2b06e44b8ecd24018f7b5d1b4c1f68d3361f81e6dfc3e651be97557a15328770f281b8ca56b58c6ba8cf6ecd0185d98d6a4dbed9ded8ee370795023b3720f3d6be6cc2d3f55169cb84191172e6688c6f1d0a60735121b5f648e37964141eb8a42957e473d7ea6ef79", 0xdb}, {&(0x7f0000002d40)="eaae5e4fa9df6ebcc586c2db3c46d6a60e5e7a1ac66dd84ad3ed1fb39407f1061dcf16118067c81340792ce742af2dbd1e05a6e6026cca532c9dffb097d706bb1d159d5e2ba7f7023d00f6f73233223e58392a0b7065031496c45c293180623c36c5ee8864de246a7ad3496c97c2d716dfb70310d8f0d21f61888c8e23621d7851423ef7b90a1ab34f29f3f2da9ab1e1a650aa79f5ac517369d8b435a36956d71e986ed439a896feb752fe97d41884c0a800a17407297ddd388d4bea43f14642d106acff1f610c9aaaffc88504730ce4e892243f21f52fb647b73614ceed19bd", 0xe0}, {&(0x7f0000002e40)="e8fc6cc6d952829787379a2a3aeee0c2d1305004ee3fd37d9bffa5e1c2c613bcd8be8e3ffad786416aac085a78391466112b893d4a5210e7e95244e2274ce0dec644ad38317b3bae80e32bd27f87427b382b257e753063e83e7db8b9f6e07d2d80f7c6a7aaaa22c48d54f66b53f5c73adfad0734093d92c33fa9fc4de21c502bfbd567ecf159f9a95dda71b4c9bbc8c0d76c27d576dd5d00177bb827b1f2", 0x9e}], 0x9, &(0x7f0000003240)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r6, @ANYBLOB="1800000000000000ffff0000010000007f9d04402dc2e8eccd967fccb130e85089d8bd7033c4e4c12e5302a5aa538cbd3438f9d852dfc6ab08257417c2f80e23c487550c054e9b0c415d837eec5354a9759548c7828db7f2ab911fee7a079ef77f9dd589999163deac4139c637a0cb595fde979e966e6fc1aa709298ddf62869eefcd6ac5d1af248d7e76887e242dbd58117d51c90b642847e429572b56f01040000625ddae73045050c9d322e60cd2fcf91dd543e0203eb5a0c139a4245d442cce5ba1a8c4c3214e145d4f789dc8af33366f622a200f2a43c0a4b7cbbbb7e769221c6792b0bf34c85597cd10c07f8caef24fe", @ANYRES32=r6, @ANYRES32=r1], 0x38, 0x40e}, 0x400) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000003040)=0x293cdaf1, 0x4) semget$private(0x0, 0x3, 0x84) ioctl$KDGKBMODE(r6, 0x40044b06) 16:00:22 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x12, r0, 0x0, 0xfffffffffffffffc) dup2(r1, r0) pipe2(&(0x7f0000000100), 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x8000, 0x5}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x5, 0x6, {0x8, 0x8}}) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f00004bc000/0x2000)=nil, 0x2000, 0x3f60874374475b00) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) open(&(0x7f0000000080)='./file0\x00', 0x808, 0xaccb2943708aada2) semget$private(0x0, 0x0, 0x2) 16:00:24 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\xc3\x00', &(0x7f0000000180)='%^.%@\x00', &(0x7f00000001c0)='[-\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':#\x00', &(0x7f0000000300)='@*,%}\x00', &(0x7f0000000340)='\x00']) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0x157) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7ff, 0xeeed}, {0x3, 0x8}}, 0x1) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) recvfrom$unix(r2, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r5 = semget$private(0x0, 0x0, 0x6) semop(r5, &(0x7f0000000100)=[{0x2, 0x1, 0x1800}], 0x1) recvfrom$unix(r4, &(0x7f0000000000)=""/90, 0xfffffffffffffec2, 0x800, 0x0, 0xffffffffffffffcf) socketpair$unix(0x1, 0x2d1ae80bcae80309, 0x0, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket$inet6(0x18, 0x5, 0xffffffffffffff8b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54, 0x0, 0x0, 0x3}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x106) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x100, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = fcntl$dupfd(r1, 0xa, r0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) getrusage(0x0, 0xfffffffffffffffe) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000000c0)) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x80000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="198671601013d858f43b78250e25bf2944", 0xfffffd44) open(0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/194, 0xc2) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe56, &(0x7f0000000340)="e5") 16:00:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(0xffffffffffffffff, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x335) sendto$inet(0xffffffffffffffff, &(0x7f0000000080)="4021ff3dd54cf46b854cf0684237bdb218bdd2bd12cd7af1d6ef3c57f22de3934c5b0d7afde6fb2a01aab4dc0f7cab74848f49aadc8e51c28522d090a43552bce96db0f2d0d0d882c5af111621cd8911537e44281e6b6909f88c01f36c84c4a8d24a39df7ae261a211fefbbc5a1f7bbf134d7a2371de1fbbf627634fb092890ec638e6774bd9f4e6e91abb4edad4c397dd7f499524c49da8fc6f1a366210a135765810bb2b6a32fd8a0fb33112c19c94462a12e578662920cb7819dc874f550eba32879b58824d3c483428c46b2f6b05d979f230d8", 0xd5, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaffd23497000001", 0x8) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = fcntl$dupfd(r0, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x0, 0x1, 0x0, 0x5, 0x2, 0x0, 0x3, 0x1, 0x7, 0xffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x4) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000040)="55b6014c253ffc7a16d524ec2ca19f74350830f7fbd14290f550fa9e6cb132c8e8f1b1878d3763c45bb7937cc0350f99f80bbc12c3e8bbd4b54434cdc387edba22f76db53ac422b579cea2302e10970c17237deee3fb62b1c5b73f30ee385a85fb63086c894c38384d620aa628c118049cade691eb2ca36018fbcde9fcd97304016de3955fc13d3877cb1467a5632cb78cbc768fd3595f50e9724b276846433d0cf6f48b54ca60b721bda81f8810c50b8891ad6b3b4ecddb2500b169cc1d29b245a44c51180a1bed4f1a8858b261dbd1bf60e578877fdca8103329498827046695d3e4e8", 0xe4, 0x21c7ca4c7f5bb692, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000180)='.', 0xf8) 16:00:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="ee1c25b2fcf3386c05a297c1ab9e8e13a244732480c0d360c6351a73ddc3a1d27ddfaccbd1148c3041cf22fe6490774b488b2a494745244836f22ae2", 0xfe98, 0x2, 0x0, 0xfffffffffffffe12) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) 16:00:24 executing program 1: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0xa0, 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:24 executing program 1: semget(0x0, 0x1, 0x308) r0 = semget$private(0x0, 0x2, 0x49) semget(0x1, 0x2, 0x50) r1 = semget(0x2, 0x4, 0x402) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/237) semctl$IPC_STAT(r1, 0x0, 0x2, 0xfffffffffffffffe) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getegid() getgid() getegid() getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x4000000000000248, &(0x7f00000003c0)=[0x0, r5, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r6}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) bind(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000180)) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0xc4b, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) r9 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f0000000140)={0x3, 0x3}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09", 0x55}], 0x1) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x7) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0xc7, 0x2}, {0x46, 0x80}, {0x7, 0x100000001}], 0x3}) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r2, r3) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) pwrite(r1, &(0x7f0000000080)="230bcd77c8429e9ef5fd3b76bbfa5c8fa0cc288d4e9aacc12fe484341806cda779c4b1b6454b4be4368e92e53003740e01a58bf83d6770d63b1bbeff511e78d21cf474a9411bf45ba8bfb8c1d9cfea4f72de1d80cfd4beebc265b82c9364d07bba472536dd3f7caee2d95021d903fbe911febf8722c373265990becb4e82db2913d415048c8a6274c17cb61b707931f5096aecc2cc876ffa0170ad4b450fd42becb0ea850a006cff9998c67de58ff4acfb", 0xb1, 0x0, 0x0) r4 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup2(r0, r0) shutdown(r4, 0x1) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x800) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x24db, 0x100000000}, {0x2, 0xc51}}, 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) 16:00:24 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) fchmod(r0, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) fchmod(r1, 0x100) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:24 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000000)='./bus\x00', 0x41, 0x150) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x8) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="028da18f") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000200)=0x4) getsockopt$sock_timeval(r1, 0xffff, 0x6a6c56610d298307, &(0x7f0000000040), &(0x7f00000001c0)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="b1519ab257d1e79c55a5c30166beff46c911fe1b5dfcdcd32be8dc95404b7e37f913b36d54d20e0e894ab53849b700000000006a01b3c2ed77b57752bf300000000000000000") 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc4004704", 0xd) syz_open_pts() r1 = kqueue() close(r0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x8a, 0x0) kqueue() fcntl$setstatus(r1, 0x4, 0x80) r2 = syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000020028a9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="00000018600400e7170600000000000000ffffffff00000008f8ceffff7993547d00"/44, 0x2c}], 0x202) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="1362d057133a3b1f467f19b33b549fff0b6c055820e10426d37e610def7b22f399883a1a8e1a5a", 0x27}, {&(0x7f0000000240)="d313", 0x2}, {&(0x7f0000000280)="77da8f01222d0c035a55f7e17a38dbbc2b72f963c5baf2b4c9a2c7f55298baef1b9c2dd09abeee4e94c2d3b04eb2b35ad9a331128abc6b24055a22ba7469beae4f3f336d95ce82d980b8c6", 0x4b}, {&(0x7f0000000300)="d3040401221093bdb288847644727dc7e8854dde49d82de1dc2a4709a0a216eaa90df8272bbeb527f68ca83d20fd1267d5b45afc04eda47e91eebf19d34efb1d2005fbcc15923ea6fa0c9009111a919643c4fb65cc3fd56ec15153bd75963925ec849a8967d3f75e991e8511e33e68589b26516e5b29afa47d3b8710", 0x7c}, {&(0x7f0000000380)="8cb1a4dbed66753f14ad8dcce63ee2fb83e7a46645749e5f1d1a777c97c831089c1fbfccdfb97748246921aeb690281546d143b48075cf37cf3e6e123fc6d723d962240bef22e7f0ebb6a9f9ea15a8e56b927857ba2b6fa8039ec278e8fa74a92570390e85498b82bb608db3f0021bb2abf5979dc8", 0x75}], 0x5, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) socketpair(0x18, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x8000, 0x0) r2 = dup(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000200)="51d5353d6eee58407e667590260e2b0d1e9b81fc5e824a7455bf8956e3f9acf75e41", 0x22}, {&(0x7f0000000240)="1a8f087face5ff345296338fa559d18f31eb415859f22f9f183eb4a53594e15fb41f7af999046fe3de5ab78cf812fb56bbf41e6acb13f41d3c186503e7601fc325b2fcb9d2b5ec663b1bc139821b46ec3518c094e54b3ed3d56cb9ca4894b840b266b31de5d12ad7eabd0bd022c1c11d17fd1f92d088756f0b0d67ba8bb98a8382e33fbd08f701adb0fdc46f447a8ba2ab63bf876032520f0a2dcde93025028d6911b11cbcf9aa0d8bea65cd7b8feb15b84b80", 0xb3}, {&(0x7f0000000300)="253465d20fee0fb5af983b4c3b98363ea03127757ee1a10f1a55dbf26352343e43d68b4f8477bb93ddc0f6b324e38af81a2b096870719009a2d33d7131c1372caee4a2e1301220bd918f1c34d3f8cb04fbd3abe231443d8b245194f6ba4f894d87151efba32cb6d11887b72778e9957af04106edf20e", 0x76}, {&(0x7f0000000380)="86dd460e39126d536a01ff5fb2580da439fdb600af73dc2d86b380dc6069b49ff531e7044f77484b258b28a05cc2eaee3e4bce3645a6c989a62c70920b39a4bd68e430a13b2d8103a0649c62e7be89360131c48aec780e6b71f3f3b2ce000057eaa09d5abb54d129094acfbd914ffef2d3c615856d3df15a6755db708269a5f4395d", 0x82}, {&(0x7f0000000440)="5b83d0cee6ee0f71bc9e77db006ff47ab0441f0ba0f84b66a83a24579bd90eb38131b3495797ae8d67ea9b9c103c7f17433659f58180e6213f2e6ed31719d51bb98448ec465f09705b8294e150a74ab004f258a537657eec5ef33feb17ebc84aa3aa92b66271e6138ef7a82766526824e21125233ebc1205f7ec0b608794574e4a4c1a9903293ec844dfa971de1ec574afa39461960e1dfb33556c2784710bc038c9c02732abdf1ead8d67ba853a66b035767c9ebbbfb745b5947a1f298c278f38d568a1", 0xc4}], 0x5, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x2}, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x1ff) write(r7, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) pckbd_enable: command error pckbd_enable: command error 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b23cd1", 0x2e}], 0x1) 16:00:27 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x68, 0x5, 0x7, 0x5}, {0xfffffffffffffff7, 0x4, 0x4, 0xadd}, {0x8000, 0x9, 0x7f, 0x1}, {0x1, 0x8, 0x0, 0x3ff}, {0x7, 0x0, 0xfd4, 0x4}, {0x7, 0x400, 0x1, 0x4}, {0xa1c, 0xc8, 0x80}, {0x20, 0x1ff, 0x76, 0x8}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x100000000) poll(&(0x7f0000000140)=[{r0, 0x20}, {r0, 0x4}], 0x2, 0x5) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x4) poll(&(0x7f00000001c0)=[{r1, 0x100}], 0x1, 0x800) poll(&(0x7f0000000200)=[{r1, 0x4}, {r0, 0x100}, {r1, 0x3e235d45352531c}, {r0, 0x4}, {r0, 0x1fbde0ee7064c8dc}, {r0, 0x20}], 0x6, 0x44e) pread(r0, &(0x7f0000000240)="1d5e449596ebe7d48c293204ad56f1fac5535c843d02d1a4fd9b3f94d0d3bd3b7a1980638e9015e43277c2e51de923782297bb214b1dbe4535c7b6c3adfbc8c6662754460605303b8c3450da6eba72be445dc199e2e8d3bb1c683158e472fc07a8c51ce8c731668f51be830be4f65065c8028e2ec0e4eef8", 0x78, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000002c0)=0x5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x42}, {0x2, 0xfffffffffffffff7}, {0x26, 0x10001}], 0x3}) r4 = open(&(0x7f0000000400)='./file0\x00', 0x20, 0x80) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000440)={0x0, 0x6, 0x400, 0x9, "a5bbfdc31db105269be508d1b72ebafa61461128", 0xd025, 0x4}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000480)) getrusage(0xffffffffffffffff, &(0x7f00000004c0)) r5 = syz_open_pts() ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000580)=0xaa9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000640)=0x58) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000680)=0x7e1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000006c0)={0x9, 0xc5, 0x4, 0x8}) acct(&(0x7f0000000700)='./file0\x00') close(r4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000740)=0x200) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000780)=0x5, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000007c0)={'./file0\x00', 0xff, 0x3, 0x7ff, 0x1, 0x85, 0x100000001, 0x800, 0x1, 0x2, 0xfbf1, 0x770e71bb}) readv(r0, &(0x7f0000000900)=[{&(0x7f0000000840)=""/187, 0xbb}], 0x1) 16:00:27 executing program 0: r0 = socket(0x6, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x3, 0xe8d7251fe156ff6b) shutdown(r0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0xc8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1ff, 0x255a, 0x0, 0xa05, "0cec1260e823ace5013a00ba08cf021536c92372", 0xe00, 0x100000001}) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x8, 0x200000005}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3) pread(r0, &(0x7f00000000c0)="f86c579c6f9cb782", 0x8, 0x0, 0x0) 16:00:28 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) r2 = dup2(r1, r0) dup2(r2, r2) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000580)="c17031dc9c4100a7c13f252098b25c7aa802b2722878036d3d26eb39dce03e87bb75b2d2e88f5a5be66836c593e1c6769b076ff5bf1318d3a7572239a2887538c4c4acbb7e6dba5b7738afbd3c2ff8ad43fed2bae8cc5b5fc437bbbbda1b8e19a31b71474ce4b13699d745851438d1d7feaebf70725361c96a884bd17ab45ed4886e2c662fd15ff11ce290c0c96f260d8798b35d607f6d171e18662c44dc6c40b3eb181af5e4c72e55fd5565dc9361f051ebeb5a6bbd99acf2dc8982af5106ab72fd760461cd412a1770e8c6763fccd0722aedd6e34d20a550c169a3aa2610fb17166e0776b8d2476fc40ed2560b3d5003f83882311101533e25bd73be99e3a2e4510d46191f9da28efae4e1f157a34280f408dc701c407eb1091f621536285cd0a9d988399fc6b7247693de8f026b470c2263685b83bf26ac08ac2720b4630b82b86714b0bdd63685ad7ebe1eab5a2d667fbf0d029096bcd704c8fb385c0a78f617346d155e0adf19d01fbcd2fb1ca47ea7ee0c3d06df4cf8a00364bfc56d0d1c589a9b92242d68b96108e2a64c5e43226f63d04849fca5b940f9006087d9a724d80092655c372afe6c5cd99d92abd5db821a9e8796e6b28c06846504afe4b9bec798eb5fb0ea1f261e5aa2a1ee09a11a9db22fe3ee5b93a5f206df2a9ea97c605867d688d8211b4d36d07f5a272c004b6ba52b795f07ca6c99146ee36ced6ec99f1e99594420f60904b8a64810276f1de10a156c5b6fdc24c51f652ab6e5d7dff10f536ee8ac1ef95caf87d74f9bbf9adf6f95e75b6d7e439fe29e3eee8de66b3b5a2f1b945d78e1fce67bb31635d1bea5a3e3ebb35c101141dbbbca938c1b9e975c5b4f023857fbfd2460ad95d7b27ba98a5de519cc4805050afb9c1183d819317ad79c9861c6b52e659746863c08158b4d5aaeabf7d5c0dc9bab6b1c842308ce2be23d03a574de68fd352f58341da6f692e95ec0bcfb61ba2836f42bac4ff14cc9678239cd7f89d18c999ed687e2687d380b3ec17a55a872efd456ffc3910f4704e10143df787535b3cf4e50ac301514b5c755f5f04034b463155bc667e0eb63859a0f418e5dc8c1fef001455c3e59b4f98a57f3f113d2928767f84ebb9a6d94e56be2ad86864c0c8c96a5f7865701cdc7f2a18e8efce062ff5aaee74ab2d509e6e64eb9a3dd43527238a97b3f91dea4bd8c401de79b9e9f70a41597b91923ccebbd028956eb0af522cc136dd60c0fa774cd778f81ea611a603a97d6f1a75c5432c3fdacd1f0be99e499fe08588ffa7c99d55b5bbe0ece6256864baa92bec17ca0fd1885e17d823f9bba56c549eba3c7db2d73d4bf7d79a763359239d12b35db64a848699fd5cc8176fa3211cf2af7e058076d6285c6208d364c5e0be3a33a0318ca2f6c2933b7b1559521b542e50173174d2afee999b96f36135728f8d00815a61b248d1fefad908d00a7079c426206010c31f6f31a644d2603a0e5fe1a06f1a0583a421318312c35285601efd6381fc3c8593e412c7853ecb6354e73e7b068a34fcbc3aadb33b1e15981dbe7961d7a34604556840f7657c055a497ea0830fd3d17d06113f1a05645b8b53d06d7fa2de1571871657bb12a5b4d83f945b6fd1efae3b523ae7a4610a2378932958c86ccea191f6b2a158fa03822888ceec3cb55acb56ab9d49f0ab5de099d807c506365608bb17495f3bf5dfb654de3e0e783ff222a30ab2cbb7a9e0711cb69ec4cd5bf3949c114b1a5dad67c130bb5e9e95b71b8f59fcf293bf586247cd29a14f82f875dc7752741ea0f525cc0b1a6d94bb32c555550d072c702b6a4656c8c459fc79bff04dce08981a9d5c6822c54568d8f2c6e8446ff757decf1e6c5d927c766973efddf19b497bb8a21018b281993ff1e3c00c50c39b6b7622c223b07e17f88fb6530f945bb03de9096c63d20e9bbd3f9a31544a1d3b34dd07548c29b01d543bd2a87940ac274e58327be3d0671d7736cdf98c4059ef8b1883dc000440a514683c5109c7243208edc456b501fd4e46a956cb238d2c2486d6802d9e29ec71dcd6789e1ecd25255723f7a59f3a1569a9f1c4e226315075fa0e8e22a0ed324eff08ff8cc99bab1958dd5dad89fe8bd1148a1078337f693046f3fbe707b1c6345e466f54713505dddf79d4b0d70276459d675cf85754d57a4c429aa0cb386fb917c128f5ac82a0f4deb6e66ec379f3eb77a7b2b43476e7cb5550220d0f994fb7f4d6ee833dbe7cbc5960a223d44d0bdcb026ab0092c4b43e84e6de0b622416aff947236892bc3f5d26f2698407a6300b2889ea281558764aab06e1e966d44bc2c1ddafbb0463a95ee179af779e8a7991bdc355d82c2d61ddaa612b850153ff6480f922fa8f20246ca710474f4f54fb8f101af2714dc5f1c1f533fbe9eec2c076a02e5c9ccf88e57d1bfc528587d7988cf4ecba4a0b24de543f5c984330f31a82e94ccfea63ad57a8210ca432fae0718daec0f89db81bd682bdb9e781262d17d4998148b20a2a220a9941078e1f8070a27113a12aab1cc24fde8ac7b55aaf1a3b5bd3bd55b36eae34a642224105a9666e3157b34ba8a7456cac88a7678b7a18b8a8d3ab475055b1f228f2c7f33dcaf7ee5dabe26ddd2ab1007ba1c2f9f10dfe5b5fa89c7787f548d2df7a1c9a068c91ab5b3c0c88bdafb35bdd526cbfdac06a99f79239da75d3510e5548635a0c2c29a4abb494880f645af12da0980bc52106f00b31a323c9c766ed965c71344782fd2f6664c93f4b42cb9fe2c9d27affcd7ce40ed66e020599763faafea05fcbfd5e7db64a5fa0d6ecc41a4a2350eebf37e4fcc8c785339ab74c2cbc71d87c23a80081b9a7465c3abd9cd2b0a4e8b4474b8585e5eb11f264dc5def7082109c93137b6e8de04c7c4f365eb8e1196e95a7fbf25d88e9a1bfe7d0421973c63066ff6018b42d20b5e38703d498333464d33e37f8556720d48cd753c09e3a0a262166074b2d32c94beeb6b985f8f614e9cfa4f40f4624bd005392e308808a405299fc67539bb2bca0f3dc5d6f85257a2ad7c26635a97c8431a91b5e949212c3b12029ceabe241aa566e515d9ea66e874572e35be41e8b8a47c2467c20a451cfd46c58d0fdb716a64235f88df5fbc46457e3685e32e67699cd5beb8aaff2924c5dda113fc8957df8fe835a8be421469cd8073417b0105b56056414803ba593e99aef7928c9a2b01eafb150fc94f68de806d9d0230c818aeca1c58c6f2a43e307e4281932ca9590d86c6fc866ae43136c7c0f6f538a2b8cea8d1c0524a36ab543aee67d4078f73a4333bce4c63481760c19615a09e2f200fd1b2990deac05a4e7775fb3afb597265fce9c98bde68e58219b5c5e7debe4ae8b8b4618e8c41f39fda2f94015a67069c5e7bb706532d71b5205bd3906a2af6f700264528a8215c747bb208128d477012fcfda5050cb411aba3b3caa327754b5fcf1b6c4034fb7a9267a833ddb3a31ca6df814fcf78c9c5624b9d57a572c5d6fb32dca2b3160d565d10e6e6ffa099e1273128afbaee67d44ff0c289a8bc9c037a7d36456ab9a4979b9e6e4336dcc6bd4efee04c86f7159563bf560107028d4d463427978c7da3b52ff2c5e5ccd4272f6441bfd1847ff0d1db572e3e58626d97c0eda62093e965941c3cc47fccdc13075ec9b63f8c94efd8e06225e1e624d31cecf76ce6430e2f1034e883d096a9bac99474945d72da16caa8d9bbe9b3935ab8248522368f69d571068be2e6fd9dc69c4fb07ca7c67a1b538a8935af542633f6a1b85df9bc28ea6ad4bb8f52d51cacfd0255399783712c54a3c1ae968798e4b97d5bca73e20fef55b40eb9133f56fba1df1dbb8704a0c35dc92f62f873d215efecac18b07f58806ecb8ceb64ccde2ef0a00a70a279ac6864f90b8c0d4a5a37612442c3de99030f940f62f25f7466e1b7a9e1624c1e551f8d0bf2cda30177c47f61cb23480f913d3293aa84e410e374f8b26a93af77eb3aeafbad284ac8fa3c90cc3a00777c83a81596b8f9423be1b94c27a8224fdfd6fece619cb006fbcee1c967b40afe4247ee2e728f59b76e8050d506e70d7cb092760d90a18585015fc16993b1cc5a4f16194649ea5a4f155ded673eeb81a9a0739b0c39c782d81f9f5694452171cef2fc256f8d78f00ab7e39ad72adc86a95c053f4a2b6bd130f1043cbbceb4ee478243cb7bcc18bce992e10b4ab6662555514af4726f69d4a0f1fea1e45a947e491446946337f9c36353dbd9b24e68641f03adca358e265f7bcef6d525f1c64f984b9b09dde0ac139f9b92ca4a5d22e8c8ea4e14bb37c22d9687e9b24086c54da2801acfb2f5b426ab56a5936b5ee31bf2c1d857a07e31012a57d6b96f2b8e0d47c6844298fae19428eb61dc63c2f4e9bb65e457f8055842a1fed7e533c95eee8d08846d996dd0e0e6e2c18b30c8480191f657dd51edc99061bafcce97092d7f9afa5347a6ff5586515a288e26ab528350da40e8f49e7829b3b182f4ae55e50c15920607b749fd464eb533a6b45efb60fd63e1d506d1b25ad62e8a0086cf97c3c9b88b157432af3c68d9abcdd13063116122980d74548702707dec992fcfd89db4bf26bbfbfe5150d23eb89af195d63b44c32f9a1eec6ca8188a86d17a6bab612148ed179ef11e7935987bf4d77b2a5ed20a77f0ac9e8e429b387f4b48a52795cad7d9a4c8caf0d56dec838b925d414d5243447799e157ac9a7d6c95801877939a4b4147222c6995cd0885c65a799b3087f32ee93ba386efdf8322c200a685d283be7578665af8b8b708df8e8e152baa0ce22811798b3b74e15da740edfceb901122348a70fc72ada1442ef480019dddf685343d425428a04f4b96b95a60acca00d483557ead97ba64956acf1c567834ebec90d46954f903411d96fc0e6968faa345520f47952a6ac9577f60066edc13735c2f99a516b7343ec79b156183fcbe61783bdf575eafd617cd6a54d81b51823e275a33f5c2802a6f72944de01206a52d41e99f2797dd775ffc255efc56f155be268837430ac34f6a39d536c38c6a71e016d6f3bcc45b78d47c43c902aeca7de614cc4c13319f91c76b8e68e526dc8b6199d7a7ae92a5bbff75561fe3e97c9696471577d6498ce564c4deabb821c9347c22fc0bc9e8b7268a724e6c20228f4dbcd2d331b029888e3fa1ba1f145362ce2a26b2da062db1e6ca87f1129ed018de51ea7ad408a1fd9d0577fe9d1f0f0ee4a37bc8cc3724e9518bb027fa7b4f4a672fe42b7b5bd7ef39b93c7a9e997a44053c6f592a423a34dfe603a9c7c5566bf9f0fb22a4fd10268c24c525166a34ee760dc7a4d698fb9c098f6756c1c0b4074d98a1602f7dcf8863889ac218a9bd276714442f127cf308cfdfa31948abdc7304080f16ef70d9f2b3a5eafcab2e931abb0d4a3bfc6af2462b291607a667269ecc9378234a4844c6cbf5c1167399da4c7e3d0dd0c74a658271cf7f067ffdbc61204f9133f6931b3abe458647d08a8e4b9dde845fb469f4c2c17ddfb8b527e37f9c3ef413a9aa582a535e0abe961248b8592596769bfba1fff57bc22c4d7d56a0b5116e9e4bbc5dda4c63371c722a1564b22993319c007137caa58a3e5817bb3f95d8d2640470be14c9d4ad7328a10121cd26a45d92d5538fa74299ca08b3c42451e76480d2b57dae153d8d4496c4b0e77c1c248593a070bec7d052baa6180712e4fc4204e72ac19bec542520b1226c7e07211bf7dfdc1589edf8f36ade6f22f11353a519996675f64aec76a027b213d6164a5b1f5e859b43bb0a254a031a0a", 0x1000, 0x40a, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c653000e363cde691ee2b5bf2838c59f571939aba6ae543277ce309c367bca2be2d442cfa52167c4191545fb214e7cf6e05d0ffcfa2d4c045dcc69f6ef1e28acd9b32c6600a2a127359e2024ee9164ddd6218dac1ba56ff5ca7acfbfa3f0b07e5"], 0xa) 16:00:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) r1 = semget$private(0x0, 0x3, 0x208) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/4096) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x100) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)='n5.H', 0x4}], 0x1, 0x0, 0x0) socket(0x10, 0x4, 0x2) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x203, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x23e574e2f8aaea93, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:00:28 executing program 1: r0 = socket(0x20, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001280)=0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) r3 = dup2(r1, r1) getdents(r3, &(0x7f0000000200)=""/4096, 0x1000) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x30000000000) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) lseek(r3, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000040), 0x1b) pwrite(r2, &(0x7f0000000040)="9b55dd4e953e657d1d0dc7126dff1c6eab276881303bb4380881b455bc127cdcaf2bb6eb4a86ec1d31b07da1a5fed64a315ba3795b78bfabb65271ced6aabdb992996e95fcab78c204096a9f7828a1337f243984b71613d64237f153ff63269405596d4201f97da2df5ee8d8d65f2f1435d1c6c0e5156d9a915b03ac3fb92cef500d0146668928ced57a319381dfaa6918215e60098be18ea7458b7f5af374fca74dd47b48395ed9f97d2eb0cb7e8786177b44a9f9b92cdc038974751695d1aeba535e91754a3636fccba5bd16e5fce4dab3c7", 0xd3, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x447, 0x9}) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x10) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="000000024b2ab30bdfd982955dc103287f07b7e4b28bed11ec5111814eebd76952cd665fc0aea03f1100"/54, 0x36}], 0x1, 0x0, 0x0) 16:00:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x200, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x10, 0x0) r1 = dup(0xffffffffffffffff) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(r0, 0x40a, r1) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x2, &(0x7f00000017c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x2}}) socket(0xf9c05cdfb45fe1af, 0xafc92ca00661d0c, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000880)='$]*\'4:\xa7]\x00', &(0x7f0000000840)='\x00', &(0x7f0000000700)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000b40)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0xfb4) r4 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x6, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r3, 0x80047469, &(0x7f00000006c0)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) unlinkat(r1, &(0x7f00000004c0)='./bus\x00', 0x0) socket$unix(0x1, 0x5, 0x0) sendto$inet(r2, &(0x7f0000000a40)="d41e5396e339e7e19dc9a517e86f1133b0dd85e535245e8c991b53c5bed6ae3c773b2f5ecfba311e7dd04f2d37e07648bb894c326e6a23e187dfa2b7305108272f136926d6d3a458f71c029bed0543f77f42f165134d1a2d3064dc6ac4dc6d1bfcb2dbc9464cb35d71b009f23bfcb2a240d4482791c47bf02e583043979bec8d57174be67eb9fe09a2a2f86658a0636de181b368bc87bd9018ff198ed463c35ffdb4758207b9fe71a5c78af6d79f18865608f7378573a1e985b0759a65f3b5a8e0bf1809efa4f0f1ec01d9f428579aca8814bc8e95d3d75b5bcc7ea9d38a80ed3dfb4ec20a7593dfa39d00", 0xeb, 0x3, &(0x7f0000000500)={0x2, 0x2}, 0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000680), &(0x7f0000000140)=0xc) setuid(0xee01) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x41, 0x2) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 1: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) 16:00:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r2 = getgid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) r3 = getgid() getgroups(0x7, &(0x7f0000000080)=[0x0, r2, 0x0, 0xffffffffffffffff, r3, r1, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) r5 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000000c0)=0x2) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:29 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000000)=[r0, r1, r2]) setregid(r3, r1) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x2) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)) rmdir(&(0x7f00000000c0)='./bus\x00') 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") syz_emit_ethernet(0x54, &(0x7f00000000c0)="936510ed40353793e05923f594620408566291b7fbae174a200e665b4e173106a2c6b0225e1dd731fceb549065a54f371f858fb37ae2c71af1e556920a4a929b6e7eccdc805b157e0de847a5b73046e4ea4c9cc0") 16:00:29 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1, &(0x7f00000000c0)=""/71, 0x47}, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10010, r3, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000240)="617759f89a4df9123b98493749ef300de3c870d10f6181d37c854889e620c24e715971e0474405afe070253eaf4d145a99d6f8438f062965025a8f50c49a0337e6f79e0aa7849c817760e5661591612dbee7806238aa6f52bd0265b75e76561c1ad7723da6b59f7f2c85054547b818eb6dcc3308170f0e83cd57318d10cbb5ba2c6c580695b804bd3f88eb37", 0x8c}, {&(0x7f0000000300)="291379eb3b8a07e0cf3e309b21df69d32c25eb92348f4de525f039e61440962b99e679fd39f51eef592c3122621b09ab9d6b3b96eeaf3ca9bcaf9dae7d6c8d43830b99114328cb98bb9245f8cd248edbbfbd837e9ec3300d6a28d90442b1436b7d38e2b0b6fdc5e78f79d5cdfec2df97ca9f50e1e015f78081a73c5f9e5cb6c132e822ab7255d67b61d6b37afb2efbb08d3f2270e5085f99d55cda028fa4d1f82ca13ebf", 0xa4}, {&(0x7f00000003c0)="e444c1182dede263b23d8339ddf9c996f6a575a46fb25652439aef38f9e8421dfb60d46f87913034b7e0e8bccdc82705e46a4d5471652f7af64c5ceb34d700a99ceba8ea41b4e5b2c1f12cec105119c2e7d84b4c44b0ec3ee6e0ce2a28ca422e0cb8bea4647cde80508a9340e77239c40131e9691e821fa2ae243a807c3626fde450550dafbfd70d5d22fc5200c738713e2b6f523be195ee1052aaa8c7cfc7617ee61f758af6a4705702664eb7c288886d11d4e518e8d61370cb0d172a82b82620309c968e0b9493dc38565e0c1de76efc283540f15f78559e757a6bc86ab24efe56765e0fe60f7e5308ec638d04824763a041d86b", 0xf5}], 0x3, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0xc}, 0x4) 16:00:29 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) openat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x400, 0xc3) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) dup(r1) r3 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x20, r3) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) dup(r4) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000600)={0xffffffffffffffcc, 0x8, {[0x3, 0x6, 0x80000001, 0x2, 0xfffffffffffffe00, 0x5, 0x3, 0x7, 0x9, 0x8, 0x8001, 0x4, 0x5, 0x7, 0x29, 0x401, 0xba5, 0x8], [0x0, 0x3a23197a, 0x0, 0x9, 0x80, 0x6, 0x0, 0x7, 0x2, 0x80000001], [0x1, 0x78, 0x4, 0x7, 0x8, 0x9], [0x2000010c, 0xdd, 0x1ff, 0x102, 0x2, 0x3], [{0x8f2, 0xfffffffffffffff9, 0x0, 0x401}, {0x7, 0x2, 0x100000ffff, 0x1000}, {0xfffffffffffffff8, 0x3ff, 0x3, 0xc1}, {0x4000, 0x5, 0xfffffffffffffffb, 0x6}, {0x9, 0x200, 0x3, 0x8001}, {0x40, 0x81, 0x90, 0x1000}, {0xa3, 0x7ff, 0x5, 0x101}, {0x48f, 0x9, 0x0, 0xf}], {0x0, 0x2, 0xac, 0x3}, {0x200, 0x20, 0x800, 0x7}}}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x9, './bus\x00', './bus\x00'}) r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffb000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) ioctl$KDENABIO(r3, 0x20004b3c) 16:00:29 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') r1 = msgget(0x2, 0x658) msgsnd(r1, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) chroot(&(0x7f0000000080)='.\x00') execve(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002c80)=[0x0, &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='){.\x00'], 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r7 = getpgid(0xffffffffffffffff) msgget(0x0, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000002cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000fe07cdc34b33636c879f59ec3a00384daaf54d8003161b6e498cdfe6d7409d52b6910c209bf38b0b371ecc2fac2e9ec271e3aad4acff488c17d5632fc814e7e2ed6c3a0e9d214ab42995ac1411f463f440c3d42110da2bb6ba9ba66b7eb8b6e482c9efd2e45c1db5c1fbf4e59fb8113e9a98222a2920759ac18d69a9650af140881cc5dcb7e3e0469a19014b4cc1b73dc8b9ffbdb946e311531c47ac7e858bf20a61183a76c87da3298d8dc06e40d7065dc81f0ed5b7ac6d5a6a8a8e7d66341591caf67ec97541fbe9886f11c5da2c68b8e9d3fc6265802cdb585feac70f06604bb2d7704eac1f196d75ebd8b3781cae247b9aeeee0a65442483ab48b14071785c4fb0f219edcff66d63e4c32de29b788e3cdb49e89f974118"]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) sendmsg$unix(r2, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000380)="2e9e8da1628a4a53e3b53a826627a5f9d787ee6759288b3fd7bb8b14a80edb91e1d56761cb607475d132128cb7267e6cb965421c5f2d67f72dad540cfe7c6a5a7d83a89ceae536325298956449c0476017c964132a9dd781cd612ddb1fa945713989ec20d877b2b3e5518af33c1e3062bd523bd426b2b279adbc8c8d9c294176738cfd9b194a2829af9eef0c66affdcffd804a9f7cfe075c0d000d04441ec2423bdcf0d5b281a2e40aec45cc762015d74c563adc825cc92ed80999f3a7088e5464a34c9c5de700a406859aabb49b7038bd65679d", 0xd4}, {&(0x7f0000000480)="90f9e99ea323817ae18ff4f609961a0ebc7da2d4f89b78f033c4e53e33ea19b51d2089bfa32d8ddb07cbcab4caf34064e71817d7cdeb12b1f6740fa0ad0ae995216f4288620cd9200a98f03f1300b4bfad550a8f9534a5f53b50051a0e74bd67c7f29755795a7446a99e79c8bc60fe6bf219bd51594ce4591d2d348f1899ca7728004ab585785126bc579aef82e43f682934d00791a57ac2312f7d6389e9db", 0x9f}, {&(0x7f0000000540)="787f2a2d4edc489c5fa2022897584ea4f7235ce12e495d2a19582bae09f6e73c9bb5bd47f247087a47decaf126c449c1a150e506bc84c3c8ca218c52b9e40f32ed28b48c4fd9ffbdfd2c5de1ca6b2367325881979f3aaaa8b0aa5cbe2f59b9adaac6d14c8b8aea9f5b69b36d2a988179c2a87c322ecaf4e7c5dd9ed47aa45f51156e85ef05673f4724e508d3917666b1ef170e3b9306aa0ee29098d6a7e63b983ae4bded9fd190b510f20b0d34cd200cc7c96dc1b0f4c3404fa8b73ad662442e3296c902cd41d03a380a9c09f46bde24fec0fedca6990a279118214cccb9d78d0f78139959b987bbbad5f1a3e31d5add3acc1bad1d4bfe43450248aa6f7e3fe5bfe5afa0800ba40796df2fe95d505882bd053751acba96aede7b012f908e85fbf90422d94c88c6e1d3b64310e53c487fd2ffff7d8e525ed2df5a0868c8a791aaef7c6f8e4b2dbd4db5ebfa03056cc960bce064d3bcb29752f9d1530f934418e0f3bff4abd915ad37a54bc3a7e75808579db62c814a5a886aeafbe5b27487a68287c6ed9bf47106d0d89a8f20765eaf4c96e2e4a605ddb395820168649dc04e6f4ae2be17c9e86b4e5b7fee80d64cecc133e599585dd78ff51dae0225acc4c609ab6bedee3c9284b736583ed14992dfe6032a3241f30006b6786bf5b5bf118c67e3a2ee8cb7ad64d4dc5c0c61b1b4d1ee64dc63264a502d975c68e0db38058d9d659dd8f4ce28e3ee825902fc6a1dd44a7554195495bc5ca922a554ec502543efd7365fac9855590f769bdc009b82a8424d5250063269b6fb70eb500e880e3d9235577751a34aa9f9c1613f47d0f2db61b28021e9517d5c3bb13ed4d58a541741e0e70db3af054ef6f4fbfaea67e2e90f0450a123f43640c790d1facd9dce94a30d5afd1fc953d5cf49b5ed0b76bd4947d26ccda91fb739d1f164ed490486919c754b6e3480049ab0c2dfe233cfc12780c8cc7a5e5174901bf8b73d1ed98ffa9688053225e34877eb5fd01b2dbd2d3e88b2279d1cb9307a4994d52cb876a9e4f455881a37a932482b9b803f872b25c27c7ef2de819362bc47657432b347ed4c0bd321c903f8da053e89677514a859115567d25f89e9916832973a94d95fae4b06e03e57e69665f694b4beae48572f4941b0d6130546a27ceb2897e8a8ba730fb7ba61eba9c0ba2571d0618f332be3eb775f5104959ca18deffb090caec610d89b466220a2f5f585f21ae0283226e2d6d4461838ba6e46b42d72f62b8b79ecdee2142629edacbb18137ed3e2e009e64e66a30cd78b712725b42a521db5b3086838c342fb19d6dc04efbdeb68f2b5cde74d7cd91e2be61756948215ef7678e8a11b40bd775474ffac3667bc5e2476e2e7974db5867d7f6bb262e645828fb463b0c54f9fc2928dc00052e424f5a31725f57bd7392e1f155cc7cb2c04e5dc4779950d5e3d09a869feb018c754f4080034ae80f16d7927db87d022ec8c8c21d96f62bdc055c19b1b6d489f8bd60cdd6c3e954e3012804ae79c1b6f00aa746d5ae4972de49f62cbb3ab77584734f9995c8c6274941e8735faed5181d9b13dc738b98151153746d2bd80901049fe0676cc9a5a4def60b7b65e519fa8986fcc785769d2ae0ba6c4d10fc8562ac84ef7c60d212f2b34642d5b5762b688ffcee16aee467983be1a5e7bd61b21e6166a99eda88f6a1bb9e52c4c973317b52d91c1f247cd0fc7348a8dce30340e4b8f7dff565861f8a56ce1e06c8ab4c73c07628afcf20b86f4f14ad44fd0543bfc17d351f94dfdab82321c49e149c792f2b6d16dfa2aa8c26ac7456eaf24b00d89ab0f38b59d6ffa5ddad99b5b1cfa19a9cf0572cd98facb368523925c6f52722ff308b94a4f18f815e45e717bcb95b6dd74b78f82875133ead74b4a297c30c7b7f040319f931c601620c321f62d70f3ddcd79e84186a99835955e217f10ff2cdbe84fc5e6204a0ee82475c02f6425b3284bddd8662517a03b8b46474d1b55e6546647b724a8a1ab82851eac0a738cb37ec2b1f7b1391dd9ea8d200eed167cd487ea8e020d4edabed8d4c2b0fa1d640b1df0221860fd802ab17dda8721421c26329655c3e8d51da255df6d44fc15e5628042bb08784336430ccc95cf8c28a3c84610e94394e240722901c9d64677f509654e35890401b6366ec52d3620be4eb64fde1fc423c811f53f44e67154c67b448f9e9a85b09d3e8b3a1a522d0f5bc83081662e29e8b0809118eb0ca011c822b5597476976eaeffdd47b4a6f0ff3ccce89a026a5ba6a77ccd0b24066a5f8543fbf4bcd51c7919282abe532a6b8bf4de88ba31c182e875352989a30f86fc07e022186774719f558307cf3de610dc9cadc53efe57bb45a4bb66d14d0b902fe937c4e6fedbb511083fce9022e7e95fb5ebe5fab2bc4a543d9c916e08155508db68fdae3827563bc6cf2bd40f1a956e7aae75541cf799e5fa58cd1a113490e672e1c4bea262ce1b52a7ccadfba43e54c46b102acf3982169a73627871f9f026efde2bc815f25431db5bc430445f45ad6199dc1fcfe82232946bd1ef54f17acd53d604e4e1a0120bf1d7d82ac9d2b4a289d5c7d40c9df1dd1296e4f71cfabeb8c4230537e3f02a1cf436748363bf5c7166031ecd2dc56fe56c59820f64fe883ac6cebe9f6c7064854f69e7945092b58f0f92cda703f48bb9e813850498ef8688850e8758bfa38f1ae2416bafad356cf54f7910152121bfc0b74e98ec2daf61dc72538a3af68dd94296d8a63d1c98340d5fb1eeb527307a482e6855ef5343dd17d0a8c8b2749bfdd1fdd5d127cd2a9466080743e5fdfe0d7786d5b74f49d049f9942dd6c031f55dbffc9b9459615881ac3c59362b05598677bcfe2a51cca8afb2e077e9d2dbc6ebbc33745def987fe707a2c366165617ffa20c9a3398f3f45a63116cb6cd42e84820b2be1c4fcadc13bcea79099b3aa588e729932cb8980ecec987eb5509901516351455a2b18cec86e75b8c69152126840c5d665f764c3905d3676f686c02b6ca709ca2c8483d9a1e46897c1e9cbe30942d9645a82b7ac1e77c0a54226b4188a528f8734ea056c5ffe150b68fee86e98c3f9a745957bc4e47341805d3858cb8906dc095964d931eaf9ea85aee8da4513481bf64e3ca4387f7ba515ba5aa8a43a993715927a919bfced2f55963fa74f6847307275f753653279c462b20ab5a6e9d63fa8ea4f5365aace6a6596cd417ed3a027b626de265f2876be300403506ba6b8eb68b8e4c39b608659dc6729c8f261b2858c5e36604ee88c26fa0719e3dad52c672376e43b28863d41186c0d3c4dbce427980d92e835ac2869eae38abfd08c0db8ff541285dd763923497162543122bb1a876ce13ab7d1375c687557f07765860682197a4d592e6676c438f385425e85edc6d921c3ab768721d8e61ff3cd13b85046f6f72fd2f647051d1292f093366b7bedd6b6b9a157ec30556ee73deb10581760ff7bc1718bfae3736d2004bfb9efcc643a4fa4b1b59756d67f95afd09d783eba6f8345df916074c1e02a89e15fc92a7f75dbf989f4754e07db1229d041067b472d70caaa2497616574041cd192f55b1937ad1a597371e3931936262f12fd1da21a08a7a99ffe71dd1b5676581039af70c7ae28f17cdd80e6678e6378cf819fe2aedb090995490cab2856f9c4b24d89b2987b813fc82f702e747f2c8229bcade0dd93a870506fedfd4da3e05847f7cd9b9460dd00c89430a1e6af2ec2ecf5f26066666939284b6392c9dac96071864fa9bba8a992ff5f8d42311d1219d469b1df9bd5cf84d7352eb26299ba4c5b8641831280881cbf8eb5ca7dbb94420687a0c618ef75721fdd9506f6b0f9963be63e7d68544f61cec271ea0a3d5b6166c3a9f8e8be2956a62e3f28b04b78b91366ec894d272f64475215c6f8a4431433ef506f597b4859781980a6f6b380c2a44abdb0eca945af2d6617ce9ddccfa5d86efea48e10df05436df7827be38b49672ee35beebe41172545043c27c40aa0f1474f31eb694a15ee9c3327160edddbc00ff415d9f2304b7359abbea5de0dd3aaf1f66401fbd12c0e229506ebc5fdf0224162d4bef3e2c0f70eaff1f09e1f870123607670580c3d972270a7dbaf91907572824096c6b541b55f356aacbdb59e9ce8a9c69df6d13fc04067f95f6d6adefe0bf1bf62740b7bbd4110124d127a365a0485a595985dfe45e2d8273cc1ecb6fd211f1da7539746a97c361a5ee7385f2c426857f7a5bd6dd84586aadd8f8fa9f7448a832abc599fedc7f72538b4188c7163add3807cfa25ab5c6f2859e937797fafdd2716032ca035b86eef9e34aea11abbabad3cae1ac1aa00e984fe928c8985a4d328f432d2949caa3477282bb418c1a5d952df249dd287aa16f466b1b56a6a2bc6b51de4e34e8b3ca41e394fef1ee23b572186a4ac64e2e4bf2fc2c2afa0d8f61b3e111c55549df1b5ae3d11f500fd4ff37ced56ad82cf68dbbb5866f62fc0a0a43824a959791b1808d8364f2861220565212bafd04a8ac20a6dc1a68267ec26ab42421f36996f307eec787bef848babecdf530ae45beb9b3e6db62d6ab23e17a01a0672a916928694bec66b84d9bcef817584108ccf920d0effe51847a9e56bec23f09148bccd5587c7c7efa95403a9241658ea4130d50c8a59bee3007412c2f6b0541889b9a45126dcd3ee2b4e012075e6069b853c8ddacf559087caea87593914017c1fe9841beae3c24a03f34d3fadcbe71d9978b2dbc2f4c290d4d78fae3f267a0e98e5249d610f98a9c5f949ca8b1030663e6b580be39ac1ca0283699ffc43cacc53c9dafab35cfc9268880fd7aa994ee02198c295843191c86b6c3fe09bd23b2e7dc2d7c3a5038f5307f7770fe28f916ebf48154e3f2ed7041ae871161b3f135beb53a43680b04bcf8a2d69e28aad4e234b34cbf4476ab2667c11c5fe80abc345dbeb6a8b9d3efbd5a46be5ae9e106212b03039032e606e67fc0a5c3f30183c3952422ed777bbbd9ab6d4929f327a2ad1d1190d355ed72522cea7500568869a6455fe71e51ec77c29295a7898689c58a216dfac8c88539ec0a5186f104e2d39ade23eb8b3e51e3cd8e6f72cffa120b9cee9e82f1ac6c87351f3fb37c7c2c87830ad7730b9f10ba8db2d463b3d81cf937424343183c5cae8d02345a926e1a1235d167423c6eb71cf706b2d4f054d38e1d59e0ddab48fa1ef892bfe3ce2f09ecc1174ce32f71cac5d55d12d0219337b06c8f1056ceec80bb534cd72133dc4f07484ad4a74b95c786eb622fd23c847a1e3cfc0de3863665372fb6053237510abc99377e93681a2847ca7776951c96b6df270d89b544646e595f205751c89d6b2c9cb8bcb5841eb64af86c91e0fb1505bc81c83ed04393539523002a2fb3dd17489516b30497c11c75314a74a434cd4bb918ec03199b052d4e4d6eb677218a27f0f01c8a966314b4ecf23aa5207e095c23dc67d744bb7b3da368472cc631923a1c2028ba74db6d28eb81ca607a45bee1ba2b9717273cb03affea94f300931fdd5d81d2dd895685099a9041e34661f0cf84cb899945ee32c8c099a6af28688295eb501bf1219c5a851fbe38c693ddaaee7ac559a379a05ebdf4d322d60cb413fbd899fbe1592ddee50a58b2e073cae5e0556a2f0055668542e4271498c9d200c127e3789abc8ebb052f5eb73702ace0e6f8beb2c3a8ecab3444cd803a759ed9ba68c6033a06ef959c648ade", 0xfd8}, {&(0x7f0000001540)="0d6d43ddf267d48c3e8a8016d6a2abd26ef5eba9942c11600391481bf4201bc9491a9a6bb2df6914808d20b90089c5bb3636164fd69056b95834e73a31b88dc9c9e07a176c4061d1ce", 0x49}, {&(0x7f00000015c0)="8a7e36792827fd927f3c7d871ce5687eefcda651dbbff6a5e2c8d54b44c46962ee7424834016954e09197e227b8e31d9ee9ee2ce08e1ba3efeeb430f093271859ccdae18b0184ba6a78689e4d00c321bdd3ef995898c720d8c0c72e2e5f81627d2713cc31da23aebd9e9891da58fde80c356460589d9fec11e9a0632b6cca8100a96f319b67109a2df515b08d68a27f7d75a08f26f51efb06200cca59ff8dfccec3884a761fdf789bb793028bccd4338881a89b79f86c7c792f80d1a631a4b31fbdccb8e715537ba5387836a431eb18da08ce71041c8540b00e6f5afcb2f2d01d8aaa4397f941307fd92db7e1a3c0ee9f7d1cc580fcb591779064433d1a1c9feee36504fe63e11c58c10752f1d87407303a4193ca776756c49f65e08ae0cd585098530bb06c7b1304b0346dea868a0d03a3330a0c1e47edd7bcf4a115d97ae5a94627950f7f463849f783102f0c35d089dc4095f53b003e09aa819a9c22e8e05f966947e9f241cb4f0d36e63b169c49fc017606e8cdd3ce19a01520bb390dffa72e5f2a08aa8983688b178b020309201b4843652d7ab442b78ec056f04ae2422d83088e6d87aa9a291d6cbb185f5630ecc419e0ae945240c21854c31e9e4b1bcd245a944bdcee47fff95a4ee005bd9fef5a3c877c2b622b8f4c8265d25abe4b5c8a67b7caca65333a3c836e6464d47be3ae9431b45a520bafaa1d58a8655b844eb780a1bf020591fed425fa2e6cb1e1261617f5ebd291b032c609db3b99d9e1716af768831922009985a57629af728caa5244f7ad5a033630fb417c76cc821a05affee66d6d734556ed189a34545d2df13222c4230720ccfc50049002a78c4e887d43d31875142831c182f358e2aac7dd29fb8703d96caff7cc51eb3271accb214e49ba085222c45fa1924cd99e56ace9954b3fb8244e69622ccc081e292b62ece639de76b2251ecb202d0d57b36c90161d1c612724b8835af04b8b0aa9b1c35800805bbac2430fef6aba2f1c0c8647512194a321ebc90031905c75bbba96ce395e9bc7fe8cc58020950d1fde74ca2bb10d099ebcd9c57b6336f6dd6de251934f6bf90a4183c2fdc332ac99158ca8e405f7530a9a1b8e7ec17fb5cc2bc32fc19ef2df0f1b3f4e36f8bafcbe0d16b2b3ea3febfb851859d20f08d092292c8f800744a5dce0fe8a731f6ea3331047ab119712758fe322feead5bb3055a440f44c01663721381413798e03a2f66876becc88ca110e4a8fdbd8b7a7b20de4264afb503035abe38efc61502c3a4c71bc8eb07e544845c850300a714452a8265483ffe3112a5abefe5c9860e54ceb145409a54f2d8c3f0976e02ec94cbab92030a3bc268f55066368fff78091d67691a6e3bdd4de0779299e805cbff48b65682a0c3d65a04b9d5dab6f319b492b6e88c4daa2168cc3b932a2cf8d1ee0fbfd5ab0b6e7bec98b77166773ee88cff21f3cc4234e67594c97ae93c4950617f5bb3750986618508baed788637e681bce95d1e9530f2bcb8a4b3a7d6add838b20df08cb621f3e51f7a6c5ea4b841e926745070da8632e9b765a2742fa2a2d2cb75ba87bcbf9d927c42491e8c4fdcf0bb55eb256222a52296c22f3c9c4564f97eeee90426820377032a4276c80756e6d1ddbad56a2e55d9527e305e6c52d6ca198b10903d694606d4ab5b34b9596f789de870c8372752215d55d51dfbb58f875854f9290929222930094b42daf11f04c4013abdb0880e6220668efc018f7c3e27d08f84e7214fc1e980fcb4c52d00e42415503bec6e5c2b0eff3c1ac14d15e57413987a427c798405b3a6b67c18aad3bfe43b0c750dcf4db3aa2abceeadedec45afcc8ee877b4ef7a50769f1a3a3ffc04711c7bda7e987ad03ad8aa098951ec4817a4078a79c6db79388c7f00d9b7290aaff43d2e7231c37f0a4808b55aecb057fc53768a0e7df27a5c7edfa30bd6cd9c5dcd8415fc1e13c226e401057866d74d7d111d227c11d312877524200cd114c55fc0552f65250137bb7bc714e8f7e4f0f47082cd6aa3a037218d19069d48c1fd4b8f8a4256db6d5fd2de8b2367b4227ef82d7f0cf83eb69371d616559495cab6bfdc6416d1b5c33914b24800666c9a25a3439e6d668b11bdde9f7dc3169140e2eeec586fee079446450500b56c42460fa77b987aeb9f6ed0b9ef21e4475b6ab42558d915976f5147f64b15b869ad767f52e845473875c59d1ae0b9bc67b60b54afca3ac9c6c594660ce95ea5e53a87b35af3bd3eb1d99d34a6148f9d233de3a230a3f2b2abe192160d63b877d1c8c6e9df5b00acaa5fc97af171bf479de7ebd24ac895aa708311bcf446ba28f46c562950d2d70a768227cdb09f6a39ecf923c1aa9ba74e1439ca77c62f4cd1f9448421b6eb7676224b447ca419208055d21d5840644a0900545b05d996bdbca9701337b8d24b4adfe857b0a9f16adaff577077691d8fa1b21ad478c3ae735cb98e14b9a0c303e61949b9ed7c8b7a4f564c3d78e079adcdc240de90ee3d0bd09ae0abcbf27e29c1b5f4db3fa27abf5924e5df2f7f6fb2c0cd0dfdc4a6d7ead773ceb4bfad4f620237c09f5b92382607d86d7277b90f99cd569a952c2c17e24838a5dedce433b15c1987ae1563c1ae8ca5ca5f9c0395e02b9bdde89c70c0d6dcb308b2f63babe66e2b30e745bdc4dfd121a587ab24ecd00d7cf71273a4ae5f6c358a2c9b9ed8b10d5f5ffe61329360f567f070c846cbad56a3f15361a65aa8f38ad8423b66b1262114efb3030345302688234e3416f31ae9a8e5ca4fc4adcf7a6d06291aabb7ef5886f3ceb783b839c992770d71053ce84869f3ab7d94abf7e241d7a4ed89873f0cb3852d5beee7cf7f2dcd537379f5f2680c1a817469439f63463a3d32e8634618706277001d0744a9195cdef65a7dc17f9c2354ae1d2d9d260e4663d75cfe7baafe83a06f9abc2c7f6d3e85739c116533b8fbfab40ddb388c73739316ba577cff59685874ccaadaf8da7988cdc83ca39f63adcef41b64761bceecd906189c10cccb09ada18c92a51d381dbdd84f14c07ddd7d78de91d27d497f9725d9936934098341952d545e6ac72340dfdb66d9a277d2f4c60a4b91384630eea3cbbc030a5e304025f97635f7cb316d7b73de5864d203a606c066bcbc02ee4e0c2e8f169fc4487160bcc084f46d6258d873e340615fdc98afc3fe3ee12e36e9a05d44dc475fcb90c05b1cfee4e3db64984f8931d554457efcf38b3bb9c8c4b2ef095ff06c14b45196258e89c4f53564927d96326c476dcb685196dbc3ed1a2d9396c9a6c7a068f4d3fda088089d7d7ebecdf5ec9f2dc5d2fc631d0d19e50d81f725369ff87e7d71e9763f882a8fd9b0eb738f68253f4038f846b1d87b75d985447b4cf2fe59943fed706edabd9b00ae1b5876ca5cddd9c9cd5379776918eceddd6a27b117f83d7dd90a17b8d955b6f10fdee92d378aa4186ec14436a7a36d011dc30f1735bcff800929cbf91dde108f8ba7609c2fa53c18dd95ba4d12abd4e464b61ec5c78f02eaecc385468edea776f9301a60241bbb5be5056a20f129f78ff4774c954dc1bedafae1565e33481ea6b1e629f133ea501ef266b6c5f26ebc1da0ff01b052ea43f8810038bb6141eb13e605fc7ad914fa7ea05bd25d0431fc5e7e3e34858bf33a3b83ec0ad0a45664279e98d3b2ee3194137267a9976a4974216c485435f853b2f32eea4bec8d47b360f5701b28080499fee552badfeb71c916e2d4d6d68195a2b738154df68194d1b87c9ef80d729b7ce9ee0b9e0b00cce263857856f1755b6179396810a5f6d6577260797c8de5cff33731e7e650444cc84a07c936652d90f2fc8d3a6c1f2f811cf5cee6ffb2b7986ace74258e4214ebcbe996a3437168fbafe9ba69275f6a4bc892bcb4cade42a50d7ac87e95028f0d76cd4f8d9a4f69a75d51893a64d5e7146ad76b5a50ef0c20b585e445728fa56437c2726dea3450632a7518689cae9124dc37907e58658255904ab9e8bcf5bd4f90f841751b9c3e22865b3b61e0c7ca668ad4d1617f96e5678be9ff812bebfeda400585e2751a11b9c1546f8f668d7b46ae0d71f6792a893ed1afe6b92504b551f9a26a5461883dbc55302374db7ed521d55c947907431dee610b09cef111e39cc1644f4645c0aeda8f50e78e93a6a87e4ba0307b64f61f3b2e5ddd56762a8b03574e989719740c6240dcae716f10df1efdb4bd96325ba56dc8ea433f12e894090760711ad8fd0c4cd8573fe3ff4cdd1599e6420c6ea04f41c57d3d33e090785738a6fce465e1d68022e785df366f5746ff85ab38bbd2d90dc0cb13cd710b785515889a7a7285ab0ca0bfafb03f8f6eb5f3c369d20a19da8c7c070ad2b5af59660840eeaf441ff585407d0d3f2e4bd365c58a295cd63fb7fa7e6b61a581d1f0c2f57f4b1ef6cd58a44185cb56e05f331c81f1ecaed3a80461d8b3bb265458fc38634e0c72a6cc14cd3753af1f758746a165e0a866ce3a9c383bf68cf6d2dfb0d17f539ac9ff9236572ae4f7139f956748c360fc22f834f142ee01b79026fdf01da0b8e985b05d4ad12e5c48294203713e644cbfb3c02178a660262e68515b82a935e089946cb3f0482501009035947c66c184ff69274a998935c762deee0018bf791f5f99fee4fbb1bbfee64ed8d767d0c9991f78714bb1cab853ce6b307bbb2090074ee19ee863cb0a4d067feca08d954be36e9a2d2a1e15db15e43df3547b399f8a67ac44731489763670323220fa22f8c4f4b88e86c4020008fba341be5849321518c4ab40e7144b07a6c57a69e65b9960da9c0d03ed0e2926cb3ee585c36bdef35fd6e2240c2ed7f01c58d4e67cd870f4cd64d72921a417f13b6c1533d6d699a655c3020d5d239376576cbd9c463ba651b51a60e4fac241296622fe9d6fa74e4842713d0aedb3965e911e1da1439f2a11ae63af3a9c1b8115166e2df7556be1cea1203cfedeced6849a0ae6267c5705c95990d88aa252532ecff1a219303eca11ca452ad52428d91c55f584977f6460aa9ac3901d1f290e99545c7864dbbe1f623039ed7eadf1a666c53e7c0f99b9d54e9d813d43552bb64d8c196781aa95f6bcfe46983976f76c1bf8e489d0691420e197d64d93b4d907b46951c3ab7833c8f5a85a9a6407e7ea86e83112990457cfde4ed396854da7e05ed417d1f3befbe434db4d21b8108ecdd8d70ace543ab72f48c66aefbcb18836e2c3d2072d4c85195ea41184ccaf6121253069b7e8999c61c2032c03ba07db8ef41cd83eae5f3cbaf26face7b8893c480d7f468132baf1993af7161a416cc6675284e6771adaa7ee3783542fc307d36f30348cf57398ba4b8935705bd83619c4637a6cea97f8fbaba09359230fe2cc364b416f870a62f49ec734c3791c17132a91ac7cf275b41f1c492f4b21daef4d8657c29760eaa23f0bde16f15b65240e18d5ce1699feb8ce995ee20a342e8c7a2cb6dec2ade4e76b19f625259031c2abbecff9e7e5a290e2347f7a95ba494470d7ed0242282a7b42cde86d1aa64b2ebf3ab9f218acceba955e1dc0ecbbf95057f5e7dec1b85e8809df52ce087740ceeca3b215ca5e498dda4196f50add044627bfa714f6f3025045490e17329849cfaf6a1dc871281032ccb27986af6cebcf53e335ba9641240af99c958e7cb0d4c6b262134b65cc459e99e4f910da3b277043b784aa58ccf3f24a9cbb9c5a7e51681ec4aa9d49bfcc4a3261a14d387db8fbca8f1bd0380930d29e4d61baf33e1dd123f59d6e400cf7b1b03de13971cd67cfae71bb", 0x1000}, {&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb556840eacff52ef3934fa93b3e0", 0x1e}, {&(0x7f0000000180)="56be98f3eebb95d680dfa8fca880dbde23b27de33b", 0x15}, {&(0x7f00000025c0)="599bc714c47e7e6406f08cce430ab2d97353092c4a7ba603e99aa4fe225b98533dd526fff76e2846878fe3fc9ffd30102507a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x9, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x8}, 0x1) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002a80)={'./file0\x00', 0x7, 0x101, 0x10000, 0x0, 0x1, 0x7fffffff, 0x7e4, 0x1, 0x1, 0x40, 0x8}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x22, 0x9a98372be71fcacb) getsockopt(r1, 0x40, 0x81, &(0x7f0000000040)=""/25, &(0x7f0000000080)=0x19) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r3 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r3, &(0x7f0000000040), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:29 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x4) semop(r1, &(0x7f0000000240)=[{0x0, 0x2, 0x1000}, {0x2, 0x20, 0x1000}], 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x80000001, 0x9, 0x6b7b34e6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80, 0x8000, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x1, 0x7fff}, {{r0}, 0x9fe94eee42250d4d, 0x8, 0x2, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x81948c7d61cc73d2, 0x0, 0x7944, 0x6}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x62, 0x0, 0xfffffffffffffffd, 0x692}], 0x40, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x5}, {{r2}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x3, 0xe}, {{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0xc1, 0xf0000000, 0x24840000000, 0x7db}, {{r0}, 0xda0bc1e4c9cbf60a, 0x3c, 0x40, 0x7, 0x79aa}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x16, 0x9c7f72f2524132a1, 0x3999, 0xab}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x7f, 0x3f}, {{r2}, 0xfffffffffffffffa, 0x82, 0xf0000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0xfff, 0xfb}, {{r0}, 0xfffffffffffffffd, 0xaa, 0x2, 0x7, 0x715}], 0x4, &(0x7f00000001c0)={0x8001, 0x5}) r3 = semget(0x3, 0x4, 0x80) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="19cc92f27058d56a70fe86761c235081d34956de6eb416d30d126f18a93a8b60c22a41a187286f93064d1178a0c5e4903be8ccab4d4148e085b444efee3bf0cf6157abeedf35c843ad05a0444cac68403c3d637c0ff66b48db680c1387f7e6b55677db99c98f5c245bcac045b955c02382e19cefdd951b511503ecd37bf397f7f8dc067ad1e36f0be7cbc125229673c6cf8fed66e7d5d14e63b8965c23d3", 0x9e) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x80) 16:00:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x9, './bus\x00', './bus\x00'}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x20, 0x6, 0x0, 0x1, 0x27, 0x375e, 0x1158, 0x3, 0x54c44b54fa045e52, 0xfffffffffffffffc, 0x40}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETA(r1, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:30 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x97, 0x0, 0x2}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000080), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000040)={0x7, 0x80000000, 0x80, {[0xfffffffffffffc01, 0x80000000, 0xd4f9, 0x100, 0x34, 0xa445, 0x2, 0x8, 0x80000000, 0x9, 0x65e800000, 0x6, 0x10000, 0x7f, 0x27fd1cf4, 0x100000001, 0x9, 0x9], [0x0, 0xa9ba, 0x0, 0x4, 0x4d5, 0x8001, 0x3f, 0x7, 0x5, 0xffffffffffffff01], [0x8, 0x8, 0x100000000, 0x4, 0xfffffffffffffff8, 0xec, 0x5], [0x800, 0xfff, 0x100000000, 0xcb, 0xb5, 0x8], [{0x2, 0x1000, 0xee}, {0x9c9, 0x200, 0x7f, 0x7}, {0x9, 0x7, 0xfff, 0x800}, {0x1, 0x1, 0x3d, 0xeed}, {0x51cf, 0x6, 0x2, 0x4}, {0x80000001, 0x3, 0xcff7, 0x1}, {0x3, 0x43d, 0x276, 0x6}, {0x100, 0x5085, 0x600000000000, 0x7}], {0x3577, 0xb9, 0x7, 0x20}, {0xffffffffffffffe1, 0x1ff, 0x4, 0x1ff}}}) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:30 executing program 0: r0 = socket(0x18, 0x4000, 0x12) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x0) mlockall(0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) listen(r0, 0x2) 16:00:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "6e935d6fd726175856950d74ae488fe036f7a756", 0xfffffffffffffffc, 0x1000}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 16:00:30 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = socket$inet(0x2, 0x2, 0x100000000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000001c0), &(0x7f0000000180)=0x4) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r2) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) r3 = dup2(r2, r1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x8) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0xfffffffffffffe5e, 0x0, 0x13e}, 0x100) 16:00:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r1 = open(&(0x7f0000001480)='./file0\x00', 0x200000000000400, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffe) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r2 = socket(0x18, 0x1, 0x0) r3 = msgget(0x1, 0xc8) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r4 = msgget$private(0x0, 0x20000003d0) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) dup(r1) msgrcv(r4, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgrcv(r3, &(0x7f0000001500)={0x0, ""/241}, 0xf9, 0x0, 0x1800) msgsnd(r4, &(0x7f0000002940)={0x3, "15172acadae625b23dad4ce5b586a11b3eeca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af8b661518d72dc427e8b29df5230a5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd3750266aae070133d8f8d23ec8af261e503a44f54b85bb8136284063ae2f8b749032ad3f64d43954979060a57a5dc9064698a715dcaaaa38d171b228ca7eb519e7ac4955cf574b4cd052428090bca38c0550d3d39027035667c27e368"}, 0xe7, 0x800) msgsnd(r4, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r0, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r0], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x97916a7baf33031f) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1c6, 0xa61fe5463935c0ad, 0x2, 0xe310, 0x7fff}, 0xc) 16:00:30 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1fffff03, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffff43d0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setown(r2, 0x6, r4) 16:00:30 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000100)="fd2021acae055662027073cfda6860db0d5289ebdee1b08a1d8a3a8a8ee3a08217e02d66ce55c88320b3302ccf21a85bd6246477d519bf577d62475f66af7e835538b0804d120412574f954c3f4ae7eee82a1d20212f16ac29a2062295358f0be483df2c65a66bdfcd78a6b91c896c79dba2508d84faf1364e0bbdddb786e2d5", 0x80, 0x400, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0x100000000}, 0xc) chroot(&(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000180)='.\x00', &(0x7f00000000c0)='..') 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") fchmod(r0, 0x40) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x100, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="ed92f844e10a81794b2c662b3507a17d810600fb868930c3623d2bbef33ced7aa4a2278ec84ec6d336e3d660292fb6846e467640c2c3252a60e7810782d7711d13b11170616c2df07b699ba75921e1a58e4ee915b69b0c5358929a0e5e9f7e91b9f9f73318ecd344", 0x68}, {&(0x7f0000000240)="8526bc9f31ebf1dbca4c4df092695253e93ff3f5afbe1885c835a1c9b14d12", 0x1f}], 0x2, &(0x7f00000002c0)=[{0x108, 0xffff, 0x6, "7da2ba64cc2b380a3ed30b8d68c311e42782172dc8bebb598008fe450ceb33ac563e662cb1637236fb9f241839a51d32f13368f061eccb27f2b4e54f8ea658fb58171b760e5a221c59d0c0d7ce1aed6c532ea961d5535c6f121bcea8a8750429f7e298b2c104f88d8c6aec74635a3c0ba70ddebe3d97fea0fc35ebc791de8eb162972e8a77a1d186d1a37f3673f8812836b09dc004b4283e45c9fe856cecbbb439f049f7dd4570484e8ae7d7369c0a2450c16815ffd477ff6ed1ec504f8859cc005ea025e78e9e0106203d06549971bca963e803ec49877df2898e90930de96066d9570ca97332fba07e0b5678e93069b3ade0"}], 0x108}, 0x40d) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008000010000000000000000000000000000001c000100000000100008000000000000000100", 0x2c}], 0x1) recvfrom$inet6(r0, &(0x7f0000000180)=""/140, 0x8c, 0x800, 0x0, 0x0) 16:00:31 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0500"], 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x4, 0x7fff}, {0x81, 0x3}}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}, {{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000340)="7438efc9995ddb", 0x7, 0x0, 0x0) 16:00:32 executing program 0: setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r0) r2 = socket$inet(0x2, 0x5, 0x6) fsync(r2) ktrace(0x0, 0x1, 0x108, 0xffffffffffffffff) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) kqueue() openat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, r0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x40) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000300)={0x2, './file0\x00'}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) kqueue() symlinkat(&(0x7f0000000040)='/', r3, &(0x7f0000000080)='./file0\x00') utimensat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r2, &(0x7f00000004c0)='./file0\x00') preadv(r3, &(0x7f0000000440)=[{&(0x7f0000000340)=""/209, 0xd1}], 0x1, 0x0, 0xf) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0xc}, {0x6}]}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/189, 0xbd}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:32 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r0 = syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) close(r0) dup2(r1, r3) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x118, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./bus\x00', r1, r2, 0x4) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r4}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:32 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c, 0x0, 0x1}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x100000001) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0x54}, {0x10000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289145cec2800700000000f80000c673c5fffffffe000000", 0x2c}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x2, 0x800, 0x4, r1}) read(r0, &(0x7f0000000400)=""/148, 0x94) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) syz_open_pts() 16:00:32 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x9, 0xee9, 0x7, 0x4, "953f46c6a6c7ba8f26e5dc29b1287229dd5e0016", 0x8001, 0x20}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "00000000c42000005a760deec9d682e200"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r1 = open(&(0x7f00000005c0)='./file0\x00', 0xc02, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x57) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x10000000000, 0x81, 0x2, "14f3edf29f040cc9ca6ceda6eb2464399705f5d8", 0x0, 0x2}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) 16:00:32 executing program 0: socket(0x38, 0x5, 0x6) msgrcv(0x0, 0x0, 0x0, 0x0, 0x800) msgctl$IPC_RMID(0x0, 0x0) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000004100006fb91782c3a980330001ab990800000008000000"], 0x18, 0x1, 0x800) msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/62}, 0x46, 0x0, 0x1000) msgrcv(0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cedb2529d724de5100000000000000000000000000000000000000000000000004000eacc7f84db000"/136], 0x80, 0x2, 0x1000) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x1ac06b1b27be2dc3, 0x42) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/84, 0x54) r1 = getgid() r2 = msgget(0x2, 0x1) msgrcv(r2, &(0x7f00000015c0)={0x0, ""/205}, 0xd5, 0x1, 0x1000) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000016c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x6, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x5, &(0x7f0000000440)=[r1, r3, r4, r7, r8]) socketpair(0x10, 0x4000, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) recvfrom$unix(r10, &(0x7f00000004c0)=""/4096, 0x1000, 0x840, &(0x7f00000014c0)=@abs={0xdc92a9a24d396d4f, 0x0, 0x2}, 0x8) r11 = socket$inet6(0x18, 0x7, 0x81) listen(r11, 0xc7) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000026a604ca9ba461cc0f88e09075000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5452be9391f779a0b0d85b32500"], 0xe7, 0x3, 0x824611a026a2c69c) setgroups(0x7, &(0x7f0000000040)=[r9, r7, r5, r1, r5, r6, r4]) msgctl$IPC_RMID(0x0, 0x0) 16:00:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) 16:00:32 executing program 1: clock_getres(0x3, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x9, 0x7fffffff}) 16:00:32 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x14, 0x20, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x82, 0x20000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x3, 0x20, 0x7225, 0x2}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000000, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20, 0x6, 0x3334}, {{r0}, 0x470106046de3cdbe, 0xf, 0x80, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x911b39347dd5503d, 0x2, 0x4b, 0x8}], 0x66, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x140) shutdown(r1, 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x7, 0x7}, {{r0}, 0xfffffffffffffff8, 0x32, 0x20, 0x100000001, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x80}], 0x6, &(0x7f0000000100)=[{{r2}, 0x0, 0x2, 0xfffff, 0x76e3099b, 0x8000}], 0x10000, &(0x7f0000000140)={0x101, 0x1}) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r0, 0x2}) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:32 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x832fe44aa2ba58fe, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x1000, 0x10000, 0x8, 0x80000000}]}) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3, 0x200000000000, 0x80000000}], 0x83, 0x0, 0x7, 0x0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x0, 0x2}, {{r0}, 0x0, 0x90, 0x40000000}, {{r1}, 0xfffffffffffffffb, 0x3c26666bed2a5602, 0x2, 0x1f, 0x401}, {{r2}, 0xfffffffffffffffd, 0xce0a1d92d6bce967, 0x1, 0x1, 0x99dcd3e}, {{r3}, 0xfffffffffffffffa, 0x41, 0x1, 0x7fff, 0x5e3}], 0x800, &(0x7f0000000200)=[{{r3}, 0x6351a566650b8a53, 0x4b, 0xe2536e4eeeffdb32, 0x0, 0x10ca}], 0x7fff, &(0x7f0000000240)={0x9, 0x9}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x2015, 0x9, 0x6, 0x8}, {0x7, 0xff, 0xfff, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r0) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) chmod(&(0x7f0000000000)='./file0\x00', 0xac57a5b9aedffe98) 16:00:33 executing program 1: r0 = socket(0x6, 0x3, 0xd5a2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r1) setsockopt(r0, 0x20000000000029, 0x25, &(0x7f00000000c0), 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x88, 0x200}, {0x45, 0x9}, {0x8b, 0x949}, {0x100, 0x3}, {0x47, 0x10001}, {0x2, 0xd14}, {0x66, 0x5}], 0x7}) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4614ed58ce03ac1620757664dabeaa118b9b18eb6051753e299ccb25fc0637ad772345ee914465f63ee86d047f67030c9bfc2d7bded45f7430ea5cd9195c711d9a965a9d947427fc0bf40f442289b5e284a5464732204a54a1ab3455adfd8bfea916eaa035a9d85963c9269a2170fa8a880e46524580c26809569f5f583d1d272d5921778acf5f89cd999c4f1d526554f0da7761df40e34f45876f23bbcf340cc30149027a9c9ec3ae0ece3444", 0xad) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:33 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0xceef13379c5f52ce, 0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200c0, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x3) 16:00:33 executing program 0: getitimer(0x0, &(0x7f0000000000)) getitimer(0x2, &(0x7f0000000040)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80b47857afc40bbb, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x2) setitimer(0x0, &(0x7f0000000100)={{0xfffffffffffffffe, 0x7}, {0x1, 0x2}}, &(0x7f0000000140)) ioctl$TIOCEXCL(r0, 0x2000740d) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r1 = dup(r0) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x3, 0x8000}, {0x3a6, 0x6}}, 0x9ce5fdf3c1df39ee) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCNOTTY(r0, 0x20007471) shutdown(r1, 0x3) utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x0, 0x3}, {0x42, 0x4}}, 0x2) pread(r1, &(0x7f0000000400)="d4e925e7612276ed", 0x8, 0x0, 0x0) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000440)=""/50, 0x32}, {&(0x7f0000000480)=""/89, 0x59}, {&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/203, 0xcb}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/55, 0x37}, {&(0x7f00000026c0)=""/164, 0xa4}, {&(0x7f0000002780)=""/55, 0x37}], 0x9) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000002880)) r2 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, &(0x7f00000029c0)=0xc) r6 = getgid() getgroups(0x4, &(0x7f0000002a00)=[r3, r4, r5, r6]) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r7 = dup(r2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fchmod(r7, 0x40) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000002a40)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000002a80)={0xffffffff, 0x6, 0xffffffffffffff84, 0x1, "b16bd7d7098365d0a0fd44d5196d87daabadfffb", 0x3, 0x3}) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000002ac0)) chflags(&(0x7f0000002b00)='./file0\x00', 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') 16:00:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0xfffffffffffffd53, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2f9e19b911bf507c, r0, 0x0, 0x0) 16:00:34 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xf5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000300)=0xffffffffffffff81) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x10001) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r2) shmget(0x1, 0x3000, 0x110, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r3, 0x1) socketpair(0x18, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x459e670db322994, r0, 0x0, 0x0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000680)="4dccf3039a51ff9de1cf61b57240fbcdbf2013b6020184e8fc06009d483b4fadd9aa07b119f01056a4359b4eb7727a591bdf8692adf7070d6fec46c518b0bf9304be83560f0bc258b1f3c6932ddd2227927f90b348b0c39305c117cf4627fc6e58086cc4306873cff9a9b703bedd02c4f1673187cb075bfa1983311586735ef7968c5c15fef4fc7f0c0749c44cc893c9a00a6bb41c986a8d7535b35a9b4154e8e121f485c2e6813c81a925afce75268cf156ff23aae686c97f0b9a0686d7dcd243b1de451db55f58352c12a08497733e78cbad1709c7c3a039d5e088e568c9e82f5cd5fcdff7614177a1e9477436b103c53f85c52722723d55d69887f51a788eea7d96cfdeac0caa5148c7234c91301332e7ec462bca3ae5a68ba765202b226adec2e71f1f3e26c501081895af2e7bea2b68b6c282f08bfb2a54a6f1b31acbbcf1a57aab7ce1aa8bda61cfe17a83751fcc7a184c232e3a02ad9abeba594b3fd583f7d3f711bd146f7d8ea6ee63ab25713c99f0f99e1c908b39a3856ff5bf3884d0215bfa0cd2055dc297b5cf54f3f26d8acf2d653f1799fbe2bf043af358922cd5375e59de1c8892e2a14f6aacc1b0d83fdc5fbc9fe63e09ea7ea343ea326f91ac21ab1d32f4fa12c088cee0e3aca926634df38d1baa71a63b102152959f465e213a83ef64216d36105b23b9e3dbb4552c365daf2fd4975eee9525d2620ca27d7a80097f", 0x204}], 0x1) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/200, 0xc8}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000340), 0x553}], 0x1) 16:00:34 executing program 0: r0 = kqueue() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:34 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) close(r4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r5, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r5, &(0x7f0000000a80)={0x3}, 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f100000000"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) execve(&(0x7f0000000740)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) fchmod(r3, 0x20) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0376eb9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b0080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cb96b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500000000000000000000000000001e35ba36be62a48c92c509aa7ff5b93fd794ec00000000000000000000712d00000000"], 0x13a, 0x804) utimensat(r3, &(0x7f0000000bc0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000c40)={{0x200, 0x1}, {0x7fff, 0x1}}, 0x2) 16:00:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="3b02022000"], 0x10) write(r0, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") clock_getres(0x3, &(0x7f00000000c0)) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x100000000000006c}, {0x34, 0x0, 0x0, 0xeffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff5c, &(0x7f0000000000)="b6") 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x73e6d8c0f340dcd4, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x80000001) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) bind(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1c}, {0x40000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getegid() syz_emit_ethernet(0xffffffffffffff81, &(0x7f0000000380)="709af1640c2ba5fc5e2803c40921b4a18a77ed0f328942d901c8aa7b5f855a596b274fd618f5d4e6a1e1d6d627728932a1f2641b9e6110b5aecbffa3f878d152570184a464acf9108a35c02473d005322a987c23def5191f03705b8d1328c01b5a5836af243c54377bdbedb962e5463dfddc310f87dfe94911681835be94817980051a4a0590c12621cf502dcb77dbb8ca995d4c381b67d5c3dea136d964cfc0879e0bf4e352e65be06960471900ed8b8d1109a70257b5a11bc700d27843701106b154f7c2822db854beeef15b28a09761b9565f61fe9e78e6039a9277ce8bcd0095bd38ab8540a2010ec0bc7a40d817f8b89d8aeee5e208bf55b958d7115daf4d273fa275e40ea8407c1d84aedb3cba20d122e036fbf97301312f68c89b0d3a6731a73d297ea8789ea0d4852bf18bcc5f1eb8fc40bb12b0a70f757f1a9d3461185d005198aadb842068e9880bc71ffe82f13746fbd075e41b16d1a28564aac23219f6ff106051cfd25647e95d7cd13545bbc24ccbae681b1536ed70a9cda733f1b52041f62d7a855869d6d6f8467a9e1569552cecfc530e6fa2d14e17c426e2a83cf5fbb3e12a14ee1e7817ce11ff5085a038f1cb7fbfa8f3dd150d9f1d5d33e3ed63346e869506e69d4a047f82ef5b9d1f80cc81f5b17bdf9396bdcb4a1704552f62415c6f2f741b6d2888bf9c3da0975622f9fbaaf88d92a6f1ec1fabc04323f3c147665a8cb1285f429be93f2dd8ad9e252ff24542be2e62b1058cacb1575056ade1d416b21b65e87a11dc3c1bcfb6ce0cc05c2cf5df8a75a4702c90b52df739b56daf74b1301b7b5d33d2a9cd4a354e46cd49ab1c260afc32ef6ed59be70c2d9cb24c") 16:00:35 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x1, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x4, 0xb5}, {0x0, 0x9}}, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x100, 0x0) fchdir(r0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d, 0x0, 0x0, 0x80000002}, {0x1c, 0x0, 0xfffffffffffffffc}, {0x1f, 0x7, 0x0, 0xff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x5, 0x2, 0x1e, 0x8}, {0x40, 0x4, 0x2}, {0x100, 0x6b6, 0x1ff, 0x8}, {0x1, 0x2, 0x8, 0x5}, {0xf067, 0xa969, 0xffff, 0x200000000000}, {0x6, 0x5, 0x40, 0x6}, {0x8, 0x2, 0x81, 0xfffffffffffffff7}, {0xffffffff, 0x6, 0x0, 0x8}, {0x0, 0x39a5e11, 0xa9, 0x200}, {0x3, 0x400, 0xff, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xa90, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x6b, 0xfffffffffffffffd, 0x2, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x98e, 0xb12, 0x8001}, {0x8001, 0x7, 0x800, 0xfffffffffffffbea}, {0x8000, 0x20000000000, 0x8, 0x6}, {0xd1, 0x5e05, 0x10000000000000, 0x100000001}, {0x1, 0x5, 0x1}]}) select(0x40, &(0x7f0000000180)={0x9, 0x1, 0x0, 0x5, 0x1ff, 0x4, 0x9, 0x4}, &(0x7f00000001c0)={0x2, 0xfffffffffffff1d9, 0x2, 0x9, 0x81, 0x80000000, 0x6, 0x100}, &(0x7f0000000200)={0x5, 0x0, 0xff, 0x7, 0x3, 0x91, 0x0, 0xb22}, &(0x7f0000000240)={0x3, 0x400}) 16:00:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000100)="8528b42e2f2b348d888d1339a13f1d7761e1397563ab0a5dacc54940a5d177e4191dcb76a569c2e160786e068b38b5082190d7357f81572043e43c7ebe3efbf49d5f12b4177380c3c07dd8803ba63549a311e6935a2520e64a327d923b5f45200e2b0b89e2a2e28b9676c97418c1163ba29102e6caa161952dc62d32433b515271a046963fd734f5f557deb97c7f5ceacb98bb175ac0c0174328f0555693f788107360f58e46fe12390139b90272fafd38a13dbef44ded222576e33048722b79d4806e81c6990499c79a523712980bafc33ace36bb724a5ab8caee636a3888d49628fc4f56caee0fc39b4be83b67c5fa56f148b72f676bac1def6fcf78c2fcab4bdae90cda8929ffe50e0516113bf9664b362d41dbe08284e4356ee74f545a835fdbf216b17e7ac12bb986a66c9bb10159bd8ef8065a97ba1b15e51d7b3d69d1837ec4a9df4ccc8d6f89b18529da6506f0cf4e8089b25b8cf05c2f243b7e2e901eca68f5712b9f269b085ece04062e5d5bc3a960628c0b9fe7ed5af2b4a0c809df77f8263d994c9af627640345afcde8452634c8debc9ce25890786e1c239d0a269bbfc84040fa92430792fa538e45a6c264114715ce11c5739203c5e2ce6bbe58eb7a2a00488486d5d362b6aac4ea8446cdabdc6090a2602472a72fc2af4ddf44f8ec5302d8039220f933e114d12a7f1dbca543fde463b758b21ffe3b45c1512a75c838716ea07e5bdeb14cf40bfa33144c1e93b6d63243859b2ceca6e26c9c77b7a78888e06aea31eb3077fb097c5af7ef9680642aecf413184af5ded54ab25df14135209084c5e284331c68fd29011ea61920f93193b5639355aac060c2eb2ea5fe7dabbd40e3190496d16358f59071583fcba07c884cece54903a07ceb487b27394eca256d6b1756f3e62b69a9e99ab6ac77a895ba8f7f32a5224241a46a4857db4b3c5f805c5f3011b314526c401b0d2e1aee602644c5c199ce5a98ae54d2ceedf3eaf75aa83b3c071b86f80a0d4f5ad244cb61deb14c0206a5f1fb165c248d64eab3958697b8022b24af1f99187700104714c3f047bb104e8a750c5a3bf27eb23489fbf79cb8926b22713643f9f36834bd855e90c6f53e0ffabe1f85cfb482cde52cbb6ff9ddd7d33e85b19230d746ed62fbd33a22b5204e9bb083dd1282f33fed4a5339b0905f01865ca4cfa1a4a5a8719d8c3ca1b55253acdf65a974dc07b3f3aa233178c468a967e6b9c60e215ce6d95e2d41241988ebe525bddc546b646ef14a1b3db406728bb69e527d4505091f40a961df8880fd746f23943a2c675e608cc474222a1930b8cffda747953a96d864fd97eb71b98f544c3243e28a0a8402a0468e87c24d23909dd489f50a177c2f5080f5964195962fbbbc4e02e984478110de18fcd4d9b0064c55bfe45b83585543a75077de28307048484c29c0b337c850880e56344e4d0ba118bab31da003c6c7029bc16a2fbc574ef0dcf49be46d92340609e5659957f4b9bea9a3cb9c5f5e2e75cf1b946b850695edd290d728c399f03bff655a1ce802636cda02fbcf28363cd1ae0a9262af5d3ccc1df6fa176dde1adf3d0a9780669f47b8d998bdc1fb9a69c9dc66b613f0544f4952563ec5c9e46fb9c818730f4affe7eea218d34401e4d31b360f50cd50686a8be904db36473f40d02e27c20cb419dc6c4c9658d3807e5abd572a86be6edb7830bf92753b381483223d7b05754f60b8a528d353e34a50a21cceda74a896273119bfd1703251cbfa76ed61ad98897c5a2465389ca031be29a598a87b067ed3488dfa2a2cb35ea392a227add70e39e3859ab48d45cee251b6b1af531bf5e71b6539c70f85eb8df7b0bf5c44fda737d7dd47fbea43f6b7b25e96e4bb3167a0fce6b5d506c758004a12c4fb66d49697aab5b587ea08d7390aaeb42b46206b6a72776fc616f57a825cc038c94bc324ced1ce721017e9634c2b63796f03ffd68f615e673da94c3f8fe0c62439d6438de72fd901dc822d84b32ce042f4ebcd935ee5af6accb59ac683ef2f2655e69fb0ced7c40e5b8aa981dfb8ddcc0ccfdd156060f84115c1725f8774297defcfefee67d5c132f6cdb4d2221272b16462958d61358676817d3eb8513c9abe5983e0e7344dc6839704d67a5192745c5576e2ab0cf89fee5f92a0fa00be829ec8c2c1acbf4ed0efd48f64c28bc3a12a8d986667638616c87d3f98cad08397443971a03e8685efee2fd127011ade78a6559ed993d6f2942c49e46f8a77c7907793b994e26dec52a699308920ae43f2623cda8f0407e0f202de489e3fa08992bd0a5f946d760b8b3223e3b6f940495e5cfa337a7f7b1cc2ab66abfc57f681326d5ed59d56cb491f070a0945ac9ebe559640ce42c8947d1dac92b3abf11da367dfa74e07b696c1528a6cc885c2fdc0c0dd31e7494e0e0ba3e20555a21660fa981bd6a45044b4a819d2dad3826efaf03e05e3a5e3df43b71f148935927db691cb3bc9d772df8d4824298e54c1409d2557d1cdaa51314f9ed9af88733b1eba9162a383188396c4e965ec85b76621795a7cd9c94e802f88387e90824acb9cd60ee5dfa6920eb6c81b2b3e9bd122e31a739f661fad193765b79fafbfa00378cd155465070336630f3117fa65e684a049a16d281f0fbf13b5b67a4cd0c5e4e8c441e5190f14e9c8e88d7aa69024168190563b411026557b89dc455241a8cf44f0f008bba0f7dbb2575963bd95aaa2b309541716288f3c3e53b2fef40ed26146f7b08251fc1465d9724a32a5979a8be4fccb579225c7ba72290d3118a16242071fbdf98929f40c1720dd7eb3faeeb9ee41c373081ed67be0a5120f567b2712124ec11578dc2732ca0f1db9fb96b7b945aa97d3c027976bd0c43db3f1de281b442fcd4bacb86c5a200814ad343a31f51bd7975e6f72602de3f7bd2b7baef817ed95a2d76ba9b83ce8054a6a755d361cedae49c049413b206fec4e91acbbda89741fb431f8e900944d842c3a37b3961a550a4271aadceaae435baf1f768c05e0845fcc3f35ebe0bb7f6185a54fdc34886fab666b73b2767b4c4efe55f8e628eee704279b74b3b064db0178cb742368aaea2268965e5a7a8bb2a4eb86ada104351a7a99ccaacfbd71aa2ba658972597f3108ae912bf2b8c196cb9654c11ed35d92b6e8e8962f2ba35317db44054fc575b82507e1af3bda4748733e288e55ff645af6f7331d1ddbc2d4629c41a1a60c1d3b1d0a35756461eefc7472cc94caf42a8d7e911767a0f2e4e019216c820b963eb1805f0ab7d9401bb692bacf7b28adc4855156fb23514c3a5e18c1190054e306611ded3a8ba108c987fa0255ef3aaf0b4d37e7a858a21b41aadb810781f017c1b27997686ffa33b32e4ec5edbc3aaefb4d5e76de5f5c25f81732cc09ca52ef3265adedba608846c1044b7e015289aa7d15f7e91451205c12c43687a3cf1c9080c085ba48eba21cde8ca92a0288b1427e177ff77ce9e6291dd9ae3bce5eb9326a57ebbe8c2ebba8fd02760a5f3285d097fb751700322d3145501f9340cdd3504b76a82a9d099884736be0dc30782fdcb9b4c72593abaeb9956cbe1979f1d8f01a94f04868a59611afa81f828b928ecc108ca6152f5546aabf862117ad260e73a27a4a341a49c42c9a0780fc42f6982fb6a0bd6fe7ad472a018dc46aa5ff1a143ca8a198878d10b8fa34af49b670c2d6143b4d3f44c84e14357a89d5a20f4ab63365e6b513aac218c84dfea6b0257481cc14bf4e5233e6cfe5b3af9999216f5a00a8b6c45dc5756f0427831573b4a9d46e1bcfcb6474fc1c155168e2155735eb79480a93eda874d25311992fa27f8cc527c2bbd8c9d78bbb61b6df6cdd7dc222f7decb97021aa8911d4384a033372f173ab044bfa1daecc760e32ad06f5cf5de6792a1dbce3b6994f61a4ff4f2df20624ecbc921d1e834aed223737d8382aeba8b5beb509b79434764bfbb767444121c41b24e8d0315a17d3c5252751c0dfbfdfd193b3741220e08318b2c75e8bc096c16595332ca3975677fa1e2c50192bc0dd7dbb89f0f13878e6284cbece8fbee7e6f23afe4a5a568e39d6cd0f0eb5c8ce001213582a4a92a3d10b9ed466a6d037533a2070e2cc49db6f8e17f6b38bbbba3435c63c9f62b83f276787e6f04c1df33df520fb1f7af11bfbd2ce89c15d897b0358bf90a57158dc5a41f63bec15ff64138b13fb2ec8fc3b68d3e9290a1a2874e77a15a2438c40b3ed9b07cbd29082cbd60465599e65e40a0a8501f9e7a8616618cd89e0f103a21addbac612c22f8f772f45f7bb63cee977c592c91e3c41f6fb122c476020d8405132b8b5d75f644c52cc1fb43583a81a2611112fb79c53d768c643d60cabbcebeae8fa26cb1a7a1de93f972203b797e534358512e7d33bc1c44d2be73f04c52bde8c3607e233d217f65c29f014c3abdcd1ceb109e45eeb1ec09135f7c188a4bb7188bacff5c937a289d6cb73664d7eb53e9b341c18a7c68d0a5ef8dd61157e0f137ce89edc251c0db7253f0bc5b774d4585803ad3146e2ed60bec70ea974f18681be45c66af1ce8aebbeb82bb3dc2a539b3302de505ce1c0639a72f66536dbea89c047be542b61624536336efac682f83e0e2894a15de98622d66271ab36f6bbd44d82b659343146a847d4ca402740c46370f448e767368e460cb0ee3596ea1c0fa8de25c346340d49773dead4fd9893f76c9fae83af3b867cd0b8d925562e312bfa4a5b33ea0f444b13cb8ed12a598861f91aa72dc0ead703626ab5dfe76d303496da856114c641e5b109be055d880f1901c46de01a5ebdbfac1adefacc57df531dc9687128a00de3dcb51ec7f2e3bb8f36aee221b5a8f6825b697fe8786d5e39564dfc7aa4675d4e70f32c0904acd5870d9b14eff551ddea34e1c8fcb7efecbb81a5c27bc005cad453f8c65903ca7fbf578c54d520b99c8bfdd11055fe6fcd24a6d1d744f72c18149dbbe3d83280b65a18d73d71e0e71c977afd6f0e5d7ec21fa5950f85ed7adcc317f65e91262711b6a71c0c78b6bead4900076470b1801c1fa4662f35fd679aa1d11fab1dfe922584e2920830de6ea9f5c38de02e603d4c8192736a811331075d813612788a3a383bb0fc4343db4c765c199dac7fd4cc74661cbf2d6a5c4f610749592518aed0e4f5c75ff8c1a20ac15312f86adedd9ed942d1b79bcd4467b18adf615062a2e67ef1644d8105c50008d426b3c2c984decda3895d79fd9bd391361a7e6d367f5ea294be6835cfb6662caa7a573330cf308b62bd157d48c10c48391425f58ca794c1bb6c8b892167dfc55b0a4ab94ffdbf3b087a27811d0cc243735771385ed4b3ad6958c3ea7e0b8437760d7b1cf95741933342b6b4638ded9e42d686c2268232d71a2353c75568dbdb9a8b269fd282aca8d0fb6e86fe4640a96c022bbb419a041c502182b78c16beca3514c885e1f9e81ce5cca1e7349240b4df293188a7b0587c5aa92715c86a9a53ddbff3e1486e460f85be6755777522f4bd31e3ddd4c09930e45a64a795a1ea966eb7378fbc02cbdf8dd4ec233ef6b0533991fdcd6777719545e1803a4b09cbe38243b886a690d412783bbf806c150a4b1ca0b585ec220c40c6be318a3ae772d6f4a0cf5e54a4af92386e43ca4996f74bddb4385c91b8de498d262bf697a77fccf454f21fc2e487e7df85d5fcb2c175c2a2102812ac32b84e71b65c4837c603449fddd659b0cc33ed03b7543e8fe568d3a76a398521a52dc8a0ce57a5a9b46ad8d3239f8279166fed58bfe6cf885b32af2f9351", 0x1000) mprotect(&(0x7f0000691000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) 16:00:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8260d53f66496cee76969d999228653000"], 0x10) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 16:00:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x61) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000040)=""/3) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/109) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) r5 = dup(r1) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000200)=0x1) semget$private(0x0, 0x3, 0xbaffbc4fc77b9ba5) accept(r4, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) 16:00:35 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x7fff}, {0x2, 0x2}}, 0x0) semget$private(0x0, 0x2, 0x40) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) lseek(r3, 0x0, 0x0, 0x1) dup2(r1, r0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000002c0)=0x1ff) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x0, 0x0, 0x0, 0x0) ftruncate(r2, 0x0, 0x3) r3 = kqueue() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000240)=0x1ff) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x4, [{0x3, 0x2}, {0x1, 0x1}, {0x3, 0x2}, {0x2, 0x101}, {0x2, 0x3}, {0x1, 0x4}, {0x2, 0xa7c}, {0x0, 0x100000001}, {0x2, 0x8bac}, {0x3, 0x47}, {0x2, 0xffffffffffffffff}, {0x2}, {0x3, 0x6}, {0x2, 0x3ff}, {0x3, 0x46c}, {0x70d8123928e4a9b7, 0x1}, {0x3, 0x3}, {0x3, 0x593}, {0x0, 0x80}, {0x3, 0xfff}, {0x3, 0x40}, {0x1, 0x6}, {0x0, 0x3ff}, {0x3, 0x9}, {0x3, 0x100000001}, {0x2, 0x676}, {0x3, 0x4}, {0x1, 0x9}, {0x2, 0x10001}, {0x3, 0x9}, {0x2, 0x7}, {0x1, 0x1}]}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pread(r0, &(0x7f0000000100)="a55a9867056d54584b5ed61f163a2f91201b44c2f83bff590aab55a454c2a862784b2c07dbc2b3ca49e956d3f2968b005bd8ce3059e30a58395e1d4a0dd80e6fc7ab6cec24f4f512134dff9e695452318f85b64ba067b6fda4ecf8192b2a0dd72a5ae349073667218db97a4ca07c62d80ae628de6e5069fc5623187671556d5ed282860c76d333f0", 0x88, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xa0e5955d1208f19c, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 16:00:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2, 0x6, &(0x7f00000000c0)="fcfc75952944e9142220589c5dce6dd096e1f8653b689d65a5d29e1d684b79e0ce3080fcb1635de7925c11e5cf97223a778d250baf6a23dbbc01abde71c6aa9d1795c1fb5db74ee4d4d408fdb3717a0e2cb5bc96ed0497e6c53f92b596d1a0fbe9ef8ba79afae4b57fba00e216279277114e04f725b391078732cda054053f069bb7213059e4b44352b8fac37b7a197a8c", 0x91) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x800, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0xffff, 0x621, 0x8, 0x8}, {0x3, 0x100000001, 0x5, 0x9}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) 16:00:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) r1 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x7, 0x0, 0xffffffffffffc379, 0x1, 0x80000001, 0x401, 0x8, 0x5c96078b, 0x10001]) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000080)=""/176) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8280, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x48, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)=[{0x5c}, {0x56, 0x0, 0x0, 0x1001}, {0x80000006}]}) socketpair(0x10, 0x4002, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) read(r0, &(0x7f0000000200)=""/123, 0x7b) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/99, 0x63}], 0x1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) read(r1, &(0x7f0000000080)=""/39, 0x27) 16:00:35 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x10000000000002e8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x8, r2) 16:00:35 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc96e0c25a602697f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:35 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = socket$inet(0x2, 0x4000, 0x1) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000400)=""/26, 0x1a}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x50, 0x0, 0x1}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000100)=""/78, 0x4e}, {&(0x7f0000000180)=""/214, 0xd6}], 0x2, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xf777ffca2989fcb4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000012c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0xed03, 0x3, 0x3, 0x58b9}, {0x5, 0x9, 0x100000000, 0x1}, {0x7, 0x5, 0x7}, {0xdb, 0x8, 0x682a389a, 0x8}, {0x7, 0x6, 0x1, 0x1}, {0x9, 0x9, 0x10000}, {0x1, 0x8000, 0x5fc18cbe, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xa2, &(0x7f0000000200)="2b7c34649f36d53579ac172b4d05a6c0f58ad0019a9f1688c33a2dfb409ef4a38a1337a0c6e79c965eb453b70278a9e7e3a1f12e479c340200000040e3b70aa2af94f5141970d52384d3918919f19d54208c8e0db87d074a35ad51055c49f2e4c18517146f88c9c39ce13f8ace76fcb8916f4f5397ae83be80c7b4474cfd7cf8d21fae7a862e7a6226ae5c607a96897ba78bd448c8c1dc8e796511b178942fcd35f6") ioctl$TIOCSCTTY(r1, 0x20007461) syz_emit_ethernet(0x1000, &(0x7f00000002c0)="a75a9f0a8a141b650c9019925227d24f722a55baafc32aafd54bb0a1eb0ee71a9436126930810048b3167ef8a62eeb5995317e9e1eee8432931c1b5ab620107865187f14fd7c5592281cfd08cf583fc7096ade4c83ef773c1e9436e9e6393c95f6d964c68fe376185159367b40eb6b754d968b2380f99cddee6aa10999731b4876f98ee0a8b1569080913832bdbbfa95c11b7fcf4c5496c6f10db0f25720737ad3fc4a5ccb9fd523ef3e474c045c709f879605e3f415888f86ffa7ba998b84f0fe63833c9a7de00f1ca5ef4d10bd1b0e10e1270f14ca15bd9d12599b5677a3121a15892aaa97de79e8b039b351697b02730752bcdff400d29626e9a937cbdb732600768a3d5945d488e3a2dfc465d18459438e798ffc3f5b49c39bbc41e61de669e300793e8354b3c8c7e905c2789cf4d3123e5d9eded205172912378a157d3ff044b43c1fe6a2cb7e9199142dd6cf8bff9392e13bacd8b6cbbfa578af5b2d878fca466cc5e8047f7caa4cf022669a793539cc5d6c760db5d2ada328600270828abc1f54e61cdbdc682dfeb78c83c3e58f7220d930e48df04948f649e3364f2963f611642571c5e2940b71df15654acb3c6103d616b0a15d3ab9ae538149476f59e07001c63237ccbbc269bcbb50a515f6a8cce694e7ef1b4b7c0af7016abd31b03e215c5232c98964b93cdf232e3c70c0516c54530ec0c36462371cc568ab7e5bec2a531da745a715936bd96a6970ef6f906ea1cc60e59b2709694dcc8ae210167c2ba9e9ce491ea7daee962cf061fc9a5e14ea408e1eff473a24c7b0c3510430082ef83075335afa1cd6cadb5e759618e4225a2d3c6c0dc376735ef483e776e59e9e1cf55611e446e551f89f81aa9fb2e584f630ef97dacb2d4c37fe09812fb048a2fdde6dbfc0cc51a64a564b5b06b3085b3e426b4e6ff88387b4d79dfb28fd0e871e558677b50d4650c6a223fd5994424294549caee477caf5581952fa40a5a12793ba8cc9f2b77035ee3fecbf9405e504f0fb621025365ccc032fd7991c0e85897498eb786fac83afc8b3fc007f4c2f0d6db1e9f9ba9614ab93ff97a9106d0bad37f42932af01abae3b793507331461cf1f68a537cba7bd4e0564ee596f52f3cd091fac6f024116567a0be899f2f13e8b4073ff8be7310076440dcf027b122388be821f0707b080ed75312cc6c50c82c40eed3147c980e4c50d95b6d19b968f6e5fb47311f5f1655637c3c50740b974172d1835b25ba8e1a293dfbd681482b25ec37984a35fa1b4330eb09afe5441efa541dbb073d6eadf883060d48b4c4b68447a24e536cc009298b48ba629fabc8fefc2ca2e3c4374b2bf0021cfaa8d23daaf087d591b2a8ec3bb18beb3cc307971ff940ac7429b9f5a9996f0b06f49512539eb0dd73e785235145886f2bc288f2f5fba5926dcc2b8a3cd93fe022664755e9432df77cb8dc608f3c0f94963e67170e1c4e895866c69affe2f85c0a56114856295519f72f28d117909560a044f181eda62f10ec8bb7e4b0e58e5c9194a31129bde723c88efa06ddf9a734a40c3cd7e77dccd42e26b69e79db3dddcab22b136d5e2b532d85d5decbd307606a5412c05303ac0990f38ff5bb322c2a5d51ebce51e00fb625359359777ce8340ba0272969d9f519884eb9ac57ce4d2029f2e5d70e7d6b60e0b6df3c0a9638ed56ba4306dc272b791f3fa4373f08c38721c0e985aace519db138329c6ab5f82cc6f5c72a8d0dff81433e658dbfbba223fe37c791b6edd01c9880eec45a5f0e24cb62252ac637c565b4637fcdaeaecf6811bb937164db540d0dbe90809696fb6fc5bbaa6b8f3e9ce8d5b4258bb600d13f38a088799049c50b1873ddd9f9e3d1c4554aa4618755ef861c5a84e5914a9e1ef2713d5a293734d697e753e2e13c155e64866793e804dc76cf71f034b01df311c5badce7bb66c06fff2e416182316e9e510bf8381563e87edfd801aabf2221ecf75f835f90e4fe7309b504f56d5bf0b5c98c75d482591ff8749845aacdc859e86bccc25fb551fbe599f346b883bad1098c7abb0227fd407fed88b52b8ce3f19607001339fcd77e5c887e46099abb3513fb3d683af87c51acb37bc64cb598a1cebe0f10ed16b4a649b74d59b8be9ab552094246b1f5d498e74a072ee757605c56d98028b962788628d2847c9948f75921f7cd74927d818e37d13509bc80a8a3f60897f9555c07042eab8ea0613d41ec0df24037a872d0e63934d269877358fee8b8fa6d08004823536da18de62b29a9b9d18b642355cec99292c36180bc112c47b4abec40e705fc493f9bd27f70cfa299402cc1eb03f9e018c6c5c941548a9d78e472444e617a7ddf9df8a9194b5482d231f8e170f5bff5db0eb1a9c5dafba8824a6c9d9f82798ce8877e9f239464fd0df49894b9dd82362a1c5091c093b198abbbb79e286043506e05b357810e94545bfa29c0664d98e10f401864014bc6e59275e70bca1b083276e256c53dc9addcad6ed5388ac70bde2e8870e9b176fbbadf44ef19553f5135899e2933397d805db3011c9704d09df1a55886bbbba20c7e8af2e1431f50cf1f4f6003c1746278d57aebdfc286635b88476d110c501cdf65ea45b9d1fe9642fd8eba13a6c3e6717dba5aee15233fc5bde7b6ed6f2c84ea81cb6574fcc90ea9dbd75123540817b770e2035f076b7f83fec20d6517988041feeb39d8a66224c8f4f88ca4afb335364ee2c398d3dba440f09a3a22ee4a53e96385436f530aa82a969dc252a48b01e04a1d18b20085945ef04c5a77b35f319776c2c8d17050109de235486db22402024ff9b7b3efb38c48b22046076e06a320815bbb8d79614b3c1beac4550dd15d3c7cbf2eebbb9e233af0b71f37f192f62386387a3134edecb2f17821cf297d7c58054759fff131428fd113125354c01d7f2654c3145683dc4eea7a13ae805676d72079b86b1c4b9ba27bd2bb2640871d1437837a0cccd93b09954f94b6c9bafac2216f2c8c7bc7c33f3a4795e90afe2432c8474a739787abb5ee907c2386a813de1c8998ea077a5a8cd1ad0c5aefd4b0cbad8989fca4637283a29a40bdc654da6c5fe13b617119331b0229daf63c131c241f07ed2090d423d7946e3bb80919740d933510a782a8c971bd295133e350ac2e27feb8f4f2f79b90a83fd83cf7341ee420c6ef8abc744a00a6a90b01af16ae9f7b346c0c02513e0a285018ff20b95b2602b3549d0e7f2141171a9c7e1ad8cd05cec71bcc8b4e17a0137835be5b95f7f3318ad11eeb127012dd1dc8b39fcd3f1503c0fef8185174a2fdd6d669d4535471db208e938a942ccd5e3a9287bfcc1d5c799650c4353743de296e2980641a24e9c1a668b29783e519381db08e7840b6a5a1665e35e1ab2908c8c870c912887e81f5d963d17878159d5b471737ef28b492591f6aec09684969cc41a0dddf524d863699694c7307cefadb1fab5d1dd324304695ab1d60176c30a9cc4d71ba129489ee79e5f253c0a9d1bf4b5baae49e03f5d908aa1d709152a5490e5ca53bfb182d103b4dc050727b8a62b594ffd577860ddf5a9f95ece14d4f09335daac4d44cfd824ecd4fe7b6922e945282f7397492bebb4612a7a7b699b7ded97d40f91cc90712d7792c422f9d07fc7dffe90d9d2d6eb5fa5c516f0bb05258257b7ad791cf7f0ebb84eebb949a36c333ee34707783e5cd86bdf7f4d5c038a8228fa0590d089a0ba8820c525862448538962b136a3dbb223bd79d907446d68169ece9fbe4a8bbfd0b664f77342afa1bdb2bc5993ff7a4e6b8fdba6554b700177ef5a78e560fd50c118a8727951ab53c7777f154ec667519b0a62625be11544a6fd6751808a555af732216d5235696883fa5587fee556cd138ed8d79ff8688623b7ed252f86c108f61f2b187cb1e244255694c79fcc6c5a6aa27f233d3062e14b3635b44afe3d5ff0acc10af2ffc4f78d42989cdd1086bf56f7f5e140b8e369cd01a8c10ad8235f3cbfda550712856d1300d5091a54af0f5dbcc7c13ddb04537d4bae72d1c714e35a57518c5a90c670b53372a9186214aa37ab7873fe99eb296ec230eedcbad86992223bc671616e7534490aa792612c76127650d4a7a0875bcbae6e1c10b5d6f35f35ac2b0009723e44a2d7ca72af9ac8cebf37e90ebd718c0f2350028fda1c2c5655c785e8212153aa9f6a573aba2797b5ce5bfbe7b63342365f7ec1b89c6281b72633dba0ad759620aee4eb5cebe56cbfda913c20e2c1f6ef8f8c7d0fe604b36450a55f59f8ce1df79635dfb079ac53fea4dfc19c134da75e333389eb7830d5f1ff6ab09f2cdd13dc000713e78e02a7b9a182c281b60960bb655d39c526af6d5eb61c31ebddd4d81e87aff1a14a35b4eadd96e36a31671653dd5495bb9c26b2c439c2cfe8f6822fadcc4805ea31a40a8c53b61fa02f8159a58fe0c0eee73b39970baaf4dd208331519e36c83808a68dcbbd9cb6300cdf5c0c08589b7422d359eda43b72ce771f4f3aca3e47eee7a03699244b9ce6062ef496fc5050e76aa085801dabf133b22aa5cbf26a577acd37f59736d415e2ebaba37ca4a5fb27c45be21fd59481820bff87cb9910b464944e863f31003a1f0e158c35ee4ea335e8aab52224d2047ecf847ea8ace81f7c8934704240f7faabc9fa450c520e1a3faec96e6ca71759124866151fde49815053c9cbdf5461c692b47183104351879e3ce8f9dada0fd5f8ea1e8d5b11ec5c1e1bf3c2fc368ebc2a5464f78f0caddf7862522bd315f613954d758c6ce7a5f36127f79055435cffff4ad8cd65e2819304289094b74e5ea91f65260e9b3d2bbdd074a791308ceceaacc08a5132fa5f41a05b68e24ca612a4c9b57af25ce21273ef23323016b566794ed3cb9d9ae83d100f03cafa8deab1a62dac76e32708a568b3fc15d731f890a98b1fdb9867fbe147125336c918d2fc46765061e0ec874c375d533a6e5970aa3b210966cb3639b521693b87adbbeb5c0144914d5a2e0cb9c053cfb079755a0de1c2f05c93a1f8ae78fa99b58bc50ac5df1ccc1da4e577a949d567467e3cc7a2fe0f468a9d749d9f011db3d581f2132f0273074b9132f52ead7283a8a8d46b162fb7b9e00e1ce78efc4223ce5813a196e7b4f8725c8dc5eb5e5825b651d0b2d79226e3f5d4c0a071906b92fde88fbff4fb2cdc5eb4cd6df6682107d04a363a11df5f29c5e274f977f0e480e206484cbed8c88198a9d9e2ec008bd50f52c0e3897dd531cccecfb177cd0f16d6f76ad9844e70d002786ae3ee2842b30e574e440951d5af061b7307c89450ee35ace2dbed6dca0f512d379ec41950b8e00286b4892d5356ac6de84522c15a30ad281294e379b34159a1967481a4080a7221d2078843077286e3567e5ca02bf3553096204c4193ed9627860c502945318f4dc19a1fa7cbc7709a498a72d00d30496654d049240a0fcd5537855104956c3914b2f34e4f1089938080809864961d39cbcca67095fe3c3789bb05060b85779411980a9c41b1ae3d7fae9ce02b0c219322f8e80be9db8df814b20922c2e4355ddd3df08686b09d5f6ff81ef594a40a01aa24450f09ca7eb620f36155960cd742de3cd608e82d2c7927b586c16563de01e268b7f71fcb4bbe38b675a5d9f507a62b3bc6d88399489d685beb76f350d348c6a5acee28b7fcbda1599ec59808f7806538cfc6992e5460832796df6475b89b2da8995953e3ce480950fbb812e48d61c4dd790e324c7fdef48ad38591a8d305ff0b83aeb6f07e56aeebfce6109d40cb872927c9d8") ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001300)) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x8) ioctl$TIOCSDTR(r1, 0x20004455) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:00:36 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 16:00:36 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000001700)={0x1, 0x0, 0x6, 0x8, r2}) close(r1) socket(0x400000000018, 0x3, 0x3a) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x5) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000001640)={&(0x7f0000001600)='./file0\x00', r1, 0x1}) sendmsg(r1, &(0x7f0000002940)={&(0x7f0000000040)=@un=@abs={0x340fee26490e0953, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000180)="75b0e537e06c620346125e783b7f3d61d70d171d29126e98e36ed07e31d3e635618ba45d8fd9197a5a55c81944db115fc4f68903b9d15b54d38bdcb1a404ada9761c1ac8379653d79d336eeacf36233ac02ce9e9ff505627e27e25e81fc49be7a4044dbfe2b3a1c5d2dc922e7e56a83b0bcd9f4e26d6479594fd24af1d703a31af57bd0f2f2380da9668aa25519e019d67882630f9bbe53634e54bff27b66fcb7bfb5ed0759650c634e659aae91de024f1e8a1c719b6b22f3009b88bd48fb6faf57fa0f2061ccfbd28a7963dae22eeebe76e85d29bad3df6be298bba62c20ac14c5983cce3bb211a2a5a625313ddf82978becd9d44d4e5d49e3171e65d", 0xfd}, {&(0x7f0000000280)="da9cbd2e02356a0225e0f49ac114a8060fc4b4dc5d93fe6a8a79dfffcc41bf44fc8e2e47770ec7b2eb9c6994faabec61c2ff3bc909def22dce43821fc5cbca685cd922fbd7a5c2eb56849f29abad19114929ee2bd2ffa9e8ab9b430d7d1f659c2c71ba815e67ca2a55436fce6840b3d899e2a01c7707971a3c0289f57f7fa0047a35c493c5f3561de92d05f0241952a1163df70c0e1a049b12278a7e8ec4525b3d55fa1c9a6d9a579c825e13f7fd001372a78d1f3c50780e372524786e1859e82deb3b0300c83b3b92476a784be297c9f5400e9fc42e46ad167be2a90a4fd26b97049f7794c02c31c9c9455abb9c4109aa87a5d53396cde61c38e6b1c66739fed2da9c1bb20e5f1cee0c9db523789d25b5d0f1759fd9ccb5877dc07f6773848966d6aff8f7789526496769db5ff1758305cc14311aad644d0c41fcd51115f7f572c9560b17f7b6e30cfe0a28545ebd7799e3415e81244ae8de0e308c3e3aaa8ec22e60ce973402f0fa0a147f8dba803ca9438fe394cc00ae9825c2a1a24e7614643e3f30f59182f26f051bcdd191df65fb03387e6421482aa9c5dfaaf4d2c2c9bd31052fa261f1a2ce81115ab4b2ff1287273efa6cf1947cd5c26a7ed793e5a518c06670d2dd154beaca53a3cf175464b6cd3a62da475dd038b7f687e985144721b3503dc24408dd16c0a034480cec39f3be3598327af7611715c96c102a67bc0408571b6b845c02cd76e3d0cfa78c2ae673a1b5d2653d9026a6987145da7392a555c3f8926f97f45d1dba6ea1565e6cf8eba84ba6356f5350d521cb9e69b2c2dd8998f8ec3bc78fa76e940fb30a3e6fb340669be0fccc55157ee4689f2af3971356114494eb2670c9d3a8f1a1e640ba53760bbd62969e8c69da09e1c04cfe7dcbd88b06f15b7eeb4a01babc4d8eb039139f07490ee8be5035f224e1999bf93c3f1eff1023270c9fae48ee8b570ee40cf3ac5cd82e4c499d3e118e8e79194e2c8441a89d61361beac04590d3bf8b6c7e87b9dcde776af8524d74bfd3236f1cce9a7b600056306547fd3ea81ba03c272a8418bf5e58c7df1b05a13e2ff99b672a8feedacf05cdd194e37529c16a113eda649128936be4929327f2ee52e82990b9162277a17e0ea0d0d8911fe453dda369d3b4f48826d91cad7040c7c4be73c1f67197623d0bd266381d952fdd67df725d49835ecc8eba22e4c88e205b77ec081049505c19a94019ba62b23308e13d50a86705ccb11e60a1aeed8a5210652570a690036f0335f7bce8f4d2b669d236d0044adf0aa5b355a88b2c46d6ccd1448422036aaa1f40c5ccca4f401a793f5613931f817c80356e10ebaddfd52cc5029ca63b537af40c313c44a852901b49fa55f86f13243d6a62e5b41082e63222369fd0bcc6e9d26ff95d68576941916402d517d2d3f9c5219f5a0e0cdde89dee6306e55c8a4862c04969ad9c16fbf3e1f9aeee51cee847c19a4aa7564ef301544fb6579acb01fb7180307d5d7b95be693d8d4686518451e9dcded987ce19086a6724c41c24f2b7cc2fb6336e117510d0abadb5b4a62f95b703347e4ee6024007cf9c7765a09fca50ebbdf05aab5eef030416ef84eb062e7fe7d04060fa2379e254d0f6fe2bfd5f20b554ffcca8f9f366c3926892394e1538a44b0cbe159e54d385f9ae8de3d8f7e17be550f9c15689d610b4386369058b1c0c1ae14833a9baa432ed26ea31c5106c5cdfdabe56d1761305bcf01d4611dc8aabbea51eb2335168477821d0fb1a1698e94d2fb5ca3f34c1d26fb36fc40ff8ba2d49925a7b4adb2c5e3f1435d2e31cec2d3e0957fa683fabd26ff991b96277ae0ae7a8bf2ba5750c30263230fa6c4a7edd840aece621b28cc0ce3d1076a978666ad37df11d4fb92d860b27c1e651db814e23dc172feab9449192a8dddc824a7eac4abbd4ad406fab38d53da48e763462899717f377a76c5146a900088d340aafe37fe5e248fd471894bd2d11fb8c843c1fb7a9d180df775686bea3abf2b324383d63c53f936db76727ba03fff5765ae89fdd68a2eef3063445e24232ecaf67b1045fadde191dcd75de20fe88bf83afcb36c77d937c3c8af7f5db552cb6e2e4700e0acc641066369b83ac4df38c4946d44794b278d41b0688394cc201daa0cd6b41747a758b96107846f4721d1ae350bd86f898d375f58a323ff15e95b152198afc18ece82c272e424879ab4c0cad6fa8ea4f8ffa5047ee70622895465437d6ac6391948dd31943e82b908a04fa491972c3d22ae733aeb3bc029ddefbbbab727bdc5d30b900ccd81d4b77ee32253e4394e85ae6d2d0a022695926270c8cd538cfac31ed65e778fcbb079d44cb0a89a68bdf60dc6078076784a6db437e964c76611af93e77eb8849df7b4adac89daa8053ef70d1d6b4a33e6315dd6ea92f8b2e5d1c1d2b4fa42efbd5d0bd48e3d1b7ff526ff4b9583d0821d18ccda5e98eed02969b762778b7f61fdfc7ebd9812a160299c50dd6755d04cdfa2eec3f8641a282eb1f5352c81729ee8b81e8daa5d9d1824851916d3ccb156c202d7e58dc23a5005dd86741cc7c2f99bd2066db8f5bc2be756ad7d643baa23b33fe3896f15de8381b67906d412ea2af36e883f890606ad0bffa92465ecc07db1558de004f14f20346bc562ca6320fdb12fb17d3b0ded798a0bae6b42a224078ab8d4409a8959ded4e7b901a127745ac528f8b562178d7541553b71dd4879a04bd8a45aebb7582ef105e5d51fab03135ed90ce9d2acf72cec485f6116e62a4cdda712427b64be7292d9eaa457e16244e76385381fd2064eeb8f53411a2f7107f417fd1c5d618dc67e2d154d702558421b58fbadfa0761329224d4448a8572e4ca59d6b96cc344e4f40fc8a4c6ae2156cf4b431eb34fd9b8b21c887f640bb1d5d346dc31ac754418386a7fe6f865a998b4b412c071760d270362455fbbe0906278e98769392723f32cc80363be7a9f03ebfe04b2b233ba4bc80af1909425c342ae982ab84d3312dd611337507d2f4dd80210acafc1b3365b08a3f5429a19bbc411b0359ac8503f86295b8a6cfe1525082c024389115550446d89d0a8b6a5965b60f7a25d2ab594e84b7a6e844f1eeca83304e1449a9048ef5b2e2894485a964ed388b6fc958d642edab22b5b0113b3ac2195260574df58e7b1187857d151e388da79d5f5f0ed358339be9e39af81bf3cc86dfc39dcf5fbe684643aeb54f09bd09c790d33875edec74441c8cbc3331a00dc8ef77333476b4a23eb0ce60010e207882d222db1bc02bf8a83ff4d69a6fb6f22ef1b6a7ec7e5494f27b6056ac8f7b6a1719e715950562690cac4cceb2b428e5ee7a71f7bda975d8f8da56ac99ec76ea6cab1fd26cc6be90dbd402e2206c4ac0abd25c505ea5b47627a3a0b2d3e761feae9f62a71fc133c288f18021a6d035796182dfe90747c26dcc6c8fe989838d8481f8ba2aeffd8e1fad690b4cb90d099c9e9273b63216290d7f49ed4611f9c9e0db0e4f635d9c07d5b1080e2f77948576e84f5f20a82f6ee2a791d6e0d252b3e54f5d5b08eceae2dcf7a2a297f45bcb8b1c33f481d7e6276d875207b721921fb156cc8e7e12524ecfc7a495a965813eaa99952dfd08e8bbb1fa3a2dfb1fd8ff7b7eec172e7e1ba0e141e9f54c77255c97b1d55420fb7faee3eedc5097cdabeef872ffb68cbfc9e53766475362ac31b131fad2f8878ca92e85b751f5f525e000cd825a113e2b0cf8b5d58226c18eaf586b9e9e9754cf0851e05863ca439d3ec97f2e6fec23a5a0293b1d2612270c6c72ac40daa67a07f23169e7deec3e2aadf7c311d715725c467a8fee03a8779379c24c64cd24de6693ba0fcfc7724da8ee37f21e4a1747e860ed3b40f551c03bee7aebeaa60b6a96c24c91140532b0cb33d5a07a42fbe423a092039a4d60b73222d5740987ee705ef031bb7a022d0df05a11da064106a0da256ade146f97f8a6eb1650ff6b153782a14701b150e91a53c96f7635095e86d34ad566d3afeb3f37599a18cddf4364230d97b169c6660b6bb0b20434113462f353b249cdd17649b2c17775d8359c86eb7d312c7b14fca36c693a78c2cd0a6e74781e73a1440e2826c6edc8bcfa8e45b5e0ae3666a3e327cfaf27da3ec179b214fb01f91f4d3964b25430f870e416d9a2fa341cb67e7dbfb788d78ac527f03c7f6a5c3e1634ac9ff35392e63d83cfd21bd11f726945af41630a642ef8849f91a4242396e3d1a993baf3afe3c47b9b76ec9cd615dee1a724a79dec288a4d4d2b2bca85d4839527d88100ac3723592c032ce60e5e702a37e93bc0a6566cc4b1dd6eed10de24854ee71af9f6b06d7af739b60433e92802b6a8f16fcbf15f4fcf73d38a76f809c08060afd84058c5942906b5412d7cf8aa8fbd91eb3fe97529e82f4f06ea8e540c5d5b66363bce3828920b481ac13a9bd48898dcd272ce4167b4afd93a4df8d110be6224aa14d40ef0ca1356302a18aecf402d0125416cb5d4280d6155c2ef205cf05a4d2c46d8af92e17431c2dfefd670e4070fa04da3f72770d5a288329a630ae129f169bad15cbdae7ce6aeef13900b29d27ff32015414fc1fade1386f4f58f063ef0bb7602cc8fd86f99f5047cf9ad1447d18473dd52b19f401615d7f43bf109b4901a492c0331c7551d5d336db370d4528579c4be0f38cc8849a775fc6218a1cb63fd0d0b2490a2187129fcdfa697d3f7d652ec15fa85c1df99a44074de79c2f2966c5ab6986ab96636201c8bfe3b714c938479ba9bc1794da74845c8ca5862c2df675f4971649a472081c2649081194eb5771042103ec86d31b3f9d6a933cc2f83f2227239579e3650203bfe49ba2a112b94214ade6d769e5e2b97fec8990e77879b3d0f4cf8384c1bf8072cb686675b0aff307beae3f5d5c8e40cacc04db996c8871526d894ae5c53d3b5adaf60ad4d932be27c9e672c23f5052191579e3450996dbcdd10d09477db8d4aed97d8b7d5ee1896b4c44642ed6b9aef24c93212c69c027ce3c1698b423b4a328e72b8b1c13d67a50f54f36e46bf799c49a2600fc7a518600241de0be75a681ade41125a05d6c72c058fc321463c95bfdfb04f2a8deb8535b09195fbae7c70b91e56869e6a8f8394e503e595e530bcf5a0212614f24c40bc9c14c8c4a633b5a7b5f202429e8286bdcc0d23420834305fe6e9df683447ac277ebc08777f71649c21d860dbbe9f4fe381c109ca72c1c71944bfca1bd9ea6cece7de07742ce08ba890a85756a062c685b3393428885305875b3814e1cd9146ce69a37cef3eef8a1ea88049e595693a56578d8c448796a0cc86bd6dc2d2f8a700f06c697b82541f1dcf6098cc3575dbd972b139ddf5cc9d7d6a498732040234f14647a6bb74af4a8ac595ad392266eaa5740b323f2dca6de5959853e2a22af73902cd026f55f4ae8d2c54cc328fbbc62ea15103d9eafbe15d0f6e47504bc14ccaf9956733bb3c4112b88dc496fb115e62886230d612c45365f5105f3a2e85d9b09717cb3ab3426329a811f678996b11fecbd5e0510e4ea8b109cd94cda59b8f91e15caf3bb4313110057dbdd63e8633c122037de81123b2d87b9b9b52722afa057bec7a6f0193de5317803016ae5e632688a858551b74255472e80b193607c20ff717d37b4909156a18dc51629744a288dea76cea20f1e960c8db4d7869888cad8faf2cc395a7d19f1641e87fee6619f1de5de307d9aeec1de5696e0f53d1b3ea256bea86f8eed3c933f1b0e33d0432afdb293c7b8359bcf74a124e4402a97c107d09b98e93", 0x1000}, {&(0x7f0000000080)="94f645a175ce0c74d76af926645a1640e5cb891ccbfc78a33e72e5", 0x1b}, {&(0x7f0000001280)="45cef5e7251d3f6357018e3fd7559e552b65dbeb9f8b33fe8d4223f1ed73115df6e2d8aec12178962ae8048b8611fa2ddeadcc0821bd1eb1cb1340aae0c7ab776887f31b2899a36cc89521a57ef67849f011c055a84ac1c3bbe452b7ff2b6482ddd02e023905e2f6bfe009618160a0bd887e753d942263", 0x77}, {&(0x7f0000000100)}, {&(0x7f0000001300)="ff88d01bdb47742ba99cbdc58e1c1a5adcb07a69fc54f84585aa436c2145e71feb5c848e0b3928b70c17b86b0e6e99799f855dc1165fe05cc26a5a5300d0e6d20fe865567cc63dc00f72195766245a9373d9fe762e0148d27d7584d29b5358197b6b0e78647893f8e4ae3dffd4", 0x6d}, {&(0x7f0000001380)="402434ce06d902b817991dcefde141e57c7b8477e6a07d97be91a7d6ea55774fdb4751f4b0177d1a2a1f73559d4935fa4c04e9e0f1fa8924c1f21da3014d55311b3e7f428c7b2b90644c6fd02c", 0x4d}, {&(0x7f0000001400)="db06a9ba0b02983bb079e4df6d644383cac38cd477f53b6c735af036c12a89d83a33b95ba99e85eca45b20264347838d11efb8e7d3e18e3c688abba657f7d49c35a204e730906bb62e8e75ede7d61ba17b4d318224a9db42d0452c4fa6ebcc560e0de28a6f7a11ce840cde058e24c3cf300f0e5d0aa7d47b293712bee7fae9087b3263b0d9978ff70b21cd81dba9293bed830ebac965d257f61634294e7ef7d6dd7def688f0b53aa6ac2180cb143c042396c556e403fc50c616c3aea8f83c9cde2e8f6d3e448c282a67eb20fad5bc448bf2a67a15d4f0f8cea904591fc5540fd48ca1b1a28a1c760572e522330c786b17ea5c1e02a0449ce276b", 0xfa}, {&(0x7f0000001500)="0a06e4c41dbe9bd782c1cc063258e4a797ae2e5f351de99fd68bb406adf1881edf", 0x21}], 0x9, &(0x7f0000002a00)=ANY=[@ANYBLOB="c000000000000000ffff000004000000d6b2f1c50002de77905e1f37943e101fa2e962493535f69f6ee69bbf81a3b0b4ffb5a4abe27ee6966281b1b338b129d5df5a882d91b6e24cf2b5b97540d175e53d0dc1704c6ac3ce57fef34bc5225b9047c7c3584623ee34b2eddf8b0ce0da5d1ff6f2c8497c49a839bae225172cb25bfa3ccebb2b1628c4be9ee9013d907bf3b4dbc24669d8d38657e7ecbc8750d955ad2f39529862ab9fbdfa60a869f6d2241ad8495828fd69533fa90d00000000004000000000000000ffff000001010000d3312581e4689a0f1eff03e7abb556e9b3d74741491c707445d5db01ee7789e0011d8c1d2559befc2e7c646b430000001010000000000000ffff000002000000da3ad966240055c5e97c2ba9e3ad038a1c6d4a46ae84dcde952f26058837b972477946781f2c50e36070501ac0b9ff023d46ebaf9f6651341fb07216eb1107fc24cfe259b2dc59ed3f1c8db44c7362a2babfc8ed711481a6d9c72daeb0ad44d0d674ceecfa25a4f688b3a792d0b1c6b6b06e0b0adbd434deed9ac0c01a48496519c64de99ce5b1ecac20eb7290cd5a41d0e723a4d6cd9176f640c393dc8061c11f0382ae13bfe7e169e15666cd56d5e533b3be5d156893bbad1b04077de5200936d8c0434231789bb6f082a4c2bdafa6ba82ac5c09cf1a573fdf4a4a3af10635332c362aad2cc630c7afd055da130c646f1bde08ede8b33237cc1a6d72fb5e651eca5d9bb74efac695fa3a2fffccd00d375ce1571833aeb189323b5611850b539aa957da8b4080311e9378f020a3605a3aa7d174cb435c18c1ac79f4a4419a54648ee06b716a68f6b6832b6ef3bb88f4d7b818395408777908e13c8f0a29bc633f017a0f9442dda837304cc4af34908cca09581b82c83acfefd89c3455a7ea3cd0e1d169a012b84140d274a3c5885a4164cafd491abd713067837c146e5ed42423baa23a9c5915b55bb919842bafb6036452669ecee174ce18d68e3fe05c2c1c8929e61dadf60b0481049d46a88ca610e85843400028a10ac08bd9b256981599d17419a9e3883ed8723294edf529e088dbb6e5ba10f6729f0280b31d18b36c58a649708c37263b4c94e36bd768d2a4c75cf1ef777400a723c4fe4d7ad90cff96b1bc49e328cb1341de5d6361d7f699a563b9a85bc237f6d61bd26bc0326abfd0ce7f7dad76b9bae6f9c2ca0611ca9a5950920b45d60000944efd8c245ab830622fb01e3c3aaace60f6338a203d0eb3d9d08a472993702173d85d35d4fb68a7d70510827847d30335ca3dbbfda4a5c1abf5d0e40eaf8bc257a891079354379e45526bc62219fd17240dc170bc30fb122198855c5dfa644686cadd60f34b585d67b0a9223c139dcd6ef4bccd16f288effdce4fdf978bb901e7d8b6e28ae0694dc15932bd5c064e123ef0727886d2410ba6672cb6e991072d15a504a88a19b8bcbd093c7704bd93a4855fea611cff6f1a3aae7b2ea43ff58450b4289e19f26dda21ad7dfa25503544e9543d99036a5cb1c15361630365d5281d11f8b4a2402240299769eedc88f861a303e103326f02c02fecad886b9529ebf1b213303c026f30b923ae2ec393d17cca8f892d8cf02bc667be1108376fe85b579332899ca548614d832865d36914a23f06514e56785bc3e17fd6854dbba4ebc4e24432603f3ff9263ad53b5679188178dbd300fa4edc2c76fe6aa51b2b9176200549517be5ed5e52221395f09fd70d7db716a10f27dce5287009c4a5044d6dbc4690f022beddc4bfdf9fb880a943fa41b94c59a8123aaab18c577bd81a787e7ac16c86e6e4a7652e600a665242a6bc88cfbf88d439cfbc200f6fdb46e63261bc5cee2942792c8ba3639498dc9b4bf90670516e47a5997ec379f0bdfa4ef13f04752eeff09c80f683366c0b478ca3ae9a4fa5d1aacb21ab1bdf7c24ffd2fb986423b7ff1be6dc5b67785d3abf92d17580d41eeb980fa6378caa1326a2c33bf440c9dc030698efc1782407f43103832a3ab5f693619294eec4062b83270b5feabd11721180c1382c9261fc83fb07758be486ac4b432ada984ab8451a110bafadcf7668f75bb37e3e5c271da7e0c6f9f26c5490698e8999c62fdc6a3c2961c14be5dbedeb9d77ceb4ea38f3820c78228237fa028e95c88088b98fc3ae680b6c9ba2d3c1e0ade0b180fd1d527995d5329d8b3c3229b7e1f7c8fdb4bd6761b6892d86662fb2d42d97366dc932abeee4b3a055792a041bca682959f3432b23959c32d2bc37dc4eb0f35bd8f5374dc448602f2f77eeb5c232a7275eafed569c4eb9b8549ff82fea6287deb4585781e2927781f84e85d3fe8a011609e2a70279b516212aa87337de06e9c8e40aa53877d70725497d63e06e634ab115d9870b59072ba03b326999d384d2bd862ef5080c206d02ee9f14a581838267193fe9681925f3673ef7b7e84eb35b94bbf9e708aee3877a3c58a3f4e88679e6fd6d2f5416c82251859ede2c0fd7eae64957423ea53d030052362a4363f93ab033c1be403eb164cc657c2c63ced4c2a6c28fcb1928808ce57676d3bc2f8a0c287f68c26ea5264c52a3d58dad0ea44049ea114aae0739c307e49d073edab012bfa7778ed7b03b5170e6e6694cc3f88e2808f9abc3d5678fdeec1f16dfee895ba4e72f7110673dc7dbf19cfdd49a6997d68868163f99430b42881328cc69ba1fa8ee24339e6714f434dde678c84d2a15a5799e7b839dc5af1d757c16badd7784ad42d5c7a08768170c9b776d537def59cde882e4ce97fdb5c6f0e0031364f42fee9d0352f4db07b9d126a59e2f8b5ddfe9e07679a8faea9b733c5ce250f8f5ebe73ecf1f8accead7c743195caa8dd848f10a056160589af35c067b323fbea4c5afed75db6a490428c112c447ab059b25cc113044b948b43c485311c8708ea86c0d5f08aadc24d82e5c5bdf6e2e6fadc9684f9c0fa3359e18b9a6343e1b36a76a6f26554d730fc884a9e2d188a5b5a964fdf89af99b50b8be896be975fe15438148b7cca814ce420232b1adffc4bfa00a58c23aa906e699db521723c5b4b69131958b45d077f6227192a8b7c6fcfa01f08c7220cf21821bb44aad07eb9392b6546e98bcca9e1939f781d9ac58656bd0d35da279228ce9e8984683892c2f852516b77cd5d8811d50b60965e810ee76ecd3e446f48535865388b120ac799cba8d73e8cb8879f35e110bc51caf94c056e2bdcff1e4079661d40f2145a6faca0dd78a5dcb9110bb67833a2e8f6f1406c491614bdee27de78ab60616612769c82f88033f0cfb985edf3b1b7a400afa1623e93c2806461159c0ac526ab5ffd357b5e994c6d67ff1266b58ef9e5884604ef2218eb3c66893f2b113c9d6e00d15eb9ef05998beb6db374cb5842306984c43d3d7e944d783e5d0955b2879a985692f4eccc889c185a94f2d32eb7e27a4d0d458f6db1ca6d5f3d8b0ba29562faff5a0ac0cc1980401f8805dd48c9b311754ae8c21de5c68447f9f05a817e4a1f08c47efc675ba8d138989c9b0c389e3805ec7981dfb9e20921472c428923e1d8db579a89595c1087a93ec497b8766989874c6c7cf32ec86470c16b80d2e8142336a7138db8fffa5b9858fff79e0ab98b3fa77ba66a572dfaf60a8b91d4a2b0f938379fbf380fe4f31d759ee44882cbcff57f5260e71e4b685a493497aae57d7235af30b0ed17bf726d0dd439774968411a9612ffdda9ecc38df49c05fb4f5198ac41ff2b8d07c29a2d2dcf6d9d4db9a28b81b87c4bd6bc9037023ec89fdd835ce08dbec3fe4484c825f0aa9c3b7835818b3d9dd18351725d028deed46ec92b266c0067cc2660172f34902a034630c28b755ab4a1109b933fe9c49381b5df785a6166af10d69962910584ee208dbc991a1b44ce7f91f37f5361a7023a503daada9351458cab387e4f00a0b9536ba3af5e38aaf7b992207e1d89b1608fec5346e842c067d1b3ecaa950e5254fb08e082e9a98d5420c383179c7466e7798c06434c5e27f9cd01d2248b8307df96f27b0132081fa66ced8c6f3d4665eac77f5a8d9359c118299f63d6c2f7902a45440cb076be3b1d5c9dec260ffbc32b153b8b93d7edcb639b95aa62fddf447cdfb8d44652e9088b15404af5fa7895d93fcf0350204f0e8a48a03c96662614f5e07043ee230e52cc42967eb8f5ddb20b6fb2e6c832c6f69c271df0b9717f79436dde4451713b5b3270b762c6905e6fa16690b431a3ea3f39ca4a9c7700e35e9febd3f638fd2eae941db5241190ee1eea90a81854efbd00318b083e0bc9e8547a20f232b7f7d7d8d0a33e75a5cd7c8bac5bf8ceaeaeb8436bb3c312608da58f9ea9499f64cc332b9275c78a60e29f0ebce67942ff8bbe2879cb7c6c5450351101f3a22a3e5938c7b9d986f3eb55c2bf5a58bad443ec89a2990fc8fe14086c1b0d933dd8e414dfc63e0b4867d847945310fd2d682fe71dc1c8c44c9837ce58ebcab92ff516d37f5961dde2b3a558f85ad6417269dd7e9a88c7c315253e0370077a11b29ac3559f917f6156eb94f0af5aaca0d5fdb613d23f03b95a55f115f3b1fb72a92b27e2c8d9e669d0fab447660b7f3ebd3fed0db33a86cf8879fcf3ce2dcd4eb45a56bd35a2ab7590f73cae0322173fc95753198add72926249ec379198ab1618ed99d02d4ad1b4dc8a9b1e47d738d8fa1d6924083f9507035594ea5da69ef28ccb4a23f97cf47c5f56424a5239115478c1e9d622d24c791f2a1b76777d2f3aa3026d1ac07c981bcefbbfc607374b52315cf4c1aa7e546501f532fbf68c02b60c6a328c87715c2b20471b9dc9cc9ae9f684b126d54797e1f7f2fce6a9e95e29eda041d96471f28c496434bc25305556cf734174fb792673b0174f3860d7e1c8bc73abd58e30f5a54f845274695acee97c402e1d16b7bb0ed53dbe9c80d99ff0ad8664745eef8b91958055ece92ed7370e4cf305be3c757c1433f8838be2db38130382d6164e4fc70a7e746589975d9c42148a95cbbfeb4bb2276d52c309029773a78a516c471009011b3fc9f99cf86dfce11060c6b971efa595fc0a878b35072d4b8ea48f4ab05c69d9f5f34a0f0d3fa6ce6f345333373f18d66735a8e214f55ab1cf0874b6fff19d20cb0985521dd752f7f22a1af1f7a049dab5a82a71683d94e954ccaa8b2192eaa7c2af77a2d7fb74bb18eadfe3351f4d90d4c12d6875e4896b40f45267cd5f6c68e58bf566dfc77ced2c0ff1ee3d6ef8adb469cd27340770fdcc7a4cb552ad679b6d01e7bb20acad005025782730cea3539cce8f66fe0cc25064fde344b30376bd7552efa1c6cd58cd7d723617b5c839dd5ebed8a3e8072c2510726f100a683fb98cf0ee52244da1e0722d6ede0164ec3881e47d03b91027156a2a373b21323757181cad6fb9e88539bb6c8070006a6f0221337be51fa19924c3e94abd2342da59dd620606c9f2370a4941df060a48d666ddb411074db18a0d8b94d6fea8c83645846a57c011de5caddb49e5f749624b79686c92307826b4ecc82f74eca6d42ad4e90d7f635a625b0e1d6d0c3f8234e87f922056169564b6cedf1257c46f94758feb26fa3ebceea6633163c69ee0dc8987df5d0914a172d9d9f7fc7c99fa0c5ab873bba10889656465cf76e8911a54a29a87638dea613d16df8cd7a6c4526105cef1569b2a50e49183874a457b36bb0673942f3c3dcba47daa96d1e428a40f3c6e8973ff3dfaa77a6d9a1bfb8583ba7f7ef1fdc8c01ae0c14db6006e547350e94ebceb4f3bfd2550553280d1e24a067fe5e3a8e64d60577ef9ae0a5c1c1195fab4ff0a52531c2dee8c2a7225b0393786c2ed5944e14edcf5c9d06f802ecd04c74adc575b7e939fc604a35754b23a6affa3a847736a679585d70f4790f5f05a7d7b4352099aae7507c55d8ed8e6dc5c6a16df7098b46a87bde9a29ca7cc8bfc1eee72dc2f53464c3325f322459f03886adcc594191f2407a0657bb62ab6907dfd548164bf16fbf46adbf402ee643a43d710509e3d19461e4eb93269f21a33f50c653a0f0665e5e5e82fca5ccaebd39ff1da801ecf010eda4fd277d9b202daa313ec0f99861c053881a9aa98c021979cace0d856ab23357b9546d7e6c14e22eb55dc80d9a8e97cb7e121733e279f1326b4760d4c523d48bf85b55315d594f5c0b3e538d58000000000000000100000009000000201e44b734963c7be3a5a48430f0e8992201868f113b3cbab793ee0bd77f73f3d8183a94d493f496b048ecab5302eda9275f471b217b045b72d52fccf31439fb7916000000000000b000000000000000ffff000000100000bbe983bfc39a6a64778e58752b6a182073b8192a2055262ec9283e37d14d059bebaca10fe5739ddff471d643afd70b57bbf51ad7418dbe765b123a5274da0e122fb78ff95385518c02ddff1977ba11c6c263ea9844f1c749e858015abcaaca4b74222213a70491fecf18a5d7bffa54d81463e7892df643af34908ae378eef1279962722ca3df25510ac896f3488a9d154bdb087eba2c575dd401ec41a1000000180000000000000001000000070000008e000000000000001001000000000000ffff0000008000008910c4ffc345814751116518863cbce501cc60110ba0ccd52f5b8d1c4a5ed1afa0f15ea87e7e3017c9bc659f03e73885593b0e26cf80a347e855829ef1fe7b0f0ccec7c6457a5b0a6931784c1e67d4b9fabd9375b144bb8f11263471ac3b45dd4486533b0799390bdd6c62fbc6b6266bba05fb6dcad3f43edf2771ceae4fd161f8c5b6946dd7646ba87cbc07357b4b34057adce96572ac7cabe43ac55763eb1c45fcbe1a27bf830b6846c1f399acef8cdfb35805dfae77ab4e36bf7fdc297d997b124c2eb15e5710aa98183900ab93770f50900dcb8bc58082faa2bf9bb168c848b6d0e0502a5bee992a542d76303cebfcabbe0af3abfdc4680000000000000061a01f375c49ba9658d71bcbae6b19b6bbf63e843e1aa91265ee3221e548e81a462be01825378863b24771b7dd3ec483201306478ccaa66188e4b11a1a1bfe4b6d796e3054696bbce17bfa4630d8695b2ad305990790b53ade0a9be52516da19024ba948813773b6cab9a29c24de00450de24c43d6f4c2705b6ed2452a1944d24090415dc88aee28141c21b03d7a88570cd1b620dcbfde7dac89fa4ab447ae1b80d2b44f5ea1ed3ea7b362124c6fdc099700000000"], 0x1340}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xfffffd) getsockname$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8139d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e37e1f2ae41162f7085acca770d918e6c414330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc351b9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa9122b44b7b5abca1d50cd4dbbc10489db3fc0769936c232235b34f7b0ae50379467d3c26b725485a3123c0e8c79c9ba411aea134dbe83bb963ae7de5bf4c22f2a005608ec649d2b14cfe7d1670d019d8997380f0e088d49bc415397e69aed9211f65f3871fea2f9bd97a48956931b1869a75418aa5bba67fe79a3aff87da76111831a38177be25f2a102e18896e7f26fb0b3839fea28e9ace51b83a1a013fd7a0997f0d0b1"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000640)=0x5) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x4e8b8a305b817c5d, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2000000000000289, &(0x7f0000000040)=[{0x61}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgget$private(0x0, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:36 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x5ea) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x39, &(0x7f0000000080)=[{0x48}, {0x45}, {0x6}]}) clock_getres(0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xa00000000000000, 0xc095, 0xfff, 0x3}, {0x0, 0xfff, 0xfffffffffffffff7, 0x7}, {0x3, 0xe10, 0x7fffffff, 0x60c}]}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000140)=""/4096) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xb0e6, './bus\x00', './bus\x00'}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000040)=0xec) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') r2 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x44e7) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) dup2(r2, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x256b07d772d6b7b0, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x80000001}]}) pwrite(r0, &(0x7f0000000180)="ec6529cb39f655f11b8b50992ff7", 0xe, 0x0, 0x0) 16:00:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) socketpair(0x2, 0x4000, 0x9207, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="aaeb33eca49a91a244571d00d26fb137ba78bfac881270781191afc5b23fecfc8753fc0567413a40eada6cdf89772ccf721b1b201c8255e6d292c3323488c4f43b04b5807e699dad6928f3e6dcb8f4a134c0f12bfebb62f30256a0ac", 0x5c, 0x4, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') 16:00:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:36 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [], [], [{}, {}, {0x0, 0x0, 0x7f}], {0x0, 0x2f74}}}) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7743c17f3e8bc948cfc2e0e36e51068467d7ced2", 0x4}) close(r0) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0)={0x68, 0x6}, 0x10) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000002c0)={0x0, 0x1, {0xffff, 0x136d}}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x41e7, 0x2, 0x3ff, 0x71, "089dd193f0679b815cc93a9ebbdfd5bb94eeb3c0", 0x29e, 0x8}) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x5c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x8, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x145d8ca90cde4d46, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xfff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x0, 0x2}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = kqueue() dup(r1) 16:00:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) 16:00:37 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x3308409664f55c65, 0x10) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x0, 0x100000001, {[0x8, 0x20000000000000, 0x4, 0x9ee, 0x16, 0x4fa66bf6, 0x5585, 0xffffffff, 0x1, 0x0, 0x2, 0x2, 0x8, 0x400, 0x7, 0x0, 0x7, 0x8], [0x58, 0x4, 0x100000000, 0x101, 0x6, 0x3, 0x8, 0x7ff, 0x1, 0x9], [0x7, 0xffffffff, 0x80, 0x75, 0x3, 0x7f, 0xbe4], [0x6, 0x4, 0x0, 0x7, 0x48b1ec6, 0x5a4], [{0x8661e10, 0x5, 0x7ff, 0x9}, {0x8, 0x59, 0x4, 0x1}, {0x9, 0x7, 0x2ad, 0x3}, {0xc9, 0x8, 0x7, 0x7fffffff}, {0xffffffffffff8001, 0x223, 0x8, 0x200}, {0x0, 0x2, 0x7ff, 0x4}, {0x1, 0x2, 0x3, 0x63}, {0x5, 0x61d0, 0x6, 0x1}], {0x4, 0xfffffffffffff001, 0x3ff, 0x7}, {0x92, 0x1, 0x8, 0x1}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x800, r3) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') 16:00:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8b7c9d43fea239828ab24a6fab3d437a5b162d3726fa77adab11a154994b7c8aa60fa6ad9eee6205024a4f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000003c0)={0x5, 0xfffffffffffffd75, {[0x800, 0x7fffffff, 0x8, 0x0, 0x81, 0x6, 0x8, 0x1ff, 0x5, 0xac7f, 0x359, 0xfa, 0x2000000000000, 0x6000000, 0x100000000, 0x3, 0x1, 0x6], [0x40, 0x1, 0x1, 0x0, 0x0, 0x71c7, 0x4, 0x20, 0x349, 0x40], [0x7fffffff, 0x996, 0xfff, 0x2, 0x4, 0x4, 0x48], [0x5, 0x4, 0xffffffffffff8000, 0x7fffffff, 0x100, 0x8a], [{0x0, 0x7, 0x3, 0x100000000}, {0xdda, 0x400, 0x3, 0x7e}, {0x2f, 0x2, 0x3ff, 0x80}, {0xc9c, 0x30a48609, 0x10001, 0x10001}, {0x5, 0x0, 0xfffffffffffffffa}, {0x1, 0xa79, 0x5, 0xfffffffffffffffb}, {0x0, 0x7ff, 0x9, 0x800}, {0xffffffffffff8001, 0x5, 0x5, 0x25c}], {0x8, 0x9, 0x401, 0x3}, {0x100, 0x5, 0x0, 0x5}}}) fcntl$dupfd(r1, 0xa, r0) lseek(r1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x407, 0x0, 0xffffffffffffffff}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x6) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x400) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r0, r1) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) stat(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x2, 0x2, 0x1fe, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) link(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x120) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x8, 0x4) 16:00:37 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x96aa) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1000000385, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x35) 16:00:37 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x100}}, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000080)={{0x81, 0x7}, {0x1, 0x2bc}}, &(0x7f00000000c0)) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 16:00:37 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x800000000004c}, {0x1}, {0x80000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) r1 = semget$private(0x0, 0x7, 0x408) semget$private(0x0, 0x4, 0x28) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000140)=""/34) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:37 executing program 1: socket(0x1e, 0x3, 0x0) 16:00:37 executing program 0: connect$inet6(0xffffffffffffffff, &(0x7f0000000100), 0xc) connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:37 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)={0x7ff, 0xe8}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) getrusage(0x0, &(0x7f0000000000)) 16:00:37 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) getpgrp() 16:00:37 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) read(r1, &(0x7f0000000440)=""/178, 0x72) r2 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r3 = accept(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r3, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r1, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0xe13ea73c8788f157) sync() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) semget$private(0x0, 0x2, 0x80) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r2, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x2aaaaaaaaaaaab91) chmod(&(0x7f0000000300)='./file0\x00', 0x11) setuid(0xee01) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r4 = dup(0xffffffffffffff9c) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000000c0)=0xa) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) dup2(r1, r0) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x80) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = dup(0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000200)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8f4, r1, r2, r3, r4, 0x0, 0x20}, 0xff, 0x6, r5, r7, 0x7, 0x9, 0x8, 0x7fffffff}) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x1ff, 0x2}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0xd42, 0xfffffffffffffffa, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x802, 0xc7) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x2) dup(r2) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 16:00:37 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000aad6f312ba79fe1acc4dfb47234d9210af311cd0d74bed3c6e715bc19c68fdf2ab818ff7e6f4bf54050000000088f54611f0aeb63ee096000000e1"]) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="d14f776b48bc667db7d781ec2c44a6c71e04c1ba95588c82866139fad08d45e34d98a730e9232d93a7c14f66e4a5fcfb7460779a42c250e42fc2e3dc28a4ab155ec566f1dbca5414f34eddf1bfaa93548a90c98a09a1838b60756d7d1e299ed1afc5d1088c482d628b7781c0d69e68ac157a63ebb631d9363c0af7e5cced513d0af450", 0x83}], 0x1, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:37 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000080)="ad18f05de2f4ef18", 0xffffffffffffffc8) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="4000f7176004008ba8002bf1b01b7606c5fa07e7fdd527febf02000000ba0d31e99a00000000f8feff0100bd530ed904a0e193b880592f", 0x2c}], 0x100000000000013c) 16:00:37 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$dupfd(r0, 0x64ec11a6379a999, r1) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x1, 0x0) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000240)="9c572f9286e9f81981ea03abaa2edb0e1b04cd836e93e7b7bd6bdefb573436fcfcffc2a11860b2a51e923e00d1d3bba942ba199cfda5bd69c8eaa655c12542e1aa4729f93fe60a796bf2a8687c34", 0x4e}, {&(0x7f00000002c0)="e9b09fa8e68609ced07985953020d2e4458526d311c1182079a4c97ad5c95d39fcff1becf124642673d52ea945ea6b63d4ed683fc95aed615892adcba5fb22f46de731797fb2811a1f53a373ff1ccad70876992605", 0x55}, {&(0x7f0000000380)="b5b0ca5e92e7ad040e29c54795bcd7259fd4ebfd418c54e113870a0cdfd8921b4f3fdc639d4f1f73ba5980a342da29ae8085c8b440421c4a280064af46c06dd387ff970a049b05363bfc0f7d7e754a4c997e6a0a9c4e3063cfe3d2edf239469f80f487db44db700831afbb140d4b31135278488ff7c7823f0527fa171555361ea211daf6", 0x84}, {&(0x7f0000000440)="963fc11386472296824736e9162f99219a1e846db0f1f49b5b889539a94bb60c6bb4e9ac84a05b77f6891b463a2cfa1bcce231de01345d08caa46fe232abab83bd9b775f5c101bb8fdec66f50785ca19c380d525e2268cda5c88700c5d541bdd7e1d4eec830b17553485a524bd7bd618f2ccb9d56de8f40e43b78751951e81abc2befc36ee8074baebdf26c6f23f1265de956de1ca00847863e7dccf5ef32fe5e56a09ce1bfc8e8ed0fbe60ed1e3", 0xae}, {&(0x7f00000001c0)="df730ee9041429cadcd3a96f2eee910a9f34c476", 0x14}, {&(0x7f0000000500)="d973e53bdc12abbab04305278f57d485c3b303d89f1844062ef3a9db9a0ea72a8725c6a371103532ffe01c3946dde97e4d8c5bdc10759f3bcfc3e0d449216ec9cf93e32f97678590018526c5677ff1f27611cd01e9ce272049078dc0cf76a3484b3c9cbb11589a52639b476f967db9dd62fa35c575153a161f9966a071e9ec1b74a8a0c61669a8a882803d8fbf0fb63a4a3cec37c9c32e0cd4dc1cd3ca9f9054c502de3131a035c625a7178dd28d858247dded2159073f2c01a36b61bcf4f2c3debc3c1d81b5f165f047e4d047af98953390a8a19bbb9d4b61", 0xd9}, {&(0x7f0000000600)="d2ee64aaeb39168514495e92bad3d2499775eaf0e663a9b1b3cd05e607fc11ed8d9c852f481d7f46a98bf9c69a81395ac9ef3e778e893e44cec4c0b0c8da084cbd4b2efa25989f011a2b6d261ab5fdb6bb72a1c27ac7012a41c0", 0x5a}, {&(0x7f0000000680)="5860c07c200797ffd254101d5392ea64d027901b098e4151cf2aee34326dbbccfe94a444dcca3e8bf57bd79d38ff8bef2cda7ab208bd42c83fc377ffedc9a38412575b7de1aecc2fda43c5bd3d98791b46947db5c71f0abe85839792ab173ee74493c3d7e1a538818126026762e5c92b584acdc4bf3bebdc5a3c877de8aca07a0e549b2d2e047c0c6223284d54220b0e33816d9519fdbd674d9e6fc92d39ae0168a741e0626795819985b02665d560cb370394805ec9c1335c4574da3026ddb009c05555afcb1f758b87672c89e5f7b2c0d17fd682aac8e6d06e14652a36bb8497b727da3ea92a56b5503083e0", 0xed}], 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x6}]}) r4 = dup2(r3, r3) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000840)={0x4, &(0x7f0000000800)=[{0x1000, 0x80000001, 0x1778, 0xffffffffb1dc8b8b}, {0x2, 0x0, 0xaa6, 0xffffffff}, {0x0, 0x1, 0x7fff, 0x400}, {0x1, 0xf5b3, 0x3}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf00000000ba0d31e99a00000000000000000000000040000038b60fb5590f", 0x2c}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:37 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x8002, 0x503aeb74b511cc2f) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000380)=[&(0x7f00000000c0)=',.\x00', &(0x7f0000000180)='(\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@/\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\x00', &(0x7f0000000340)=':]{\x00'], &(0x7f0000000440)=[&(0x7f0000000400)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x1}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:00:37 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="103d84b5d11039f9cf25aed82f759268df87a99567fd9c25d08049c185b1fd92cf61c62fedc51c375c924cdb0279de3f9b16f3ad204a2cd598c048b50823b95cce3b44b34c026d27789349531fc59c8f1590283d10a1b99400f2526c1da33d60ffd85e23391e6cd991f6f771f7832773d9101eeaa568ad84bc72e06aea032a5a9bf34db176e97f6aa8bad6a920229691a048cc76518f4b2c59f7eae8faa5c5d1", 0xa0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) fsync(r1) setsockopt(r2, 0x0, 0x9, &(0x7f0000000180), 0x0) 16:00:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x1}, {}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgget$private(0x0, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10282, 0x0) 16:00:38 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x20d, 0x8, 0x100000000, 0x0, 0x5, 0x4, 0x6, 0x1, 0x1, 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="cc45725f9000c097f4701ab4308dc1b91a278a0cb172f75a97ba4ca10cc023d44cc77f206e00ac34c0a4ae0355511699a9f8c5137b779b"], 0x10) fchdir(r2) 16:00:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) getegid() read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x7}, {0x8006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:38 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f00000001c0)={0x3, 0x0, 0x9, 0x844d, r2}) 16:00:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xfffffffffffffe68) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x1, 0x16, 0x1, 0xfffffffffffffffe}) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) 16:00:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x130) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r0, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) mknodat(r1, &(0x7f0000000100)='./file1\x00', 0x100, 0x5) renameat(r1, &(0x7f0000000240)='./file1\x00', r1, &(0x7f0000000280)='./file1\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgget$private(0x0, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) r3 = kqueue() ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup2(r3, r0) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r0) r4 = semget$private(0x0, 0x0, 0x82) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000200)=0xc) 16:00:38 executing program 1: r0 = socket(0x2, 0x4000, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) flock(r0, 0x1) 16:00:38 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2, 0x800001fe) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="05002e2f62757300"], 0x8) 16:00:38 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) geteuid() close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:38 executing program 0: socket(0x0, 0x4, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0xa) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) write(r1, &(0x7f0000000000)="0dc7f80c42434e3e3f81a41790ad4b652a94ac039fbd9c0973cb0abe44981b13196db60743c93586ee571ba2f83895f52308004e7a249ad1ec34d8c37cabcc4fcd819eb8c9839fd31e39ee0fe33adde2ecb6ead96b29f2be35d08810fadefef1dac3488f22d1c46abfe0ce50c0219f1a37319b888071a4bab5556c799c9dfc6cb8131f3e3daac96ea6ea44a08ceebd1a97ca524dd2d6e0adf7be7dd4c2406e1457dc7d2e0f1fe681ddce7b419c1d11e489ed100bd7da0e24d7fdeb80249f49cd724320", 0xc3) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:38 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x6, 0x4003, 0x8000000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = semget$private(0x0, 0x4, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getgid() r5 = geteuid() getgroups(0x4, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x418df162, r3, r4, r5, r6, 0x4, 0x8}, 0x58a, 0x0, 0x1}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r7 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x1, 0x1) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000200)=0x1) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0, 0x1}, {r0, 0x18}], 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r8 = socket(0x400000000018, 0x3, 0x24) r9 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$BIOCFLUSH(r9, 0x20004268) ioctl$KDSETRAD(r9, 0x20004b43) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000380)=0x1) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000008c0)={0x3f, 0x6, {0x9, 0x6737}}) syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000900)={0x1, 0xffffffffffffff74}) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f00000003c0)={0x10, 0xfffffffffffffffc, 0x4, 0xfffffffffffffff7, [{&(0x7f000040f000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00004ca000/0x4000)=nil, &(0x7f000020b000/0x3000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000070e000/0x3000)=nil, 0x2}, {&(0x7f0000502000/0x3000)=nil, &(0x7f000039b000/0x2000)=nil, 0x5}, {&(0x7f0000260000/0x4000)=nil, &(0x7f00006dc000/0x2000)=nil, 0x1000}, {&(0x7f0000473000/0x1000)=nil, &(0x7f000063c000/0x4000)=nil, 0x1}, {&(0x7f00001fe000/0x4000)=nil, &(0x7f0000693000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00001ed000/0x2000)=nil, 0x5}, {&(0x7f00006ef000/0x2000)=nil, &(0x7f0000092000/0x2000)=nil, 0x1}, {&(0x7f00004b8000/0x3000)=nil, &(0x7f000026d000/0x2000)=nil, 0xc11}, {&(0x7f0000229000/0x4000)=nil, &(0x7f00000b5000/0x3000)=nil, 0x20000000000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00007e2000/0x3000)=nil, 0xffffffffffff8000}, {&(0x7f0000209000/0x2000)=nil, &(0x7f000015f000/0x1000)=nil, 0x6}, {&(0x7f0000684000/0x1000)=nil, &(0x7f00000b6000/0x2000)=nil, 0x1c}, {&(0x7f0000543000/0x4000)=nil, &(0x7f0000526000/0x3000)=nil, 0x3ff}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file']}) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000100)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x35}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x2c1d45fe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x84c9, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000c00)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2848f3223403ac6ab10b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361d789b4ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b2764424001000009cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf2094110677a0cd11931ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a708d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524", 0x49a}], 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x400, 0x3}) 16:00:38 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x3, 0x1, 0x0, 0x1, 0x9, 0x100000000, 0x100000000, 0x1, 0x2, 0x19, 0x6}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000005308) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r2) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x28e}, 0xc) 16:00:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r2, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) sendto$inet(r1, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r4 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x4, &(0x7f0000000e00)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff}, {0x1, 0x4, 0x800}], 0x2) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r4}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x317, 0x80}, {{}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r4, 0x4, 0x40) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x2, 0x101, 0x1, 0x6}) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x9a, 0x0) ftruncate(r0, 0x0, 0x6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b289105ce20046402a4ef3f3f000bb42729dc539cc2806cdf", 0x2c}], 0x1) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r2, r3) 16:00:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x100010080, 0x4, 0x8}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0xa261d7d70045e551, 0x10) kevent(r0, &(0x7f0000000240), 0x401, &(0x7f0000000040), 0x101, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:38 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:38 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x10) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000003c0)=0x7053) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept(r1, &(0x7f0000000440)=@in, &(0x7f0000000480)=0x6cb) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x102) ioctl$BIOCFLUSH(r1, 0x20004268) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0xff37) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x10000020003, 0xd98, "098d14c67504d3f131bde500000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6, 0x3ff}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000002c0)='+') 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:00:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x527) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000680)="4dccf3039a51ff9de1cf61b57240fbcdbf2013b6020184e8fc06009d483b4fadd9aa07b119f01056a4359b4eb7727a591bdf8692adf7070d6fec46c518b0bf9304be83560f0bc258b1f3c6932ddd2227927f90b348b0c39305c117cf4627fc6e58086cc4306873cff9a9b703bedd02c4f1673187cb075bfa1983311586735ef7968c5c15fef4fc7f0c0749c44cc893c9a00a6bb41c986a8d7535b35a9b4154e8e121f485c2e6813c81a925afce75268cf156ff23aae686c97f0b9a0686d7dcd243b1de451db55f58352c12a08497733e78cbad1709c7c3a039d5e088e568c9e82f5cd5fcdff7614177a1e9477436b103c53f85c52722723d55d69887f51a788eea7d96cfdeac0caa5148c7234c91301332e7ec462bca3ae5a68ba765202b226adec2e71f1f3e26c501081895af2e7bea2b68b6c282f08bfb2a54a6f1b31acbbcf1a57aab7ce1aa8bda61cfe17a83751fcc7a184c232e3a02ad9abeba594b3fd583f7d3f711bd146f7d8ea6ee63ab25713c99f0f99e1c908b39a3856ff5bf3884d0215bfa0cd2055dc297b5cf54f3f26d8acf2d653f1799fbe2bf043af358922cd5375e59de1c8892e2a14f6aacc1b0d83fdc5fbc9fe63e09ea7ea343ea326f91ac21ab1d32f4fa12c088cee0e3aca926634df38d1baa71a63b102152959f465e213a83ef64216d36105b23b9e3dbb4552c365daf2fd4975eee9525d2620ca27d7a80097f", 0x204}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000340), 0x553}], 0x1) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x12) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 16:00:39 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x9, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0xa, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) fcntl$setstatus(r0, 0x4, 0x46bfb) r12 = kqueue() kevent(r12, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x7) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x10112) r1 = getpid() r2 = semget$private(0x0, 0x1, 0xfeebdcfee1c8bc46) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)=""/103) r3 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xce, 0x80000001, r3}) r4 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) recvfrom(r4, &(0x7f00000002c0)=""/109, 0xfffffffffffffdda, 0x800, 0x0, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000004f613f30f12efae0d705d2c12899dc9e138f214838607593da2416e8517287568ea8dd2f56b21bde4dff9854887ba680075df7c8ae985c34c3f80a96cb28760fb45e"]) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') recvmsg(r5, &(0x7f0000004700)={&(0x7f0000000180)=ANY=[@ANYBLOB="0000abb4f44830e28cee93589f08ed9141bd3194705a09c80b7b6008093e2299313c10f753824fc23a7d4a3892d34fa37791e033959cde6aa537aa01f58ae0cb56d9ded662c9f9ea16dbf9ad37c54fac62f0b14b2f0f16968d24aab2e8cc7ebb1348b12faafd3b3f5a61815babe7d252c763e9e5b20c083ffbfd522f8988224a2a8b7337200275ed12038a66535e09ed14b3cfb02cfa8c306d0977d56116a0e9ad58ab6bfc14d41179e092bfcfe04173beb08fe4f80a7ddfc9731344e96d8da34591a37265b69e94fe178bc95ba10b5f8cad465b3304b051430d3e18c29b60e0fb2278bea74e95bc1e6475c0efcf5db671"], 0x2, 0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) openat(r1, &(0x7f0000000140)='./file0\x00', 0x410, 0x1) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x8}) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(r0, &(0x7f0000000200)=""/203, 0xcb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2e}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") r1 = dup2(r0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x43, 0x0, &(0x7f0000000040)=""/67}) 16:00:39 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x6, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getuid() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000367000/0x4000)=nil, 0x4000, 0x10) socket(0xf8b048307b2ac6cb, 0x4000, 0x7ce) setsockopt(r1, 0x6e, 0xffffffff, &(0x7f0000000180)="143685c64d33f0e2c52af107edc2fe6007502b02c011419476eb37389ff90cc836e9eccf1fdd58e799a6d8ac378bf4e1d570ae0f4347ad1a2b9edf5008c7cc57294b416c136a2f03d309d328169ec791e6a1bb2c6d99866b5f4b0ad6a0e92906528196e37f959bf6ea10801a454d55dfded080d25af32991f19da5cdb64b118e584a3b357fb882ffedb74a05d6cd2c3e67ecd296a565e84684cc491388567a9e61d5bc64b31a532107385fd7c9a573c613f4f97eb27cb06c0df4878d2b74dda713e406191fccba7c6b7ddec6364dcce906d1ceb9c7", 0xd5) socket(0x1, 0x5, 0x200) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:39 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x1) r1 = semget$private(0x0, 0x0, 0x3) semop(r1, &(0x7f00000000c0)=[{0x4, 0x51, 0x1800}, {0x8e59568ac912801e, 0x6, 0xa28f02905c687212}, {0x3, 0x200, 0x800}, {0x2, 0x11, 0x2f69e1c5a0566c3c}], 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="88973fd6fe08fd8abb5a3ba8f80ae715280b7541432f", 0x16) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x3, 0x32, {0x1, 0x7}}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="b07e227f868a1fa10aff52349ffb5eb45129faaa368c12e6edb69d2f2ad850b44787836deeebe4f668df29188ad756530a03c1256ec768dc678e6e8d657d1100e3fb2cb821608688133258e18fd210a4cad7424533b9e1b9c13442b51ac417f69751a8ed35ac92d52b497735a0f3d097fff8392f1ea231717642b42dc11553580f6c8725e7d3b030b530d35218a30424504e69fe6324ac441b731d9efa500d1e994d911bd790298a0b87bbe50f9b0a174cb677e55caa05c6ac4e2420bcd6d2c7907692907df4194014a46338d5b1d654f6", 0xd1}, {&(0x7f00000002c0)="6478b123a5e0e17b0b7dc1808aa91186adcfd8145390f848d7e994da03406c2fbd046494aae78882645c949f3184f1e486510838d38ec61d4a2c98d23dbe73a90cb1fefc491ee4594dbfc71830bda7d8706dd9dfcff4876be9f253318ef53ed66c3d0ce478c17cd8a6346b3beda1b24dd26a9f5fb8ce33e785e4188746c3a423f265f2e1f83bf8e88d299c267cd600fe5b6a4f767091294f41b3d3748156b5ee6e5ee2", 0xa3}, {&(0x7f0000000380)="e4a2", 0x2}, {&(0x7f00000003c0)="334b1bc5b40f347081305a57eb192889b92c9d85355b8bd3e9bef23a08f8327d17fae18abc3c9410cc504bc894810005989d947b51ebae5a6bb11625eea366068c65449b791cc1581191ed401a97bcfea5a8deb12eb5bac875a3b7adc3f54ce7fa1f15aa9587dc3bfbf6016e1f1efb133b08d2588b117049792e7d7326b968caeb06ddc6774b5aa9603734c0dfbf8ff51f2141e69fb17186cdcb8b91", 0x9c}], 0x4, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000500)={{}, 0x5, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x98, 0x0) chmod(&(0x7f0000000580)='./file0\x00', 0x140) write(r0, &(0x7f00000005c0)="3ec02552f244e7f573503ab096761a31dc99ad04a6b5c80669432bae1207fde14a7098e3ebdeed507680378a6e513c2c0ec0542891681afc04c3a4da52554a6d5e1a6e79db0ba6370c40337b7811d80f9ee7bc682a296cb45856a795e214e61c16d3c9db08d748ef3c26bd751d4ed2009201e25899f79dea4682b0fe7e8485b5284bc5e173fe06859e74ba1b4e33ce53451a0230eb14", 0x96) r3 = openat(r0, &(0x7f0000000680)='./file0\x00', 0x8480, 0x1b6) ioctl$TIOCEXCL(r3, 0x2000740d) kevent(r3, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0xffffffffffffffff, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x22, 0x6, 0xffffffffffffffff}], 0x7, &(0x7f0000000700)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x10, 0x8, 0x7}, {{r2}, 0xfffffffffffffffe, 0x2, 0x5a13ed7666592320, 0x401, 0x1}, {{r0}, 0xfffffffffffffff9, 0x28, 0x4, 0x8, 0x8ef}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x6, 0x7}, {{r3}, 0xfffffffffffffffb, 0x0, 0x4, 0x1, 0xffffffffffffff2f}], 0xa8, &(0x7f00000007c0)={0x4, 0x7}) fchflags(r2, 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000800)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000840)={0x10000, './file0\x00', './file0\x00'}) chmod(&(0x7f0000000880)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000000e80)={&(0x7f00000008c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000bc0)=[{&(0x7f0000000900)="7f02f8e4116c19d3454fa2caff71a237a8216a75c4b74105ebdadf75a6ab6b26d707e9c851e45a3df7e0e47a62b143ee77ed38b536ff6347e2871d5c4055531ff1b9b3b6d1e99d7ebc6696e8bc3870d69523fc735fd4a7850f0482b9359a54050a48757e1abc9017b6efb769a9522939fe80b47707b2b85286094813869ad63a15fa596ad9282edcae236ea634a3d911a90508a12e777a0f98334927663967667f1485f58b966caff5bfb62a78cd0ccc0f89b3e8cc0c6c99230ba9143509a640f08a135749b8da72842a5b1486a55792ade24cd1657fca9f27c6f17901c0cd24", 0xe0}, {&(0x7f0000000a00)="fe450a7db7430f42642b7a16a20943ac8925df56617dcefc0065de0210689a5d5425589a013efb4139bb6bbf44a95b0bd02d00a94090bb6df19c0004a41a01bb6213aefec3b5e95863fb5cd4b7ebb97be8ced683cff7132e1749b5f75ef1a7d84dc3483067e1e3ed08dae6cd5de459b224ee1b72b18c7699b83f2c4c1040044e1620e96e96b62a3e7d0e3684b788cc0cf595bc39533ad840d7bf57af7eb5b5110bfd9d678ab61ad4faaef8c89aa1e4d222f3ae4f0c965ce3b1149c19de120929d4765bfc6d2207efb5fef81cf57433433ba8dcd5", 0xd4}, {&(0x7f0000000b00)="08d01ff1ebcdf19170445e38f3c570b0c3785fde01a124c9278d4ad032eec262d76b65a26bfb50058d51e010771a90cc2a3f9b327447cec48698f6554558e724f6793237644d63ac28c3836dc8b1741be9d4ca0c22897d091b10c555b2164a4b840545dd80bea59dd33b244bf0e4c3b98001b0012ae6e7b12cc8db064e33b3c5ca651b83f69e8869372331ef20d653e69ffd7b716128911c607c8e6edf95c707b83cb14bc64d5fdd3ec39007eeb8012f41992ae2", 0xb4}], 0x3, &(0x7f0000000c00)=[{0xa8, 0xffff, 0xfffffffffffffffd, "a0e5287a5c5cbf72955dd9effa30331e53a2890346266bee6a480b60e54911d47714500117ba54549ba30c902c0c732d45a0ea8472ae010f7d88a81ee10c71a4c1245052fd263de9b25ef739f38b00c41db223482bea4ea60978f7168a79ceb8c34a133519179c7d3401b578ace11131080b0e3fb3140058a7bbc95b1f0f4dd9f391780299f35b54ba122e62053b189d4f6e463e04"}, {0xf0, 0x88073194eea7223b, 0x5dc, "714d1214906064c9a0c83741a6600aab9c702ea0f16f38baefea18aab43381c17e25a8f1bcb072d258be9143f629f6df3226ffe234f35c0288519ea550e605dc7d81c9c3ef7086d528701e91094073a8718f70a86bae6bc439487f736e20de9a2e867ff6ec0d8dc2cc25a343c8f99b41fd3147163a5b63345cbff14362369c58806138ce443b2d903bc8c62dffdd51fb1d5efc13077889be7f41b8830ce584cd3794b3b350259e7117b49736b021cf5bd50a86f34ade471a308d2d64419cdd0ad2c7e09f5fb206155ea04194a2b37143dbd0bafc6ea027af0585433df5e3"}, {0x30, 0x1, 0x5, "16c5c841173c8ff18994f70d279f8f62ee037212ef206e6e60320cf60548"}, {0xa8, 0xffff, 0x3, "8ffee01271dc3b1eab35fb8e8a991811c5ac1698c0332d424f4832097be4d5f3ceb436c5f46d7754a6c818b1a6b6396f5b2e43808aac0af876caca39c5ba8e24b112fe07fed2deff36db873fbb6a150f8651282f340d7ba6d2b6b51e0b38f36fd1dfc4146d3022b5e8941000d9680e2e151f389bbab14d5d8c53553312d8e360b10ebaa9f3542ec0ca9b70d18fcee63b8e9cc16abeda"}], 0x270}, 0x3) sendto(r3, &(0x7f0000000ec0)="2d63f4005f72252dd7954a49b731c9f988a8b8371461c04cb7e325e050f833cf09a7bd66faa8b2150bb704725a96240e9712adb8db11f8718395cda11ad61ed69cb2d63df8d13ae6d861e04487bb35f7d9fd869be28f72d70dd291b78b1c", 0x5e, 0x1, 0x0, 0x0) symlink(&(0x7f0000000f40)='./file0\x00', &(0x7f0000000f80)='./file0\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000fc0)=0x100) chflagsat(r0, &(0x7f0000001000)='./file1\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001040)={'./file0\x00', 0x4, 0x80000000, 0x8, 0x1, 0x1, 0x0, 0x9, 0x1, 0x2, 0x8, 0x3a09}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) r6 = getuid() getgroups(0x3, &(0x7f0000001180)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000011c0)={{0x3, r4, r5, r6, r7, 0x101, 0x5}, 0x2, 0x5, 0x7f}) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20000000b1}, {0x2}, {0x6}]}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000001, 0x0, 0x0, 0x3}, {0x3c}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x1, 0x9b49, 0x7, 0x1}, {0x3, 0xfffffffffffffff7, 0x1f, 0x200}, {0x3, 0x10000, 0x6, 0xfc4c}, {0x8, 0x3f, 0x7, 0x7f}, {0xff, 0x8, 0x0, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="93") 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f00000003c0)="622fe8530c3c0700", 0x8) socket$inet6(0x18, 0x1, 0x5) 16:00:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xfff) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xc0, 0x3}, {0x400, 0xfff}}) ioctl$KDSETRAD(r0, 0x20004b43) preadv(r1, &(0x7f0000000000)=[{0x0}], 0x340, 0x0, 0x0) 16:00:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x7, 0x4000, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000521000/0x4000)=nil, 0x4000, 0x1) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) mlockall(0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xa6}], 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x8001, 0xc3}) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xc160, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 16:00:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x9d}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x7c}]}) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000100)="29baa8a7a853b18d49cafc47002e33091d06741350a99873d93f84cceaac7b811f2dd45d4f9f153aa3451db2d4e95b18157c1431a12e636741bff868bd10da7812552157ed59e3a87b1288f4bcb6cd1738eea49ebb59f7124d5879f9c875921c00a4d7edc0a8719011", 0x69}, {&(0x7f0000000180)="0ea6d11133596569606f4033ffce9768a3716fedeeb6ea5355f3d9c453a3a9dc0441f5c568488c13383c6da5abb66f32c631c45cabd81a1c4799652c95ef6b02785471038655b1aa9a1082fe38cb6a89d1a63f7cb49a41f9e56128e11d582b5c2e67cc8efe9eabd42a308d7dcac8b3a1477ea57ef1ffcc966c3e46f79d81aadfefdd11cdfde9ebdffe09ad17b173ef5c", 0x90}, {&(0x7f0000000240)="b8a68b5c881dc02d0d805a17daf5d135a3e02b98623092e188016e0b334d8673fe8b3115be00a2df757bae01414c7b151a93c16e9bd621f84c6084a73e8d6ab38f76aa8e57f65492079a34e3803ce5bfa5be4db6df6a9c749075bedbea80de91b17437af9504f4ad435b386b", 0x6c}, {&(0x7f00000002c0)="c59c63d530ff06b24d4142d2f2f7e2bbe672b327592b0892afb668dbf41c489bb323310044e9aacf465b1b57c505376234d8cd0c452f5d000a6b2565afd16564cc82f5c347aaabe103bdd7279da409c841c261cf57a1b4074882ec3ea5a965620444362db77e6f6495321baf0a5149fa4fee74b3903de498eebdcde95a29827cc34d093a29111308dd898fe31bd2124625ec2106405594db782651f458d4e75e3c6f96211275823e0c979e7084bef9a9fac1d2000f10a69f416a43db505a656995dcab6639a35bc18358b28b134b87519a1f3fcbbf078e", 0xd7}, {&(0x7f00000003c0)="4a573fdfb6f839d99d83fd986d1360e757ea4dda3d944ee96066f55e331b29be5b7206db18b4e8aeb7e94bff3f9d678683df055632d458e4c938337f9e1bedf0876085c7e13dd4fceec858fb5a6cf9f1766143b22d2214c678525732438d77c16da34c82bc05796cc672aa0188551258c39f5f7846f781cd26ccb108521d71149743b8ab4bdbda751cc738b811f43b475083a6481ad450f2fb20800c724829e8d6c48b0e933ebfb83600c6c9", 0xac}, {&(0x7f0000000480)="9a743d1b205a46d86e25245670aa79347278fae594268349ab42d2b1da6617d9b1f2bc7e297b26daf009d71af8d7ab2029f0cacdb225c637f8607ed439", 0x3d}, {&(0x7f00000004c0)="0c32f67c97d80be787db77fda6e2a1b920d95d6b0329981e97092babbe", 0x1d}, {&(0x7f0000000500)="6f2039b480f122b1e065f90c1a589b21e0416fc442ab72372e15f9c825f115a32b2d66a553628cb373dfcda74ca21e12e234842051d248eeeca638d409a197684e752f9f123194cd4aa67d204f4fec7394265ae18097ecc7d2142e32c1ceb71eed7f488ecd604db6eea37608aff536986e902f25b84f0c93e5a257ccb7bba05fb4e7893a9a67324d8d9c76f2414bc1aba42245a0eee4cef781f340092bdcb8a3453f9bcac370c7178dc47c2f23c984bd63ff230e808527c8cd326dce0252ae370c99169eef5d6846ab7a9a7466e2ae99c6ef9765e48c7f6b111dc15689", 0xdd}, {&(0x7f0000000600)="3bd9fa1c16ac75b4ababf1bbb8d22ff1eaf68c1fff139c58f0c1058910aebf2a4904f52f7e4a4e85409e49813f9989622f64780e9cdf2d914801786f8f596533c051c62ebeeba534092e24096fc5337fe6067dc10bbcf8685eda1970030e2677c56d48d0a7a36c682eb7654062cf5f44b2a5b40e550b6b6e6bcea4158e63b0d4ca7e74341e15e6d628390a8d66ddf876795f8624a78149fc6ed7ef76474c5cbd1b4d9585588da7f05d1dd5d76ad3a891e7156c511bd73b2e3c56f5714cad45b2210566f7cd10f89570d44b724db9537911e88c1e86c9ea33dd006f7eb878", 0xde}], 0x9, 0x0, 0xe) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) r2 = dup2(r0, r0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) shmget(0x3, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b38e572c18e95cab7bcf00000000") ftruncate(r0, 0x0, 0xf661) 16:00:39 executing program 0: r0 = socket(0x0, 0x4003, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x100, 0x8, {0x4, 0x5}}) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc0287533, &(0x7f00000000c0)={0x0, './file0\x00'}) 16:00:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x6) 16:00:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) dup2(r1, r0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x25, &(0x7f00000000c0)=[{0x100000b1}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file1\x00', 0x8, 0x100000082) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0xffffffffffffffff, 0x7fffffff, 0x6, 0x0, 0x9, 0x40, 0x8, 0x3, 0x1, 0x3, 0x8}) r2 = socket$unix(0x1, 0x2, 0x0) getpeername(r2, &(0x7f0000000000)=@un=@file={0x0, ""/12}, &(0x7f00000005c0)=0xe) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000480)) recvmsg(r3, &(0x7f0000000400)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000200)=""/154, 0x9a}], 0x2, &(0x7f0000000340)=""/130, 0x82}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffda0, &(0x7f0000000080)="321c15122aa6d215522813c0887258c5c2daf094a2f7e525316b9e70bf64f37aba17a2aacec8df382f589d03ee84fdeca45cffffffffffff00"/69) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)=[{}, {0x7}], 0x2}) r1 = semget(0x0, 0x1, 0x40) semop(r1, &(0x7f0000000000)=[{0x3, 0xffffffffffffffff, 0x1000}, {0x2, 0x9, 0x1800}, {0x1, 0x8001, 0x1000}, {0x0, 0x3, 0x1000}], 0x4) 16:00:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) sendsyslog(&(0x7f0000000080)="4e175cc2f71970fbf7542a8c0197dee9989f5fa81b606bddce250eb27bb2dd9ffac588603400c1e33154901ebe9a9805410be7ffec528548aceb383c4e6b60133a4d2e0a32", 0x45, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xef7, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x44}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 16:00:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x5}, {0x43, 0x80000000}, {0x87, 0x9}, {0x47, 0x5}, {0x80, 0x10000}, {0x89, 0x9}], 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:40 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000b40)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r2) setsockopt$sock_int(r1, 0xffff, 0x64e5ee38ec531926, &(0x7f0000000040)=0xfffffffffffffffc, 0x4) setrlimit(0x8, &(0x7f0000000b00)={0x5, 0xffffffffffff4464}) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)=0x101) 16:00:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:00:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0x0, "00000000000000000000000000ecffffff00", 0x0, 0x8}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="e80000000000000000000000000000002bfbbdddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88998211fe1154ad487466ce223649a116367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca04ee94f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6fa7e000"/232], 0xe8}, 0x0) 16:00:40 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) unlink(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x8000, 0x9) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:40 executing program 1: r0 = socket(0x10, 0x0, 0x10000000001) socket(0x1b, 0x5, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendto$inet(r0, &(0x7f00000000c0)="f164d9ccd3ecba307c982f95b5c0224b14d8154b54d4ff1cdf56ada9c4f2c5abb6e29066e4c1a52f045f3e8f25bb5732f12a8e8c586096a70c19965b664ec4d606dbbe54102a2adf45484732d4bb19da8e571142e69f52fef871b67b556ee53ee77b6d4d54da67b3c53a78a0495a19720a4204052738a64278ffae224824047ef63180ebef04fe89c2371060d6b5ccc0e307ff2c0d88cc581ecc6116b1af300b5db69372dfc99600ef65f82e95ce01040b95409e6c724daa948352296415032c78b7b13e", 0xc4, 0x404, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) dup2(r0, r0) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x96}) r0 = syz_open_pts() close(r0) fchflags(r0, 0x0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0xfffffffffffffffd}, {0x5, 0x0, 0x95}, {0x6, 0x0, 0x0, 0xfa}]}) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x89540b8489c70c6e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x1b4c00000000000, 0x1, 0xff, 0x69e1, 0x400}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x84, 0x81}, {0x87, 0xc046}, {0x23}, {0x0, 0x1}, {0x26, 0x98f}, {0x88, 0x81}, {0x89, 0xd8}, {0x82, 0x34d}, {0x21, 0x3}], 0x9}) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) 16:00:40 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) write(r1, &(0x7f0000000340), 0x10000014c) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x7, 0x4, 0x0, 0x7}) fcntl$getflags(r0, 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x60, [{0x2, 0xf12e}, {0x1, 0x2}, {0x2, 0x425d}, {0x2, 0x3}, {0x1, 0x5}, {0x2}, {0xf7890ca5115319e0, 0xfffffffffffffeff}, {0x2, 0x9}, {0x2}, {0x1, 0x6}, {0x3, 0x8}, {0x3, 0x7}, {0x2, 0x7}, {0x3, 0x101}, {0x3, 0xc8}, {0x2, 0xf25}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x7}, {0x3, 0xba6}, {0x3, 0xe2800}, {0x1}, {0x1, 0xf3}, {0x3, 0x7}, {0x1, 0x200}, {0x1, 0x8}, {0x3, 0x800}, {0x1, 0xf29}, {0x3, 0x1e4}, {0x3, 0x9}, {0x2, 0x2}, {0x3, 0x96cb}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") fcntl$getflags(r0, 0x3) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c8259c8793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626edc0736b7a36a2f0b05d15b31fbc4c66ea0fbc20811971fcb4be471fed45702c3abf86f5c80f82ae151d627b27dab635391dda9684de8612331e44532d6e57498a9d1f9fc0da24a3581561d25f0e803bf6fe2e0145e97e52405893738630b61a2dc6e25d3cbab31f1547fe48de1b08748c663605e8e80128635db23aa0eeacd17e6acd5750f4bb6f87719b325e1834ed9ae0205e67cd7b1a89e1656e69fd91b9cefc88932379e6cdddf436beed2012b714f333747a9d25a1ddc04b7d4e4f0ea143ceeb35cbc085a69427481ec6d59108d8c17e86a21a6e8c760a97e9e"], 0x10) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x100000001) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000680)) r3 = dup(r0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000600)=0x40) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) close(r1) sendto$unix(r1, 0x0, 0x1ef, 0x2, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0xa410261acf4aa6ef, &(0x7f0000000540), &(0x7f00000005c0)=0x10) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:00:41 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socket$inet(0x2, 0x4000, 0x2) sendto$unix(r0, &(0x7f0000000000)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x801, 0x0, 0x0, 0xffffffffffffff97) socket$inet(0x2, 0x8007, 0x3e) 16:00:41 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x100) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="1b8b9f9538457086b90fb444dbce449c71a45b197794c8a2c6ef2bc2e0f9c7bde9d8bed80d24cc0c73381b32a741a07cffa396181549ddcb8c288fb57015b2eed0252a89b06b4eb6fc14018dcb4008491d49d0b2e06aec0a1bfd5563403597f58be8223ba0c3484e48b2f2b01cf1462305c37fdbd774d749e5ae5d3791decafef514704021f2a97a14d4e733dcc1ee5d14db1eb6e08008579e9a056897c2c4721e429218de065656447ef066ef7f5045f7ff76def49ab78814fee82c4eff2ad3c1da94d40fde4e092bd5b202d05db505685408079ffbf3e3b84ee670c514eddfeb812209dc20bc4d4c", 0xe9) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x7, 0x0, 0x0, 0x0, 0xd4, 0x45, 0x4, 0x1, 0xdfe64061c9d67419, 0x931, 0xfffffffffffffe01}) execve(0x0, 0x0, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0xfffffffffffffffc, {0x5, 0x2f8c}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0xffffffff, 0x7}, {0x18, 0x0, 0x8}, 0xe0a, [0x8000, 0x9a3, 0xffffffff, 0x9, 0xf8, 0x10000, 0x9, 0x6]}, 0x3c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x0, 0xff, 0xe3, 0x9c}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='B') 16:00:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5}], 0x1}) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="bab2839b0a64f32730a02b3060aaaa2b27ccaf967d2ce51298bab2434866c4e3360b78dc83320c2ef754a2ec9a40255780fdf2348ce2f6b36721f1705d21d1fd8276c3abb0691d51432d8d62fbb2fd4d5a2f04", 0x53}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x80, 0x1000, 0x8000000, 0x7f}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 16:00:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x794, 0x184af70d, &(0x7f00000000c0)="80e210c6217d97c97db9aa93aa7e8814cff375cfc810205dce85e7545334e54a1816040456cdfc66ea117d605388c3bb01274b20f072ffaa1756e55dbb41e74ec74790f90424898d428cfb453940122cb79a25f6f6d4c7e73caeb93cee13d1d4f8db32d196c62529ed2439ea73b5be18b81309eca650ce4178aa7c58933e6c41e0303e9a5ae15958a67a3c36ab978bb5fa04ee0d076a23d5f4d82670a4a44da12ba5a1a2d6d314b8a0712a6697504e2655813630dad57dbd7e319cb2085f449afaf77c65fdec7c909efbabd0285d8d72940011", 0xd3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x28}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) preadv(r0, &(0x7f0000001740)=[{&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f00000002c0)=""/242, 0xf2}, {&(0x7f00000003c0)=""/160, 0xa0}, {&(0x7f0000000480)=""/184, 0xb8}, {&(0x7f0000000540)=""/159, 0x9f}, {&(0x7f0000000600)=""/29, 0x1d}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/103, 0x67}, {&(0x7f00000016c0)=""/1, 0x1}, {&(0x7f0000001700)=""/1, 0x1}], 0xa, 0x0, 0x6) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000001c0)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000200)=0x10) 16:00:41 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20091, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r2 = semget(0x2, 0x0, 0x6) semop(r2, &(0x7f00000004c0)=[{0x7, 0x2, 0x800}, {0x3, 0x8, 0x1000}, {0x3, 0xffffffffffffffff, 0x800}, {0x4, 0x1, 0x1800}], 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0xfffffffffffffdc5) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000600)={0x8000000003, 0x4}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, r5, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0xffffffffffffffd8, 0x0) setgid(r6) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f0000000240), &(0x7f0000000280)=0x10) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x20000, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000740)=""/4096) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000300)={0x3, 0x2}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000640)=[{0x9, 0xffffffffffffffff, 0x4c67, 0x6}, {0x6, 0xfff, 0x2b, 0x400}, {0x400, 0x7, 0x0, 0x80000000}, {0x5, 0x10001, 0x8, 0x3}, {0x138e, 0x4, 0x6, 0x1}, {0x6, 0x1ff, 0x1, 0x7}, {0x100000001, 0xaa0, 0x100000000, 0x8}, {0x7571, 0x5, 0x1, 0xd6fc}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x15, &(0x7f0000000700)="69110000000000000000ff57379301000000120000") semget(0x0, 0x3, 0x80000011) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x400, 0x0) poll(&(0x7f00000001c0)=[{r8, 0x100}, {r9, 0x40000000040}, {r0, 0x8}, {r0, 0x4}], 0x4, 0x3fe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000340)=0xc) fchownat(r3, &(0x7f00000002c0)='./file0\x00', r4, r7, 0xb9b54604eda6f0f3) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000440)=0xc) setuid(0xee01) r10 = semget(0x0, 0x10000000000, 0x200000000000001) semctl$IPC_RMID(r10, 0x0, 0x0) 16:00:41 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x19) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:41 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x608562eb, 0x4000000000, 0x10000, 0x20, "2ae9de6873058acaddd81ec074a9892ce384caf6", 0x27, 0x7f}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='--/\x00', &(0x7f0000000180)=')/\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\-\'^)],-\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='&)-@)\'(\x00', &(0x7f0000000300)='+$-,\x00', &(0x7f0000000340)='\'{\x00', &(0x7f0000000380)='\xf2\x00', &(0x7f00000003c0)='\xd2[\\+\x00']) r1 = open(&(0x7f0000000440)='./bus/file0\x00', 0x400, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000480)=0x10001) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000000)) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x23, 0x101}, {0xff, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x20, 0x2, &(0x7f0000000000)="5d1f32a65906520e85ac293001e3b6ca0f9ecd05e98d222127e9fffb4b96d4aad1587c42962d5569ec1f0e91b40cebc2bcd3a4ae66b6736e888ebf38bd5a8d5b3ff4e12b7aed24713d819e02815a8320ac03f99e3e12ee17242d45babb92c5b8064eeac80aa4e8bee315", 0x6a) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x2, 0x3, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000140)="4b578d9e82e0491f67b7f2abd8f33701d7ecdf45d3de19f2fa8ef167889f9d47bea2fb0f9c686a6825ad7ced4548743d50afe621e05d4f3c6fa1b195b026c36106b7e0da0efeacd6cb64bf9433743a9965a0467812f0db182eedcdd57bc70bba8fec7792e19110ad7d4124470f3eb3895b871b19cd6261d4979343161592f1e3bdde5056580570c8c80e99c7c8110bf49f936af1048e7adf6f2be83d8b94478fd06e50333d3705d0f7b6338a59c1e724415ea323902e0221dfae76b6330df6416f04393dd3bb18321fb34b25021578243527332970b670bee8ec5500920674587517", 0xe2, 0x400, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x32}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") listen(r2, 0x7) r3 = dup2(r0, r0) fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0x80, 0x4) 16:00:41 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x9d, 0x100000000, 0x8}, 0x7, 0x8, 0x9}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r0, r3) ftruncate(r1, 0x0, 0x3f) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x84}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') 16:00:42 executing program 1: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) lseek(r0, 0x0, 0x8c299ec05761787d, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)=""/4096, 0x1000}, 0x0) recvmsg(r1, &(0x7f0000000780)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)=""/240, 0xf0}, {&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/107, 0x6b}, {&(0x7f0000000380)=""/25, 0x19}, {&(0x7f00000003c0)=""/140, 0x8c}, {&(0x7f0000000480)=""/135, 0x87}, {&(0x7f0000000540)}, {&(0x7f0000000580)=""/190, 0xbe}], 0x8, &(0x7f00000006c0)=""/159, 0x9f}, 0x40) read(r1, &(0x7f0000000540)=""/39, 0x27) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x25}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xb1df3f890efb6d3e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10440, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x800, 0x5, {[0x7, 0x40, 0x7, 0x1, 0x9, 0x7fff, 0x200, 0x80, 0x1, 0x2800000000000, 0x80000001, 0x6, 0x1, 0x9, 0x3, 0x7f, 0x8000, 0x6], [0xff, 0x7fff, 0x3, 0x10001, 0x4, 0xfffffffffffffff9, 0x4c2, 0x5, 0x1], [0xd8d4, 0x3, 0x5, 0x6, 0x2, 0x1, 0x40], [0x4, 0x9, 0x4, 0x48, 0x24, 0x1], [{0x8, 0x2, 0x5}, {0x22, 0x6, 0x2, 0xffffffffffffffff}, {0x1, 0x7f, 0x401, 0x576}, {0x7f, 0x40, 0xf9, 0xc2b}, {0x8, 0x1198, 0x1c000000000, 0x9}, {0x32, 0x685, 0x9, 0x3f}, {0x6, 0x1, 0x8000, 0x81}, {0x80000000, 0x0, 0xffffffff, 0x6}], {0x9, 0xfffffffffffffffb, 0x8, 0x9}, {0x0, 0x7, 0x6, 0x1}}}) 16:00:42 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = msgget(0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = geteuid() geteuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000100)={0x7f, 0x1, {0x8001, 0x80000000}}) setuid(r2) shmget(0x3, 0x3000, 0x110, &(0x7f0000ffb000/0x3000)=nil) msgsnd(r1, &(0x7f0000000040)={0x2, "2294efbbd93d1b74522ccc72e6d64ff96e1b986d13a14d211b73794099dd955b7df9ae152054b4632b046f8e42eba5a79409ade073604a54b5f55fee476952ed2a2f4d45062f20e2a54181"}, 0x53, 0x800) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x0, 0xb233, 0xfffffffffffffffd}, {0x7, 0x4, 0x6, 0x7}, {0x80000000, 0x9, 0x5f54, 0x3}, {0xfffffffffffffffd, 0x2, 0x3, 0x2}, {0x0, 0x100000000, 0x9}, {0x3, 0x7ff, 0x8, 0x1}, {0x101, 0x4, 0x4, 0x1}]}) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x6}) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=""/177, 0xb1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x500, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) chdir(&(0x7f0000000080)='./file0\x00') 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x9, 0x3, 0x0, 0xffff}]}) 16:00:42 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0xd000, 0x1) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) dup(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(r6) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r10 = getgid() accept(r0, 0x0, &(0x7f0000000040)) r11 = getpgrp() r12 = getuid() r13 = getgid() r14 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000001940)=ANY=[@ANYBLOB="00006e2f66696c653000ca9c726dfb44295b577e027ae8ac62f8b8059685faad"], 0xa, &(0x7f0000001600)=[{&(0x7f0000000100)="0b248031aa4291e26045adb9e1ab0c2adfe8748e77f6e33753addc4d0c66348bffd75a07f08bee782b9fd2642b52e0a4069e73d4a4c8d6cdc9af58e17d61e187789a11e8de16fcf5530b351ae258584f03675cd054c79a0d8be3665770661e35afae1e95239433fca869c674075fd4e0bdd94d4f3af18e5ba41ada2e2408d5ae7be0ac2a9a9cbe7c0bb8a9c0ddf10248a4111bc725696c2c136df9aca078e940d6ea364526d352187fd7bb893988dd233c30d1c93f742a8441cb6e1e92e9066954b3625b8a87d372062a2f2c6c19e80bd8f8543173", 0xd5}, {&(0x7f0000000200)="3c87bd6b28c9bfbe56cc8154d7be1d5993b9755088f0f0d0d0807b142dbbe98d4736f2a5dd03052c425e8cde1c64bddf1c82f8444f42dad139f30c2838cb35247b24969f20b562a2cebbef7fec82dee3079ee0", 0x53}, {&(0x7f0000000280)="f1172b7672250714ed489b6a73be06394ab89484e8b84bc8e2479962502f39f6f874d6ba54e8d0cfdacdde8c551f44e6b2f51daedcc219523083d4c255bf5b8e4a538b401669bbbdbf823ef8709387d875b280abdead9aeb8bf9cd4eccce14ec5ca2b91b81e9f5c61dba6b4a004ab728ded4ff2c03ae45aaa694b0b6cf46e59c747a41684027cee1129ccbae3285da69f4f8e92e5279e6ef3da5e5d80f54bc3a3498d5a11871136a364e3fca37a9545dbfc8cd308464c6988ed89ba81ca66f48c071c19c9a212d13e3a52fbac0be0b0a925e6213ab04b7f22fed786af44d2d8283e9c67391d1988474bd3e27d9a27138a2f2f61b", 0xf4}, {&(0x7f0000000080)="465fef64823f0833866a309ca9657f0280b92d0ca830369b", 0x18}, {&(0x7f0000000380)="a5ce468061646d2dd66fa0b9a46cd73ad8e03da525be8ef81c2d61168884cc039957ebfe2a62b13a138b4537ca511092dd923c54b9fd8a8431b01062258f194a2be64806f5aa36ea21115c9ce5687c7b50f380827671b955a9252f4a30f573d53dcb045f00f1bb71c6a165e2a31078e23c5bfd5875e0b73278160e3f", 0x7c}, {&(0x7f0000000480)="24295ffe64bc01ddbb05912339e5af4ab1d1367e8d6b744be2bfc007345d92e9af7981cbb20ed2e64207e88b149b56a664dae8f8a9cd32c5a1469455bd1f5988975bf8e1c1f4802c627deb43fa47e92dce8e33ddea79e17670b9e789863734ecd79c29ce1b596bf67ae76d5345bc59437aeb4a4ddeaf84999b7721ed68d2f344c0fd1dfd3d3d1fd94ce682f8b9268c4f19fd21e2743b4bf1b564c9147dbdaa981a9965bf5a0ae29daa7b1472b059625605f6a57f23ca60872c5ea92b66ed2df4de4ecc1128d697e0922211f9f45617a645c0", 0xd2}, {&(0x7f0000000580)="1be2f3d15595cf63d63020100039accb4b58b853b8f9556840286a498f91b3d52fdabf9afd1cc0aac856069690181d16aaa6638bf5cdd569cef8575e643fc9b9217c831cb37524ab125a61ca5dafe418", 0x50}, {&(0x7f0000000600)="18308c8f1c20ba35a2cbfa6ac1792b8d518d0733433d792ba591de973e5374c6755815db3a5a94d3c9ff9c20b0a2061cf710af701d633be117fce1acc3dab7865c49c93b45c16cccc178b49be28690ba36451f17a7a37c2210ab6faf13763d5d354493c85db09364055c973f2a5121c50806a74004c4b8eab12da8269a676a386a205816420040935f8d2a3757de7ea0dcd155b7e3e9fb554d2160c6986a2950ebaf9eb25fec575e9088b34b14a98fc4ed3a534795739f944c14061d6eb4880fc940f54e74d0ad6bf9f13edfd289d951d4811910dded0c2c03a07b90dd38e014d32543538bfcd9e8e328cc6cd713352b943c0530faf9e8428244ad45be645867a52d10120a138ed6b2bddd315a8a324b173d60d6bf11948f726dd05a6ab3349d54f2f2ead654b65c67008e360d1e0ba63f8b6755893e2cb8fd29fe00ddb180c1218834e855cdaeedb34e7a6e18372599461d50fd99d8aa1b46424467a9b46cd2c11ed034b2fe49e1fdf9a4187c453bdfa3c99a51e7b6392ac0fd3e5933aa7d8342f449a187edf28679e50b939f7bdedbf251a9de4e76ec182f885b4690c3d5f88849259b743d2c7640986e3f751d03c5c70d9d06845230175bae85f1893482dcaa6f330c6e21c3b9916ef77b58b9a63e749255730b1e69c8045eb098e9b42784cde9f3ca6940441222a9209f5b3ebf0d727d51a941b8f0b836af3af5436ef4c74da636fa8612a02e031f51fd61a15729bd3afd73e83b349fd6eb6aa87cb34286031093c917e77cde1f0420a6894472cf9a70b39db32c5a4cec801ea4e1b481979c0c61d02381958a1d3cf3b82259359d7597addffab02e784a633293e80ea53ecad2ad6d1e530d4ce741ad05e0d542bd5fc95214712c29ef72db91e26cf00cb038b8a5d5ab7b8a022a5c1eeefb3ac77494f1646705c3cf09835b92ce6d57023a24bb8defa0ba43ae90e4233dcc207e0c3ea760cd3ef1603d21b04782b5b37a390a5bd5fab717b73673f3edb042aaf98be251b037d1260c75e7399491e2c3f2115ecca997744cb1c8552f9508776855035522a1d7b365959234836fb909848eaabc102fb09698178140eafb4f9ed332e101a0edcb6e26a6ed420a3dbfb1eab0216ab389714496a62d9015cb3c31560517071d2070b724147f7e9a94fede6a5946f5dec43f998d153e75b9edf5b816df16d3a13c5bca0cc417cfca82b11c7ac1dbca86a9b7f28986e13627958d1d1b5abc7b2ba96c7eb2e380bab89b18b8157297b052b42869278891f001119e0077974b3c9f0d2e13d734872c285dfba07cfce8fdc8daba34b3b08357fecaaa0693f1485875b926c74ad689f0d54bcdf239f23f2b0fdb13cb88d25d36c6c8c4c7f1931d02a4acbdb0f1427734b24c215bbf2e3c7f2cf23825c3ad855af2cd340dc09ee46207abf70e6164e151b17626cb4d61dd4c7bbd1514e0dbd62aa3c2e5d60d4a55b85917b403c7b07230c6db858321afdd5134ad5cec31df375b3a859678582824b3c026958fad5eaa8c41adb4f159dad300fbe78ab1fb3636299f39ef3c9d77cbc3468705f789454cedb0ae3064acde2dbc099bc36e6b3ac73720c7e45273a47e15c8fa92f226285dcda0d0124160a15ecd0ff4c054fa900284db5e255d2be40d0764ef6855c47475110fa6f353820e33589d7031b0a86252c41fe07f54d519727faaa7d56b632bfbe68a92b2b9acd1bc1b05e2d779d497bdca9edb2ba235f652097d234d40f5784538c7a835b4d4a2cbd6a87957393bf36cd452a0485b2234c22ee494f7fbf5cd30e1ecc13b8c0ffbc3a0eff64bb2510ff5c575ef424649599f85ad49fc06751dfd8672257899504654b18e54cfccbbfe24661d771e307cad912e026c7e82f8a6c770f0cb67596a6987f15d579be14175b4d92249251d465c30f5a1d29bef478d6aba98584274cb4834dcf3f71e9e0f0b8637e9ff4d03968de0ceaad509e914587cd275e079ce03950e319e393e289854b97298dc02684777a97bee80abe4687a0f9c19d93c8fb672d9ebcca388f56b02e92eff045e0a3399e2d495f93a3d74c0311c46d0fdfa15b0e4f82962995ef24561237b18b0cd13694de7c572618a5c55527666b7944115cca7a5bda58d75c88768474a66a9ac4c1fde6ae3d68d2e6dc21f95314d40c4580b318a089ec8aaac78252eab97c8ce7d5853395916be9688da00cb1142e27b398984ae61c11484d9d253c34f37ed692c6d48f95d4b04c00e3232d6b23fd2dd5eb92cbe213a92422f7e00ba3d24d927f84fcc8e9c5466fc4523c6654f4815727e23a9abb3b7e77bcb1eb80d7d7e2e4fbe21008ef4a7fae64e813b4c136e826fb374df147b07c13ac94bb4b6570b59d2f62848ce5833c9eb8743e1fb204dcd5b421a78a4637831a71b9fa3aed60816d90682351f73d29b123bb7f099dd2f680be86056ec705867a6773cf852e42a23709e93c6acf2bb55c0874f1201f38e59106f72365cdb85c65c1a5ed92dd48b14c02522d40c9426fb51e93d9977ed3eb92cbb7f787cdb15863590bf863f76b0a116deca8adc31dd092cd6a75fb0c15d5074a03974591c318f932e46a59fa63de517728c9301d2ae010afd1e0b1a6c85ebc10cf743f173b4843fb47b068476fb9bf51220e710521935870f605fed7c79b1e922bcefbc85e806b70c3be93c54928e5fcc1ea956f4b0be5c98c8a52b33f6177f9513d28ee2c473b5e472e759c4319fff1c45a3e181fa89bae190bca482bf65c43b7e19a526f3150b613b1d0344466a13b772101977fe687835865a3c07187de1223b5e28179170aa1dc1efd9982b33ff99c82e01c17a417bfef40e6d325df92705adc565e630e4ee1541c2abdef5f6a08718ed24dc876a2fd62afbf306101acb32fe0ea0af1d1b6653d36c987c4c48ecc59d540d761652faf6c2dccd1073abb7c6c2c2b43fcb3cfb7137cadbc8712b64ddee2139cb7ebbece880bc0b563a7efbe41a3151a75f24c99165655681163137e1ea6227c700e3f102d41037d1b7c0f30043abf0af1bc3e200358f0a8444472e4176f649d2437f8f920c06fa7e370ec8e951cc0a180935972feb8cf462206044ecde0d2fdae78482e816489a98970efdb84903c41b133cb938e24bfac95be75e13080db6fa8cf05b2e28a06c4b5ab9e937601ec4d15e793396ed94d8ba35683c0322c953d01178be2c590e02481b9ae67478ddaa0882b40bc7b2ab66798b30f04f4e7b1d99b01c6b32f63ce3f8ab5039baffbc509d0e2e86ce7ad9d1fb1dea214d681e81734b2f561e446d49c7e557314d1c89c466ddbcca37ef14c0f833e3494b8c6fb56f958cc34b8339bd6922819ad6144bfcbf91dad64bc2ad90976bfaa41eb826c577a3b00e072add53943a42edb759673e3d4e3674b1881386e873cd9ebe8b20dcceb9479a895fe55068d5b9e868b6cf137a62d6add538abac38644e81547c539eb8191432b53a06f9794ee16c3b30cf80e45e2739fdef9bbf96348c211ea05a55dd519b4b1a98cfc7737a440a1a03c4929e0144fc961764f5ffdab98507e1b713748fba11fc3b19c7ced2b5fe50d5b1ac1744c75c3114b2d233e81ab72b175a5ea4923c969c83572e26df506b6e69f4a211aebb7da64ffa812963bf08abcb19334f0586630c29b6e0ea79ff0c5dac913513e3f54d180e1d0674fbe5f0f97b1d4a3ea759bbbe465d471ef15be9f610f155e65383a2050e2e18b360c209b2c438288329c1b10146b5b4a1b1362da32c59d6e2930a04e173c25a9fdd27088a0b66dd548f482d368d5623f9932b9361814060a80ab5b8d1543aadc1933996d689ef9a91364ebf2d914301e7b760339b85cdfbfedce3a6981b91870fab86c2579e589780c850290e0e276d7657278d65c9900970a1349b80a9a2540cbba98680114c97d61d90d6099c12e32d0da2a2d7d4ebcf1ca926eafd88307ce72e16a2dc5d058b939cc6af7379af4b6a42e5d3002edb7672e04b7578e77d208a0d3d63747b20ee2e0109eaa547bc45dbe34cf769ca8feb92c8391d51a001711652b6022e26ff61478ba222a6261066210fe15969d72626cdf3b3206e6aadd6d34ee1aa38722e8a0602beb59941f127c404997d096f15d636b1b08f2bda18b1d18bd38495c2aecc2112e929484fbd8a3ff70e742514d0ccbb105a801c4b4d4e57dddd7620d036aff535ce003c0b12a4cf432d0fab2286ae2c6b0d9a81db22db6de25b7eebc24b459eafebebd1756e25c252983d1cbedc96e5b73c01b221950fe143f6e51985a65ec2b73bbefb65fa0b29c5a3123c4f24c7f9adcb660fb4494a477c8ef61e2a73a4e931dcdc240481aacac99b52d3acdde9e9bad5c49f0e39457ff66304735a84b9c80e2c660d48aff09bce175866380dbff073fea002093dbb20946854d820dd037a4dda35596a67cf43cb5006d8dfd317a50ee8d33658f9444e3cc60d70c335cab80a8a4fa4c598d3b523ba4f142d143f39c27f650593c21b8a840c454923a364dbbd15bcb9e1ba022ad197303126f7c1af175f01376655318525e807f0435f0f7414cb19c679936c3fb2c7d48712261c0379d7d30e6b23c504924ce0d3e44a0ad8ed1d0ee1368fc38ca40ffeaa44992dd8a8b3cc5f94cf0e02e95b2349839c30262ee4738e08458fa30cd757675ae64e6877700d123613bc9e635c7a9c2ceab6fe486cf9f852b63001a8af2a7cec257181ccd774f7b68c9156518cf2f12b445eb139e4e3d3c67caf9da784c8cd0364f55bfca9ad10b09cbcab45559869b2d0e4dc804a073d14ed6ac9c2374029c4f0faada137d7be89e74ffe5a6d2d63dd6b66b36cbe5c4de5a46387340fc63c4c39a8aa0480023621e622e1f3872eca341b434143ac25acc1d99efed77b750fd80e352d15da665cba52d155e0d4c65731873f4d5239052847cd7740677e51de16692c0327353a83735067ba215d0047b59d2c1fc22f70140092e8c99d105550e8ba81bc887d48e8f9e7614e6028a4c05811ba40c2d1fc1c1c1e0f05105e80381a50574180ae01bfdc579c6d8183f8289d0adc843778ac1924dae3ffcc72079c23db17210be3edd41a2e23135d269aedc732c4216cb7a8ea66db4ee3ee8fa8b1cdc12916ee3b960568d65df3938d9e4e736227ad97baa5120abbc6814f5792e88e7aca91a8e659bb865f35e658b9566a9c68da2b8a7d5cdc4033b21899ad40da41c7542189315e6b872b235aeb388221c00501b6d66a8d4ae61282f1f94bed67d8f30cb63fe3ae2eea7cf933672c5496eddc8882074a34d1c48a969ca6e7aca62a482d4e35266f5e228c1cb30774ef1514e021378d76d9ff1c47068a7470722d5bf5d6ee9e283403d71c1c6cd6e35978f34d963ed145362aa3fc1133e6905acab81ac1d19fc40963724ea434ed184ec39729c46c0d99757a5248974f34560a0a4eba0d555b0a87173deadf754cad46ebe72db4053f1ac42364debbc7225cd1df86f50a6cd539163cb974de383f12d82b4dfee757fa61ca9f4bf87a69caebf4f835c2cb9e1da4ccdb26c65a29dec9f3bfd3447813fda1deab72b761dd95823643900ee9a602fe751268d18903a48c9e6c1ea0798e056d0524e736c8cadfb3068685b561fe60837a3ee6a2bec74691b5a037bcd08c004720c31c5445bc6aa7551987e78a29b9df09bdb81389f10ad34b8a1190fb9a0d91745502861350c3cdb03b4fbd8b25b78fadfbe63e28f911a33ba6499f36199bc3d5f6dd761af4e74bf23286287aab1938a1f17c7452f207ace78b52f867130ba5ed5131e98f0bb33ff7652cc4", 0x1000}], 0x8, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x1}, 0x2) r17 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, r17}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) geteuid() 16:00:42 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xf800000000000000) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x40008000}) fcntl$getflags(r0, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x6, 0xe8ce}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4, 0x100000004) listen(r1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x100000}, {0x16}]}) ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000300)='tap', &(0x7f0000000340)='\\\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=',$\\}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=')-\x00', &(0x7f0000000480)='tap', &(0x7f00000004c0)='tap'], &(0x7f00000005c0)=[&(0x7f0000000540)='-\x00', &(0x7f0000000580)='\x00']) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x2) open(&(0x7f0000000600)='./file0\x00', 0x20, 0x21) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xffffffffffffffff, 0x100}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 16:00:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) sendsyslog(&(0x7f00000000c0)="62f9b57e6978f8bacff7a4c6918a60e01af07c3ba7bb82bab1a6bb1cf913ac", 0x1f, 0x8) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) 16:00:42 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x47e}], 0x1) r1 = syz_open_pts() clock_settime(0x3, &(0x7f0000000000)={0x401, 0xffffffff}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) msgget(0x1, 0x580) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) 16:00:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x40fff, 0x0) r2 = dup2(r0, r0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x6) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) fcntl$dupfd(r2, 0xa, r2) writev(r2, &(0x7f0000000040), 0x1b) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) 16:00:42 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = dup2(r0, r0) r2 = socket(0x20, 0x5, 0x7fe000) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x7}) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="41aac00b00000000ec63"], 0x10) shutdown(r0, 0x2) 16:00:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1f1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x1}) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x82) pwritev(r2, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x6c}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x13) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) 16:00:42 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x20, 0x7, &(0x7f0000000080)="c84b3a76e6f55bbdf8137c90e05da0f9d6b6932ccaa49d49089e5c3c4e71b06f3b3663c89907a39eb54101faaee3c320e8755c0ee29a35abf11660df3709ffd8252b16a2611a54bb357d42df108602f586319c9ea7", 0x55) r1 = socket$inet6(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x0) getsockopt(r1, 0x200000029, 0x84000000000033, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x96c3a5150318872a) shutdown(r0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x7, 0x5, './file0\x00', 0x20b4, 0x41, 0x7fff, 0x8}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000240)) sendto(r0, &(0x7f0000000280)="de219e77b9347a54a2024013200abf303dea348d64667d6861fdaea4a5caa7987abc2d7bf3d779eef25df2746605abaf17858641dbcb3eca2dd34634dd08f56e4183503ee0fd65b3a255d70fb77b5415bc459be43c59dfc5141d7b709199b05589576735b2f457", 0x67, 0x4, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000340)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000380)) r2 = semget$private(0x0, 0x3, 0x101) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000003c0)=""/113) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000440)="1443ca25d09c277127574c3de241c5256358aee7e4acee8062aa6a6bde636929ab2f102af9c11d", 0x27}, {&(0x7f0000000480)="10ba0031e0e12bfb17ffe2228ae54a2a8a40aa5c36fc300e7934fa13ae64de46a4aca761986026bf2fd4d4c5c73f5ea103376af7a69e28c952b31d1f9e5b4bcb5aba47e4e937bd6be9df4e339c9a6e18cb36b19577d78fe242628271deef3204171cf1ea76d93a015d654b66544b781927b0fc46ece0b89cb0dd8e728f4162332c5195e2d05cb57c7d511ed41352b6b89c971f38b6069cc9697608799f599b420b74035bb3681217c4aa51a3a1ac99e9b290fa656c544cf2c85c62d1e76ad7e773fcebe49554905917756f506baee733cea7b3c67ce55dce87db9783ce05a566d8cc101ce4fb5e1e42a24bfbb3ca", 0xee}, {&(0x7f0000000580)="08736084a435ea5ba46d15498c2821c45488b92e6ce2124d6ec5c2e0671b738019c136b1f05c1c1bfdf14dabcd35d4c271b4dcc82160f1cfa78b2b28af363cc06b042041b4eaf1c6a6121e3b71843424b8708c629d9d65b07319dcc190f11188356a34ec2d072e1e24b0023d7c47f3cb8a9c94f4816570786c913ed7a42d5b7008339f41f055088301a6d428504ff755d344f8bdb5ac4ed0c09b29464e0eefa1b74ffc6804fd1d5a9ef0968d", 0xac}, {&(0x7f0000000640)="5b9ed83358c0c6cd0754aa", 0xb}], 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f0000000740)='./file0\x00') sendto$unix(r1, &(0x7f0000000780)="20c19e4aff9a9bc6ad3169139ad5237ec27df83a728acc777cbf28e46b7af64881ad7eabb4a79a0980aea721a644fef737cc19cc997576f8ab218d62da050a8da1fb16", 0x43, 0x4, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000840)) socket$inet(0x2, 0x1, 0x5) setsockopt(r0, 0x10000, 0x7, &(0x7f0000000880), 0x0) socketpair(0x8640ca02f0b988a2, 0x5, 0x5e3c, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000940)={'./file0\x00', 0xba76, 0x7ff, 0x100, 0x1, 0x3, 0x906, 0x80000000, 0x3, 0x10fa2cd2491333e1, 0x1, 0x7}) sendto(r3, &(0x7f00000009c0)="94f399813b7f6d11dde62d170e924c37d8566f4f850eb0d998c072e510e7d5f2", 0x20, 0x40f, &(0x7f0000000a00)=@in={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000a40)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a80)=0x8) recvfrom$inet(r3, &(0x7f0000000ac0)=""/94, 0x5e, 0x0, &(0x7f0000000b40)={0x2, 0x0}, 0xc) 16:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="dad1f4001ceca8e514e333bf54643f8b285ca5483eb5", 0x16}, {&(0x7f00000000c0)="8a9a07da7c8f7d6e5cdb4e502d3db9431fe456afc0c431604f5609d63c68d7ca", 0x20}, {&(0x7f0000000100)="7b1d49fc2da427a36679b18fca5553e7bf2caa512c76ef27a652a31ff53c3304f823a68695a87a0f5525796001ee62954f2e8d23841741dbb6b73321b1c578dd0efd8a27422b05e9b412a6a9651449ff997e8e76b44ea78c53fc0b90fea2039030dc589513706c6f0331e96cf3469fdaa73e24cb53b21a75e6cec38eb35ce90e2dde4634359a175c99450d42b24bffde480cab2a416831c46b37b87b3441f88022245d2bc1dd65c39284bb2b8ab026c3012d56522f46255155ba8a6d822893b3c6446a237469165e0611889ef9b83650dca79e47e2cac67f6b947713fbb495fc", 0xe0}, {&(0x7f0000000200)="a500d750ec94b6ed46676b0a378cbb39dcd2445fb360e97ac54c586bfea8b53523", 0x21}, {&(0x7f00000008c0)="76b6dade6a43d2efc0fca34164789b74d7e01d46df5abf0d45b94f10dc9a1c37a2b772c6cac24411180f7be4dd53c51f2d09f4674acce34420b25d3da1db172c6b520c20fbb9ea2bdadc1abf032b4747d00ef2774978806878ae6984246752ae0bbd31a0d46173554da2a80ad1eddec687d4cadd81588b4bdba857eb928a0e2cf0c8f970dd859a1ddc33d90c6141449bd7f06e2adaee7769795de1735c3b4d19d8c4b6e85ec460f58ea087668a1e07c134b349f998516b9d94ef29b978e2434cd9246731409b0e9bc0543f5d0b2825b7ca960511c0c847b80d3485e90a109f507a56ca88a7be7a5a43e78ec4c77071720846723036ca1dce5593025400ee4eb748f1891cb2b36263a28ef494414cf9c022086153d59b0439b0bcf4b91c366c9b91c389035ac38d7e62a9f8da39393f657657c026e7545d4beb959ff852392f13705a46aeab6ab039f3e0778e9df1312102a7bae4ebd567cba6f72516eca853ebad4ac082429fcb6827a459bab09a577a545d6051961195784d70482e9f7a68ee1bad4e2ade6fbb209a0a357a6faacbeae2a8fc1a21a3fe772cdabd004f8d462e50ea97188fef387703f7eb5827aae2d96cd5d047e700c8f1256af81c7afa8b77c5659cb6ecdef04644d213f40d2afdb833a8e7f6e59c841dc99f9a7393a54082500fa348c40cc7260019dfaf2b734264bcb20e45bce8b7fb7c6744ba85a4d634048c029dbae6f0e0d083ea558346139f0d027cf69eda471629e7f91809aa6257c63490004d8dd15416575b3b9ce6fcec07263a9cff0e588ad2f3cb9dda108a2cf92c44068e535f95d7a7cf7bcb9798e27359d50cfa03d6afe2a8169a442c13a8d8dd862527bec527c74a388a8f881d2acbcb909fdc01ac102176b53554cdd2fa31c7242b13da22ad87c8552582659995f8101599f7c2b3dbd3f847d75687d6363ceec8f7d40cced8534699c12c96d4173c4262e0900f57b0256c7c0fc07a58ed979d76a5a95a551593ce75ca0a59c1124c8f431d0f7829ccee9cbea67e1b57ed812c18c57c7fba6150a2acfcb5d7401772bf397e373b764183e28c3bea788c1a28729a6d091dde459b04cecfd98c660ae74d869aef268384d0f93c6237c793edc37534bc92ac76076a694504402e612deecc4551c99545de889b41654c3b367742d2afe15b79689c7261b7920e4c8292726c5c7ad0ab21b528dafbcf6a194fe0d3fd7687bf5c67783ed73d57e73dec35b03a315bc02bf875e4bc0354c0fc23afee54ceea626a800fba1950ee6f94324951f2ed0c8071250e4327c1a85fb2780af03fbec003a7fca7bc4a86e5c987a8d9ddf7d2b4cd3bd774d0795d866a7f818261fdc4a47f5c777e557e262caa18f4ad4bf8ee0cb73ed2a286dbfc14447247ddc09aba218dca99c4d624172e504a0639957d463a687bf7e63b0ea2fb89fb0690020ad7c96d6fb379396f3bb4e5cc52f9f0f9b9826dd20f03b0942048c964042c7084037278e06cc857e4ee498d357fc695ab6c195917ca3fa705ddd8aa80b0b13c91140a5d90bb46f8684a6cd88e9ff22a51176cca1275e503b61b3d37e480861f740a1761c18cf238122f7f167db95ce34ff414610672905f37ef46024995b369403b7ee992800ecd3ff8a03abde82bd529f1cdf9bbf5520385b72bfff9c02c7596f97b5fdf06fdb512a38c3ff894eb64c54bb8c4d957df50d2e5ca11dc2f80b6631cfa7292639fbe0903ec0e87aa4d4df29ca1a52c6d98f40ab47bf97d122674702302e6d9ec5a6bdb017f7ade083fedd533b1e441a66cbc1efb6db5268142285e751b4636534a2cd5cfce915d1342d364ea68d8c41fd9e5b57efb2e3ebae997669e62dcc3e7a2d2255e2aa18b7750bbb3a113eba2ac5a65168a6d65e42200f3ae71e89813781ae2530192b0ea982371760f4b45d3d13f2985a435e565a9c865c5be2189a85710e9d285f4ca9def68d4a50efa3de5465cec75756746aa6b7dd2170c86c1d70eddfaa43c30756377837faf9104142f7109aa0ea544db71342bfd840b4c47615767b3bb17c577818c3299d210ca2781952fd8b0e20da68ed968e9da4d0b152b5295b68d2acc08fd12dfbbe7bfdd266a08475bc25dc4e8323698a11cddff0c263c27b245f924102cc66418627ca3730ce82f822d836031f2e8f87eab963659e1e862b74303c5f45d005f3afb1243571dab24c48a5b3a4e13e0743f98096ac4504275570ce1291422ec06e1867255a1af666d7ece3aa29de96837ea76d52fdd8467837e7c44dab76b1db87e3ae8d9638ffab429854e8b8db67b9b2e483f7cbaf94c0aae64398902385e9ac11f472bf399ac08a40a1a4f59ceca5fedd81787daaaae9e41dabf029cc67000293e31659d8b17b5e3d77de6b12615b41593b9ee94cf756971f57b7dd37b645f7c15f1d55ebc475b1ecef84faaf808aba7a3ea728bb373ce420730f88b5febbcb8ddeeae1187bcb2cda6d42d169eb17c20f666a86fa678d58653629881d15e0cc193ead6bb01783fac6970f81dd0593cfa11dedb837a099d4225bac359c6de4dbeca645a10b0c038359c0e15a223deb7c357f584d5babc6a2dc8766ac1f9602d67dc3aae9731e9377f0c87dba6264961760488582f8d0ad249804eb480a529560d1d27b97084f124a17ae9f90139ae4517f4552f10b7da268af954e0e8a0f94f0019b01840dad232c02d6067c8bc21f500608224efda3c7e2d0335bcdbd01e85128eeb032a870513b4cb4825e6bfc764af9a27ca7816a6f909e4692dd14949862a24dfffc2660f9fef152a60e37d44ca243a367a7eb6cd312da4c3c2ed9961dd50b69d2857d1105f44b76e77a3f6dcbdd4c463b0862065b65709d649908d21302cb1fa7ad7e1af23e32b983e0ab6fc5b91cde0313812692bfac42fe77aa903f20e0adb055c18aae14e24326051322fc7270bd57986634576c560681613b403999e82341befde01182c8a8c5f9cf892024944dc46d4d4589b7c793197076c8a61c4f2a8fc6417bc8cffcde080a6699ea702a454819a58e6a867a540dd560298e8402937ac4cbbdb9fb0e533a3f4c81538e709837569834f2a3ea157748ab5c3037b72b623d35548ba4d68a5d2a5440709fbe7bec987920a848ff8a6ff910477459e97738b5a72cbcf7f5770f7e34ce477cf6aa199f80e71be03289f2d99411705e96b662a142abe713b48f41c90b7f84eb5683e78d2056f523a04b90b3d14f605fc052a013c9ed6488dd4f0876fa64136c4e6a08f4a4d4b21185fa96cba6e15797082a23fee7f6e87faf313d9df8355aa95f97d66b9d0e6ece97e1dbdc03deee8a416bae7014215121d998d7fb5c4302390052ba4c168b3886b8f230e30fa045496331b97484d140404ec724e6861a98473a2ce2b776eb5feb2ba903a4685b65d7266ff65315b911c4475bae20135b95b3f35ae0c67092509672750f49c54f67d1522b71ba652bacf36c67dfd9bd317390704cbe6b0dd27923a9b1c2678ce9b152623a12e4d78b6acff78f2a8393f498e39f3c78342349955c8d3385898dc9be5908083e174ca4031ec649068eaba3717666c8f550450a9ec747104cfecaf3d0bdda06b68ffd818231d82299fca0578a6a024cfa318e298df2df601c1d1b92d6c5ba3e562f65aed3a3742c08ce9fe393ab3a7fd20f5bbb19b2cbdb500734060a5613321d438c9302aa358f6c0b49dfbc3ac08c7410866f86d1cf3e31e0cd7f45dd58a800385718b97b404ce2dc42d569521766553a9b2790fc834d3edf86b53b88f4ea72b4321500322e41be26c764cde6947e085c877d1577cad8cce9605ce58de74519eeb68215294f487eced2e5740c1f1688cf0feed3648675e856a2635db2cb00030fe6d6a275f1b1cc38f16769dba7ba53c8634201d523f5649aad1288ab870a0143e1ed44a3bfc762c21ae1583ee14f5ec65c3f57fd343d91b1eadbdb28a1d9063ab4d0bf6541a43aa14f4b839f29b6af3fa0a5ca71cc482baa3414b163d13af2916e4b217379dede50db631fdd7fc3cde716718f163d76f59ce000423a51ad1114bb42dece320da46b86c8e160e9fabf3daa71b6b2e5c6334d4aba3f7c8d70a03dfdeaf85410c7b52c44e0eb843761acb51d093a3f65d70889cdaa6c718c3b554d318397302dc0db3704e16e9b10cb560fb2a0d398240a2dc205b5ef0f5232fe1c7de8aeef10a2c4192c7295e5d091812069ff18de2b702b7e7f282ed74dd89b1da0403f223bbb6c6e613aba87dfbdb789fb36b1ce2f05563484673e804b9e1d697175165920d21587e632c68c0677d071d64283b728bf11281182b2ba5a6309c3e1f922b45504074ef35e6c5b756034141d3e045927141bc79af0ade5c94c9b86bb1b75b200e6cbbf9edd0840a0597f25eaf397bea70f686c1a99bc27d5adeb0a9b2990455f440591305186a8f356fd661f4a1a25ee8efc6f5f5776bb67a08abcbf2cb39ed58fc2d394c51431b987a22e577bedd7c43ce4d0bf2ba695c29d810253e0acae6b7ea5986d514596e15e4ab0f84b36531b8dd81f3d1f4781cd2e1ee2a2c55b091780056791b1e0bf9bc653748bf4ba6e2d42839188724fee9dd0c9e849136a591b1e5c7e43d87a364d93033635313cc26f6a8af3239cc3bf724261e99efb68e01fdd3c2d99525dc30e43ea94d696ece131fdbb85d4dbb0bdc110569703fb6bc30f978de41d958ed1d0e33209b2c56db93a3d5ab9a24101375b88601aeabfb3f61ae35d0d2ef4cc45a01d04fed8cce099a7757168d217889f5ab19d61132fa7577619c1834d72d89d7734743749e326c472e0f5e06d1b8a38720991a246cebf6bda29304bbad2e6906216d03b6289ae8fe7012a06f84638f57cbc19007978ff67a6a28db033def916598074a773e2f6ea25510b85a8bf8ba7340262f5f3d7197850bfe95ed82e70217c8c5bb954697840df4acd5021c13e7e203bf4516f7458db35e26ed872640687403a85d6e17342d03013982a18b04a067192d034b9dc616a834aa19fd49227d48ad852249a72939cfa3d9f31d38861a005fc60588d8585fd840606e8087ac1814f5240b0862cc997432b15fd0c3c7cccaa6c00d259e1e79964a6abbbf46cd8e0e513025b51ac8dd30b7117e1746d8517d3bd867673ef26116bbcfd679ba8938f073b3363a396e6d0168741e305f02d32f0710866307ca77bc88a3fe93ed976ff98b61daee04b27e68fe5e0cb3c58c8bfdd0d9d9b46d83bbf66a2c0c8e3f096d94eebd204041137a6671f0ea859fff6dec4449b1fd10428462e2af24be73f588f0e316882401e0cf8075d2f38b64ee9e7c207491ae618085dc0a22e62253602f7f5d26a4bdd5d5c1d181ab32df428f9c914d14ce9c79e21be4ed5bc057b6e573b54bc53d87fe03f8ce86b59eeaf1c13f4f299bb04e9e58bab1cffa530e3b437fd666970ec5d47f3b34007a79f5a48595f62193a89d3f075e4a59fa959d58672ba6fad92360396b45703ffa9cf58b81c4b33570ca146ca9c9db0379eb133c220935bbe526d1d60c0680f2742d2335c5664af6dd2476f1f59f667a47b5f7884c1fe16328abb2b9e35e1b92343e23a4000d277f8c0f86e944142d9dcf30fc0089e68dce20c76583771e324e80b92e06c8ff18adc5ce533bb68adb038924c1b329d6e13387be502f7d8ab37140b6f576167da889fe3bf510f79d71137a8ea1b9cef5bfe9242ab948497ef5efaa916a85e2b7fa41ed2d3c4ccb502cf95daf70cfd3f53598988b0ccbe78470f5a6b64b507059b4dc7b257bf9968904cc1ba220d1f4d9", 0x1000}, {&(0x7f0000000240)="31f6e62265af5ea5fc702122268395abad060b6232995bee019f350cfa999f7f02c0d26d0b6084dc9c21a2f8ce45d4fe24c1274f13791a58f7e51708c9723857b9713da5786db4f6972399572369fbc16efe2936e546e160f4b4cf4ed95b6f02e586428b6ad117d91779be5517c6a2704e4ad1327aa8854df384f0320f5e58a542294ec674cc3f1ce776d45107226536870558e48eda0224fa73b83fb973cce30007c2a8b8f35021b984c48659def1b9ebc51aa739135670d4a48de60f080963ec3fa88f5f9bcf1f2d532d44ccc599c3d8983d0440e821fc38d073f376a5b7612e6e4fc632", 0xe5}, {&(0x7f0000000340)="e34e6f3dc03a7e4a959c4f504a662019652941d9603ccb65a0265bc816ffd6c0a6070f6f70fa7ba69392766bff6fd144c750d050a283a9396882dbcd33b4448ecd432fd29e47ad6d1b7ba2ed51f8bc4533520616ae1a0a128623c4201e9a2eb842e9a75758f20de8a658c9f85748670805d366192d89000a87427d646ae5c05a55993a6544fbef189f248da1d5c3ccad7770e1e9fb129fc5d187b516a3b9a322437f05b5e644ce22baaed318a177462b2f2399de86c3088b075e125e65804e2f472f381e8aaf50f059f2fd610e323a051842d1e468bc079c6ca4a879c2cc47949379a59a", 0xe4}], 0x7, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000680)="4dccf3039a51ff9de1cf61b57240fbcdbf2013b6020184e8fc06009d483b4fadd9aa07b119f01056a4359b4eb7727a591bdf8692adf7070d6fec46c518b0bf9304be83560f0bc258b1f3c6932ddd2227927f90b348b0c39305c117cf4627fc6e58086cc4306873cff9a9b703bedd02c4f1673187cb075bfa1983311586735ef7968c5c15fef4fc7f0c0749c44cc893c9a00a6bb41c986a8d7535b35a9b4154e8e121f485c2e6813c81a925afce75268cf156ff23aae686c97f0b9a0686d7dcd243b1de451db55f58352c12a08497733e78cbad1709c7c3a039d5e088e568c9e82f5cd5fcdff7614177a1e9477436b103c53f85c52722723d55d69887f51a788eea7d96cfdeac0caa5148c7234c91301332e7ec462bca3ae5a68ba765202b226adec2e71f1f3e26c501081895af2e7bea2b68b6c282f08bfb2a54a6f1b31acbbcf1a57aab7ce1aa8bda61cfe17a83751fcc7a184c232e3a02ad9abeba594b3fd583f7d3f711bd146f7d8ea6ee63ab25713c99f0f99e1c908b39a3856ff5bf3884d0215bfa0cd2055dc297b5cf54f3f26d8acf2d653f1799fbe2bf043af358922cd5375e59de1c8892e2a14f6aacc1b0d83fdc5fbc9fe63e09ea7ea343ea326f91ac21ab1d32f4fa12c088cee0e3aca926634df38d1baa71a63b102152959f465e213a83ef64216d36105b23b9e3dbb4552c365daf2fd4975eee9525d2620ca27d7a80097f", 0x204}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000340), 0x553}], 0x1) 16:00:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x7ff) rmdir(&(0x7f0000000180)='./bus\x00') sendto$unix(r0, &(0x7f00000001c0)="e852aff4f1166085309ea8f0daf2aa3d0b39ab7fea59762bef7602df98bc160c9f4c2d88344b30711acaa2c976a4a29e141d88663a548e0bacab0f0978f02b22dea228", 0x43, 0x5, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/68}, &(0x7f0000000100)=0x46) write(r0, &(0x7f0000000780)='g', 0x1) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x40, 0x6d, 0x6}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 16:00:42 executing program 0: syz_emit_ethernet(0xb1, &(0x7f00000000c0)="c1408b0b872463e94b6d9116834ae7480accb5f50769df6b65d322593f6c8492577716a142d8e34b9f9f15d6b28325cf4a3b1505de36f2e229efa1c4ebd1c9b8611b81678194017d222f3e1f04af3aa5b3ef88006c8b075e6a78754e3138b9568b591c2e00c9e33bf8f75e6d4dead57e508d8432217ef015a0fc885b192879023b54e2dbdba651c8db4878702b045f32a08f59818f52e69397b14b23a109b1324d614efd8df5026c5218847394601f349c") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000080)=@abs={0x580258f35fb2e5e4, 0x0, 0x1}, 0x8) r2 = socket(0x2, 0x1, 0xfefffffffffffffd) setsockopt(r2, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) pread(r1, &(0x7f0000000180)="6768faa5fad5cd51ae4699db5ca971287adab88961911e38ce80f98264348b845a329e99991654be1dac34289b7fa3eb9ca98ef8667d04d764dbe2b69f06463b2afdb7e43beeaea24b61057c948d34462d8d28db07dcc4f6fe63d06d1ec30bdf80b162cc709e884d80b5c6d0c301d891686d52ede875997f83109230744c1517e7b1e856cf0add261708db9ec578b6dbf4bf44d107e01c39765a74638e0a44d0c1cce81e2a7a6418c9f51549c29952151285b88600ea919dc160aa8babe95a501b44fae0f6c178e11b7ddc5fddcc84d673c09b5c6efe3048bceee2894793feeb1c9ba4d5d3769fdd45ef", 0xea, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/90, 0x5a, 0x800, &(0x7f00000000c0)={0x2, 0x1}, 0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x1) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="055e5386c8d3f317ef9c45d56bf098f378bd3d7efabd8fb1e1150c186d3dca48d8f9eaae87132dac2ba2f7b40ed81d5b4b5fa0a492d3d720", 0x38, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffdc6}, 0x6) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe8, &(0x7f0000000100)="6000bf625e6c8020657f0fe5d4f86ac4446d7d24c89e4e8ed5db1dc3f09231c6df1e20a84c433891d08b2dd63f01a73caf6726424cc8c54944ff4092c29d116796e9a5b111ac544c5c2ca328d10600e6d801e6afa0f04df653437e21b0124160cfc135ada9ff1dc151706f8da8c0245ddf89440d5091c55ffa8df0f54103da89ad63e31338f2f30bbc5fdcf3560a5a7b7e52fe1d45a9ea7f4bf5f36192fe12b642e8b1ad774a4ab690cf6a4e70a6ec94eda394f876f22867330fda60eb26505da6c5fda482a7a0a872dbcc3b18af113a365d0269e49531c100a278eb1a542fbb20285c045d28bf55") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x80000001, './bus\x00', 0x3, 0x8000b89f, 0x1, 0x7fffffff}) select(0x40, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0xffff}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="8c3b42ac2bec1c0404", 0x9, 0x0, 0x0) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000140)='./bus\x00', 0x6bcff751d080c749, 0x2) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x8100000001, 0x0, 0x0, 0x100000001}, {0x4c, 0x0, 0x800}, {0x3c}, {0x7ffffffe, 0x0, 0x2}]}) fcntl$getflags(r0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001800)='/dev/vmm\x00', 0x10040, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000017c0)='./file0\x00', 0x800, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001840)={0x2, 0x52b, 0xffffffffffff8001, 0x1, "e6db135025f807433efd3b0b41b056f5b168a555", 0x0, 0x8}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/bpf\x00', 0x20, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001880)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1f, 0x7, 0xa2c6, 0x6}]}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x2, 0x1ff}) preadv(r1, &(0x7f0000001740)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000380)=""/236, 0xec}, {&(0x7f00000014c0)=""/253, 0xfd}, {&(0x7f00000015c0)=""/212, 0xd4}, {&(0x7f00000016c0)=""/123, 0x7b}], 0x8, 0x0, 0x0) 16:00:44 executing program 1: nanosleep(&(0x7f0000000080)={0x200000000068, 0x100000001}, 0x0) r0 = kqueue() kqueue() r1 = socket(0x18, 0x0, 0x1ff) r2 = accept$inet6(r1, 0x0, &(0x7f0000000040)) r3 = syz_open_pts() kevent(r0, &(0x7f0000000140), 0x102, 0x0, 0x0, 0x0) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000000)) munlockall() 16:00:44 executing program 0: mmap(&(0x7f000071c000/0xe000)=nil, 0x800000000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x60) readlinkat(r1, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)=""/240, 0xf0) mmap(&(0x7f0000720000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0/file0\x00', 0x7, 0x9, 0x2, 0x1, 0x2, 0x56f8, 0x1, 0x2, 0x0, 0x40, 0xffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) mmap(&(0x7f0000720000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 16:00:44 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600", 0x2}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aa", 0x1}], 0x1) pckbd_enable: command error 16:00:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) lseek(r0, 0x0, 0x0, 0x3) mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="b3a5b3", 0x3}, {&(0x7f0000000040)="60ef3a2d62718686746e0651ff413402f6ceae51dd77695fba33755b8d82ca6ff88dd7acfe0f4f3e9e7a4a23db5a47183e663212b7cb7b8f8b45496ea166511267d01fff28cb5e30e5a348dac9308686d742d83f8d03b38c3c72", 0x5a}, {&(0x7f0000000480)="1e53ccee6744036a7cf79edb9d6d6ba029468278acd424f0359785061e8251d02bbc5f52096483ceb14d9ced31531cc01a3b196900a520ebba777f50f88d64a15d82f05958d6423fd723313ee091395745506457d129aa0680a00f00cb1795e631d81d0d17d086ff44c79e83acc2af633e5fa5ac58861bb82d36022b159c943a6f6ce078ee05273ec4c5eb6605bbd39c21159e882d7c9daab591069d59492ad925a7d467985f348e80866ebc20197a6a805faab60b5078c0de53f77d3853635f22560473a0b122", 0xc7}], 0x3, 0x0, 0x0) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000180)="5f232f52999dfe2bbce61bae87783d1ccde398c8fefae2259823ace102439ba7e57e4d441683e3cc9ed8be52b4bad436346fc883384e7d7b3c24292ccbbf9c9988bafc5ba040cb9dda6ff5da4564e699da724ad6fab8bd381afbdfb05a4882c7bd98d13bf0a7972c4589c57adc45b87726131e2e1231bc9340881f25b0ab2f80b30f3410d38c219abf1a6a01ab7584132d6622eb4e6bba63ed7f9bb0b1e916d0b363fc6f7478bc88cd32", 0xaa}, {&(0x7f0000000240)="618b257c52617a40fc99e9742009594c8abaf73d916fbd4812144348cb82b9c90a8977be436913fc16cd38b4e036577bedeaaa5da3e7623179adb44482fc8bdd876588a7ed594f71f3fe6d64b067ae5cf81d77d6b8b64ff27b3f7e78f3b6b00ba2cbf64752c42f6d88dbb3575cde0ec9901125a07db186704c3134e1106b2926b78e5a9909f429212ca5718d", 0x8c}, {&(0x7f0000000300)="849f1a2c6b57bd4bad2337222fedf676c5f0050cdac9238a0548f44e062f605fede3d435e2dcb1f930750467f680845d7d01dee8393efe33ac47781b6591deec671e3da587ac928f8b4e90366311ecf257a9c46feec8e1771a87e4b5c54ef3db13d60c93ff19fc66caecb54f474cf2d653705c0ec3922cee8bf2b982f9591bae098279eb99350ef06dceadc11b3279a38ca970c52a9f4600012c50bd0638acc2b1b0d748c808ccaf5d98abf0542c14843f9c28", 0xb3}, {&(0x7f00000005c0)="dfcc3f34f397548eba155651cdf2186403c3021f30618c256083905305279b2ee8aa70d05cae42e9100e6ba81ff3eafaeec5c04b6310fb4a50a27bc1909879aebe2cc9a6e2478246e39cf30ebe5cfc1a837d08ffd8b93ea9deb5a1944d279bbe719b01435a60e974d8c680a59b642f0a1cbd280374b03421dee8d72bffa1187ba5aff3129a9c8aa26187a118a8c466878215b7901416f324e392a73c5571145030cbde09c9cc5a8c3eb8b1f4434d29eb2381", 0xb2}, {&(0x7f0000000100)="be24ba28383ffa6fe60549f0f71e8724d04a27fc4d1ed63819a795cd1c96231fff0cbed4", 0x24}, {&(0x7f0000000680)="fa9fffb86420212961ed493a58294ebc2a23d55fb0198d22c60fd7703a583836c304afeaf41a1a17fb9970f0ddc66e566ddc68ec225344fbbcc0caa6014777e17649447ade44bf9c09a482967fad0e4b4a42b80aeb31bd8513a579c4a3d919f51fdd37530eebdb8e8317f132a1cb90666cee3b6011f0a5775b26ca7ed1c02359966649556af471076d3c69a5573aaebe0c23e0510e631640c1d254a025e3684b9ce2b7f439894503b6cb0d1330a779e9519f1fca0116fc25477cadf6cc883e2f73", 0xc1}, {&(0x7f00000003c0)}], 0x7, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1f, './file0\x00', './file0\x00'}) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x3) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f407868", 0x21b}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0xb1) sendto$inet6(r0, &(0x7f0000000a00)="5da437fec8c1fd7aff0965d496a4773caf2a46524ffa17aa475e1592cd954bcc9888fb086b9f1db63857b78cbab4f8cb21c31c3bf0a33b6933566fe0dc91df0ed79b4be773e181fbc5600ebdaeecb3a899807448ac4b5969b9dca900e7d0c37b811c7352801859047837523f1d4f657b5ce5cc7dd0a0bd2a313030587e33faa25f686f15a3983de119904f686230104d9974e7cf5a8d98608052d79ba6427e6b7af79d9f5db993c6b1289bc281537ba6885be9c3ec9d3fadcb68a29d2b10ee630b0f57f6b465e338ee6073b742ec61b1944e1ce7d961d594dead7612f1cd17", 0xdf, 0x408, &(0x7f00000003c0)={0x18, 0x1, 0x6, 0x10000}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = msgget$private(0x0, 0x1) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000fc6aca1a3017e07f88eaf050000008badd37e1c9fc52dc07b09faa196172e67931ef92a8ea5407659d1342086da44ac2708d507aaa41b15ab72a30ede93b6cd2754d7d97990eb4a36f150cb2122550e8305f988caf3187cb44e340c0462871fa2206e160fb9f3fa67bc2f4a0f75b94ed65d51d10b6480f98fb9812d123b4144b00bf8ffffffffffffffa23c3d057b5ecbc8303b7797b7e114033f18f563be765484afb1dfc1350742df5df0aa932566245a88731885488c0cb8089500dd66a136db1e7cc20d4a11515a043d532bffd38300"/228], 0xd7, 0x800) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r3) 16:00:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0x100010, 0x2, {[0xfffffffffffffff9, 0x3007, 0x400, 0x401, 0x80000000, 0xa5, 0x96b, 0xb80, 0xffff, 0x4, 0x0, 0x2, 0x1, 0x4, 0x8, 0x8001, 0x7, 0xfff], [0xea9a, 0x3, 0x4ac, 0x232, 0x5, 0x83, 0x5, 0x2, 0x0, 0x9], [0x109, 0x5, 0xffffffff, 0x8000, 0x1ff, 0x7f, 0xff], [0xa03, 0x8e34, 0x7e, 0x100000001, 0x10001, 0x7], [{0x2, 0xfffffffffffffffb, 0x1, 0x7}, {0x9, 0x100, 0x1, 0x80000001}, {0x8, 0x2b6a, 0x8, 0xffff}, {0x3, 0x81, 0x2, 0x10001}, {0x5, 0x3, 0xef19, 0x400}, {0x6d4b, 0x3, 0xffffffffffffff00, 0x4}, {0x9, 0x646, 0x100000000, 0x20}, {0x80000000, 0x401, 0x849, 0x8}], {0x1a1, 0x16, 0x8000, 0xeb}, {0x800, 0x0, 0x8, 0x200}}}) r1 = getppid() r2 = getuid() r3 = getegid() r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = getppid() r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0e97b9320c7752123000"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000300)="9f918da95dc0325eca581a8816b86c049e4a7831c3947ef491cec843dd09a086c519b165d5c5cb7abf4f24a46cc8c27624e347985c521969824c277aeef7b17302b89f83b459c1fe5a97d50042b9243c7c7677394691c1571d196e5fa5574effe1bd6aa1ad50fa190ec45fe4bc7646d61ceefcd8c7", 0x75}, {&(0x7f0000000380)="eb1b3af6e082004db6e716df5af906d4b49f1ba362faec33311ec322130ac79e1b693561b25525bbc838e964ace44c4cff30ebeaa30610d1e340d566a6ab06787f025df3c6771c215f8675d3cf34d5204fb78711d0b126394266d1a4d624bd4d8fbe08bfaed9614a9c44d43c5729fd6b91c7cf13c6712b276c62c660f76675894bb688789a7577632dbf1aad6f6137e70022ddb117f8eb802f782113b44e2d440eb11e507e6cefdf3a11710065b5a6b0123c4c8511908f62f82722de3d2805a532a5920218f36e0f606604bee124e9f22ee1e4", 0xd3}, {&(0x7f0000000480)="b50f85188bdee5c0e4a564f39241aa838757b138f749ea20cc1d45ba3036d1b73d465730f66ac7851ba33ecc37eb1f3b6b6bdb41bc6e8e1040ff0ebe8833171c4e50b2e6ac457d72355a7c3cb72430dd36546c464e6630a89b73ced04943f3837843d7dadcbc8886d84bf1ac074e0695041d6e97ef5df99a653725ba2b3ba8e62aecd3ebdd790137a2c808e2d0bc46b7c739bb98247181182f0f944e310f9010e31117267e8d31ae0e9eb38132341020bb5636e8ae7f90d80c3de7ac47773cfecd14d62c722c7aed32387d", 0xcb}, {&(0x7f0000000580)="acc028e9e1d0451e16d488b88df5e4c9154ca3f202c450b4999498b3701e5adc2c7f1e0f61a264dc7c2a28eb73", 0x2d}], 0x4, &(0x7f0000000900)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xf8, 0x2}, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) pckbd_enable: command error 16:00:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:46 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x99961445ac880914, 0x0, 0x5, 0x200}], 0x1f, 0x0) 16:00:46 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:00:46 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:46 executing program 1: syz_emit_ethernet(0x0, 0x0) r0 = shmget(0x1, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000002c0)=0xb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() r6 = getpgid(0x0) r7 = getpid() r8 = semget$private(0x0, 0x2, 0x8) semop(r8, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x800}, {0x4, 0x3ff, 0x1800}, {0x2, 0x9, 0x1000}, {0x4, 0x401, 0xa5368ecd06949f6d}, {0x1, 0x7, 0x800}, {0x4, 0x1, 0x800}, {0x1, 0x3, 0x1800}], 0x9) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r4, r5, 0x8, 0xcf2}, 0x0, 0x1, r6, r7, 0x0, 0x1, 0x9}) 16:00:47 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, 0x0) r1 = semget(0x3, 0x4, 0x23) semop(r1, &(0x7f0000000000)=[{0x0, 0x9, 0x1800}, {0x4, 0x63706dc900, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x1000}, {0x0, 0x101, 0x1000}, {0x4, 0x157, 0x1000}, {0x6, 0x2, 0x800}, {0x1, 0x800000000000000, 0x1800}], 0x8) 16:00:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xf8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x1, 0x1, 0x7fffffff, "056d74048d56b3dacc0e3427ff132af923be0a7b", 0x5, 0xff}) 16:00:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x17, 0x0) 16:00:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xb984c0c6ef4b016b, 0x4) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000280)=0x5) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) fsync(r2) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r2, r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) 16:00:47 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x14000000004500) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x16) close(r1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x140) kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:47 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x83, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) fchmod(r1, 0x11b) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2aaaaaaaaaaaafd6) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000001}, {0x0, 0xf423f}}, 0x0) 16:00:47 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ftruncate(r1, 0x0, 0xfffffffffffff001) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = dup2(r0, r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) 16:00:48 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='R'], 0xa) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0xffffffab) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r2 = msgget$private(0x0, 0x400) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xb9fa, r3, r4, r5, r6, 0x808c093c5639e246, 0xcd}, 0x0, 0xfffffffffffffb0b, r7, r8, 0xffffffffffffff56, 0x9, 0x9, 0x400080000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:48 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = syz_open_pts() mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2b35d42b32de2f62) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:48 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getpgrp() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x3020, 0x1080004501) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000000)) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe12, &(0x7f0000000000)="88") r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000340)=""/4096, 0x1000) 16:00:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x40, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x100c1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x7, 0x10001}, {0x24, 0xfffffffffffffc00}, {0x5, 0x3}, {0x23, 0x7}, {0x0, 0xc8e}, {}], 0x6}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) connect(r2, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r2, 0x57}], 0x1, 0x0) getpgid(0xffffffffffffffff) getuid() setsockopt(r1, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x20f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000140)=0x1c1) getgroups(0x4, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x80000001}, {}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) open(&(0x7f0000000380)='./file1\x00', 0x22, 0x10) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000400)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r2, 0x20029, 0x6c, &(0x7f0000000440)="197242e009d9d7ff941a480e28e0343bc319afe58f059e29ba3f39eba267cb7e6fa7a48139ddd071fcaacfdfe893094a3d638786a2cc32fd077e3edffb5a34fcc86e2b4e2d325a57fff3a9670a23c6d4c92bdf3e413105a3ab9e31a7974ced449ed85950363fb8a73602d537f80924ca82e18884cbbff15ef5aa3e113a505bdda940dccd470664cda407b873b7bfaad6186d5197b1f0d2ebfaadc49d", 0x2ec) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x90, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0x1f, 0x100000001}) r1 = syz_open_pts() syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000800)="dab1b3a04e9c83314705f2141841b98f52bd485e8b20e13ad8d7c10e8722a295d39299db3aa0eba27f6172d3862b8ee90759467713185fe9e58290a284b7932c3342985d6f3effe8316237d4f4a1269f969da0a321fba8a4467f7d8f335649371397f9b60a56cdf494e6ee77c96cf3560222b428cd90529fc8c59bd7acc72c256800d7a545c6d83d35f7767fb7af3f76baa3c20bed2fa8485040bc218a6f16e7212ea5a28a4c684fe7dcc01351ee5463afc47c34cf75d6b5b8bfcbfc67a5a7148df9460323ef04307143f63039b3e09fd58cae165f959ce221477c2a2941fe9e0fe2c6b28c136a005c45933b07f6ada8c6974c6006950a3f4eb9d35d1552ebe6282761285583cee2830489e18eca6ed60700c1647eb2191f545d6211313a8da3c6badbbc7b091a6db4a03ef2a97790830fc40e102cac7a6f600a33ae6048dea8990b51a9f59456344fdd4ac4e8eba69df62cdb32be6fc1c575c39cdbe63d0c4d183fdfeb112e4233f637cc47b18acb35d9c19a5fa132858ae198f0ef3640d0dfc2f6ec6b0f9c2f5c3a83fb7ac03548eab5f221fccf1193187af7af8d9f7ce03278fb78aa6b486304ac9ddfd435e133710ea6d9e5a53eb282f1f6fcae80047ab67f1178c50ac2f40b0602812473064c6f13d893a58277d793171cdb7da140f97a5a6523f190fbc3c4067b0c6ee79cbd39fa3b6ce41888751476596c59ff475afaad9f6ed87580c9698d8b5a2a9413ed45c5e36eb7774231bb9b0572ba0479fdd5d3a1a4045216806be05d7369c06d3dc80317234421c49788c236dfac2bbe870c33fef56dfdd5c4b62e27a1bc9a5ddfa243887f7ee67d3eaeaec8b3f423633c804fa9cd29ce41a008cb68d7b41d9fcd5e0a619d6b0bf3691a0ab845536a54209fc8739dd5008dd505ec536b771bc429d839086eff836f8515dfca26803153627b2c4d4f913bcefac57ab2cba42ec61b77d0199e9aa613ecaa832a2d132b7e19470807", 0x2c2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x100000001, 0x0, 0x2, 0x80, "ed94df0a1bab8eb8fb71da1d8fb9f7e7f413b8f9", 0x8, 0x6}) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000180)=""/176, 0xb0, 0x1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:00:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82243fa8261d7b11022e2f66516c653000"], 0x10) r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x1f, 0x0, &(0x7f00000000c0)=""/213, &(0x7f00000001c0)=0xd5) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) 16:00:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0xa0) 16:00:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) dup2(r1, r0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x45}, {0x20000000000074}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0x0, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff5e, &(0x7f0000000280)="52a3b43e0968a0b4997801c43145cd056388c28b5d8bc392d96a2f1ed891300e9f5238319277dac4327e59b135be8b50f910a9122722417c74b21d372a33f76cabba0f2f6a7bbc8bd6e0cff01530427fde4227922ba042b90ffe9e4b74185ae4e297ee21645e106c785843a60ef57d2c53baedd1495a6ccf915da352a969737678a83e1943bebd2d1d54993631688e16741b9dd23787c82b3dc9299d4f4358624a60b5a7704968346e8fa9c75f7f4f") 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) chflagsat(r1, &(0x7f0000000200)='./bus\x00', 0x10001, 0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') r7 = dup(r0) accept$inet6(r7, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:48 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00001c225526897c9f94350513fc2039ea1df7a3270be0a035131f88ee7525af91d8e70742fb53ed4c4a27e688f7c77638b146a710abb51a4e69b74871ab6029627ff294c92df3d433bd0ce2741652f1b5c038c8940cc3a3bcaf376d3467a819d3e5f4f3143be646864e45bc06fab69a1805ece19073fcbcc6e67ab5d4ecc2395c58a9e4b56e1cd0f4d66f090c688d4ea2808a00f3414b467609000000275058a9ee48f37edcb2791bbf363f6f0c5362c373d96de5c0bbaaae2d073fce9effffffff88453526cd379fe3ce8828dc9af85db3f872b378d31ff0f9bba9389ae0545279fd74ef4cc416b6907a1015594fe95e850a0147c3411cd21853a2fc1477046ab85da138f15271d94cefb4a6e4044597e6451bce4d544fa655373118eb44b63f51a90b68d7be0ae6776198d48993716322f467bdd379cb41ec2b7840b0c7872f1e6ad798517851376624945336c7389d7596cb4d6d7523b90ea9e2e28a00692a570f3a72f1f810d2c5e413fb04290f30769d31193bd6f4eee823399f77e4ba84a3fd41135ceff31b9378e34fb2922499e7bf2e6c350f2e190dfffdafad563a2de1133b6ca684cedcbd1c"], 0x2, 0x0, 0x0, 0x0}, 0x0) close(r0) 16:00:48 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x202) 16:00:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7", 0xe2d, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="019fdbd34a62862e0a4cb5f7c41f081c775ce103247300c41db904c4d71d7731784403962052a63ceec6ad33bd8364ca5dcec4ef9adac4838339c28c510fb5c0f285f99b67ab552a7ef6075fa682e3138689db27b42b5fdc4e6a1946335c1538ce35a61c6ed8732f843781635d1f037072067ce5904d2b56ed151ed413c568e7142862bf755424148b8bd590857e3353", 0x90}, {&(0x7f0000000240)="5352c915317786d8b1ec58dda568b2c94b10ad351c77d44abba74fe98367db4ee4bc24b70d98c1a20a00ec56830acc5f415eafc946563fbfdff06d55cee75c328a0419c0c458812491d1f955c52cfd376326a62d2c9c90cb4c47e9da3963c1a4f6a95b7adce2615176bc7a0c5b57d3cd5827f22fb62d98fae407d648733f5b9431", 0x81}, {&(0x7f0000000100)="2133654e09cc63f3d41f23d8919e0d38711dbd3649667b00df005319100598d4571c346a91b45fa3dd2ffd4d", 0x2c}, {&(0x7f0000000180)="0c376c4616bd4d16ecd4dacbe1ccd026db46186b076cf5", 0x17}, {&(0x7f0000000300)="50c85fac5dbeb9de4dd0866fa0d6fadc79ece065fdab8f66f1644befca5861e5d086eb36eff07d04dce8094dd84d523058b06205829185f41ecd18aba3e4cbc7b02515e073e29a84133d03a52e348eb0836b4f0d1a9144beb6ccd8bfea2bf9eeb1291d553dbab090da3c4f6cfe3bc0cb4e55a8c1f98a3d676b7d6cfb36befb9d", 0x80}], 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 16:00:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(r0, 0x0, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) 16:00:48 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x200, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xe80, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000280)="59855f75456e13ee457556a7e42b696b63274d98d66b2c1e5397339f62e301ce079d2023d3468195ac1b93222cf5553a6dae1139fdf8b858e5f11b82338d39e195d0922ca77b79e654d11277b0720727337aa572b6e772c52836e7723e11a548a4defc1b9fcd3cd4dd82f12edb27e203889f16c8fdf0a6dbfdf5d7e4646b04", 0x7f}, {&(0x7f0000000300)}, {&(0x7f0000000380)="58ac0fb7d6422b01218a4a01cc02144e13cfb5c197120c5d754fb174f5ddc3593c2d2a8560e28c238ab0a3a7d41c382d55819f58377aa143a098fc08ca8cda85691276f92671a6aa500317f63581e3c833048587c34322650842b29a00b60e6dc25afb62c7047ecfbc194be6beda4d2bd1207b62acaca4e67672b661c943af782ac7a005794a4c95a595fa0fd49674ce21450b01cd04", 0x96}, {&(0x7f0000000440)="9f975229e173095b1d9ea182b59e77fa347a203e0445b7267c49cd499129ed7a63ca5d26bdbb1bdf83b9c20f492abda67e32f268957740a27fa3f68548afa8caaedd1b2263c8ab565e5680acd9e4b3516e943bc07274feee80cef97769b15c485df232a2ac15c6ac9dfd152ad7eb20d11189854944c31c72ab365eed6ae21ad5b208dbfc7e7fcdb79acdabe1634b65b66588ca8b4f13189838c4cd5fec6319f0e237cf2b1bcd8c5e470d9fb4097cad1a1f02191c53e608ac4b4e14573064bd4f", 0xc0}, {&(0x7f0000000500)="27c875e4f5ccc0fd9bc3057aa4c9bfbc2f05375156042281a1c75fc5c2f28a452a8373fb515d1509d776", 0x2a}, {&(0x7f0000000540)="d57dfdc99acff56fb8686c472c346cee90c103910467c2f09229c7", 0x1b}], 0x6, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8240, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xf5, 0x3, 0x80000001, 0x80000001}, {0x0, 0x20, 0xc37, 0xbb2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000, r1}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10014) getsockopt(r2, 0x0, 0xf0c7, &(0x7f00000001c0)=""/4096, &(0x7f0000000080)=0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 16:00:48 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\fW\x00'/29], &(0x7f0000000040)=0x1d) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376309000000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6f9ff0d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2aea9c5cb000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, &(0x7f0000000100)='D', 0x1) read(r1, &(0x7f0000000080)=""/23, 0x17) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/126, 0x7e}, {&(0x7f0000000040)=""/4, 0x4}], 0x2) 16:00:49 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffffff7f, 0x66}) 16:00:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x4, 0x8, 0x1, 0x3ff, 0x80000001, 0x10000, 0x0, 0x2, 0x9cd, 0x3}) kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 16:00:49 executing program 0: mknod(&(0x7f0000001700)='./bus\x00', 0x1, 0x1afc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8891, 0x0) poll(&(0x7f0000001740)=[{r0, 0x5c5755d79b512474}, {r0, 0x100}, {r0, 0x12}, {r0, 0x2}, {r0, 0x94}], 0x5, 0x7) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000100)="56823285489ad3d52d3c1689b3ab8d5810a7217aca563db499f25f737e808a83642deaea76", 0x25}, {&(0x7f0000000140)="6162b0c97cf1b64d8379b9ac2417de478aa3203908e5b18fdeedd7846f0687f78474cd9ac67619ec0bda764a338d6c7b24622f43e76a57d2fdea06de6856803f845bba4276a96cd2b9669363ad25fd86466ab54fd5827ef52148c41c3efc", 0x5e}, {&(0x7f00000001c0)="c5acfc2b5f92931dd536ed7ba9873ae6dcc49451761635a353c336fc2f40b437a29c6c38c951767ab68710097de0f25dfff7899138c692385a6ab2f68ca50fee8fb78ebe394f8650200de403ff", 0x4d}, {&(0x7f0000000240)="4a198ac497fd6fdd7707f3cba03bc9d93ba5dd6222668eaf70ea0fe9ee260d83fcbac45c2f4e6fdb61b93ff93a57d6ce84625ce9eb19f08f389d07385076cf53ac09cd2380566ebc5b0cd8df5220c804ad0bf7ab424ee970c847dbccae34c5792fef0f108a906a560026d4cb2731fb9a70accc8557f908bf43ab26577830aebffa58c2678774b5b011541b13f2499c805cb385480aecf8995db0c8d0f39caac2f7560ba08cb24449c5f3ae392a22c621166024073eefc52156b4b3ac00ffc7b2b5889c8f54274aa45fc611bff717dbfc686932895d6f816cc6a2ced07ed94e43a8f8c9765ed6", 0xe6}, {&(0x7f0000000340)="f1f5acc77f9a2f820dd9020d10c2c1ae046bd8cf44f6ecc9750b1f84529cb37cfc1e1a140480c21f7ef0fe7785b1bb1a3fbd1341d298ad1ff725618f0cf22746179c92b58f6ae82d0a39c8df1e7f1ce6da14f2a094704db9c3f8b6eaf38a55a98dbe041ed4f73d88", 0x68}, {&(0x7f00000003c0)="e684e9c25eb818d8e9b8e76ff28f6064c1890d76385444cf37851bb992ee2149558d0703c4e8d8a658b1f24085ae6087887c4f8bf2c8f4c12a4d5eead6830c6ef4df855cd18c1f7150a7", 0x4a}, {&(0x7f0000000440)="cf3106d28d50268447272e6a52fe0d73c1d2fc56d936bd027217c61872ac6a41506809b9cdceb3f8db23b933f7833c7f4f4f13a94033251baafa9e2b723c3d2cac509de12f6c6c73a50b2550bd5da9feea6f72e3308f7bb7cc9e1aaa4dc505e4d1e25c8002310a86ca43670d7d92bc98c6a06bb2176f71e96977c8a24fea5c87b4d06714ac29057e513bec54f6093a498b2fefb20687a9af56211972a7ed69dfb79b718f7256d98798d0a098af830004478131067043aa628e90be1b26ba415712d7e148556260ca5184b813b3912314d0f283ca50397e60483d32f6440917", 0xdf}, {&(0x7f0000000540)="5198c56869bd03e113fe2e7f76a2e2984ca1780b8828fa014437faa10bf4a4a68cc4639be169a96b719219ac919ad67b7454bcfd186d5f13d5632fcc2efd83d25c8dc03037e4d73d3ff7", 0x4a}, {&(0x7f00000005c0)="170ed5bf03c28d115f1f329ceae2b77e9442b7d6885ef0447a36bdece8c7f398f0b2f45a89dac9c91c3c76ffc1fb8055ff098afb25277a556e6606c83d706fdc6508d9214b452488bf3a774367d52f47443555f493fcbbcf38fa286ee07d4c52c6b93d2dd69618efa74d21bac5a33ab13313018ec5c72aef9aa503e8980dd66f77b8baa981513405def371a0e58f9b4d760f670584a223bfa781a8a5c29ce9dabf48114e66fa117d9f8765c68aac61b11a3a31828fbd787f95fddaf2c2612c3721ac1f296f17e24f43d1f681a76f7b39399a98823f2ccdb516e7fe1f192f382a1e3eef8c11ad26f9998181552979899e20fb3a3dfe6233366cb12f4a5b7ee95e1c1ecc27ea95c3f41fbc7d96f0e95392cb77965e3c524d7fda53e15de949cc8e01a1b0abb50dbac2d199a80e94cb56d26822b8c7e8d9004e11436ae151bf08f316d206e0d45ce57dc7852c1e3aeadbb02ccd1292ee19f81d63e3f4ab3beb11af979348fe35c722d779329954e11dbb79ff16571f5d42028c95b3727177224c389ca286e5be5542e2bc38c0ad365e12bb415a153aacb35cbad0215b7f1d774b3413167a191df3140d291f494af5adf8708e90af26fb8fff8fcedb73b9bc94e7ab3c4a29e489176627d6b6164d9aafcb0cefbd1eae9bc6f169e814728e312a6f7f81bbcc9ef382d73043a7a51a46d3708f3df61f37e2740ef14a1e399509bb9d9e6f137e058d37e0947eaae4268e64955cb4667065ec53ff81f701cf7bc4705ff67463c438d747db767adb9818588b54c032a72d750f50ee236b3d0a3b28405cf1a9e3970d84e6f26dae2419ce111dee0577e82f94a00493c95405c423324707f2bf028d15547b2b583d967fdf8ef369a6f14e6ad15c250c9c0d371f811cd4b6ac2bf371e0f9270c1fc80bb2346df7784c41269dac0c39aab049c201fe1ea53b78c31a7b6080d13b1bf54864c2544dbe9069690b0e16d9c34d08528e29c74100be2accbd85bd147fa7ddef95395df6461abe3ed8efabb40601ccda9faf5a711f42c5a9669f00cfcbcf5d59b5571dcc77e58fe8c0504116427eb1eb4d68b62fae30d74e458531f3f1ad78b0e4c4426a6cb7d8a0950ec205b77591589da687bb9bb708d390e07ccea24253ee8377ea3fa999900ce60364a5fcf25e78fbb14790b572ff22343f23364988a5ed9234b5b1df7dece420966fb71c5e1fde6f744cfa7b0a244410192964f9b385d19bb50c85d9d26a5560c968a2fb06ab1ef469285a816a47a2fa1fde17e8dd35b645b44c73a71ecee4bb5abaf9751e6233ec03f475eb8e1e48067208f2b6723575e13ce8fa566745d6ac697a79ee9ffeeaf4a0ae65fc5524b26840d538b03c7fa1a66f4782baffd581ec1ac8bfa0155a4f610c5ca92ee2bd45239744ed96c33a8d88d50e6d2c609cdae313535c8a9cf1b8d8d2cf69008bfc0902de4456246b9dfa354215af9f3dc0867540153183bf88ec6aa1592915a90202841e25282c8e2ca8a6375652c78a7426822ca66e388b57c57cb4a25abf2b545dabd9863bd5409904934184b820f2681e5916b4312794a6de839bef524f4e916be9adce4f4b9a080404fed8e2562f7195a9fc6c29e6f0b4554d5f256c7c4e362e8d3711431875e143364cf47d1bb41275180a6fcd3b541a3ff16df4a964510166f13f40ac6724427b01fe21e27b63764ddda7779bbb0a77fa991383efed1569d3eb01e5a6d12b367dc98293170beea48e83c566e1d4bd739f22c244fd2fe6f34762e541d5de69210d83ce04d4f570095bf130d0ef9ddf863b8ba77b49e5f07b173a63e48f7880e4567b2c208efa6af4071718b707a32cbd2b24fd84166eca097e0c325495d860af1d26c797a044d4e7daf12fd22c29f968cb5701a876948c33dbc682fb723e95e40c1d9a811a404e1415adecefc8ba862be66c497032e9f741ada48b0aa6df9f448ba3c5065c0a28ee267aabb285c5ddf3a5aa8bb973995f03017526cb0f6b39df38cd389fcf050c5a1c32f1dc0e3677eedcf47edcaaef1ad646b53c40b955e041ac73a61fd427513522fc61f65d0b8602b2ef4ef89ceca0a78767070c704f41dc13b0a6995dc2576aca9d53a3e1ac7c492ae7f2dc148153909eae62dc4ebe0974b9536e35ec1bfecbaea11ddeb7f3419d0e107744f06214b910cdfa228662d355677773a1d1b12bc62881b5ddd22f776ad8f629921ce41f1c5d47ed51674422cd649b6b803f15444bf598d4f2f4aa32af102a8270c682021a0b71361c69ef6486f0a1666ed5d7316717ee1adf860e2f4dbcdfec0482a53c5816f3f14214345780612982f9106faa7eb7eebabc8e66678cae2cfcef1b060c2a73459fd4df13f1859add01dd81fe0e86852d1c94039ac2fe5bed6f925ffa596a06f5b82db14ecf7b811d7937fd9d5839305d696e674efcbfc54863f96f23b8bd1fcfcab042f8148b06b0c8304fcb5d365083d330f26104972973d51215acf986f801af97bc578dbf8076db6ff8c994c8a9a81e2f18a2d849662748189a3d1d64bdeee2ca46db36bd9f0c3159c053d96296b74496de90d9ceee7bfb638ee71bffb129675caefe65f5335a8a409e0a88aea022adce2525b8c1ef26df69af26088baedbdaa9d15ecb3f33df2f5666368c5d0c3b4126ba49769f12971cb054c55248a27bd3a95806f385c9e9ff7afeec9a43702faaf9e540f283a55fae9867da79288aea424f95ee1585b275c49c34f0ede61ca318ccfed97cbddd9b8677720e32e94d08298ed2987fcf1cf66e8ad2ad0e6f17f2e580e7377ab6e7cb8eab20f4df06debc680f4d079287638b4ec0039712df37cb82507620ecba35916a3cc9aecf5fab764fe39b2b403c646112a518220716b9e9debdcd33456ab3ff53865f139fdb7de6e9d785f9e484bc0c461c3feb723f611ee440d5cddee8aded04ce4661fb60c99dc4b5e51f6ced7e95155926e651e59c05cd48082a488fdc25379fc2f19b275c02fefb8c2f9a71155e5ccb84adf1b72dccba929d13fbd950ab2320b97bef9c2a065dc8888d9ede178539ee617f8b7bca5758a6d9cf70cb7bf27b1b5f1e09f78a5d80123d080d561f11dfedaeac266fc15fdd37f9c89e26b035e68a1f360af85853bf81bc62606d5f44095b4ea37549d867e8b09d02e63bae09faf02f0f0625620935f9b53fb8dce06ac49e1bca7396f49879f676b59441b45f7a6ac60fc28524d79f616468a58697376feb3ad734548dc70b527e5e2a9c29d4f4719f728c0d0b7117900c9daec7882c365023b74dd038e754502581b9a9cd2005b53ff7a8920f2ccf2738ea58e498751e539aa3974be49dcdb616e9b7966053a72a051f6d49e74b9d899f96eac806b795306856ba44cf7a32169e647900985d76f609a212aea51096006ed3d09be58204e37393dd86536f9c3c58625b8d5913e9c8d57c7f3da431b306a43ec4a42605321a25e7cca919382ba638f5cafd7dff7a8f13b738d44a9c09af95c508d205df8c4dc0ab9316349a797aca320272057cf45e20a1ec17c4ac1140b69087af25ae84f9dcca5276540d021b39a7c35e3b8e022c7895f3fe8136e80ee58c3b46b778fcaf5ab4f6df283da39e3be12683211eafe2fa6cc1825cb756ddebfd2e4692985ec71faee1a400f1f2ffc88754969316d8564502be2b8ca1f7a258b8091c351be0094d52d7e05d927d454724a48e7603b1e802690342c2338069e256251cf873f8c04d0c362633c6096bbce5009ec7593df4430832372ab852b71082e8360cdf79b6e27ce273cc8a506cce4cbb7d89e9504a446ff4a6231824825bc54fda226e6c10af27611b437279bc31eccea1c95da5f50bc00e29ac1834b7d6d267df5bdacbff3c056e66a0052ea6c2919e587d290045c8b047be1d92620108691019f83f6a55deac1cb76f1d52ea10265c03a2a1c9e317e5c1ddd4d520402447fee26f1a7cb1d89e05b45d5e6de1d683b2eb7b9d021ce565ac4e32e8be60009b4e85c82b79fd866fb59ae94467f4e0d238dd4f8c888ed625d344ad35eba73e8063340058b4f421b999b2c406976d57ecf9bd7caf85a6190fd7fbb7fdf3e1adedab3cc5e6eeebc037bd910acd86fec80df34ff0ece59832d91a41984b5616096aad89cbfdaa61ac90d86a1f7f097839c92cb6561295b9ae8b0ef1a09bb28956263154f2a73deaeedcbad944f1cf3b6b135baf2eca9972301d704967e0fb19521bb5d4585e8d0d4cc505dea4df2fd21b4fd2003cd2d1d4a14fb3147637069c79932c84db820d74d9a5369b2dbaceba6364f66a2ce1073fd25de9c1e82323f729d4ca8209d5bbefcae38fdb15007c5836ee457be1e9aa8f6810735051660d03a7de56b8cb07eac3c7787ce1e8ab638992020d5401bc8a999f73867a46fa851d8567825e8bd3856558299c2851b051254f02de9fc303842d8a14b71ae9ac147df99333b036795edf5a0fee00385a9b2fc2d371cc5a75c8e85881b91a4861ab72fbf75485e74fb30447147d1a338a4a1e9e5d01409fa454f0636abc650c1621613142e561d1371ce20c856b6b831de1faadfbb4a857a48f3f53f21e7d0dc45bb292912f5323268ae67f6643a40f714cb7fe53b97d2e9653d1157efd3097f6963f550486dfdfb688b35083c37f9ec7a3d4e93510b56e2bcd52e3ce4c5ab4523c2a80b23e18d999f1b66634792d3362df55e4f77594e0aecac6b0d80d3cf349b7532a9dcea055ace8e794d77714557f0dd0944537d3e2cb4db3730f3699734aac6bf3a31c05936c126846bb2af69798e59544e16b24ff55b79d4b1a0671fe72f0756c4de44eba3fb45dcc8fc91579578eeb01ac7eaf4e38954445075e20e9f7bb9bca115939f8d4724f580d1ba25faf558c4534d4a41270dd8a2a1a582b501e32899f02920198549875a9fd1d806ba484794e2a00621156de35f2e381236977ff8ee758387a8e468f4f761183294b94c323bf85e11f4008bfbdc099a7dcef65885522abdc847bd8f8ff62ede91dafa06fd00881badcf27470363f5e75631b5050fafa1a8a035cab16bb2e9ea7904b838ea73ddc626ce3720c21d3d77de00d2e7c327099cbcef36ebb178cb6b7b11b231cd3a2fd9d0b7326808a3648ebed4c5b1c8763c1ca1255ef402759aaab6453410510cfe90e49e69aabe4c52f7d1319bb8f0e6a0f6475f9ba458181daf61c717aca2664b1c8c63764cf1d6e40e01a7c865b35ca57654ab738fc5dbdc1e947cc4c814d9ed7655af6826e12c2df88629de4cddbf3c793607897d536b3c743aadba143818b7da155051d82238a6017062d80217d0c82db36db70363944e1e4ba7d04a6c262592593ef572ee8d1302bcc8bf706bf1a130bc86ff40d06d13db4db663a8426b223ec7c29cfc95c691e53f533d002a013eee38c130e577cbcabcaf981fc4afef6afc2e1a8eceb69ae4d1bb555a63520386c3086936d598c87177c8c5259e67a852a16fa65463fd1958ae64ea8b26271d829dc7dc2fbdad10ef9c88ab5f02f06bc7476383e224123f5a5045fb78f6b86c30d02e7e3d85112183e5cb076f8107305e0a44423c481f65a8e17e96629cdf5c432521e73204b64f4e555359a8957ef7b022b471605eb6f6df45b5c9279b774f1bbdcf9c608eab4cdedd520fa837912bc5feb92b52f352050b938411ccc16b0ce70cb5b94ba7b4fb35376905ebb6b222a8b31296f70b57b40a302cdb139a071d3bb931e6862a687f5edd28a7ce1834cf3efb71d384d7e3821296904f999c32328442584d1c2457259869fbe9ab84951cb1350f5e2f14349603dce", 0x1000}, {&(0x7f00000015c0)="8b32572f2a5127383c627b3276674918caf4a6198c708e522a19262ff36cf2dbaf082662af92d25e45a2bf7ea795ee17836bf39305cef232321a2f845de3db06ea2a214678d3e455de6fc19d3650e34637a962257ae55af0fa25ea951f6adff22a810dd1af97b2dfdb0eac113f330d82fd70f2623dc545f4aa81ace0d3a191b7", 0x80}], 0xa) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='l1', 0x1b2}], 0x1, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x5) 16:00:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xf737c712cabb079e, 0x6) r2 = msgget(0x2, 0x100) msgrcv(r2, &(0x7f0000000080), 0x8, 0x0, 0x1800) dup2(r1, r0) 16:00:49 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x20, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) pckbd_enable: command error 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000100)="6efbca18f0c99ce84680d4ced6e40710c0ec7bc76db8adec5d3bf268b51d768e4a89eb41b820a7552c9ebb19d1dc4020ee4af18473f17f27f05db0bd3ada4719fab41544d4d3a62ec93ca59a8c644ebd4f1e67da24852e88f79fd075be685b1fe0") syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:51 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) 16:00:51 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") r1 = socket(0x1a, 0x1, 0x0) close(r1) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000001, 0x2, 0xffffffffffffffff, 0x6, "047da5ec21e2a5fc3878f8fc0f9fb9c5e02482f5", 0xfffffffffffff5ce, 0x1}) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:51 executing program 0: r0 = socket(0x11, 0x8003, 0x0) socket(0x18, 0x2, 0x6) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x20000000000003b3, &(0x7f00000000c0)=[{0x6c, 0x101, 0xc9}, {0x0, 0x7fff, 0x0, 0x100000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x4) 16:00:51 executing program 1: unlink(&(0x7f0000000000)='.') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x65b020d06643c778, 0x0) accept$unix(r0, 0x0, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x8) dup2(r0, r0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffff8, 0x81, 0x3, 0x0, 0xfffffffffffff001, 0x5, 0x81, 0x3, 0x1, 0x401, 0x3ff}) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x3}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x20) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:51 executing program 1: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000bc0)='./file0\x00', 0x2000, 0x1700) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000db1000/0x1000)=nil) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000400)=""/250, 0xfffffffffffffdd8}, {&(0x7f0000000d00)=""/121, 0x79}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/134, 0x86}, {&(0x7f0000000740)=""/68, 0x44}, {&(0x7f00000007c0)=""/54, 0x36}, {&(0x7f0000000800)=""/12, 0xc}], 0xed8, &(0x7f00000008c0)=""/201, 0xffffffffffffff4d}, 0x2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r4 = geteuid() r5 = fcntl$dupfd(r3, 0x1, r3) ioctl$TIOCCONS(r5, 0x20004276, 0x0) kevent(r5, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x8d}, {{r5}, 0xffffffffffffffff, 0x18, 0x0, 0xfffffffffffffffc, 0x20}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0x2}, {{r5}, 0x0, 0x50, 0x3, 0x8, 0x100}, {{r3}, 0xfffffffffffffff8, 0x24, 0x8, 0xb2c}, {{r5}, 0xfffffffffffffffd, 0x18, 0x20, 0x4, 0x1}, {{r3}, 0xfffffffffffffff8, 0x48, 0x1, 0x4, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x2, 0x3, 0xb4, 0x101}], 0xac1b, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x17bc}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r3}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffd, 0x2, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) r6 = semget$private(0x0, 0x3, 0x0) semop(r6, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/ttyCcfg\x00', 0x400, 0x0) setuid(r4) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r5, 0x4004667f, &(0x7f0000000000)) r7 = semget$private(0x0, 0x4, 0x5) r8 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000b40)=0x7) shmdt(r8) semop(r6, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000a00)=0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x7, 0x1000}, {0x4, 0x3f, 0x1000}, {0x2, 0x1e9d, 0xac3858658c7e056b}, {0x4, 0x80, 0x1800}, {0x2, 0xdf3, 0x1800}, {0x1, 0x6e, 0x1000}], 0x6) mkdirat(r3, &(0x7f0000000380)='./file0\x00', 0x10) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4892) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:00:51 executing program 0: r0 = syz_open_pts() fchflags(r0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x7f) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0xfffffffffffffe00, 0xd4, 0x100, "a9cef10b4412303cd38adcb6adb4b5aa230bc8cc", 0x3}) syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x1) 16:00:51 executing program 0: r0 = socket(0x18, 0x4000, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="950cf3948292ae269282d4550300000000000000e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05e8bf6c252fe41da398224901eca76025938759964a53c6bbfcf2394a3ab24012dc56fa2aa2632a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829475c78d6ff0aa55d5b3eb81a62a35e0b4fde16fa65317be3e19ccbd4c0ce1b48e3d47a25c0de04f369990e133560d10e93b04283aaaacc030b20930f2b942eef5e6c585d1004355058fc313abf33449ca5c10d0d8aa1033a607dcca2b131d2144d73ce93125ab69e73239470ef3f294f0069dae66a9f9dd232f43af53cd858458f7cebde14a7fc62a882e8", 0x11f) 16:00:52 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r3) 16:00:52 executing program 0: r0 = socket(0x1, 0x2, 0x8e0d) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x8, 0x6, './file0\x00', 0x6, 0x5, 0x8001, 0x3}) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10fbfffec584ff05ffffff0000000000"], 0x10}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xb52f, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000380)={0x3, 0x0, 0xacfd, 0x100, r2}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x1) chflagsat(r3, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) recvfrom(r0, &(0x7f0000000100)=""/42, 0xffffffffffffffa1, 0x40, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x21d) 16:00:52 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchdir(r0) setsockopt(r0, 0x101, 0x100000001, &(0x7f0000000080)="78a719706058a718982b86afb5bba829e71bfaae734eb1a2d3eb67cc663e92b6030576fe9c2d858f05291239188489497ad68e88e64bab339fe35bc07fe224797c4c3da1cdbe494108b55472ad3f833ba9df8a8dc49ab0f10e951daa15a5c4f26fcaf88d21b863a2cfd95caf532882cb716a18587c17c1f7c979a9d1cfe46e6ad573e6d4fb5f9ef8e4b45acc6c96889811343bcb1d2f5659c3e1425dbb94065c6e017f924b4c6ef8fd9f852926fee1b38ffcada1c119b7451c3a5c623824d3de8704a1167a12138f3769838abb88e983d3cf7d3140627dd0357a9e4f5a45b2aa986824d3e6f614f7f8b3b440a5135689fd12df48edb8", 0xf6) r1 = socket$inet(0x2, 0x0, 0x4) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x40, 0xd, 0x6, 0x13c, &(0x7f0000000100)={{0x1, 0xffffffff, 0x1, 0x3800000000, 0x100000000, 0xfffffffffffffffb, 0x8}, {[0x4, 0x9, 0x3, 0x5, 0x0, 0x8000, 0xfff, 0x40, 0x7, 0x5f, 0x0, 0x73de, 0x1b, 0x100, 0x6, 0xffffffff80000000, 0x0, 0x1], [0x5be5, 0x90000000000000, 0x1, 0x3e40, 0x400, 0x81, 0x0, 0x40, 0x1, 0x7], [0x4, 0x5, 0x20, 0x9, 0x7, 0xfffffffffffff176, 0x80000000], [0xffffffff00000000, 0xffffffff, 0x9, 0x481f, 0x1ff, 0x1000], [{0x0, 0x5, 0x1, 0x5}, {0x1, 0x4, 0x1b0, 0xffffffffffffffe0}, {0x69d, 0x4, 0x400, 0x8}, {0x5, 0x200000000, 0x3, 0x5}, {0x1, 0x9ad7, 0x3, 0xff}, {0xbe, 0x4, 0x8001, 0xffffffffffff6692}, {0xbac, 0x9, 0x10001, 0x3}, {0x80, 0xffffffff80000001, 0xb20, 0x2}], {0x4, 0x9, 0xffffffffffffffff, 0x6}, {0xffff, 0x0, 0x8, 0x8}}}, 0x4, 0x8}) 16:00:52 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) 16:00:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff0000010000000000000013fb2381043c1b519748e0abb4f0dd23ff264e0dccffa891d4ffefcd462a2db7"], 0x30}, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x2, 0x5) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c0f167557ec8d1acd5ca", 0xa}], 0x1, 0x0, 0x1b) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0x9e}) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) 16:00:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x7ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x9, &(0x7f0000000000)=[0x8, 0x70f2, 0xb8, 0x9, 0xfff, 0x2, 0x3, 0x4, 0x3]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_vnetid}) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:00:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4b68, 0x7, 0x3f, 0x6, "e5a02cb4614d2a0c5b9e155badfedcc2446c03af", 0x0, 0x7f}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x5, 0x0, 0x80000000}, 0x6, 0x8, 0x3}) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:00:52 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x3f96dd2a926667d5, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x102, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x40047463, 0x0) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x89, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchmod(r1, 0x13) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:00:52 executing program 0: unveil(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='x\x00') mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r0, 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) dup(r0) setitimer(0x2, &(0x7f0000001980)={{0x9, 0x6}, {0x1000, 0x5}}, &(0x7f00000019c0)) sendto(0xffffffffffffffff, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x35c, &(0x7f0000000240)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffff18, &(0x7f0000000400)="660e0100000000000000") execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000380)='--\x00', &(0x7f00000003c0)='!\'{\xf2\x00', &(0x7f0000000440)='^-\x00', &(0x7f0000000480)='\x8d(\x00', &(0x7f00000004c0)='tap', &(0x7f0000000500)='/dev/bpf\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='{\x00'], &(0x7f0000001940)=[&(0x7f0000001800)='tap', &(0x7f0000001840)='tap', &(0x7f0000001880)=':\x00', &(0x7f00000018c0)='[\x00', &(0x7f0000001900)='/dev/diskmap\x00']) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10000}) r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000540)="582720ef4e5060032b2d6e44ea995d8dabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a658826067e40aef318d72cabe1b1e8da49a9653dac817701caeab7a5a307c1b31b1d2b73f600"/150, 0x96) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x4da) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0xdc74393682b93cab) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) write(r2, &(0x7f0000000300)="1f76a2b887a7e91ccb736eb204ffebba8f0bbdaa79c4fe0503bf68abb9c99ee7fc9c89576ef85c6145701786b3b51e1affb14c714534fc450b2a7727ff03000012aab378b9c54a153c51d99040107646779acb00c7a35b871c315fc6a89a074cc7aa554d2900000000", 0xc) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) getpgrp() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8002, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x1, 0x4, 0xffffffff7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:52 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = getuid() setuid(r0) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{}, 0x0, 0x3, r2, 0x0, 0x2, 0x2, 0x4, 0x9}) 16:00:52 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 16:00:52 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000006ce00000008000000000000000000000000000000050000000000000020000000000000000045741f764100000000e74a56df84827a000000000000000000fcffffff81fffffff6aa82f3ce0000000700000002000000050000000000002ec4799c16f99d1c4a72a20778ba60"], &(0x7f0000000340)=0x5d) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000280)='./bus\x00', 0x10, 0xb41) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x10}, {r3}, {r3, 0x20}, {r3, 0x80}, {r3, 0x15}, {r3, 0xe5}], 0x6, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = socket(0x11, 0x4003, 0x8) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x408) bind$inet(r5, &(0x7f0000000100)={0x2, 0x1}, 0xc) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r8 = getpid() fcntl$lock(r7, 0xf, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r8}) writev(r7, &(0x7f0000001100), 0x1) semop(r6, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r9 = dup(r5) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) 16:00:52 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x4}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) readv(r0, &(0x7f0000002580)=[{&(0x7f0000000140)=""/198, 0xc6}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/133, 0x85}, {&(0x7f0000001300)=""/79, 0x4f}, {&(0x7f0000001380)=""/223, 0xdf}, {&(0x7f0000001480)=""/182, 0xb6}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/45, 0x2d}], 0x8) write(0xffffffffffffffff, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000000)=""/59, 0xffffffffffffffd8, 0x46, 0x0, 0x402) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:52 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) shmdt(0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b9a0f23e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6ea3", 0x1ac}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:52 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x5, 0x3}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r1, &(0x7f0000000080)='./file0\x00') utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:52 executing program 0: poll(0x0, 0x0, 0x400) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x5}) 16:00:52 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='B') 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') pckbd_enable: command error 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, r2) 16:00:55 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) pckbd_enable: command error 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00e0", 0x2) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000440)) 16:00:55 executing program 0: munlockall() syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x9, 0x1000, 0x101, 0x6}, {0x1, 0x27ddef4b, 0xcb, 0x6}, {0x0, 0x1, 0x3, 0x5}, {0x6, 0x8, 0x100000001, 0x9}, {0x1ff, 0x10001, 0x1, 0x3778}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7c}, {0x3c, 0x0, 0x0, 0x3}, {0x6}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x5, 0x5330, 0x6c}, {0x5, 0x0, 0x4, 0x4d1e}, {0x81, 0x0, 0x2}, {0x679, 0x80000001, 0x7ff, 0x4}, {0x11dc, 0x1, 0x1}, {0x6, 0x3e, 0xfffffffffffffffc, 0xac}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f00000001c0)=0x6, 0x4) getuid() 16:00:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0xd65c}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f00000001c0)="9398bc11312d475a158a89756de211b02e2d995d67c14c2a2447b4f4546556853c0c5aa17654e2053e9b0b3e3260fa64ba299aa873440d33ef060f2e5c18432959739d67ff97df655cd27a53581796a686693019a17e5e38da2af15f07db45b401c53da5afd36ba65789c27bb790278f3278f8b1b5028c7cd49a48b23e0e21d09c1fc83cb265120b2da2c4a5f1ade4") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 16:00:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x35}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) close(r0) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x2, &(0x7f0000000440)="0f8c") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000480)=0x7fffffff) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000240)="616ee05357daf92c5934ea1a8f6c005889d3aac81bc328de91e6e8aa646f5e019c36b40e9e292cc56333a57d4645cf74261759a7aed0", 0x36}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x38, 0x408}, 0x2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) bind$inet(r5, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:00:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b6766ac5663538706000000b818000000290000002300000003000000000004bb893f0000"], 0x38}, 0x0) r0 = semget$private(0x0, 0x0, 0x74e) semop(r0, &(0x7f0000000000)=[{0x3, 0x6f, 0xe16a8c6f13c39617}, {0x6d96ae8c5ca43894, 0x8, 0x800}, {0x1, 0x80, 0x800}, {0x1, 0x4, 0x8df6e1a6ff521218}, {0x1, 0x8, 0x1800}, {0x1, 0x5, 0x1000}, {0x2, 0xfff, 0x1800}, {0x2, 0x100000001, 0x1800}, {0x4, 0x4, 0x800}], 0x9) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x13) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff74, &(0x7f0000000cc0)="b8fd7148983010ba390745565963479496367bc288609278e05bf4fb81093b12dfb10c576b5cef8e734dfbe41c23a345e1bb04c245dd898c919ec83dd3585b466ed2a47fcdcb12f28ae6ad178309ecbc3e3850d79ac827e302c91f3a633e032b7529d88ae0500e2bb1bc30f4faf421a8210511807842b65fd10702e8b1e0d3d1a5f071f463d149d63f03c12155018f59a1474555c69018ea3c128bb8f5f8b5318f6f4150d5b4b83659676555ca34dc9184c49c892ec174c1d0b48a4b64b36782aaacbafa1e8f8af854b45c593ccfd288de1dc28d38c4ffffffff88aee67440f5470000000000958c5af7b7c3d6ceb7b1b34c7abf91a733248a86ebeba657bcaeeb2806f44765737aebc18def39e9a97433862a81697cae5f0b0cb86acde37345213df09c4b6bdf07ea6ad8288644378aa9eb85ba043159544813bd8a7fd67a2a89c22c88cafc5dca69d64370286ad1e30e77f66e1b14455874de9ff7049bf7b3c6aaba06c1732dec745e0b3b855f4b9888cbe9e0170b487a88c2b8ad689ba24649284fbe6d8a571ebb30a8bff80d178d5411b7beb75a14400d088674a74a57e94248d9374ad2e30df99f63646487a697b765d62e3fb4437a57e904a6fce33b1eee3387f8e68c63a5c3707772") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f00000001c0)=""/182, 0xb6}], 0x2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r3) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x7) mkdir(&(0x7f0000000040)='./file0\x00', 0x9294ced51841534c) 16:00:55 executing program 0: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="bbe7bcf9cff5588c9fb4749ef4469febef1d4b9047ede942fc4a8935ddb0947a375f63d00d7dd9ead19f4e2947134e83e5099b5a6f7b", 0x36, 0x9, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x1, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) close(r2) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x8, 0x6) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') dup2(r1, r2) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="9677a8c3") 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x1, 0x5, 0x100000000, 0x0, 0xffffffffffffffff, 0x3, 0x35, 0x10, [{0x6e87, 0x400, 0x10001, 0x5}, {0x3, 0x3, 0x80}, {0x9, 0x8, 0x3f, 0x3}, {0x1, 0xfffffffffffffffa, 0x9, 0x1}, {0x9, 0x8, 0x7, 0x47a}, {0xfffffffffffffffc, 0x10000, 0x401, 0x4}, {0x10001, 0x401, 0x100000000, 0x7}, {0xfa43, 0xfff, 0x5, 0x8}, {0x6, 0x3, 0x1, 0x4}, {0x3, 0x585, 0x484, 0x5}, {0x4, 0x1, 0x5, 0x4}, {0x3, 0xc1af, 0x8, 0x1f}, {0xc0000000000000, 0x7f, 0x7, 0x4}, {0x567, 0x7ff, 0x2, 0x7f8000000000000}, {0xff9e, 0x200, 0x401, 0x2}, {0x8, 0x0, 0x3, 0x13b}]}) 16:00:56 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:56 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x10104) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) socket(0x0, 0x5, 0x101) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xffff, './file0\x00'}) setsockopt(r1, 0x29, 0xe, &(0x7f00000000c0)="0200000088243b8349e9af5f7e22c5988fa4aff9f1a482967623b80bfebe5d49fc1a9c44f2a1c37b8be97307951c605e718692e627e7d5eeac6014d23cbaec127a9207b79b5716c0b82708aa", 0x4c) uvm_fault(0xfffffd803f014dd0, 0x24, 0, 1) -> e kernel: page fault trap, code=0 Stopped at frag6_input+0x762: movl 0x24(%rax),%r14d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f014dd0, 0x24, 0, 1) -> e frag6_input(ffff800017770488,ffff800017770494,2c,18) at frag6_input+0x762 end trace frame: 0xffff800017770310, count: 0 ddb> trace frag6_input(ffff800017770488,ffff800017770494,2c,18) at frag6_input+0x762 ip_deliver(ffff800017770488,ffff800017770494,2c,18) at ip_deliver+0x2e3 ip6_input_if(ffff800017770488,ffff800017770494,29,0,ffff80000069c000) at ip6_input_if+0x153a ipv6_input(ffff80000069c000,fffffd8031475d00) at ipv6_input+0x48 if_input_local(ffff80000069c000,fffffd8031475d00,18) at if_input_local+0x121 ip6_output(fffffd8031475400,ffff800000aa1d80,fffffd8036fdd930,0,0,fffffd8036fdd8c0) at ip6_output+0xd35 rip6_output(fffffd8031475400,fffffd80363c9c08,ffff8000177707f8,0) at rip6_output+0x4d7 rip6_usrreq(fffffd80363c9c08,9,fffffd8031475400,0,0,ffff8000ffff33d8) at rip6_usrreq+0x5cd sosend(fffffd80363c9c08,0,ffff800017770a28,0,0,0) at sosend+0x660 dofilewritev(ffff8000ffff33d8,3,ffff800017770a28,0,ffff800017770b30) at dofilewritev+0x1ac sys_write(ffff8000ffff33d8,ffff800017770ac8,ffff800017770b30) at sys_write+0x83 syscall(ffff800017770b90) at syscall+0x508 Xsyscall(6,0,c,0,3,bdcae0d1010) at Xsyscall+0x128 end of kernel end trace frame: 0xbdf97d529a0, count: -13 ddb> show registers rdi 0 rsi 0 rbp 0xffff800017770290 rbx 0x600 rdx 0 rcx 0 rax 0 r8 0x30 r9 0 r10 0xbc1b4563c3d7d399 r11 0xcb187136232741e3 r12 0 r13 0xfffffd802d2cdeb0 r14 0xfffffd802d2cdec0 r15 0xfffffd80047b5854 rip 0xffffffff81c4b992 frag6_input+0x762 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff8000177701d0 ss 0x10 frag6_input+0x762: movl 0x24(%rax),%r14d ddb> show proc PROC (syz-executor.1) pid=455115 stat=onproc flags process=0 proc=4000000 pri=82, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff29f8,0xffffffff82570880 process=0xffff8000ffff66d0 user=0xffff80001776b000, vmspace=0xfffffd803f014dd0 estcpu=32, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 10296 152881 44524 0 2 0 syz-executor.1 *10296 455115 44524 0 7 0x4000000 syz-executor.1 44524 208860 29551 0 3 0x82 nanosleep syz-executor.1 25910 467887 0 0 3 0x14200 acct acct 69390 457632 29551 0 2 0x2 syz-executor.0 76186 51729 1 0 3 0x100083 ttyin getty 62081 378443 0 0 3 0x14200 bored sosplice 29551 34556 50696 0 3 0x82 thrsleep syz-fuzzer 29551 259698 50696 0 3 0x4000082 nanosleep syz-fuzzer 29551 65889 50696 0 3 0x4000082 kqread syz-fuzzer 29551 467415 50696 0 3 0x4000082 thrsleep syz-fuzzer 29551 469798 50696 0 3 0x4000082 thrsleep syz-fuzzer 29551 492143 50696 0 3 0x4000082 thrsleep syz-fuzzer 29551 359977 50696 0 3 0x4000082 thrsleep syz-fuzzer 50696 394707 55627 0 3 0x10008a pause ksh 55627 222345 59584 0 3 0x92 select sshd 59584 244003 1 0 3 0x80 select sshd 79210 431111 19438 73 3 0x100090 kqread syslogd 19438 331312 1 0 3 0x100082 netio syslogd 41321 452067 1 77 3 0x100090 poll dhclient 46244 361923 1 0 3 0x80 poll dhclient 75481 253539 0 0 2 0x14200 zerothread 90299 379001 0 0 3 0x14200 aiodoned aiodoned 12961 432080 0 0 3 0x14200 syncer update 60076 83798 0 0 3 0x14200 cleaner cleaner 62355 427385 0 0 3 0x14200 reaper reaper 91872 22727 0 0 3 0x14200 pgdaemon pagedaemon 48327 55065 0 0 3 0x14200 bored crynlk 86544 503819 0 0 3 0x14200 bored crypto 54754 138418 0 0 3 0x40014200 acpi0 acpi0 16564 412644 0 0 3 0x14200 bored softnet 78221 449668 0 0 3 0x14200 bored systqmp 33336 481865 0 0 3 0x14200 bored systq 40719 113452 0 0 3 0x40014200 bored softclock 8107 171175 0 0 3 0x40014200 idle0 33464 482469 0 0 3 0x14200 bored smr 1 54177 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9567 6388K 7660K 78643K 32083 0 0 pcb 14 8K 8K 78643K 917 0 0 rtable 114 4K 4K 78643K 2779 0 0 ifaddr 75 18K 20K 78643K 875 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 404 0 0 iov 0 0K 40K 78643K 883 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 76K 77K 78643K 9158 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 111 0 0 VM map 2 0K 0K 78643K 12 0 0 sem 12 0K 0K 78643K 864 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 8386 0 0 sigio 0 0K 0K 78643K 124 0 0 proc 43 30K 54K 78643K 2348 0 0 subproc 32 2K 2K 78643K 561 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 715 0 0 in_multi 33 2K 2K 78643K 650 0 0 ether_multi 1 0K 0K 78643K 40 0 0 mrt 0 0K 0K 78643K 21 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 1269 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 110 22K 39K 78643K 20819 0 0 UVM aobj 130 4K 4K 78643K 150 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 2 0K 1K 78643K 866 0 0 NDP 18 0K 1K 78643K 281 0 0 temp 212 3536K 4176K 78643K 171670 0 0 kqueue 0 0K 0K 78643K 54 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 68 0 62 1 0 1 1 0 8 0 rtpcb 80 367 0 365 1 0 1 1 0 8 0 rtentry 112 398 0 353 2 0 2 2 0 8 0 unpcb 120 2805 0 2797 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 2226 0 2226 1 1 0 1 0 8 0 tcpcb 544 1603 0 1598 1 0 1 1 0 8 0 ipq 40 10 0 10 4 4 0 1 0 8 0 ipqe 40 24 0 24 4 4 0 1 0 8 0 inpcb 280 4542 0 4534 6 5 1 2 0 8 0 ip6q 72 4 0 3 3 2 1 1 0 8 0 ip6af 48 3 0 2 2 1 1 1 0 8 0 nd6 48 99 0 93 1 0 1 1 0 8 0 pkpcb 40 31 0 31 13 13 0 1 0 8 0 swfcl 56 6 0 0 1 0 1 1 0 8 0 ppxss 1128 133 0 133 30 29 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1613 0 1418 20 7 13 13 0 8 0 art_table 32 1614 0 1418 2 0 2 2 0 8 0 art_node 16 386 0 346 1 0 1 1 0 8 0 sysvmsgpl 40 52 0 33 1 0 1 1 0 8 0 semapl 112 862 0 852 1 0 1 1 0 8 0 shmpl 112 148 0 20 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 14334 0 12913 48 1 47 47 0 8 0 ffsino 240 14334 0 12913 85 0 85 85 0 8 0 nchpl 144 25997 0 24371 62 1 61 62 0 8 0 uvmvnodes 72 7628 0 0 139 0 139 139 0 8 0 vnodes 200 7628 0 0 402 0 402 402 0 8 0 namei 1024 86344 0 86344 8 7 1 1 0 8 1 vmpool 520 10 0 10 4 4 0 1 0 8 0 scsiplug 64 12 0 12 9 9 0 1 0 8 0 scxspl 192 89424 0 89424 25 24 1 7 0 8 1 plimitpl 152 715 0 708 1 0 1 1 0 8 0 sigapl 432 8471 0 8458 2 0 2 2 0 8 0 futexpl 56 136053 0 136053 8 7 1 1 0 8 1 knotepl 112 2148 0 2129 1 0 1 1 0 8 0 kqueuepl 104 1880 0 1878 1 0 1 1 0 8 0 pipepl 112 4764 0 4745 13 12 1 2 0 8 0 fdescpl 424 8472 0 8458 2 0 2 2 0 8 0 filepl 120 50756 0 50661 12 8 4 5 0 8 1 lockfpl 104 2910 0 2910 10 9 1 1 0 8 1 lockfspl 48 961 0 961 10 9 1 1 0 8 1 sessionpl 112 55 0 45 1 0 1 1 0 8 0 pgrppl 48 131 0 121 1 0 1 1 0 8 0 ucredpl 96 10226 0 10218 1 0 1 1 0 8 0 zombiepl 144 8459 0 8459 2 1 1 1 0 8 1 processpl 864 8489 0 8459 4 0 4 4 0 8 0 procpl 632 18593 0 18556 4 0 4 4 0 8 0 sosppl 128 118 0 118 26 25 1 1 0 8 1 sockpl 384 7806 0 7788 15 12 3 4 0 8 1 mcl64k 65536 2023 0 2023 179 179 0 33 0 8 0 mcl16k 16384 35 0 35 22 22 0 1 0 8 0 mcl12k 12288 160 0 160 23 22 1 1 0 8 1 mcl9k 9216 93 0 93 27 26 1 1 0 8 1 mcl8k 8192 156 0 156 26 26 0 1 0 8 0 mcl4k 4096 409 0 409 12 11 1 1 0 8 1 mcl2k2 2112 61 0 61 26 25 1 1 0 8 1 mcl2k 2048 71826 0 71779 22 15 7 11 0 8 0 mtagpl 80 219 0 208 5 4 1 1 0 8 0 mbufpl 256 160174 0 160072 93 83 10 23 0 8 0 bufpl 256 28102 0 20222 493 0 493 493 0 8 0 anonpl 16 744808 0 734367 234 177 57 70 0 62 1 amapchunkpl 152 39196 0 39093 162 139 23 29 0 158 18 amappl16 192 41843 0 41135 249 212 37 48 0 8 1 amappl15 184 431 0 429 5 4 1 1 0 8 0 amappl14 176 1008 0 1001 1 0 1 1 0 8 0 amappl13 168 2883 0 2883 7 7 0 1 0 8 0 amappl12 160 938 0 936 1 0 1 1 0 8 0 amappl11 152 1675 0 1662 1 0 1 1 0 8 0 amappl10 144 855 0 855 20 19 1 1 0 8 1 amappl9 136 2067 0 2063 1 0 1 1 0 8 0 amappl8 128 1565 0 1531 4 2 2 2 0 8 0 amappl7 120 870 0 863 1 0 1 1 0 8 0 amappl6 112 1565 0 1556 1 0 1 1 0 8 0 amappl5 104 1366 0 1356 1 0 1 1 0 8 0 amappl4 96 8528 0 8497 1 0 1 1 0 8 0 amappl3 88 1638 0 1626 1 0 1 1 0 8 0 amappl2 80 67297 0 67228 3 1 2 3 0 8 0 amappl1 72 158294 0 157889 25 16 9 19 0 8 0 amappl 80 19314 0 19279 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 149 0 20 3 0 3 3 0 8 0 uaddrrnd 24 8482 0 8458 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 8482 0 8458 1 0 1 1 0 8 0 vmmpekpl 168 52151 0 52126 2 0 2 2 0 8 0 vmmpepl 168 988847 0 987080 447 344 103 106 0 357 20 vmsppl 272 8471 0 8458 5 4 1 2 0 8 0 pdppl 4096 16970 0 16936 6 1 5 6 0 8 0 pvpl 32 2277663 0 2264109 690 555 135 273 0 265 2 pmappl 200 8481 0 8468 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 978 0 357 20 1 19 19 0 8 0