tl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x9, &(0x7f0000000100)=[{0xffb, 0x54, 0x8, 0x6}, {0x81, 0x20, 0xc2, 0x8}, {0xfff, 0x7a, 0xff, 0x3}, {0x3, 0x2, 0x9}, {0x9, 0x20, 0x10, 0x7}, {0x4, 0x7, 0x80, 0xe4}, {0x81, 0x4, 0x56, 0x8}, {0x2, 0x2, 0x9, 0xffe00000}, {0x9, 0x3, 0x6b, 0x5}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 22:28:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2000800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x81) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) close(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept$unix(r1, 0x0, &(0x7f0000000040)) recvfrom$unix(r3, &(0x7f0000000080)=""/1, 0x1, 0x8e4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) 22:28:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) mknod(&(0x7f0000000000)='./bus\x00', 0x1a050, 0x2) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0x7ffffffffffffffd, 0x1}], 0x8, 0x0, 0x20, 0x0) 22:28:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="4666c61813cb909c8bd89d588d1ab77c532608d8d7a20334ff97fbaac9291b1bb8495fff86b82b8c34664100a9927a79004b56e069dfbb96d6"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x5, 0x7, &(0x7f00000000c0)="8ad04761c9bb1457ef6dbf2964a5a69710b5baf6c900dfdbe252055e32395ce0ce1ca2c0de4898aceec4402f7af659982de9bcbedaa82ed50672ae98187f4b3e6b44372be8c633386e04e850f06900888f60fcd62887d4353eacd817ef68e891052aa643bf5a6fe5fd28ceef4c8c7b408d8e4a891624bbb6f7f65d1e5bda160ee9ec0a74b40d174c43998dddb5e8db141556e19e5d03d55c8a33df644418bf0256a32a63ef2c5bc3612d028c6588df4a29ac7956cd6f692f4e58ca5cebcfb60f0e4a771cf305209e0eaa0734098e37ad77be6370786074a8c16057a551aca2746fc230683390", 0xe6) 22:28:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x28b5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) 22:28:33 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) flock(r1, 0x2) writev(r0, &(0x7f0000000a80)=[{0x0}], 0x1) 22:28:33 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getpgid(0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x228, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) fcntl$setown(r1, 0x6, r2) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r2, r4) 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x2c}, {0x26}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x2, 0x0) write(r2, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) 22:28:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="14f39faf9f8a41daed17e44c0f209aa35c4d8e70000000000000000000000000000d000069d2534a7fbc36e2ae1bc44bca50f36eb7eedfc7ed1b3a4ebc8bf9a4baba55338ce55ac83343b1a53065fcaa7b2f425adc4828dbde8c80b6979bf15a26d612788bbc619b238a0e242a9d13488658d36bd009dd4f4fef2af7be8a60045725894380005b8f0c9be6a1b38198f240efb627bad7326f4e017343fbff745a8e3247d99b02dbef9cd8"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="fbf56872a09ad654e212bc217eeff6418d74a1d9f70ab64f8ebe7bad4a2b810741ff79900f0f4e106b7a280100fbe214dfecaaa74d8bcc54ed5c9f083a28e2330620dc9c16e3314dda13cc5c9bf625c0d3cd56bbdd90eccb19180751a3a05387104f9d1f3cf37529b0c680132dca4cb08247a3a21caf82a8d65b23943b4e7e59f67582d369905242d43899431c494260254d8b3da167d9c604cef664cef390efa0000000"], 0x10) socket(0x20, 0x4000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x6) write(r0, &(0x7f0000000040)="1088fafbd0220272", 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) setsockopt(r2, 0x65abb1c4, 0x200, &(0x7f00000003c0)="054fd03f5e19c4bbaea0f7538a69b3a1d992953abfe3b40c9ad3d02dac362ea94f2b2de6c0eb6a2e411f34fbfb6edf27ba9b7494d8f27441b3d3be108838f2667420805c9e6122d6ec34f7f41b67f76a7542721296e8287162d6220224f3db3e829e10bb38e9a22789cb73500cf52bfe6563297463adaf68f96e9a2ee6630675a9002f63c2e8a097fcb1825f72d47f003b5e239ce853ba62210f6504fe811eb8c78faec56bae16a1067d7bb09ae9b22f361ddc904974414887383e6ea215ae326ecc7b017ef213ea7a43c1df1632daa2cd6a5f971c5d1ec014d80d7ef8360b4c130f26c813d5e11878523edce87d0e60ae95d1267cfa61ff522a5273ea3229bf456fc27005b1807787bfc6053cda28d8f3d398deec39813fecb3ef2e98f38683965720874f7a0136780552ac6728d0d2acd968b041efe10095b8cd087bb4985f7e5bffb464838fa6f8e33e4a5052fdd8f10e9f9d405d974da0b816dacfa8c53cb4cf8fb62433a1d77c674ccbfa8488f739f6bf9695189641f2585873437f2fea555d9e9f2fc2ae01ac2cea5e4c988c8d73ddbd197aff00dddae5cd10286df8d2636761d40784875b6e5707a828d306bdf1b5a43b2bf43e58d08a8246e500e1d51bd3c6d2ebacf8274f0251971f978929e4c251cf5d761ca8877133eccff99b352740dd25fcd7802a496aa2538aa653925a8c49437a70c235123a0bf13ad1e8f034cb80967fdd639f0b3b7cc6133f41d56e647075cd1636de811bede65b674b7682b3b8329c867770d0baf9ceab73b87dacf231831370a610ddbbe9c7a454167f7678e4b4db88ae41add6f5089dfe663d47a9cad71b51a820fe26ab25be7f990227c24efeb6041946ed980ca14482499fce4a0a4e99d83f3caa4d95f801292dd82367dc80820047d861265453e222a6ea86caf17692a30462d56a3d72963efe01adf3395b7a9dd5ec11d1dae97820d86e14d679f7bc2ff5ea32915a2b9b0411895c0171dd25ce1bc82343da8e3c11fe463945482a7f9b15f295e93137fa260c332a132614b7fd0d185909d0a5c04ff9d6944bddc678b63aa23aae6ea0d4a85f1b210951b4f29112c9b38eeba5dbec001f0d105cc90ac026ebd84aa91edcc271b0a2ea65ef67e101b02142fa0418350919e1e24bd490bb468b49dd38f205b6bfcb8cd3bb4558f4881f621c98d245b3b5c415489f60ae3d88006cff4ae03ac7beacad0919d0899bc930dfc42ce8ffe6588dd6bfa03b37384305f9ddc6a494ca05e0f6efd15ac89b0fb741fcfafc20d1fbd9b18b171e6f6400dd902e2ecf087a822545857e55fa214afd4513b58ec49416f0104d917ab912ea76a528aca9913e5c8d3da38c9e2b5e0671517e5c54af23fc4b7f1b9807f5bb0f0d207cb71d0e6bfc54a4d7e477ed2e9cc11f7f477dcf87b38011e82ca013b7dae8fe261af913b9215d3df51fe44aff12a8f942569773db6650d1c6457da931e9e35335d5d1a5bcc21cf2d4e2487603e875ed29e2c9b666ec5673f3b9c36584898922542fc9fdb36b305abe0747ac11e690f5eb30c39959481a57d61736b61b2a9b596e0dd2a32ea3e99095de1e3e12dc943ce9c65d1f7b9c2c101d7fe7e6bf7a4a4bccaa874f4b5dda408ef23dc2afa814c0f3ac71184c48b2d32872e5ca6eabec732ac49e50375171529540f3a71da6aeb38636cbcd6fb7c9cf105d9aa7a2424823f138730e5e973eb25f4c477ed258d80eb1c9f12bdbdd2ad848f226766a9ab1bee6765e7eddfb1fb25c9c1a073d93703475d09940b556831e954d761bf190712c5cf2debbcd8860744b44a73de9a4ecbad80f9219eb273633b7eddc1440ea443a536ef29b8564c25243a36a4cc5f90c272ec411e3a403fb613afe61e38bf67d5f1f60ddefc2991769990771c0729ce292f3faef18f789ff7b378480fee6b3213e648c056bf8746a24a98b09c7c9e4de294513e8bfa44db1f9ec5fe9df64fdb5dfe608a220912c3f16760ce7c8e8709b8d45d1c3bd59653ebc8b6382f8083af2f2f8e5b128d817d4868e6ecada538d0e080bfd0a5105fc66b9f1f6ef302f1e12aefe6670928c1b64d3e9e0e63670d3210c50d9385a66eb6dfd539a837fc2d751b6d5565dbb31bcd319aaa2bac18622dcaeb8e2973079b7adaaca7a0b7e081a249e6244d814c3db9b089deb479865efd685e1eab672d2be98ae05c5fdb9286049146682a1d0767965d9bf55183a1ab23bc397a81e1697d1e4deea4a99265bd21a88de4cd37ddff8a7d246b2ec8f804d15fda79c3064a243abff963a1b289b5a9b09adec0da83a54c7f59b1ccf80108fad6395fb00e1d14946306927343ab0ac3813fe16b9a581c04086dc34d5ecc7daebdfc1afbe080ce79f32d039716b517193f0bc0fce76288abffdc4d30f93df9930de23bb7f0b70f26fab9dc424e504eee77d16dda038f5ef8cfb980f34020dc35afc745b86ec2fb92c8253d1c7a6b0bb1eeeb7d72984b7412cfbef915c3328d7984462476ea903e38ffc8b8f6c296d739507725733cf81eb0a43ebbd212824b7ceaad52e1247cc8dabac663793eadaae13c8bd55f9140a1070f7fa4c43d011006efbdd57ae7cada151adcce5cc83d4cc70223af526fb12b683407a0452d6bacb078f59788d89d363173c20bccdde20f27a71ef8558fded03b7f6443d7804cd871574183f06f9cf70887fe277300f6a55c901d187968545949b89d4d473f934bdd366d810fa5ea87c227b853d1861e345390a409e9f81a22451393a41f9e408340486ebac28c6002806f78244d1f64700d7946a2927777fda171936a78bedcae2182c90fe9c4486a7e9795a82ef9900c2a34004177c17196fd0a28e3a99af174c4964bf7a9483e9f6feb85f728a656d1bc9902a146f47c1d8691d6a5669c0b77b7ca1047ca939cbe7a5fb39daed51463765cc1145c19e633161958c4d6e03bdfbba63a2f6af5f00770ec4927ecc06a862b644513a13df3981bbfc4f87a752a5b07a2905d226a0b3bf614dbb85835bf1de6a69d4318c50646f6cb428685533cdf7785b5ca6f82bbb85b2bdbb41f6a064169b7bf6ba107c73354a48d4fbb14bc1a51861a9ef9e2e56297285d36dfacecc4e46b2b3ab8eda574f4f692d71cd99aff842e0a7700342c44d23e773556a953fa33db172f854621bc81ea11452c4e185f4636c8f6a0af9c1c50a81406ae23c9a02f617434aa31e05c62dc5ae306fb673eba264f0c32089ffb8a1a0db00a5eb21aa3d05748ef1bd0ea9f4c38c6f0669fe9ef9ed4caa1fdf39318307e28f3c6eaf9ff8927ea4b59f2858e33e0b6edcfa15a033d9289732f15790b3b46654f31fbedce9723acc7a66a12d73fe55efb1f5dd40a7198bbfe417c3c87e478bbcb014c53bb7ec8138a1a78bbd024d0addaea812bf893f98e67959de101cd2ecbb522fe1e0bf36b056bb023b2c7dad09fe1107a0d31179d3a437be1ec4e2162da07e861732c85356d0ebb0e5da6aed8a2644b49ad3dd9f2a4034623d6e8c7025fb4fee8b296a3266ff6ef0467b436824eb5a371c541856f179f224d3a347011945622e374ff535f426f04f8d5c4fdf55b36416fa6d69cf283ea94b9b2742b203c69252fbadf6e3038f44c2ad50f2dce2d5e4ae20253029b29c54f1e615a077075d654d69d632631674219fba514abaae6e7d0651c7cc89911be83b4611d23ec0fa07dcbdb8e138f1a4ae4b60273341ee00040b6c0741a9eccf4f635d9fe6d270df551f10a6d0d22dfb06a6ef2de6e99df57c688f41dcbb692b726d8e30b93c27f82ef5df778b9a855985dd8a3fa5a81f5abf102b9c44612c60b5bc7a49f1102cd605b96a571863b4e7847040d9c1329dd4f32436925ccd257c709f70472825730e813593053db2d1b79199d2a923b4d87b2e1ce50385c7d95e2a2a76f939ffa91a8cbe4eb8d00e1001f665591deb1cfcca9124d44fb09f259255467900e2224c4f813164401f1c7bb718009aea906f24d15f414a3e8e9d5406d20810d13765324c6b23525ed7a32206ff6fb904b7b5c9cc3fea41cd42c2ce206de265c5d28a2490aa170947df10d43539ed0274d7806f2fb07bc8601cd1fb112dae0402c80e4294eb25b5aa0db537de8d5e0c51627241764854bd09941d7c4cdb40d87334c878d9632b0888d45b601eca9ac6726fc4aa04f243961351b431b74add6d3df40bfd137a7eed150e7f2da6c757eaed4846ffddcbe2f91170a32399fe4738be204cee4ee9b85fee7fde06c624fc5c7394320221b693f51c44d5984a106fa9ee7b0f702bab0ffda439361d94616657f3a643fdbb212d925f31a3b348c0142a3b3319bc7b51a8579ca2076f10423a21e4ed6c4991041c0442df4a5daf19556f275ab66b73bfeb6bb571f49dc2f6188454395c518c8388786ab4c81d142ad2130105d0fa2bfa7639370236e9be70fa3fb4a4273d89a7a4857216074e7d81d5154426da460181ac29be43206140d4dbfef6deaae426430c4be6d3bf528bcf7373adc86ad0a6c3b22af06daa929eec9592222de337f6e0b4f3d4126577485a11ac98b02fbeb2e0affb774c4258e003ab05a07fe20b011ee6862fbefb4e7d0a24f7d0c0b82655fddc89cae39d9f2a3fed741fa8bd416ab778fa3caae8097833b32d16afbb2b3116960a81b7ca2f1e289aaf4f979b6a303bd7ab41066696d351dbb04804d21902758b84aac2e58a37b800edeb6dd1eeb0a0883bb36ac784e0b0b281490a607bcac7972141f4b102ee49ecff92db33329990a5eef07c4a53c7ed6c11bd53e377de4bd2404879c5c9137984f0ff1d019b8b50cfc6ead627c93e05e9fb21d7f177bfba0ce5a58f91be677e1cbfa5b44baca643ccebb75c97273349e4ac365b10f7504a956a228af5c652fb89772a6292360f91057f6db33ccaff81515a64ad5274e10de9fcd2e4e69ab0365c8583181f5e6f2ea80f18494853868f07adceafc177f727d49194e5f5d9dbdb17765a43012f6fa9bae61de85fea7a6a1861a8e82197a596bf01ce970a07d312f9259cda5abf1d74acaa5c35e9827afc96d7a35a94afe4ae29ecb9c0330c5d2a3bc9f88f03b0e5e56f9df54ee57e897ef1bf0d385c1fd7680076ba91708ea8dd0d25157c0d82315ebcb466178dfb125ef3da7ba14c5edda98d49282799dfb42d4460b700519f990bdd3272eb2c0d8927a4bf2319da7dec34a76c68f146380b7826cee88e20827bdcbe4ec5efec41d8bced431a5c1fbe6b91af815dabf95a1e4bcd39e693ad9c7bd8c2001eeaa709f1250f8a7cfb5dbe3186cb3d81a49cfa3afac005fe8cebdb1b86935c13d933641b864ba0ac5e5f21e01c58675338aa8827628dfd8b7894e7ba0372bb64533781a94f4fc43fc413a8f321d3ab53c77afed70ffd3a8f8c1f177759899313330e5362e5bf92d5cb980da0cd7024f79e8ec98525013756866696cecb3458abb50fb01782210c89b0b558adc16e3a8193ed10be77f21067cb79c6d650633c21a29be8c15c0a23d5d1a73e98c8693d6b3046ac24ad0e4272170c7d99b454cf508ebd6d3190de8d648a1a5414259088f5587663c58a158f2df4088a1d746f5ad7307627e8befa6fd84909eb4912fd004376f2db8bc4bc801f4e8eb94e1080a0fda8ffc1488b5d8b8cc90a8be84d180a79e4b4bb8375150ea77e96e80e014cb513a96ddaff24f5e1dcef03aa96276b38eba5989ae23746f054f70a0665ac070fc4eb60ded10c0ec4599c70e432506e9545591a8a7d32c67927d1fb2339f8a1415e8f917a7f286a61e8e100012561565b78facebf89be6a43abf5", 0x1000) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) 22:28:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000008000080e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r3, 0x0, 0x2, 0x0) write(r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000140)='./bus\x00', 0x58380, 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x5, 0x1, 0x9, 0x6, "61815af3364dc41ed7b9ca8d341997b5e79cae3b", 0x15b9f6af, 0xba72}) write(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) 22:28:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) fcntl$setstatus(r1, 0x4, 0x80) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:28:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0x1000}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f00000001c0), 0xff, 0x0, 0x1ff, 0x0) 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x16\xf6g\xd7\xfcu\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) rmdir(&(0x7f0000000240)='./file0\x00') sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[0x81]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) r3 = socket(0x1, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup(r3) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x1ff, 0x1, 0x80000001, 0xfff, 0x2, 0x10000, 0xffffffff80000000, 0x2, 0x4, 0x200, 0x6, 0xa94a, 0xfff, 0x40, 0x2, 0x9, 0x0, 0x5], [0x3, 0x100000000, 0x7, 0xffffffff, 0x200, 0x623c, 0x80000001, 0x4, 0x1000, 0x9], [0x9, 0x4e0, 0x277, 0x4, 0x7f, 0x3ff, 0x3ff], [0x3f, 0x4e, 0x8, 0x8, 0x3, 0x3f], [{0x5, 0x3, 0x80000000, 0x6}, {0x6, 0xb354, 0x7, 0x100000001}, {0xba3, 0x400, 0x1, 0x5}, {0x3f, 0x4, 0x0, 0x8}, {0x1ff, 0x7f}, {0x66f4, 0x1f, 0x1000}, {0x7f, 0xffffffd5, 0x0, 0x8}, {0x1f, 0x101, 0xfffff169, 0xa}], {0x9, 0xbc, 0x0, 0xe5f7}, {0x5, 0x1, 0x7fffffff, 0x80}}}) r5 = msgget(0x3, 0xb2) msgrcv(r5, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x0, 0x1800) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000007c0)={""/16, @ifru_addr=@in}) msgctl$IPC_RMID(r5, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000001c0)=0x74) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) fcntl$setstatus(r2, 0x4, 0x4) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000580)='&{\\[#\x00', &(0x7f00000005c0)='tap', &(0x7f0000000600)='-\x00', &(0x7f0000000640)='^#\x00', &(0x7f0000000680)='{%:\x00', &(0x7f00000006c0)=':}\x00'], &(0x7f0000000780)=[&(0x7f0000000740)='tap']) 22:28:34 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {}, {0x0, 0xfffffffe, 0x0, 0x5}, {}, {0x0, 0x0, 0x0, 0x1}]}}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 22:28:34 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x100, 0x0) socketpair(0x1, 0x1, 0x4, &(0x7f0000000240)={0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x20) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r8, 0x0, r8) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x28003, 0x0) socketpair(0x4, 0xc000, 0x8, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket(0x1, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r12, 0x0, r12) r13 = socket(0x1, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="04cf16f4ec", 0x5}, {&(0x7f0000000140)="f1cb69a6b0d24c7d16397ec3c46b9c3136096588d13d83d36106fec347657a56634439a23246d98ae743a2cacff570a6ac95d1f46688a0d198670fbb19d91025f257fd43deab45ae5e1afe9f241b8da0b3fa640cfd56f3355a6bf078c3399f68", 0x60}], 0x2, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r0, r4, r5, r6, r7]}, @rights={0x30, 0xffff, 0x1, [r1, r8, r9, 0xffffffffffffff9c, r10, r11, r12, r13]}], 0x58, 0x5}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r14 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r14, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r14, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 22:28:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="6ec1ff69c91a"}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10000) 22:28:34 executing program 1: 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) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='ile0\x00'], 0xa) close(r0) r1 = socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x2, 0x0) write(r2, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x3}) write(r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x9}, 0xc) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x64}, {0x6, 0x0, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/75}, &(0x7f0000000080)=0x4d) setsockopt(r1, 0xffb, 0x30a2efa1, &(0x7f0000000280)="004654f3de39ae630997a2dd513d8b5c5f8fe138c44b507bdfd10cb262d3a493ac29e5047247dc4cd0ed45cc545bab0837b5fae635901df35a40a20e08d11bd183dc7609316e24e023f997782876224b185ac714d9ecaa7f658974feb8bf0ec70a7b3cd652dd0a4ad0530df1db07bec012d4d1f3ac8c52d4b8ee026243b9d91b1b04e02652ac7138973b6c4107eec58cba719e07f92b4214a15d61c7419487e43387ba7ad812b8b5b172c8aaaf7a3a3d7936e6b5d946738b9992f277d3400b1e3df4e30287b3953a6823971f0a202e6bfe7a9b5ced0541060609257ab0d9c91ccbed519788ccd53afcdf4787e8c42207f139b00d1130a1", 0xf7) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x200, 0x2) getpid() 22:28:34 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x80, 0x0, 0x28}, 0xffff, 0x5}) r1 = socket$inet6(0x18, 0x1, 0x44) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r8, r3) r9 = getpgid(r6) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r10, &(0x7f0000000240)=@file={0x9fe2f5e4fe789a33, './file0\x00'}, 0xa) r11 = getpgid(r9) r12 = kqueue() r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x0, 0x0) r14 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x1, 0x0) sendmsg$unix(r10, &(0x7f0000000400)={&(0x7f0000000280)=@file={0x2, './file0\x00'}, 0xa, &(0x7f00000002c0), 0x0, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r11, r7, r3}, @rights={0x28, 0xffff, 0x1, [r12, 0xffffffffffffffff, r13, r5, r14]}], 0x48, 0x2}, 0xd) r15 = openat(r5, &(0x7f0000000440)='./file0\x00', 0x20, 0x113) dup2(r15, 0xffffffffffffffff) pipe(&(0x7f0000000480)={0xffffffffffffffff}) fcntl$getflags(r15, 0x1) r17 = getegid() getgroups(0x2, &(0x7f00000004c0)=[r17, r8]) unlink(&(0x7f0000000500)='./file0\x00') ioctl$TIOCSBRK(r16, 0x2000747b) r18 = getgid() setegid(r18) r19 = dup(0xffffffffffffff9c) pwritev(r19, &(0x7f0000000600)=[{&(0x7f0000000540)="b268ef60bb9f5bf1dd5afff01da9fc91ae4813ab7cb6d67aa00f5d98a36bcd9fe7395b3f19b8a0031b334d5093b40df8f769527535610880e651297b43303f483d4634eef66694922f24b3777300d9010c5ffea996c3d888d7543c1de15646f58985624dc9bb9eadf83148f7143e25db1e8081700d3a2d5e1547dc9ebeb99784d98887ea852737e32ba98efe24c79846d2eb74d1d9755c7f3b42b11b75a285fedc03aa1a9ed5d569e79fa695b3d8d381c6ed710c6d6f450843", 0xb9}], 0x1, 0x0, 0x0) 22:28:34 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1, 0x3}, {0x1}, {}, {}, {}, {0x0, 0x401}, {}, {0x3}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7fff}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = fcntl$dupfd(r1, 0x14, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x3, 0x101}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r4 = msgget(0x0, 0x2) msgsnd(r4, 0x0, 0x0, 0x800) r5 = geteuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5af1, r5, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) 22:28:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28000, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40062}, 0x44001000a}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x25}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="275a8b60261d75e43b431d52c604") write(r0, &(0x7f0000000280)="2ba7fc2bb2261517cc2695921bf58a5e84f263d109520793501e1561f2f780e402b7e39452d5143925a667fd8a497db8c25ac1f870e9fed6904ec22c523e0696ce80d82afd07c65a223c8c73aa7e7555fa11a43e26946fa998b99eb426886fe360b932eafbb74fdf4f65ce4bdaa53ba774a385fdb0357d722ffa1db56bd99413989ba345e312c349cded8ef4de820de8bc34cd1d5f6bd1f55d6c9878beab46242db8e2c5450a138b6754b32df4632cf2d3f66a1fff5721baf0ebafc92f378da3367fee6bec513d085dc7d694cabfb969455548e6860a322a55d53f00d414c55c80eb45ca4f3416734f2dd4dfb24f944d79df96fe22aac6996396131f", 0xfc) 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x120, &(0x7f0000000040), &(0x7f0000000100)=0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x1d}, {0x800000000000006, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebbd555feff969613ba3e1fd0", 0xe) 22:28:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x5dc1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x100) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x5, 0x401, 0x6, 0x0, 0x401, 0x8000, 0x8, 0x0, 0x2, 0x9, 0x7}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) connect(r2, &(0x7f0000000280)=@in6={0x18, 0x3, 0x8001, 0x7f}, 0xc) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745d, &(0x7f0000000200)) 22:28:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) 22:28:34 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x2, 0x1, 0x7) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x200, 0x8e, 0x80, 0x8}, {0x8000, 0x9, 0xfc, 0x1}, {0x1, 0x0, 0x81, 0x1ff}, {0x100, 0x5, 0x1, 0x80000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100044}, {0x54}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0xe, &(0x7f0000000180)="36b83e522c066341519be70897eb") r2 = msgget(0x3, 0xb2) msgrcv(r2, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x0, 0x1800) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/190}, 0xc6, 0x0, 0x800) 22:28:34 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 22:28:34 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x82) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/230, 0xe6}], 0x1, 0x0, 0x40000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 22:28:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0x44) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0/../file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 22:28:34 executing program 1: r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad0ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a40e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af09a25ff1f91f4d273968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964404557b46dbf8c2783039f045d1086e69d65c5cba23ed58e8eeb570bc873535e2d0cf84dc5aa223031c53918a571d4509d4843c77f8c1163a6405aadd29d375ebfa90740d1ba1f8545d89e22bd75684ae9869c1070f1c126c6e453442729fc17654aa965f261b591fe14c8854526d6c0e4504d27"], 0x10) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) 22:28:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf14d, 0x401, 0xfffffffa, "661fbef2245107000000000000007f091fe600"}) r2 = dup2(r1, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x4}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 22:28:34 executing program 0: setreuid(0x0, 0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="5e02e57f7f000001f5da0cf7ac35fe241f9270c614002162170683e8ec8d754ea320f8e2e32ae58cc29a541a9cd86aa63cbfc31f9e59c29a7ec76bcf77f1dcc48edbbe5c438092913dad2e2ea95c165359ce3a249a1132b51cc5a7f98da4484e91a1489578090068c345a898d78b2375d25d6ca077bcf68f7c3cca1627de5bee20b3999703f687fb165dc9f8c87e0833290a6993ac8efe72422607721f83f82b4ec1c737bbef37696877ce1837060b3d188a326aaca334312418d978addeec2484cdb3da2e5216e201a2cbc3533f6a3b0f0756f5269380956dcddeb6e7334b89e52ad9ae816c0466fe7e"], 0x1) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 22:28:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="8797f078e964e23bc85851382c4213442de600d63204fe1c", 0xf6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r4 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = getgid() fchown(r3, r5, r6) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r9 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() fchown(r8, r10, r11) r12 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r12, &(0x7f0000000040)="670dc3", 0x3) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r14 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = getgid() fchown(r13, r15, r16) getgroups(0x4, &(0x7f0000000040)=[r6, r11, r16, 0x0]) r18 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r18, &(0x7f0000000040)="670dc3", 0x3) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r19 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r20 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r22 = getgid() fchown(r19, r21, r22) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[r17, r22, r23, r24, 0x0]) 22:28:34 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x819, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r3 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000280)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000003c0)="d4909e64e5f56a994f5f3347226fc00ceda97ea1eb146210efb7f63cfeb71df3b76343e248861d80a427c5f8d89e22a8302ad95440911a33fba2df32a6a64d4307c9403ceb98b3762164dfedfbf36ce48c481b88", 0x54}, {&(0x7f0000000440)="4ef137fb8aabad099a7f30e06e098df94b81522bced151e5eba50453b5073658b111deb604c76b5532dd51ef9806b8f44058f800560c6aabeb94272fa7e8601216c05aca1bfe0afc7e0364bcedc37cf18921a86a9be3cec198aea35b93160d4805aec89c0ece4008741372bb237eedacbeef776b88412f835f306fcca35c4fa1577d3aee0af0f2c27d0859f4029cbaea9bdfb0da0765", 0x96}], 0x2, 0x0, 0x0) r6 = getgid() fchown(r2, r4, r6) setgid(r6) shmctl$IPC_RMID(r0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x2c}, {0x26}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x1, 0x0, 0x20, 0xdde}, {0x4, 0x9, 0x20, 0x400}, {0xffff, 0x8e, 0xf8}, {0x400, 0x1, 0x0, 0x800}, {0x6, 0x1f, 0x7f, 0x8}, {0x20, 0x0, 0x80, 0x4}, {0x48de, 0xd6, 0x7, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 22:28:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff2ee45e4d00"/27, @ANYRES16, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0xe8, 0xc}, 0x0) acct(&(0x7f0000000040)='./file0\x00') write(r1, 0x0, 0x0) shutdown(r0, 0x0) 22:28:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) recvmsg(r3, &(0x7f0000000000)={0x0, 0x226, &(0x7f0000000000), 0x313, 0x0, 0xfffffffffffffcab}, 0x40) symlinkat(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file0\x00') execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x10, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x6012, r0, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f00000001c0)) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000007c0), 0x1000016a, 0x0, 0x20000000000000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0xebb5b8320169c171, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getdents(r8, &(0x7f0000000040)=""/98, 0x62) r9 = openat(r8, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, &(0x7f0000000280)}) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f00000001c0)) listen(r9, 0x6) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f0000000200), 0xfffffffffffffd84) r10 = fcntl$dupfd(r8, 0xa, r9) setsockopt$sock_int(r10, 0xffff, 0x1008, &(0x7f0000000240)=0x1000, 0x4) getdents(r5, &(0x7f0000000040)=""/88, 0x17) 22:28:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) 22:28:34 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x6) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f0000000180)=ANY=[@ANYBLOB="00000070aa4eb89ad42ed8b28b67813ecad44cc19a8a1a75168f"], 0xa, &(0x7f0000000840), 0x303}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) 22:28:34 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x11, 0x4003, 0x0) dup2(r0, r0) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffd29) getuid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x8, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000640), 0xfffffed0) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, 0x0, r5, r4, 0x1, 0x9}, 0xfffffffffffb8f45, 0xa8a, 0x3}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r10 = dup2(r9, r8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) 22:28:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400, 0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00000f7000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x2, 0x0) write(r2, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 22:28:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r0, 0x0, r0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x2a, 0x1, r1}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 22:28:34 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2060, 0x40804000000902) open(&(0x7f0000000040)='./file0\x00', 0x20a9, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/193) 22:28:35 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) dup(0xffffffffffffff9c) r0 = socket(0x1, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80000000, r2) clock_getres(0x2, &(0x7f0000000040)) 22:28:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x80, 0x4000000) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) 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}) dup2(r1, r2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) fchmodat(r5, &(0x7f0000000140)='./bus\x00', 0x40, 0x7) dup2(r2, r4) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x9266, 0x7fff, 0x800, 0x0, 0xffe, 0x88, 0x9, 0x1, 0x6, 0x80, 0x8}) 22:28:35 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x8f, 0x1, {0x5}}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pwrite(r2, &(0x7f0000000540)="3b6df909c0404f195fbadfc958a488b5e67a5a0ad2e2885337b2c854954d6fb35bba1bf1f177901c607159f46e2ebbea181410b519f43713707ad2fd57a84a6475ea2f4f6e036a6b9bf0c71eddbe544b12e9c971755d6b611e82ab58198f213e227339276573e7e4e82f1b00c3c59bccbe386e679c5b717dd4a923efa45203dbfe42d98b2dc821b8d61edc8339639b7c996dfbfda4007598bbbe3d3ed5a5ccb672d9d097f13cb87e5a448c74cf638a633e7e09e5ac179b322ee3391b99b3362899bf7e8a60acde0d4247cc0b954ef69791bdd2946296b77aa9a367e82850182f948877fafe700d41bb43aaa7de887b86e447e1818011cb4b98d3af9918e675b0c0e605bc50b2148188592b9427e09485a1d96316ec14e1669b0f457fed5a329e66d303b23a92393d6c35e046093ac5898d13d9b87ea24fbde52637ef47107f144d23bfd65b7fb5d5fb232b12a09803b7a7dcf1cc89e42c8899c6df3d6b73a1a430913ec1e09745b9867ee8c65762c33af6e0816c074e6fb67d6e01990eea61e3ceb8bfc807ae810aa0fb4e1ecec495139c67e3cc60207f41fa77d0f2825036ff8af7ce5c533ba96f68b9e6cafb31eb695ad1b2dbb6b6d9a7151442977aeaeea8b2cea9715eb8d1d3b64cfbc87072580aec2e8662513b3c80776b8f47ee77497a90e2f4e8695554de859c9e1b08904bf17acaca4865f32198c0a613b08edb9107d374b5aa4dbcc442d086dab4334a7739f4f957f8d02e7b306a2c3cb7796cc46e43b73335ec20e060a59a37dbc45b49a0c04d0592dd99ca854ee916fc6ca4651034c3301a7d672e027499f52a2d68a6676aebd825aa9d6543b0d4bad08ff2ff3f25a1e5b10cd8fd8b43799037e2f328881f8a9b10a469eb7d6b4fd37e13c6161ff411d273e4976acf28d66370c8cad47af8df6ed8bc3fc1f28573f9a5c719290bfeccb752d0cb8c1b31c196aeb1d79b49e9546943babe9cc8f11312005a1c700edd93f8184f9d9bc2d63014065c16b7ade0213546cccf36a67dd93ba01b734e574dc6b9b32a73f3129e53eec8ab89f3e3e78bdf98e8dfed109cc2da73c0d547bdca4b62bb841e717cdc4d1be214183ed086dc5962c2e8eff3260aa173686a7210f97284b8a4ae3cbe783638d2056f04562b154c96cba39b8a030c83602cdc8bdd2938480403ebdb85c9f990f485e82b4a581645b02c49b3c7d624320d11a318674e6fa829d8bf1eed9cdb68e1b12478a01988b7d1c6ee3e999a89f97e9214928f5b223dd6a3dda658b34c95dcb8d84fa433ceca511533544ff55fc5aa8147df219eb7b6c9587214bc15b186993ecbd0d1e7ef984136fc5426e111fe0121537bccda271549db00782247d9da69631d5766ef5f00ff66bf541830d8ca23f0bef98665a0e93df44edad6a1cbf80a65b087eabf319219d4aab4ed8a6e467018e1897edab5e833d3924e55c9838cd6a5ac3fa18f7d2718725ec686901ee495cd03c0f19e304eb81b93bca54022d311e6c0755f3e7fd5d6f3e02fb329077d26494fea94391ffeb6eb1f812027a1288cf177ce06a8f381aef724839b2cdcaa1fd017f0febe0ec0936cf18c844db0d8665888dd0c60a667795754ef881ad993e14d7692bc584dbea3f2a74ee433d264bdd9dbb552dd61b41b6f6d63f441ca4802811ee9846863e948b84336c9e9eb8af31227af490d77dc6067bdb5c491cf81158c3d0af672cda1a41a338797a07248e0f54adb9b577538bab3c67de3711a57ee2f7a3d4b78c1d2e497d08e7cee934992edc539f165d478a67cb6415f4a9a71bf248ebb86b6778362e461c5e5ae201cf847b32b72d243f8a2f2705a4069db84e6f215bb1d35879576b60d209cb7a52440ac85b0a112d4761a88513a3a7f7bc3ee853418c225f833ff49e6f2cd0718cf29b03d32d12019b8e695d82f1ee20115e961383598510aaf05cc69a15fe847bfbe370ee777db1771837c5be4b28fee2440d1ca98d67fe55e0c28941267bf52ab985151cdbed2a4e389478d3151f1b632909965b9de8b2565b7064af32ceed2bfceeaac68429aad1315916c0b0ced1bf99b962b8efeb9b6a0b52086ab52a0f9b1333905dd247e2a9f679259cd212199f0dbf487da37bd944cdb98591e313007f710c77f1e71194312e717eb2084dcb43dcadacce7d7a91b9ed01991735610d034af8af560a3754eb9b95f3887a7f7ad213e4bc37f0599e88dd3a26a92a21a4345e704497caa7c3587fb360a25517582c915ffa60b1642fc116b696228db067786289f0d1ed7f3b81108aafdd37c3c4e88e80a39bb0d87084d8c79e42ef9a16fd7ba96a1dac4157823216492f0317ecddd8cc2f8ff86a729d08c17380124d562000a01462ad75654bb52ec57483c6f3c78f5e73be606ded05acfa9c8ae58f219422408676b61d10cd45ddc8ae61f0898f18fe5dbab26515b4180071df158bcc58152237338efa4212ff8090f0fc52b33dafea9ccc236713dce910fe03d00f48656cab6a9dab79872b0bb48fb4e60fb7809792eb00486d4038bcb2b4db5097066a750f18916f54f867c058ece55042692e5c1ec95ebd27117f3d3ede6d0271a408d1688265ed77bd1a3409a204e04bc723175614295f46b4e1a1eccc58714e4be14b7db389871eabaa28e21aac272767737aab75b93d54f771bf66970e3829c5846d09c35ab8e507fab3ffcd32597d52656cad051bf0f4cabefd92f842fa7d6a30e8912729a125a1e4458dd517380a09851853e19094fcf8a540438df244f543f6529321a0d061f96b7f0a7d9e7915a0803a45c3e00bc6b8112a1c67deacf67c756299dcd52863ec2debddbebd08047e106521cbc4ab7d4032d578d1c77ce18d7cc2c50768a94da55c6151f40322eb72616f02f6f8765ddfe29b7063b283c32ba47f42697f39e33e8191c37365aa2256a023e7b7f87cfabf03b9c8c3920f6fdd7c51fc7caba6afd107e862cba08f1c00a1b829e635d1c6bc7ac3b9ab8517e0bb483f8f47fb3af377d36310aed4964c92288ef84c210418c888bbb1f9501d342aa27c29f17ff092308307a2ff018db2fbe9692931c3b4576de534eaa8f763fdb1a0e5b144cfb3b45d3a725e455d5a429a0b90d2f1d88dc0e6c8aadbb052d79f727c0f0925df1fc08e192fe020c5c609edd277062ed27940f6c2330d5d5d3880032c29946370216358fa37633b6af689c445419219d53f9b00f4ef6f6dc10a6e347eb07994793a00b8f5519aed559e70b91ccb467377c6865352470decd992548fa4b1f589bd15972b15b0641ed5b31d424492dcfd1be44fa7568203a298e1668a7bc25b2b36e2cf0dae945ac9bff4c2ad8d66fec89002ca7cba28d676abbfc7816d5d12c781bf68e1c83f537e8184cf7142db1a9f80688b2c249617fbff7baca71727a799ab85fc7098e198a75992866286c13588bea702017db1e60ff18321bbdd51fb9f1f3b617191fed6ef89332b20d8f6f9da941678a5ff274ea6c6aba633e579445c88e7397b1faac587e78a3f02fd1784b2633417423d7fc6fe68ff8b9e5adc4a60e7c7814baac2004fa6da8af57fd92ea05464fc22469d2fb635e860caace668bbcafae18f4682c47695db13e35cd2a21a296632a60948df8d325ae2671bafece743d9cff1d26cc49c55ef42d4c9fa75d59573dda845222842bbcc2f92b4de6fa2258fd06d832440b0baad6f86efad8e1fc6b432f1e32766124691724f70427e5761edb816ee1c1ce999973238f070441b4def8f4b8d38a305f254b073e0953499d973a71cbdf8197d9621c24ccafeefa016a634f03a61a53ab6b96ff2c4833de12f5e7819f9d08d969f1d83c36407382160d5f7dc455b9a6c0769fe6350684ef515979e5c191fc6134d033dceb2edb5755091bfb226d19415a52bb4e17f1718f4a2f5649a59d06ec87c1bfb7507741e0e254f256670856af7b3a48c3bdb211dfe6418c22694a4e28d1088826c5b7fe841498be1aa2a1233174e255d8ff256088139f9f45bd5e969a5434c38b4ee21decf5094d09234efba21c4e5e27efe5e5df606f8dcc7dfb86d9339459074d446f844e1b080c55ce28211cb18d1ee376931f759d76d28437e04bbb0b75a8f0ab6b5e62df8411a5debf8e68bee26d6eae5f9f130e50aa50be15778c90fa6f506bd82407e291afd9eb1aaa26f0cac3e0f262a1692d5a3e384853b653f8966ed69b34bcdf3f9cb3232d0473946569ef12086cec9e0c9c7b00b98ca2be0d6db414e7af7df5d90b3b2e2211bc58ee9ba44f65a7750fb5d1258a3cf78eda82b9e3ba2b49fc79bb506e25c3fe0605b9dc7c8c6f3033d4986b0c7555774f43aded55522d4fbb204dcceb14de35ba928c6bc77d59fdc612872f70154efaa2aa17d384a9777186bb5413c21cb9ce7d294deda93913882b686d1d07b64353f60fc5fdb62482d0eb26af32b23550f7ea38b9a003d6b4d02b34fd34fc748116927ecdf0c2eb0d9735b6d9c8d6661230b4716932e663ef7ae09cffdea137712884ed5deb2e0d160cb9f750e8d4fd734240344e8926bd3765fa7d04e96ae11ef72554fde939bdb9d45e0dac5d7970aeaa771f6b1c8d73fd80abdbbbc00a94e4fc9e0c0889f8f7164921ca9601544f8aeaebc80914acbd67304d152f4ad71bafbaeb1e751368543d60a8df7304d4cba490a3fa7182e52ced0a5cf2613cef0b2e9c67f7ddf613bd00f2474133152f622ffb37c5e394225cd71ca11499328d7d113f6a8bc56957f558b053d02e8352dd2e8f54f56565eb751b07bcb6119db86023a6553fe8053d217af36b805bc485100df3ce315888ba683561b62db2d29bfc8378c8f2c0df65bbd438e4c4f217d69e98b38a75d3a5efe84b96aad4561e8535fdac85e834f481c880db6fe9e90802ef331444d24b84db13f2f56c28851c66d0844d75d58d56d76b2cbbb41685113e390a4014d6e21bccaf51d94afb837ee1b051fa658395140c39de5ce38a5fcc66e95473655cee75f7a756b65d2f1a4152126401767bc2796417968c372fa6df24c33559e1dce938f35bb6dfc9d53ab13c1c1e5be49b91e0588061aaea9b8e15601c10a131cd61cd081b29ec9054ddae15e9eed1ba443398a90a0c54127b20d560b08ecd9859276ab9bd9ccebf08a1530e8fd5bd6ad6ae492017bf1881770680c37c5f29ab0e1c6592ad52adc703eb6839db875c377c1eaedbe7b8f18203f99de779323e0a555d885dbfb89b4b6cf4622d24983a5da249584f675ad251ffe8193b3f037bd6d3d6de2e9451ac43dd07f1bf454329230acf01a85ee3de1b1b5a3752b7c76f852f75902c8b3b58f0b14a8185c04f9dbfe1c6a507da47869023c45ae5f4e1066bceb67b77fbb3bff8e2690004d811d860c2481c820db30faead18ef3fc555a536c505e8369c7d91093c1811c043bb5baedec522f6ac2f15ed7533b322ebc6967b4fb71e5356010c85a55c99a94519aead3a5659c41f654bb7275531fea0d3da99c459df55103a596942c6f7f0106a7aec0d6c90bff71d45ae320d751fb21f78b8db5893750d221b0ae2b4f58bf119c72189052f22929f99eefb191bca68d7bf211b10410ab20459051b36861bf8b99ccad0beb47db66f0c6b79f046405bb3ed30c30834cd6b6e1688639da1795ee559babed814ffa888bc2c9fa18c01cc39115b7b92896adec09a0bcdedf634d62f9061460fdb4b01c4201ce3c921201e73da129387b68e5270f25be6424990e3a166efa0c33743f7d722a9e2eb6bf037ec56aaac46243075031f3833ca7ebfc412cb7ac31bdc53635831a88f4d57", 0x1000, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x7) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x4000000000090) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r3, 0x0, 0x2, 0x0) write(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x0, 0xffff, 0x7d10, 0x1, 0x75, 0x0, 0x3, 0x1, 0x1, 0x6, 0x5}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) ftruncate(r1, 0x0, 0x3) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000100)) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66f96172fd5797e472c283fdb87e0b9cb04e011bd6c27ad169a84462a24a565c3dbef6ec9d72881022eabb266a4c56d54660eb75d6e61be8e44a913e0e031449bcb114d7b80c0699f714129c924b9483560d4a4c7f30eecbaa2f04b93a910454b3ba4b160717d426f19637aac651f6f23a77721a842f150dcdfed615191dc4de0c284c"], 0x10) 22:28:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getppid() r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x1, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = accept(r7, 0x0, &(0x7f0000000280)) r9 = socket(0x1, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r10, 0x0, r10) r11 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x400, 0x0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r12, 0x0, r12) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r13, 0x0, r13) r14 = socket$unix(0x1, 0x2, 0x0) r15 = getpgid(0x0) fcntl$setown(r14, 0x6, r15) r16 = getuid() r17 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r17, &(0x7f0000000040)="670dc3", 0x3) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r18 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r19 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = getgid() fchown(r18, r20, r21) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r22, 0x0, r22) r23 = open(&(0x7f0000000300)='./file0\x00', 0x20000, 0x4) r24 = socket(0x1, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r25 = socket$unix(0x1, 0x2, 0x0) r26 = getppid() r27 = getpgid(0x0) fcntl$setown(r25, 0x6, r27) fcntl$setown(r25, 0x6, r26) r28 = geteuid() r29 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r29, &(0x7f0000000040)="670dc3", 0x3) pwritev(r29, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r30 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) r32 = getgid() fchown(r30, r31, r32) r33 = socket$unix(0x1, 0x2, 0x0) r34 = getpgid(0x0) fcntl$setown(r33, 0x6, r34) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r37 = socket$unix(0x1, 0x2, 0x0) r38 = getpgid(0x0) fcntl$setown(r37, 0x6, r38) r39 = getgid() r40 = socket$unix(0x1, 0x2, 0x0) r41 = getpgid(0x0) fcntl$setown(r40, 0x6, r41) r42 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="05bc4f8067e2426fe8656ec9e760a9caffda7c0afb0367723ed29f43a9c9a50b27c919567aff27b11ac638f11935d4fc03b9dd57edf390af8a0657068637a77862b94021e67f55769cad6fefb174da0a4f434c377426a630bdbb158e31de44d108a16ba45699d494aaa94203e8e947c1d5faaaeda8005135c3ac27d04f5845b7a5a588593cc03873eb7bae949b345043c9e12510fb0f52d776969420048637452861a9cb25af1940573c32a08d2d41ccb633712c27a9881c74667f", 0xbb}, {&(0x7f00000001c0)="4fea7d96b5ad4db9713831081e3a228e947caaf3650c0a115b3ad6d355dca50c158fe0c6d4a6d269e0a9af7d485808cc84eaff16211daaa5fd7c61dee5ac41f5e2746b59e848ba14f53e309f7355f7fd9004ab687a384457a78d5836f0cc9a268944293e41f5065b44eb0a5fcc3a96b9d353b5b76efc69", 0x77}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r4}, @rights={0x30, 0xffff, 0x1, [r5, r0, r6, r8, r9, r10, r0]}, @rights={0x28, 0xffff, 0x1, [r11, r0, r12, r0, r13]}, @cred={0x20, 0xffff, 0x0, r15, r16, r21}, @rights={0x18, 0xffff, 0x1, [r0, r22]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r23, r24, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r26, r28, r32}, @cred={0x20, 0xffff, 0x0, r34, r35, r36}, @cred={0x20, 0xffff, 0x0, r38, 0xffffffffffffffff, r39}, @cred={0x20, 0xffff, 0x0, r41, r42, r43}], 0x158, 0x3}, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 22:28:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xb02, 0x80) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 22:28:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getppid() r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x8134e805093274b7, 0x2, 0x1, 0x0, r2}) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xffffffff, 0x6f68ab92, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r6, 0x0, r6) r7 = socket$unix(0x1, 0x2, 0x0) r8 = getppid() r9 = getpgid(0x0) fcntl$setown(r7, 0x6, r9) fcntl$setown(r7, 0x6, r8) fcntl$lock(r6, 0x8, &(0x7f0000000180)={0x2, 0x0, 0x100000001, 0xd8, r8}) 22:28:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./bus\x00', 0x800, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x8, './bus\x00', './bus\x00'}) getgid() writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0100e47a07f4c054", 0x8}], 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0xffff4a57) kqueue() r4 = open(&(0x7f0000000240)='./bus\x00', 0x10000, 0x100) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000280)={0x40, 0x1}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000840)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6830ada89b2b4e85164b20f734f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff48", 0x493}], 0x1, 0x0, 0x0) bind$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 22:28:36 executing program 1: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="94c00000000000000000"], 0xa) write(r0, 0x0, 0x0) 22:28:36 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000040)="a8314806be3a34c78b10855062aa1995605474ce42a9e61fb198aa429845d607d1a785097cc74d53098f28825ab95c3fd67a73911b21d1c5ac265e430211191432db5928edec6b4dc811047bf85931bb9333106915b5df71c9827ed9067ec58d9b8fd4d4f511d338d31914f10e7381818332b519e24282d56a1d6c65cc218fcc46034953e13319ecf7d547286f8279b4d27f607fe5f662c2d0df8a2807ac416857e1cd940f4b582efe1f0365f244a6b254601a3339dc0e0a94cce826e493269102e0d9a9279a3d19fcac4f", 0xcb}, {&(0x7f0000000300)="b1d66105c9201dedf04efc510a94193e5f7ecfc335ffd0672973a4b253903b0647310d3ccdde988e79165ab6e94b656f38561f55897bf1957b419916d2f00ea70a2a05b580d1b7b58eba53bc2b1704b7c935cdc7afb7a2f0d702a49c26b0389a9a562ad27fe1f741306917e9f220267e7e6218a41dc6a8ca8a2fc70b15cc6693349cd100fe215301b91da499151aef951c0e66d90e34370b83b9f1bca6a196fc529a2641f1938d433f589a33a82922614b62fbda42962fe83070e209a36ec93e47bfc15246172aa1f46599da9fe8038362809901", 0xd4}, {&(0x7f0000000400)="9356c99342e9026f8bff5d85bac6dc75ab9b905c51409878e914daba946d499d08d627d9a573b271118730a68edb726fa62e20439b9a1295f9d90ae2a07cac64668a232a4cc1e258daf351b462136a49f6bf74ecbce7925444f8bc0cd576cb0a8bdff99ba04b7f1820ae9b5b66da3309c682da28bf8bc978560864ad892b88688d0e57cbfa1cf12571fa9173efef68e6a8252f15882998435c7da1bd47b62f1de6c49ce9f918097af64f589dedbf3db322a7ac77d83886976f", 0xb9}, {&(0x7f00000004c0)="1a07bc5c88c8442d2ae978c5092b7c62dba750de1e2a34519bff3fe66c042342ac4a6e5adb9648e7c2b603e27fa021dc6e6c5eb701aedc97404ca57fe2537a9a1b7a340396eebd779d569742353ef6b3a96b4a739904204c111bef8135189aed598fbced49e36faa70434e0bfa6b970c6fae508b20de4145450b3fd401dece34f0e2bda5899325f68bc30a950eadab89431f61a2c7285b02b574c98f99424a3281f622b5a124bd93f021d9d6faf74d1d2708afa8199673c683c630123fb1b07b340f02ce46df7f8777b3eb9e2a2c6a6a76aa487558dc0aa9d58f352f85f0ca55a9eec0cf101cc9e16918649f8b8d8bde8b254fbd96fc1f53d3447e79b24c6fae2768b0d22e6341c349c8472ea29964924eebbf71ea431c015942ed2f8e3ff94412924a41b620ced0774b37d981c32ef6c18d41af8a44ae31d9e3dc8261e1b9c5f9341529423175e8ac0db239b47f257b983dce35bdb393578db7452d5f43a4cfc2dea256f752f6dcf3b2b1ebd3d03fdbdfec1dff2ca17ea3529966b0575d66724f06de39bc91c04ae8b4d47e1bc0a0207a070c5e9aee2c009574c78df78f46adbe02d9f5f991bc9decb8e3548ef7c705f95e6cce5131800fd3889ac2ead5b2e28b70a6b87f406f19393637419a6f583e57a77fa8fc66231a218a48e478340f0ae6220eae007b07566ab8e80f22d7a42c691437b68f840886c9fb6da99748996054572fdb9c9097c09e525d9e274da8d6895a717655088b004e13419d370746eebdd6534d7f420e171d4a675f2a20b2e9347a79f366e53657fa0f8f9357228175adf1aa2874272ea74ae25dd3d2ba7fa68437e737d0eea84e2033a42198914d3f83559a57fe02e1bd40057d4e59dca67f7712bcc0812ba391db32991ef0f712eb254d47f8967588405a557ce551783ad4dfadbddfe7992800978e34b7d2965abb9baf0ba24d5865ca562cb6fccbed43f018097672fa1addcdb8db39186d28e52094b54cb5b1c1dbf1522294952d82e12290dbfcc696c085b524780a381f68a34821144d083b215daede2b1f579124bd532a48c4d6d75b7ebcca344781526d0926238ccad9da4d17f9a7a2d168a1e565c06804ff487110561b86ce659c50d8c9dde68b28b856d48f03b43ab26bcaa171bc98064cab298aebe4a6537aed4ff5755bd7f44a890f30c7a0705fae1a21e2000c9afcae4124947a01ecc85c0f1f4168a60f3509169b12b1f217676246bbfd239b2a42c6849a1b033aff2e350b8d5220b812c25472e150fc1bdd130b1ae11eedd47967fdd23c44a6622337d7ddc70a3e3409f4d600105d81d40d4ac7e936f712f3f86ae5c856e0aff2819c5a154070bd05cfbb5f6dc5f0f6d0806ac70ce8ac04c40db2b478572f652d8ab9d2ebf294f530286f15b857560b6e6af8f726f9bf881e502d72e8f76822f223a5b916e6d8d17b55033dbe6793f86b74ae88d67919730384905a1b0a5b5cea814265bc3d53c7f0310fbc7f89e1298f51be0fff0ba81720856534251f79efb18dfc1e2aa0d9ac58dfa7b54d2730e0569c8e629dc4f322df700faad90d18b6909bde094662ba435563cad74bd2bc5419534967845dc818f20081ab5e1e271300055905994e02ebe1727d8f46c7a8322185678d602b403b54338bb5ba5718a7f72b6da6633d62949ac5248f71f96becf045810aa99746b1c36bf12ca7eeb9aca107b26c5f7a8336954892c1e3cb379df0f8feebb3f1e6f034188b7ce0986882d2021989b703fb982a1254aa4aede070bf83079f23632d68d4dee64ffc518057a2fc9eafc9bc537a24ce5ccfc0415c32791fd9a285042ac9ea84cb7637d84461b146adc7f5ff5e3a08b8d0450cdde64caf0d16d8933f1f7558cc2dd5523f0f964d085bf62f67aff13834d26e70477c28cdddac54b04e5d2dd6a0a47d8da8a6edab8ae410b40ace1a456b3ae8842625115e336d46aa2bc87bab596313495b28d7dbe7b9e5b75c26a5fe7e29390233ae2bc73ab7c5cf3bbfbf84e8bf29b9d0b28cd974ff54dd55a19c13487e15c5eb1fb81856d987c7453d6f2f977466b406746cd8b9a1912aeb00ecc1f87507c8baa0abc30969f9275d9e1e60d80f175bffce729d1e2d0a7905129f03f76cfe5d30958460e60e346ad6f0cf11910f26e78f944294f65be4662ea26172c9b5e66059d35464edc487e5c1cf47738eb32525a1f04fb41579efe2f5c12f98a5e4393b28cf15e21c0ebab0a2032248ba6d499d3c4214d768df01ca2734509dc8e1e52da94b7d00460082efeef0ce4265a7bb65d8696f4b7396c33b891fd982d9de62e420a111615a13ba89ce7ed19fd5c655f3e0831093a1992a84fef3b9acba16e29c2a84b82999f7b8f16074462a64b24f597b2260b8c458e165a9e7179e2b9e0c51eab1092967d79d19d177810c23f25822dda2af53f65f20ea828893d2fa6fbf38715a8dc0212025eef203f3ed42a4d426f0cda0b11d0f03472a488091de6755de0332f0f804ac8d36b94166d38ead275575d88cafcd8d7171cd6b8b9436218120527b85871501047cacdf65cd64f55cd41905745c1659240268f76490064f97f05d3fe047b3002ce1c9e6f6472421c4d2a4aaa218fca5c6bdab3b2e359c64b8377dac0197de070365f890092e8417de37ad00ee7a9ff6ca3f4369159c9e3568fcc20be28f25151cc765530a5e4e4f163b298253580f2109bae809868a6f1bd333da2d321da9792c69a3744c85d9906822acc1d2c185902620a051ad7bfdd32396d5a4ef3d65180930c3d6bdb843a82bb5f7d75c930d788ba7e7ebbdec460c777f48ef01e3c13c0a4cb3fe34ec360db81a614835757906d88215970271177ba607d51b94da68e2de3e06eacd685007212691900b64f85889e3d75555af51a37212752ef0e2895555b7af3c9a22089cd58795bf533e29a62bf07d99a05d426bbe1775c4c97ec50f8181a087583c9f1eab96bfd0dcff75bd7932f368e9edb3227ff567280a882730109dae7a4dc044c34b47ccbf41f8f3c36e31075a03d2e36a77370a0264db3f27db8b0e8bdda350c35b09ed11bff80814f8118895ecaf42878a3e0a3e646f67cad1abbe0a5140f8b9b80f75ee049bfdaa44549ef3121467bfbe126d2ac219c1078015106f931322b839fbff45ef63d4285393509c599796a58d4c560939b6a7c8015a26b98a93b39c0058025882a27cebc008406cabef0218aae39f1972cf6d32f738f75cc1672466d5222935d459334a4887251e88f8065d580bd89ab9733b95725a5b586179a1a9c650b52482e742a940d740420f9591c7d446e22380755f4f951df37087e3021692aee41575e68dc957abca211937a4f5fdaec8afc8e0ab03f333745a3b789ada78f5cdf3d7d71599a2de08390f83e1c5e49ec3514756f9f8401a116c2767c8403f903d7f5e7b3563294483731be4f3e7b3b848cd5972f935f5c1f87edc10d107592ee8ac5760152d877ce6ec3feea5b0f135bc7786e3a3000f3ce5a721962c45f76b125ba4610f8b46c47e250b32488ab5fb07e2d41479f0f0b9e65afba8e7ade1b6cea96249d8b082e964ac44faae86cfda8535762b1ba855647c8cf185806b3b56a472dbf75f9352988aa4d7be3a47fcaac619723a713d7b0b5ee3d6cca1321250e3342ec7ebc73d5a461845a88519280f3fb60743234cf5f3d6752f45a24ae2358f1898f97b37d1aab4f6e19f5fa81e67c979f0dec96c075e9697896a3fc51c8e3fd314c13935e6cb88ca098d1b0deded23bed6612d6a50511ba35c171fb74d795d178f70fd25e8bdb4b2ca6ad38657b45506fe248bb6e5caccdcb0bb029e7d728925cdce307268e92ae16c903350fcc157f3357e9126ca36f733ac84b1f1f8bdf5fd7079a611321797e87a0500a37d026e7737e389ea17544f5cc95bf5a394a20dc6dbdd297202784ed3093e3072ebebf53319c913a95b41f4b5ed3cb4679645c98ad173d660fdf3578ea159443e7ea880678b9cfedfa962071eb7fa777343fcf0b67d4762c5d0cba8b77a6d722f7e685a1cebd58fed226313d0abf94486712b67c259832fe455355f8165325e4c2d824f02e7052b7370c807765d060534ca489d9ed2242911f42d7c1e9090c797d1f429f9475056ab8f4124ea43ab36e25da312a5a5180a6d4291942b38eedff4fe2f9cdd8cefbf9342dc2e3c95cc8165353ccacbed8bede262afebe61354b1004d4622520578d124a6dc446559066bac45cab42fcb4a173304d37006b78d49968fbc0e3c546a71e62c4483be4f42463f34ba81ccf36c47b32f9bc76b40bc42a85cdd6f6738d4131f33faf72ae4da458aa1d4984c932ef69b26422d34a492eca59d52bd4f6d7474e59de29a7924cd9e3caa900424c99a2844a327881350ff842c6f4adfc5cbf637537eb725a460611a53e54d12bc65c48512d7861057cb5a7f1460f660deed752c8449d1c25106e69e99a2d2f42af947997d0cfb6cde35984d02df916210d84461a41d521052eb32c2d9e8b42957c032179305d65a6a93c9c45ff19d5a19e9c96500601807c470da38c22a8d4835d70827913ef7d20fdbf5749fcdffb6bba9b6f8f540f8477550521acd8e8c1a36133faeb8f02ea64df37513599969898b90f8b468852076cc1ed744970fedd39ead528f5aa4e1f64e2923c99df489c17ff17e222c7efc777726435bc01be6023c3569477b085edc63bb172b424bf8c7cdca2454c1d11d76d9b95683e56292502dc91386a6fd34ca157f25701b3e18083b0852854099f384516e46a319ce7d10baa2f4683acbcc8a2fe290d4053fdb802b85796de153cc3cfd947fc2165a29813251c3d52977a06063aa4b241c42223980c7f82642e0141a24d8ac0c91ffcf47df573b09326fc50a8abf5d61414242d1142c4f1f39f719a70563d74f368b595fb39d18aebb36c0996cf6cf2766447a902f3b037b985a456d3016e1293fe76a9d88dfd3c8ec22bd17d80518eaecc1b785618669ea3efa1419eaf9295871fcac0e2ea49b65f6f91a4bafbafecc43c7accb5f8d6de6d136d21d8c1aaa88ffdabe55af0bde6185dc6ae28bccd743a8073d3808b5078ded584cc4366a27c4700d00289217e258599441242e6703ec13a171cfa5983bfab3ea80f31a58c565a5d6bfe5fba85006b5db605ec40eb1ee00f63ee4498eb6139c35c3f76e0a271a75dad727145a7c1494248000e08f80245f691779eea7c6a9720c121a85314987cfad4747021af03cca6a69276b245dd97cdbde9413d68f8e88e9956a6aecdab0468e55fe36d9b262f6c007717260e3ecb02deb384d29ca9df78df811a0529469c93839a58977d5818893c723a2c863e308d1497a75cd4177e53f320f020ac8f2d2a0ea0f46939dfdf014547facb3be894a0e56c6f8f80a9cc60f01debc8af3c1f6d00fe1a367b5ff24c908e2f9828f4956fe9079ff6603d3a27d24df33dde7a5d23421734b4763c07d1bff9ab7ab7e805ed9968bb88acc4add790b0e4305ac9afb00740f7df827959e94e1cf1c3d2162592f983fd67aca7c84b153d8850869720ae6f87b1ab2d5311bfb1127b286356a666da2a5f239af3ee6b29b5aba36136687f2ba4543022d6da6a7d62799aaa165c5e8b5835055a031d5beefbb96b1c776a8f9ec9937073fc95a5474c44cfbc0e0f0220f8184b04693b5c2fc0405f122f946d9ae1e8a10fff41598ed5cbceb77b1abec71b96d819d18629caeebfc4fd4f4e3d81929d2b0d773e7ab49bdcf5f6b09341571ff3b95b3d7f50abb5ae38402f414a36d0a6311a6c5d286a96ed58bb1", 0x1000}, {&(0x7f00000014c0)="613f1ca6e34d596a3638f8daabcf31c09b1859d22ef0f55f95fce54bc8d3668aba83f9b532a1ba9235e993e003f07c0ae8c53054f0c344f7c4bac941d1ef61a7ccd49deadef9cb70b26ee9c6c6213d1884474bb4dc4f59ee94dea55d4c117a471f01312140c28a68bf4791d94aa6776695", 0x71}], 0x5, 0x0, 0x0) 22:28:36 executing program 1: setrlimit(0x1733bb62b81264d6, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x341, 0xfffffffd, 0x9e91, 0xfffffffffffff546, "42c63c9a8a7b5cdb5a77f447432be5816f157e33"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e", 0x161}], 0x1) 22:28:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r3 = socket(0x1, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket$inet(0x2, 0xcf9f471b9573ffd9, 0xff) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x1, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x1, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x1, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r9, 0x0, r9) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f00000001c0)=@abs={0xfc77478b58b2160a, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000240)="32d981fdfe9545548f7c1f", 0xb}, {&(0x7f0000000280)="76270f1f1b088b516454ddd8301eebe4", 0x10}, {&(0x7f0000000440)="7ed0165de3cbb94864ed036edc64bbb0b807b11fd234d5ec96919d0e53a5fa8eb6c28ca55c2212793ddbcdd6fde620000a7973f0ba5edf57bcb0e8d27e9620b32ac54fa332b596949797fab9aabe12935fe066ce0d2f6ae012fe3f71ed38d097657995e1ac67bec470913c721e7e1e1ce1c59428f9b944480b529b7cd31c38848ae81e10e3819fec1f1b8175418b19ef481389b6df660a5610d0e94f821ab7de2e445f025f8a904895f600e4073fd2a9b258e022fc0be34f976cd4b4669b3f6ff2b0b451cdfd1ffb6ccae268342e36eda566739723dda97ea25fb4d3491649313a414809bf08b89b22bb4ccd9c6e08d9c87cce10cc17fd4597b6776c24cc64e06f8948bd3877a6bd946aaa6d5af06b5819276360a17ddb9e5e58090072abde28e8033223a755bb11aa2c9d0ab28bc6017ed24d4c34d1d8d73375fecd38aa2bacc845a1b6d5319b2f1bdd94b0d2a1a9383f6f1ddf185b2c49b161f4a41d338cbbdd4b59f0ff10d259a14091e866d667f76846545dfe658e121338ec10cc27a47a2f867db7db1b2cd8fefa993367eb7c72d45065358ac3a2139aaa500cfe6f6f7f667daee21dfd773b473c89c2859b839ed5e70d61dd6c319b29d6a6ff965d45593622001449f631a317eb2107b4244bcfcb6b2d4ff20d6f6a2f05b72adce190f6892ba860a7189aab3c698a909c6fbfab95f610dc922f513a59d2c3eff25cb3bd8292771f79db61b39051704ce3674d7533dcd6cf9ef757e76f605730358d71449e258798bec3a75b3da229217a74ce373e29cd9b7a0de0f1e19fd48b6ebdbe9f827cd1e392896055f6c91d0e435fb94bc7d1d0f31a2a0e746039c8793905ca280856cc00abd2a49137b5d0d008d9e445c28e6b2c24d4fd68eb3f4ee58e61651ebaf5ebb07f10dfcbeee10fe9f7ed28aff3a3773715bb73e888e7cc18ca889ea63724f497ea205739aa9463faca1103cf60cc4cbc1287de8a3986ad76fa5532e8186bc8bac99b31a12c6549c47db579271ecb4bf9cd8d3f3cf6b267f523eca9d5b8ea7b10d191f98f85b07af8b6f5d1d80912e287c6b26faa7c25b80daa534eeeeff5f96f662377e7305ab7cb2ec505661662b4742a5d2af8206406d7e823d74026e82da4ccbef3c3b152c98b5f6c7b16aa11bdaa7568414abaf2767238c3a5097887328ca432a903ac2d6c71fa7797871b508d9dfa8fcef70b6e3541dba74029d50f8f096ac1e7a3de0ba72369a55ee4506bb66d7e867002e940b5437ce601cd49f5b21381dfe6a795894901715462e3f10741208257e71340ecae47932399f0f595594d69b0ea8ec61d979fb974c0dd1555030df3176a099b9f38812e57cce01bbabd4bcce4e180cbcb6f144d624d9b2e6cc8c61f58ad44da187615eb222fa8ae9c822615f9653d368fe6cee09f5e7d261d1f06d373a49439d5bd786726753756b7f5ff843eedb6e605e73ea92df224d5fd57d6db97bea1bed6594d28741f3c881776fd6b5b0041e3416cbafc33f3a3ab53371fb13c2822c9697da56def620442527164c310147db3448213e2f76e3bff8863c5bbf66d02d56f1d5fcdae351919937006795b435f497cba19a9291c7305abdf2d01c2a95704353bdcb1dbe9fc09d704753126e1aea512622fb74b1d40f616912d2061d1c8476914b8bf30f4e560c3ead3a9e2addedc5dfbf1a74d6e60c2c689747778254bc88f96d1a4849dc934e256afdf97a8a2be6b70415a139d8f6f87e6e220ca4dccbf1ab1fe76b28108901a1c48d7ff239c25e9016d0313d1234b25d398e188e2ee2403a7b1577e4696a11ab50a262bac4f289dd087896bf5d504a374078763c8273d947ce294db150a8f9eb721710d39ea07079bd702a19b3e08d310448aaa97f6f44a368fa6a509ab8d276309b0abcbadd34361349a3ec86c1724d9371632ba90a36b522d6731e65e31f9f7cae833dd9d5c8c3b4c24d2144c7cce089b63a35463c44f53a33d8169425b334fabebf4865aaacdc19a492cf2940dc7827add72709ba11c859af35d5596c729a33660c9647df6b4da0f3056b70f36ed60e56378dab84d129fd698e776437051cff4355f1c04566fb300760368ed34eb50d4354f9a92e273aeec285ce0e685229a67c10771e255091b2253d9967310d23b9e9fbf126488d43195909c04c7b9a5723d48cc17a80bbba26126175c5ceba527a921913448ee611efedf564b118fc1ee40ec68e393f3ada9c944e17744765864d7791f5113037d1d87f9324a49da8bfa253df0e7ce86db19172f052330c8ac2d377c553f048390bcc95a10751f240d235e7504e9a1968baafb5a5a55bb5b88cfd362a7d59b74b5da63c0430f9d63f2cc73f764e437a5300950d630241495935201e813174fc327732e8aab3134e67e2b468af2f023e0233068926198551e2bee5e2ccdcc3aed1314a7bd656fd1a2a7f3d941a6d72335082c48ffb55a7bef4f7ed1b7deb7203a914b64db5f0072c5396081fa17fe40a545a36637459dd7fc164fbbc992cfb94c6ac2da5247bef636fba6e4814d9eeec283c5d8e2fffdc68d4219eab56e18df38a28c47e5c3e0903e41540740ca33f2b35fa379127ce5bb9876a30f0a3935a3ada4ab1f7bc6ea085f93a03cd69cbc77fd05eb209acb55956fad23dcae20de0cd12d8c7195769cc44a7eb7546329a568a2531846344fe579c29814aac23e2c2736136d3ed77065e55a13a941e09b92dca20f8cdd055c8118717336561e8f5ad982dcc0b0f5dfdbb13bf99c03acb3c1eb93255b0e6d53174859c0b642794482948f3350979a78c0c94e16f5d7920a6b28c7285f387ad2b1eb9fab42577d960a9b7388ab69ca68f8b6af3ffb6ac63d3961eefb2c9591cdf40d3947b33ef46ab39f5c2bdf96c38cdc64009f4db0852e10c56e267af2310a57f5e397e1095d5c05eb01625a5ebf59436d185c374e49d1726e4eeba2034a4eb0157b8e168a56db5c1666624bcbd5f2626bdd33dd65167c1c8badc9c7fef8123afada9a3240fbe801444b2e9a7bbc9f920e3ae1eb6ca9c5c9e9c7738fb288f1d2876a7227d8e5977194cac052f89c8060753bb0d80013a6d220d4dfdcb2204eb4db3dbeea236132af955abf97860f4fa65ba36b997447055de0b49cf3f0b5180fa45d68311859ecb8457c50efb51ee3723b557d1f2c4762e6191f392eabf1f0341b521de9577f67a5e0dea28c207c8a7014de6b1e39bb62cdafcc7dd88199ee7d8e4a0140e37edd8dfd88612ab640c302da8c658e3d30e48e94c38c9372f85ce1fa90effe7a7d5269fed982ce3857a1dbfa9cd77122b034803af32dab59141ad532bd972eee2d00f2acff9a4f7e634ac1754fdc1010a2551b015c09c8821172c95f822deea7f8e53668f570a41a46b70870f5807fb48d99d7c4c811067d7bba661f5154cba0dac1a4018b54bb7576698210c9be7968a2198924f36d396474823bf9ebdfc0e33a484980c580fe58790a56146fdefbc0bf1da9ac9a45df315164e51509c647479525122e0e410d886651dd5a2214bc9442ff545a9994972305045d34d36a28e16a748a1c2d8c77051b56d68e2ffc5ecaf3114448ef6b7f917cfea2e18815c23cc8163b508b8c2dce61749fb888e605ed9740c92122e36f9709580b5b9b43a70782b3791dc714242eeab8252f1085c79084e97a302739ba490a088c7aa5df2feeb9bad0f3c39e9675c20dd08472b901f42c6661e0a82c2fe14c5758fbbd021b047b55f4782c3ca08b0fedd7c9ffcfdd74d609aba48e6f62d5249dadec08d68adc109285d926236fc5d6bf277e7c88a315724c2ff3ec2e5806c4267ffe9fe049d043fe2ff0873e380f57d7ee192cc944d66056d3f74a8c7ff76bb30431aea21ef7a9c162f5da35c19cd1e37320f7f532f10d5e0fdaa29df4967a38d947cd49eda22cb3931e1bec8d33a4667998e5ac6b3b873d945efb093f9754d032134d191fc0fca2a69e0886f18ee0235a454c218a094226f7f0ed7e7ce3e77118fd20baff5fda5086457211998e7b7b9461d9bb6fef6a68cd9857f6bf161e1ed4784dfadd46f82ac959d2b35937d37a1d6be6c319ea5086699c709c2030633f9b1b85b39c80d2ba64ea41d2e26fa44f32e5604b404ce909e9b705c0ae99e7f1e768b9fd495bc63f0785265da7ba76ff974ac479f93a1190cd7806d17d83e0abf2e515aa77d01564f92f8d3cadbb51859ccedaaff0eb255f008bf94fc14981203770461a713cbc96bec967eea7c5ae7323fab12e56ab9081852b06e0b33c563702c474c3960db2b25f9b2f5e136a00fd49a30647b290bbb6d8878c555102b6e05f6577a590a683d1bd59dffa62b8a2abe4a2f248dadfdda64e41e3e8b842f3c539640c94691f2f54550531fb07e235c4cc3a12dd4f415e2fab1fda09359f92d8b068cc019cda63f484fa25cefbda6cf4ad0374abc4d0573c72b9c45245d635755ba581a900e1008cd7f4299e6b81a403f824018ba134c19bdb86ceb16aecc8b0abce280853c2006227b1cc2aef99520d20f8ee808ecd4441702ebee0a6b2c3037a3c29f367b2f4e28491179d463f91b12f649e179fa4377745a15bbc1ef912a9815ad1f6b46c401ad82dc79adbd13659ea363f248f4745683a4d39cac4cb635b602bd13c0a673e155bac4e75a689fb7eb67f4d17d80859e2a54cca8764d79180fbe8834f18f68eeaa65fc5c464a8d9a4f98b2fbc7cf0fc57c807e65ef1cd6ba6dc9344103f84a03f9b2876a4848a2667e530593f85777d3e2ef8a32692821b0e0c9984ff7f7bf5f24ec60c673dda050c719514383c2417f7528004646650ab9f08fa1d946cc173feda7a40b5e125f990bba8c70bb34308f77cc573a58152f3bd0018de00ea7b8447e14d98673fe6675c12848998f8bd2bcdfa7ea78b400eb827866ef2cbc786f70e9a43e21718792de06f600042ddb8395e7ef52e37cdaa7f2cccb5173b98715e9b6186743e2cc248458fe1a511429d752ad2deee7633c2c21ec1a433897f55874ded60aae1843acbfaa524a5ca761cf70c8e617dcbf98635ed64cc29c5e8ee6d531132887742b55d2d4ed698743a3e568f76a0af870ee6c8111540a6a0f83887bb2030f68d24a0418fa18ec19bbcd006266aa20929e1dbc2282b5af4ef4c3829ddda5d56b691937f64b212e1378f3a31ce79da1c5d69f3ba6472e83ba5dec0f5d551327b671c09fb8f41fa42f8734968c13fbd63f9f8d5eb33f4c73c302ae2985dfdaec07b88b616bff812f62d4249aa2f67bb57ce06d2be18c4de8525725bb1b0c8204da366ad03652bfa1ab79c1ec36ac75e9527ee4eef8986f00a0024de441153a79399b972ad7751cd41b86f590d3a222f38df2af573f313b8eaf8d442009cdc9e08dd0f85d0e316af24c257c497f87cab415093483e4537cf170c7d6bfe7c9da5ffc40b8a37655202e4c8691f65b2f46defa670555fde8720cc4ce17b582ebd3e3a8a594540b347546435e83ea0c20859faba5987fca1ba72cacc02fae661d2b918afb3dd5978a87871cdf8a61ace29a4e5ba8e22137a4d3662f92d1e25d82d3f9f80054398b4efa1a4b796db17bedd37906c3588b0d822860b827c148904eab562e7831e3cd1644e06c2a7a821c755a1d452fda3c522597c1276a9383bf8f6732394a80bde2faed916c14a8a530430cc84b3f3124d0c5f488f86780f1d9ee50714774de8deaa314dfbbd442cd6c1d6c64d14ebac2fad9030ce2c34f3a0ee88ba9778c5925185789c50e2b6ff10fb1b832a49ebc7ac5651097bec484fd2313b5fc35acac129ada637", 0x1000}], 0x3, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r4, r5, r2]}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x30, 0xffff, 0x1, [r1, r7, 0xffffffffffffff9c, r8, r2, 0xffffffffffffff9c, r9]}], 0x68}, 0xc0c) r10 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r10, r2) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x80}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) pwrite(r1, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:36 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) fcntl$setstatus(r3, 0x4, 0x8) close(r0) 22:28:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000080)=[{r2, 0x100}, {0xffffffffffffff9c, 0x10}], 0x2, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 22:28:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) close(r4) shutdown(0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x7, 0x287) semop(r5, &(0x7f0000000340)=[{0x1, 0xba9f, 0x1000}], 0x0) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r5, &(0x7f0000000100)=[{0x3, 0x1, 0x800}, {0x0, 0x7ff, 0x1000}, {0x2, 0xb7f, 0x800}, {0x7, 0xbed, 0x1800}, {0x3, 0x3}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}, {0x4, 0x3f, 0x800}, {0x3, 0x4b1, 0x2400}, {0x4, 0x4, 0x1000}], 0xa) r6 = semget$private(0x0, 0x2, 0x50c) semop(r6, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000100"/179], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r10, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2ff6ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r22, r24, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r8, r21) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f00000007c0), 0xcb005093f78273e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffc8) r28 = getppid() r29 = fcntl$getown(0xffffffffffffffff, 0x5) r30 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r31 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r31, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r31, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r34 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r37 = getppid() r38 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r38, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914124e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r39 = fcntl$getown(r38, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f00000001c0)={{0x2, r34, r35, r36, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r37, r39, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r32, r36) fchown(r30, r36, 0xffffffffffffffff) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r26, r36, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r28, r29, 0xfffffffffffffe41, 0x9, 0x7fe}) r40 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x0, r8, r26, r40, 0x0, 0x7f, 0x401}, 0x547, 0x7, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 22:28:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0xfff, 0x0, 0x861e, 0x0) poll(&(0x7f0000000040)=[{}], 0x2000000000000051, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) pwritev(r0, &(0x7f00000022c0)=[{&(0x7f0000000140)="1db5e6f4eb1dcfa5a247a8f89fa8f1891534d865d230ea8436847a519eb112d9953be74fd0fb0dc2279db0dc5786655fa92c35beb4030ce49491bf898aa9416b60639ae46e2d95a4f15979cbc0acb0496a68af9673b35d227376cbdb844450d18daa77fcf721d9326fe63758c5ebcf95198f3d93dd215143b485a9d4bdba76245eb70a82e0a8fbe31d", 0x89}, {&(0x7f0000000200)="c8f2ac5ea3908dd20489528420efcf77dc040e965e447cb382fca9b064135274456ed92fc3de3eb127915a21cdfa95e891a576035cbabae85e612a4c3b12d99110ac876abdccc7bb6a39ff65cf7e2ff24ad7bce1353edaa386cdda6111b51b875c6137904319", 0x66}, {&(0x7f0000000280)="93c7ae72cd62e6cf1077e07bc7d223cff6c026566f244ed539e4b1e9a861bbf721117b00a0a8d61b3346fed3d16e15cb57267238415b9a6801a6efef53040145008273f48dcf9715618d5fd95f1a02042dbfb0f61f8d950fe76b74dfc2d308a8f13f2373d7e5bdf9282a32c7e09bcc4beefee2c296e0774231d5d6855c21aec2b8f556f2200cdbf42d375c34e9ffebb5b6f861d264be055e0bafb8a09731b931346518bc92b9ed8659a1f3f558ee194ea031f46cf6c80773b3d7ca415b06d3dbf2d94841a198ab714ba666c7db0dcb05a8040cd23364db4cf8f4422268a848efec0c00f28015bb714808d1e622be58bfeb3be166941f6291f25dc8f3b7911e13c6898383313eec4ea7f54fab7b454d8e8979e842b586697c49b9e70969a81b865b5ac859b23a8e750147ae6ba792eb9d9bd1c45afa4a9a4d8e7e88fa463c341d88cf8b554a037b178125c7100c2104dff103708e07508d04464f7e96162cb5d291ca9e6156f330747170892ac6b6be257896e26b1ccf8465ebb24066a0466dfc367235663de77f28540b6a116cacf1aad07a1df3a3fd6462598de0896aa8b3efc19b8df392ed48ae9f76101c3b7b9fe6c7d85771365d7a9937a20b5ba5ef62cdabc3a46a38d14c4bc4856574b957fdf4b425492e79f95e9741e1bff5046eeaec57ebb8927b082196c31c52fa2deb88f1ebcf2a7026e7ddae1ea6ab6274f4c3e1126f5bd0360cfc669f88bb0d706a131bbc77ee97d5a5845a28d7b92dea2d6ddfe9ab46e2d89d170ff24c15a1c352067cb0a795db33434b3afd6c047a3363fd249c01a0438aed94720a70b3c6d5eac301f7eae04171d25fdd4e1268e19b3e1e98a6a0753ef0ee1f9d7b26ca466939fcac93b8200e85a5c869582259318b82aedf36f3978314f2eab8abe98511d5b511c423a8ab76c2d75081ce43fabd166ef2f22c446eaac33a12c6efb86740a36cade1ae7292ad8027fd301a1356d3ef43249026eb4c2e56f357a2c4696aebf7713a50cc8d853b4baf137e219a0ac296671ab6e90b17693b55ed8bce9e15a9f4f023a0e5b8be1d5081662c457cbdea2ce61dbc57038cbd29136d364f129c03508d43631306dc51993d7faf3e6aca1714434606f404b88f308117d0008e9e943ab63316e3f57d7a46b3ea0f03356f7e490c41f289b19a16f0efb59343ce5327398b23e95f7e683563ec7e86cfd2636b58f3fd898b7a6d11805d2106d39ebee426e8cda8118fe32bc4596a6957623034ee84c057065c11d248131bcab1078e01c4761f4ab1fb4e91cdaf40793633e4cb4e09d29994aefef57a3eefd2a6965406de1b4de3f59cd276fa513e59156e4f7d6d593f3fab4dd3e8a0b09b6ea0a43e1c89ae689d27085668fddb58425404cf0a32656e71c202f4c223cad768898bac776f8812ea3006ffba67a0b74719af277f52a8dfe43b72ab510b993006a25698f865cbcce495ae74c31ba4ada4d95b6e41f3b25bee26b7701423e5884434a4df836f1137fb2b3d3331898e1858b1c084a30225a28a029c88f9836849ae2c55309c69d2fd2dc2b421c0fdce9dd439ee31c71cfc6d3559bb4e9e415f531e0f8be0d4d66b0eb900791243b705b749de8ccba81194c7b6535871bbc9db685db66c03f386f50171ff9c374416934e1837b682c264c29bbc4b513fd87e61214aeaeafab9b6110aca8374f06fc8d91b3ee40e77f045fdb3f4846bdbc2641aefba7fe0b4b9b76905d2f7cc5b588e681af491f9d6c99f388e9f91be8b6a5be893042bda15a4bf432a91196d79b79a744ba6ac8449c2e5617a3e2e9fb1c2f57966a60081f0caecff898e56cd202c7808c94a1af929883b8a5cf3d0e1dccbb67247720e434665b32d02287bacf3bbc43764aadf3e6676eb89c7200643a76f867719e7f6c66a799325c58843c0bad87ae9948f2be93f5c82878f55304e714bd46a05ece6d6f281555f60803b350de8dbc10e9289d9a2f5171c7202bdb90942c4ced5b8d87c20065e45aaabacd0d2b86eb4eb6b9326ea4d00c8e78a2299b22834cc2791e78addbb4e88abfa3ab486a2c5fde8f01d4d5652acb39b9644f18671cce9e0eedca2f39ed812a5c48367969f1cce83461cb014a33e77c10c2e089ea46ba933ccfb20fb9a40bf833f9bdf50591a9b62ca3810a663ae92ddbe401763f3f58946f23c008b27dd32456fdb0015ab1334d37c1550fe5d232b3e34db2ab6c0dd147769ef5815b336a42783fb264adaa60fb49b76de4e79cb219ec52b706f16869b9fed358bb5d5fefd73f82705fe0e0f3ebe33971d46bc21720a01fbee11c572aaf037e6c3e1a5284f6b2403a5118cef820fde485517e534b14d8738ac4a30cd64054236695d11064e189d40f1eb93d0dd2786795c1f222b01cfac4734c95520b86217c1c4c2541ffef5a93e435aaff6d1a0617f1851f9b8bbbd04b68952c701181bf77bfe222dbdbb6c9c1057343e768432be7ba74b0432a0c8f81cf522607b852c3ab320a49b983fe8c0a8664db538bac26b827de2605ddb7bce91dab7cebb3be64cb532ca5c75b95c613330862bcd11c72b01b4f0d0259127c9dab7c37ac602ee535cc909b6c729fe350137824529f8080963c522b5ecc444b8428791a5c23a14e0768c830dbcf5b2b833a4270a8bd2414b727e4e9b37783ca297d8c7f48876e5beb487e833bbab0061cf1b1b8ace3bf50b300f4c1d3085423b06e071c8fe36f41d228ebacb1237d9c9332b680e67310ee4819ddf489ace6f1ee1e760720aeac41d4de3d5b248f189126d010d433fb5488d01012145dbaf5326f7b08f2f1afbbe8737719aa759193cf93ac3712d8910aba5d11ef3394a30be2a551a99f80d4c3d0b3a9baeaa49dd4b75c8efad911467f0bf609d6da4637fca0b5a5a8e81815f4ba9f5603930e808d6b682177d7dcca32c049a0b84770f104fa152baa25315ad00a4cef452c9e3ca55aa307156df4949490b03706c482d88352d3ea0dceeef5cc404295e6063746f03df9892e0ab4125044cf01cf031a09ab4f2d097981c94d1c47e4cfda62ccd7ce818a3ad84db285bf2fa0eb3e50c5ff9e0dc8b86dbf99f45a5e46346c382c157093e6250ba17d7b2d26bfc700886ecb1fd0439a342eea9071f44703773dd450ec79724dff66fb0c81d5b3b949ff72552f385017fc77fee30ec2e51e3a6499547d456cc093c7eb129da06dc4f57cf58a7a074a584f43f928e52e10e2e2ffa8862cdfe1c41ad69d634d3b6675abddaab198993a99244ce4a777eb28322f28da25929094eb40a845322c0cbc2475af2eca50d8d3fd5df7e96e89ba802bc3942327cac5ff886f819d8476c7b4b1af8856aacc372a053d1d2647583fc2ba70c04871649de938c5514a8b1c747820cbebd3ff03d94ba50619be72871b97fba7965eafcfbe72356c3662d5cfdc5323dcdcbbdf546c3cf67274ade17ae4fc41869ac355d2fe1140dcb04f1a84f09a986fcaf4705104bc5f4f57d52ec9348f77f7ec57c9e6a30a960adcdc1eb5291c2bed2aa5682b15f70ecd47ee69587d2e323c75ba226b4c2a01d0995bbe43b1d3e9e00d7cfd783da363ed13bb4a547fd95971a6a063170d4a00d925b70a073d47eed76cac9f881afe67cb3b7539a52209a3d0d06cc352cf795b7d68483920480b3a568cd3df58021b9dde4248011aaf83d5ceeb30b289f4750b103688e418d6cc6f6f58372f0a7027a917f06651553a716fac44262b6218c614ee5e6395535e499994b6f845221a339220dd774f45bbda7bc3ca7c616a6c0ac37cd2d3f132c0bc5043188763a9d4ea2c5aad8132e00cbb98507b096139f7735254670942723b2c0316097356b8b6d81f0fcba61b6ac79680aea711e4ae5a8dda6a037a256398365e8b01e5f30913ac8427d419f86699f8e69eaa0273f9a540cf5c7fddad9909685c830265582023f497b16a9db61c89f630120c22ed816e62af155a9ee8610436e9d1d061b0336aa77e3fc3b6390e4e30bf2cbbcd99090a58fdcec648071f68eb439343258bfba2d765c37c5b470c156635aeffd14114c4d2af65c954e5b188747942b465aab9d45cc44f095f7e1239b9af6f17ee640efc34327fa553a38ccba01d4d5705bec4acb1ea61c2f5db808b8068c27eec9ae5b705743a761f935bf1d0402ae284cd4a3e6968cb66315dabb2fc7ff476405239a95d59adf822080a94ce6b20b715c59853fcb06f8abe618234f59cc35e8ae7e4a1ffad605a46c29fd2f8527c729615cdfa0f83f42875f1310b83ede4e9b1a5b18b4908ba8ab9e9c4c9cdc5c34a8956d0269bb343fa515882854afef7565848463174d148007512a6b722560b167c83f24dbda206ea79581cf08c2ec629aa58534e00a25b1be26b521a7a2de9c223e8aef0091635bd3fa0843d9b17c95d7590d825a4a80f1f3a9ef8d00f46431bed598eb838bfc31113a9659ad1e61fe3278cb803e525ea061366bb6a28910c0ba7667f0d540f7df4ef08d5966f80fdaa1a688e3df82f42aa0c26238bc5e6f5965e449cf154e3c682772a32dfd7af3b5ba51ec1cf39799f545a5a2468125bd82ba54ad25142754a144987327c046aaf56e287ee5e68eb0ec31011bfcbde9a53bba3bcf21834107ad7a99c7e6a5ebc2ce8d3f081d8cd8c66c819b8b1fd5bd7067c4d5b8a9ba7a3b64bcd99e680621e30dcabb35e5378f02a4d4cd383ae8850f87abd10ff2e50749cfe1bdfea3d37d10d1cfb2ade702827b5810fece0534f0730bc2ca36bffc22886750449054b0108d7fc461d8defcf5596035ac8a9fc9a2e1a2ea595c4ccbd66129cd55728ff10115266096eb7e1674e1a520974bdac74b3c671a36ae75f7214f9a03f11b4ec29454cc994b060c7fb22d5b60bfe71b0e9f2d42336160b55a3bbab9df1083b89c164d6c6e763196fa0caad1b6838b2a7491a63a1066ee31e838882fed26c83de178163c68fa4471693c22aadc7d642e28941b1b505a7249038daae049ea0ad4034911940568974079c7e868a7af58e5eba79aeb1b62e2efb3188e29815c56bae7d404d56de8704e7e5559be843c83ea4eb82d5569234075b03e87ae8aecf08794b4bbf835291b2fecbb0cee3c0abb2d28fa4439332c914de041c502b7240e8743133e0e261de3eb5088ca3305ed902c310c4535143164419a3035ff75bed4df4eb81747276fbd739ae056687bf7c0e5b451b37dee9fbac75837e2893aa167539cb3aed60da06a8f801dd20dc1b913c2f1a031760b243b079de20e00556903c1cd8a35049b40e3bb00db2dae63cf9e84ad00480b420662b421f63dbb0c4ddc3849d690d9b2dbe62c8446d9e96658dd6ac6f138d1b2cfea19b2601c709b69d7ca26376fbdc1d83e51ccf8b74ba2ab22c63272a376784e38ac8eb53010db4bdd5560df5d543c077ed6874d0ed3cf23a3d8e0a557be291a0e8575d3f69e56f8634331f9ad9b7de8092703602bb8b0a5e9ad713af07633054b9f70f469878704f16119eac8d2783c491e25a6ad469d4244e444b47a03e4dec79d658cec860da355964e141910f14a179cd09dd509ccadf9bc655d40c2193762a27ae4b03826799b9362c523822f9c87bc4ad38ff38708a69c4410bf70a1435f67b108842351510ec4d37e1ff5d7e30337fdf74243acdf08cc63af2d1f5ef78daf926105fa03d55e9086c326a9a22e857828039b5d535727a384863eaa0f6150de4ed3e0dddb81a79fff1bbed21db9dc69ccdfbb7c2f8385e56a537aa21e228e988d87b2975b2664bedd7fdf11eca9e532b83987e793667652e707196dba2b38660f", 0x1000}, {&(0x7f0000001280)="fa97618450f7e1c0b96e8c77c1977ed21cba268cd84c14fef5f0310cb4ae4075a2ba79ecf782cef5dfca45c567595d1136e0eadd09b3d6e3345b2bfd37b4d02ea3f4fd2bb94889e8eb552c45f3bf4a71c3908da44e7b6a833432bfc7da574b60f6bc358e71205675ec35664f5e87d2ec43e2a7c48da6fe56afc1ea68fd0fd64618968feab0831fe58d842fb0f07b3b8910e27e3fd019b434263c259d6732f6b70280bf56857bf7548f1b6a2790e9ca80f1c3ba13e2394015485df5ddb00b8cd6ffbbabc457325d4b4a79f0d0fb21e1a196ef44983f3091c9f658c17a4cdadf11e53244536f9f5715e202de8f73ba351566faaa12bf258b21184e5e0729f6f59334709fc02977e0cc48a158bcace8f9e354d702287589c99390a4873ed8dd071a3cf3854cc4470ad5d73441fe056cf9e321c580ac5e9af947441777d47b9769395c14364abd660812ebb232b34b45889f5246ccded01106b302fadaa219ea5da06926d4bf9dfc17e76b3d59c3280610fc05df6aa6c861978a7b38d4d744c70e5af13543c0af56797792f8df100eab5674895c7ad49e2b8703c35422943cdd02492d6678cc54ea29a57e3dd8f53a3d3cc265fc3d24b4c53e118cf1bee40c4021f1f98d561dd805bc70b1d01a3fb13ffe13dfa557f0d416a2fe8faae1a2d87f4433f3a5b318175f2569adfa8fbe718e1e8bf1edffa8039dbfb60c70b170f178b438ebc48a30d6e5ce2d4f9dc7870ac45449eb5b1323466721ef2e987fa6908dc5d565fb770243345be64d6c0e531d945a379dc2d8efa03ee928f766cdce85b703550986845d2b3eabe5f12a4a300e037efda0d2671d51d7d4c33d231841c3c9418337b4ca1dd5b1d1c0218e719b3998bc795b8fb2ac0cb2fb0dd79d4a0d71687bb3b67fcc612996577654c1fe3c31a2d8453adb124d73853aaed3bef616c4dfd9f9688787341c28137258f09a1554874ec5d9bb0bc748be6e5ed73e05b34d869d337e9b8aae450a3b2b46f2411c6cde2d64d3a051e4c4d65b6b329c38184f888617a96f900873f3fb3083be5ad11d1409541571e48431cc944ca5d297f7f16746200cb0448424faf24ed17797425abbf9a6fba6d76c6917fb178a457b7792979b5304971f6b55a4b36c691f697ac7722f5cc5aa94b632d5fe523e0ee75a2efca53f6ae215488ff853cc2ad6f54089bacd694fb4984383b660c4344f3273260396b36d4093909531a31d6496e0c529bdad955b3adc40a69e456164a9cd4a7941b2f96de0dc76f41688d241199b4f7a6a4c9c79372b2afb22dd9b8ecc967ad39adb355a7125d0b47b9725600571415c4d7e2c3f3565574523db156d3392b3ffb127b8ecae7aa9c35fa6da9b31012db95e82a213e9425210dc94b7631bca85e47b391e991760003b3d4eee6312ac47c3a5fc0f7324432f33faf7bf84a55397ae205d36bb8d3e396e5b72128a7dc8d2342e2aac1c4ad4f84a620b7e40905ca3827bacf23351c3b0722687ade7a4852db791aa7af95c87f481f8a342164ac142f90ba5220178c2ab16573fab4ccecd58e94c88962d698b18e64eae603cdc46e6b93df2b82edae46e2952e4b062fcd63c387b4c820e8164d9f7b721d2b5e33c7153ee921290d23c2074028492ce72fdeaded37950bb45d07cb5de3e80380ee820067dc05522fe955769a708cec5d8fca47d52987c08c18e77a7883ed5497946340b9dd0b6e009523b0917e3fda4dececc4bbc2b83489f5a865bbf6d7d77e63f729634123922df4a6be96753e9786257fb27bdc074f9ac64d48675eb21ac5a2971269d9e6597fa595f57466d4faf1fbba71efde637f1c65587f7ddb949518f301559d162a947a7f91903858d517081adc882b0e07f9385368786cd91ba4920bcd4b63da854e98a64fbe77d282601711bdf560360ba94e6fcf477aaa4e47ee4c6bec02f6c944671eeaf13d89d80d7d41ea1a2b3e4ed5e06464e8624696ef5de7468d4d3ce51192eecb97daa238af11f5e04e3824b57bc25896ff67355c3a1b5cc2be68313e333d18e5f7508aa69562e4f71dad3e70f09bb41190ec96c3d1ef74c23a8140506bc9b5124a94ba5a36b293f6ff1b8332cf1bd4af8da4e7947a67129480dfeb6996424164f9ce391ae971335b9dde2d18b704e0a458ec603e1b60edd2a9603f31ae51f7d19501d9a4c261d9c85bfa5c9de9bfc529f82335cda8341d2ba5946b5d3e56c6f18e79db7557b52bcea74db74759289fa09f6983cf16c3b069143bcce7a97f48571c5d5bcf5ccf5678079b24c1b792cb997f6de3caccc5408caffb4391b48d31f6b4fe9bd2e6246b7faedeadb89de1b6a38121e56dd103378a11c4ea6173f22b6b9740ed151137b0c2bfa7e4dc8aea0226eb220ed39d4b261581088a54cd07fd09fc6351fa1916e0eb5776f1a414dbee974ae2368e7469d1409afcc8c15e9ee2a6b6bf279ce3af434849ef5961388207549dbca1d5b86a89b925e84cac4fe2dddbefb5ee148b9a35c071b864f72de34a1cb2ddb63cabc7f333c379d38f48906a673ec9795c9b9b2b25b7c2e7ffbdc749724a18ff3e4c66d52a723905ca9e7ed385cb6653101b9510d1e7785cafd7240f2cad8541b2e3bbac4521f86159755dcf5e3714981b554c3362e4f0430c827fcc90be6b1f6684ff6678e1d1818e416d28c11de642eeccc87fc27c7e6ec2be29d5a164809330ebd935c10cc4f932331d8356dbe9f70c75ebdfbfb51fcce399c75a93d8605c81b72d050c268a2d33752129c09ecda47eeabf091b85b71433a32cc7348496a1a9d86572dcfe5e40361b33b6efd4c4ba340bc653eb6bc93baeb1c303db090d4606fadae5d08576d46b04174daf2f3fe550e7ae4ad7e14a9dc87e9879dd431502282fe86ce438b2f6a82436d9416d4d845b9f80cf10e0f1fad42afcb1fb43d58d4b3c105d55a6f81353c962d98406f47325f0e05dc435f57bc4d6632e612aa2fadd772e39a1b1d2d1e2e21888f8fae6902b2417174a235f01286e65f2283aa742a37c331eecc31421f15e8a415192981fd1d86eb7b2633e6f6b3e169710e453a3eb12e9e42556e7cb9d29751b642b4ff5eaf607a7ed1ec41c426ac2be12b05fb91dd02654f3fb72077662e22e66f1242fb9510d950ca75b5be4c630caa92e829871343b4bb916c958d8c0d5138c23106997de43e521abac16ee27c1d74801ca328b47335075a0562abf90dd2eab1be622674ebb9d95787a536f45164e38c13e03829c1dc3cbd07baf6ac06ba27630951f2b3f10c3c46b2a670b7412de142393dbf8b570c15a1da9c359730da378aa6b7270ea8f68a744f0695bd5d0b76730b8da2b808a9983bc82a1bbb7b44f0e2718c77677bcfeab6a26c9ffd62c354bd6a1133bf3275adab3f6de49b8c8cd30f1b403de4ea768c6bfbb13dfb8a7fc9b6a81d65c48ad8939fb68f90dea119c52874763bf8033bbdb9db38792c128a1c8e96d02e9a6925cd9d5702d91902a10e537587b0e5a138939e43e8e89e62f72ecd2009ab4a8b78686ee28d99d51fef1d88f61715539a3fdb827759c06f29686880cc65155611414f1f694ee49fbab28b32208c6a87716f305857d49c486eb70f70b7877d98453b7b42fa5bdc8807ed6ecf675bcfe31a5294972e4bf429797a0271ce24ee780b1edc222ab50723f3af2a2e8edd7d7cf195c3d135958751c76e8bc75f0726d4bd05ffe1e196b7d73237fe6a71609c1d9db528ace5a4b1054318182232930f75ed4a1276e50ceee26af7d92895b0cb2bcb2483bdcbecb09467ac411067eff3feeac0d1fcec30edd42922c039fedb7c73c9671cf2f773dcf710882b7058224daedb9d57dae6f9669bb4a219caf89982700bdec7028d6988bf792425b9c79fbf74179005c5e063fdd0427710574e1e263236079e9b55d9417a3e91fe62c235c843f2dc954aff312b58c1e0ab1d802b1475d08f123b612e7490ca9cde912eb16a6cedc0afe879cf3aca6a552621b3b31c8d729605f0f7b9a74095b28056f8ef6e1297d5e4012dbcd7027ab13d347868a2d3b75e3996e398988441673046d1b791f1b1f8f0c934e08e9423b11f4929867b118d965d8687178b083b15c4124baa8a5df9da723067db50b8bf6a7c2273244700822a90c41c56c430104c391365553c2238e1c55e590083e16f9f37e7c78ffe9cf47434210382ed4adfa095cbc6a093841d61a3e41c122e583c016a9dfdcf89c97dc653f94786f7c95e096084dc2b59b5e6b88a07707205154c4c3340f90584a9eba3fb01761e5e87500b2eb975b4e2b10ac9a7552be5b7e39404ba73d9fe2ecc7fb0967082795d3ee2dd6e41edafc57e9b9d2c6a3d3a487732d9ef5318df960ba5815ff3d0626d9cc19922472b5ffea706da04e77e918fc730b33b766d0e42095173585c5aed2b016ae332099a8dbeb315067da2e4c8385337cc9a50d33b3e0360e251489dd029fd4c3322d7d1a61fc14d09d958e164a093f6a9e52c6e1a8da4b08e72a17c5b04c932c1db4b47629d531f5e4cba7a247ab7df3a7ac7f1e3d12db8fcb3faf3e0514b4ffa6697eeee64bba2f45616b7ba592082de0a072c62be313a450e8889ce18717055249c300c4577138f3d3906366961c03832f534a85725d9697555f420076dc18d5c9b30ed046e6abca0e73164f288aa10442c94f127ac1827bc9ec807ddc86bc075129526ac0a6ad68b7c6ae91412e1fca866db7020d15c63a0bad4c6fac19c5892b7f3d853ad9cab464056ce32b014d2f17165519134aea47659c1c00ccd592f16feac365135e6e7bd578d8646ece11501b334ae038f422842dfd1595902ef155dc9013da82cc410cbca17d79a94537355d68aed34925752f9d01289a436457600de1bdc2d257a94909f5d535e7f7a6ff653b3e93554b158f5305312a9bb1f10814c7e82d48226a8c5e7db827575fd6f44901e6a00f152007add2d43c3953646f156b1b6bfb80bad767664d987d7dcec7797c1780dc8a1a354598fca6679aefa4c974a70cb90069fc8cf557701760cf975242b2e89f9e39edda36a1faed22840dc0bcd2876450ebb0cd9b0f65f19c9d65d72e21ff02ad0bed0d20261b2731b4180859235260689e76a112ddadb470ed0988bbc77823f5197acbc5eb55683bc428c662547039cfe55f9a13f78a3a0d213a2effcda02d0e57c5740d0eac429ca5057ee62f92d9e2d6f92801919d08bdcdf6876a898494ead23039b2c84735c2d75ba803689943b6c5b3a7862a151d4e981ed6ded5ee67f99d2f0ea8d8955c863ad7990e0719c4b5b2ffbdaf88b66e088ba605487bd86356577f062b70480c2a8204615373d2b4dfb2b595c41ced6b93e1b735f703f5b70467e4ef2d169a3ba99b737bffa5ecb2c26ee5ece7e098245b428c23d7b1c9d838cb99abcb0a7c35071739064128fea2bed39b4955dc33f31b13247086d8b5ab18b1c4495a7c868d06eed738e7e279603ba0df7d6086bc373ac4d36b52dea5a0070ff3c5f3134479dd56b6bc879c0e6ecfbf17fde20513d0093006f20584df41bc3bbf3c2a91c400f6047253816a9e46ca770f9c229e5fca52573b7335f83cb8a01ce29674614db6ce36e965b4efc46e5f9f363596a5f34882e1ee71fd2c7be43dfe3b5fb386e6faa03ff7f99a33e93cd66562a7e71d37636de6560ad3fe301df739d0ecc33518e56f5e583629230e94a45304207395298d335fdf7d1026ccf83a0f4fc6be6e6041c2f3efa8e3c9e65d505d61dac462fe91d2a8f0beaa830b37c841c1fb2e127c5a156357441bf509fc32c51a1753f251cc1", 0x1000}, {&(0x7f0000000080)="aece13", 0x3}, {&(0x7f0000002280)="6717e2d920587578a288f9be2d43665e0193a96f2fa044bce68534068bef38a70e6787a16ee5716df8e58125", 0x2c}], 0x6, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 22:28:37 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() recvfrom$unix(0xffffffffffffffff, &(0x7f0000000140)=""/217, 0xd9, 0x800, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x9, 0x80, 0x2, 0xfffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x4c}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 22:28:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 22:28:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) read(r0, &(0x7f00000006c0)=""/138, 0x8a) poll(&(0x7f0000000080), 0x0, 0xe57e) close(r0) r2 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5, 0x2013, r0, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0xffd}, 0x278) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2000000000000073, &(0x7f00000000c0)=[{0x61, 0xb0}, {0x1}, {0x6}]}) dup2(0xffffffffffffffff, r3) shmget$private(0x0, 0x1000, 0x8411894b27ff3d3c, &(0x7f0000ff8000/0x1000)=nil) geteuid() getegid() r4 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x6012, r4, 0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) semget$private(0x0, 0x4, 0x10) 22:28:37 executing program 0: r0 = socket(0x1, 0x3, 0xfc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) r2 = msgget(0x2, 0x720) msgsnd(r2, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x4a4, 0x800) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="000000e9ffff3f000000000000000000000000000000000000000000000000fffffffffffffff60000000000000000000000000000000000008f2f3be49a8b732b00000000000000000000000000000000af2bd9e6fd81d397fa3db8033db500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ecc94a3f164ff1302e2f69167087cd2a6e111d5ced85b07b6d2d7baa"], 0xa2, 0x2, 0xc00) msgsnd(r2, &(0x7f0000000080)={0x0, "58e363c1d3ab9b4a1bd6ec133f7dbd9bbfe8bb8c6e01622e5363f090b62307b4b1e8523e9f3c0fa298b32c122b76b687fa68ea83fc14a7f8630159c2dd6be6c548340a157587effc2beb3eff9136ed7f65ba43c569d1d78c43207315f51ccacf539167b4c92a261cbbb034c4d908dc8a586ec815a0b7e0a21b5c19010f8fd0611d56a21c89937f213a9c76899f5d8be0ff602857"}, 0x9c, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r4, 0x0, r4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000200)={0x8, 0x7ff}, 0x3f9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000180)) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000240)=0x80000000) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) utimensat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)={{0x40, 0x8}, {0x4, 0x80000000}}, 0x2) listen(r6, 0x0) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10400, 0x0) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x00\x00\x00\x00\x00\x00\x00\x01\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x1, 0x1, 0x0) close(r1) sendto(r1, &(0x7f0000000300)="fe055b4ebc69e1302172a908dac806ce74897ab573feed1c06992c03684c7150757407a57364102b7f16484942d8402c2b8a9dc535b6313a9927d19e3aaa808520d36f6933e830b9a3d97ae74f38c25fe3d5502d43e2931ad3e1d04bed6e0129e1928d626a44d454f56a50f525628be2aaaf41afb00fe62a02fc7635c3d636c7a5726088cf2e1ceac87e6913015f3ee0b84479025bc876caff7906c46197118353a367b6e03b66e0ac5ea9184d147dcbbbb4e074d4a1", 0xb6, 0x8, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x4}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x8, 0x2}) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 22:28:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8", 0x9, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r0, &(0x7f00000000c0)='r', 0x1, 0x0, 0x0) 22:28:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x86) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', r1, &(0x7f0000000280)='./file0\x00') r3 = openat(r1, &(0x7f0000000540)='./bus\x00', 0x80, 0x100) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000580)={0x1}) r4 = semget$private(0x0, 0x7, 0x10) r5 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000180)) semop(r4, &(0x7f00000002c0)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="81191ddf8910558513ed54fe3e107e44de71416f7425daf44e51c4dc401b759015e97e5da4e3fd3ffbc89189646be03224bdb6943648f42370d4c93ad320267b80c39199a725a4b4ba85ed916f0a34a963e1e1d80de51a92e1284373b1c1d01fcfd25d2b8c4b9740488aa037eaea1379c949d27caccfcf24a6a009f681fc9010ff737ccb0de83306fb8dba347dd5f3c38b6cbbcc9e641d1576c5cdf581f5dbf9b9ea81a52278e50b10029f3bf8bc455811a50c906acc7ce948e34c45701d1f0ef7d0fe40adf6a306fd204e3143c6d89b5ce417110006f4203379238198a0abe7e51c0b427b133b8844febacc7548a2026e6d22cb89d9b2b6e94440a69027813787ee15f29393aacb9cab8146c76793b5478fbd1b827f57319abdd32d0d86c0b8242e3443b4dfb7f18bb9e5a3f8e8b5f2361fa5fec019482f0a4743cd89ea9894cec06432fd6442c536be69c05e4d476af8d5e649af2d952c3d43ce8e1b59cae246aec5f163fbe1e7db1eb03db0c4665cabcae8486450284df7c63d41e31af0abac10fa87ebc2058effec58afa469c02f2072a8143b894217604c5239f1c1dbaef74d1683ea33e149e4617e580395d5b1c9f4ca546bb24f47da", 0x84) r6 = socket$inet(0x2, 0x40000000000000, 0x7) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) semop(r4, &(0x7f0000000440)=[{0x0, 0x5, 0x800}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r8 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x1ce) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') openat(r6, &(0x7f00000004c0)='./bus\x00', 0x2, 0xc5) ioctl$TIOCCONS(r8, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) pipe2(&(0x7f0000000040), 0x4) r9 = socket(0x11, 0x4003, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) fcntl$getflags(r9, 0x1) fcntl$setflags(r7, 0x2, 0x1) pipe2(&(0x7f0000000500), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x21150, 0x0) socket$inet6(0x18, 0x3, 0x3) flock(r7, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000240)={&(0x7f00000003c0)=[{0x26, 0x2}, {0x42, 0x1}, {0x4, 0x800}, {0x5, 0x8}, {0x87, 0x9}, {0x1, 0x3ff}, {0x40, 0xffff}, {0x2, 0x1f}, {0x22, 0xfffffffffffffffc}], 0x9}) setsockopt(0xffffffffffffffff, 0x94d8, 0x0, &(0x7f0000003640)="89cf3051733a2e3cf3565208bf0a40c417bebd686468749be0a02e0e5567ccb19b010179efd1388835fb97046629bc4c852c995066f09f6d88311d11dc9cb95ff6a09a421de84c85e615ce8b64e8941b4bfc0e99dd5358334ae7c5096c809d1afbda1d972c47d04cfa7044a2ba9ce1e232bb44930b33255ce17eb00c5ee9b250f6542b761441f281f14d6514547f8caec51b5480a9506810a27e6ddc81e64c4d435cdffec91f1a6026aabf5b7d0e2c99d62ca3ee39a5643a67610748f7b50c0cba5313c52478a7a79e5645f53ea407a87fa9093ddfb6406110a7459e14851fbcc39e81d3f9b83ef31d0ad54776551ccfc61ac12be1ab2838c439e3d823c6b203d828bc1a26e4fce6368d658ca6d8a45441f48b4fba040a0bef91466ee3f653dbb615ae83d4582a8840f513ef75d19aa997e0798cd46a0bb8316508df0af4dca7312dc2b920eac09af46a147ba2feec28c0b780de3ef493296f1741327627b59a1ab5d9887fcd9112fdd8880b8b146d81d41e4017a732b78ec6bdef97c17723aae5786aa5e7ef53ddc87b5942900696d84735d32b888dfb6b28c46c59c2b663f0c90855d78b84cdb80d9f6cfdb9f05b3b1a3d9e8626304b8943b2c5cd92a7413fce277a86eafa1f61a279046acd619883578ee4dbf5b47d0a9b7c1ef20be39a4e968cfb3ce0f1939b748330d2e868b081147526c1962434f5e39ace730e8d27ef7d989d538dc3bc15dc34bfe6663b240ee0f36864d4bc5bd76f6a7a86093ac14b0053411db24491fdd3ca36baff559fc6d701dd1b0ee5ecc7fd551782b8f2d425ad887b455c113bb3cded52e1c8bbcb3bbfe8742df4f517176d325a46b31d4975f8f008f3186c31867fc120003db6ebcd59d81e3ef0f36871b22be6dd7258c50982d59730e9e0bbed8adec155c17dc3a9d67fc9d195875cdc0ee58c35df49668d78e277f114d512e181f74fd04157d1afedd8a1322be3b818a0d3a9d87e570a571537d4cacef77d46fa88548069738a73fb13ba85ba0f5701e0528563537fb18ed78304f91ce8356e580191737197926069eb0da48c48023619e160b2b935b5f4ddf374f0e1b1855aa0a3f64b823b27fe1b2087d6f9f2fe2377e37cb69b7248de62f4b88ddc7c64f92db55fb82b10e240f40a9121d3f3a5a1a419684a3f1e11626459d4d7d34dd80ad1d39d8ed8d4c29b3f6eb45cf1854affedb1c576a77abfa4637c029a12f1db4da5d2bf001f58718a6a8340c2f723782118c63003f79191a1e2075bf2961b7ba867c51b5caf0c025de9fc626c9bf598ec5393bdcc4a9d24f4d69938e9bc5621504623612e34cb712645f8c0b6e5a7fe81f9c229c6f7f7f2ec64c76121ffbdf5b5f129de35edecd8de75564f7cfc8585c303ea2016f88d1e70ec66b8a2750eed1f7c39951569ea58f9c4aaaf8d8617535d33c45b5429d5885b68bec398295a010fd685df1aa31470d0317c7a9a202c3bc90c657088f3c37af62595a771d11953a09c7c4e4a1733f59f6c46cfae415a87ff764ca76b9cc55f79cdef467213678e1925d5eb51b2f0a026d88b1b6bfb0743bca5a046ac1bffc33f33ddc24220ad9a2633ac972cb2cb88a097cce0d7576dc84bb81f59c83ae1a372deaba1f20789214ceb4e802f59965869a3c0236ad883e279fe7e48d34e8432afe66441be7dd6a965daa574858816d9e4dd4ac62cded36d8f83a06a154c7d4169174decd922172d7d4319c3677ce2c44bc483055215672fa8e1d707508eb3f55ab40c87395cb77310a1c43fe193bc36f4efb5374d29d1eafc05086f755ed077d1db3c9cc36298f9d45482959dacfa8475340af0ef7be172a2e3805e5e71ad6b8607064648919d72355161e6d9fc7d377609e01b6180291a33f322dfa2c9c8c2cd23713fec9676c8e00108bf19022e26c865da93d3ba159ea7fb8588a48767e47d194c7bfc1c8162e35f9becc8e743fddf60bab4bc341ed1120ab063329ffaa9ea945059bd54bb67f50018d884d91d22987d6fcd74e5ad2bc5655498bf4d6bf9bcc37797f7b7b18db44c9b0c20a8101f721d9ac13343c8d69616a01c1cff47ba3c60dfe4d91dba21136243a1896dbd08abed5710e4fc9a384643731dbaf90e84a65320769c6d9110966efc34b65d9010df561679222ff4a4c6a35f918a7fb7b10c8e279ef4a44b22311f6636a441d0f6bdca9cf2816a601af2977e498d949ee6e93c952bf0ac719663cbc1b54c4a498ce0dd578243ce1760761f7177de671aed23dcc182906f6d48966d8838498d22c18677d2ffc503ead4fba55c5de8ee8a8a8e872872bc2dbc25742ddaa02bb9f73715f994e79b28574a6e49cf24e08c62392374072b86d587bf6e8f59fa7b65949a163164ff9a17dbbbde41a883744a3896ef87c3e1e1dc74c6519b51a64aafed91d148dee293fffa6d3254934728206c50534fe0dce1e1deee0a43adcccfe788e7520841b73c46e605d932bb0bdc6b1130e7568e4a186d1de62394c4a2775051782767778a4e1f4f0a0e14b7d0833b8f3ff64498d5f6f9d85a7e6c18e419a0589c8e5755547dc711daa6d2897c822282390e0bb675159998de5e0c5ae6c67058eaab6d42e74057db1a783bd21243ff40a441ed6491defb4127023a5f530a9a9d0fddd8130fab615a694e9fddfe961904f39dc21395615efcbf287e3bf909e27300be987817ee9e9f5f08f48c3911d8247e3f1b40dc79399b8d9bd02fa9205dc3d843038f68acafefbbb2906efbc4432761bd8871509611e0bcbce601c186a37001fbc91b979cf67a1bc2d723f62db2946bab1ec3daff1461decdce415c2f6c1e4bb00d039c1000b2f0f9baa6e06bca91737ba362fe0bf7aedb06f20b3fe4f98da9ad57240230c599e34c772c83f0e34a0e3c9ffe6e42ffad0357aa21d879945b015d9105cb18bed06f711e8934e4605a94fd6e3c2e7138e9243ce97413e9402b2d26661b9a72afd1de22d22914dfd4f4ff3ecbe3de55d1687188756f8970d30f20fa576687c0d39f08ca62cbe9d2c24baa9d047707b3f7848b89b4d5813f6710c2bd39b59500c279ef57a6c8c88ea8c95c3d54c368c46035032acaaad8845a65055b979e84aa909a11ad0d470e113a4be7b405851fd81af886293bc9b888e605aed99087365480e5dc611943e9af112efe89243cd8c4591cef499d774eaf24e9a9653f055f03575ed0279df221e891a641bfb7398a7198bf217f52b521460065a8a4e0a2fd15e7b28c1dae757f891d907c31713805dfa48cea7f9e1d7633de741b561a82916e3c6de058ebf24af8e5e4ae513d6de7acf6addab21feb581c6c47ad9d3e257875573ec357f8f4507efb701284b5b033088f96f473e675a065304d1c66b55632fea4dc76863f46f2c5ff130665932c5d80992e1e74e246e4892a5ed901f258f5cfc5d12a5e123158a3c1a01fcd74afca2f99a0d7fbb18c8e38e79274c97f3b04c09f7aad3ffddcedd7c5ffa6f2c0287d7fecb79c4c0c6052a8ae4929c0c714318132844625063960d18ddaa371ed25e89551400d5b9c124dcc2211ec97013b2a7664b824e4d5d68827d4a329c5a61c7f989fe5faa05747127fac69e9454f20e639615472b1ee4e7a656e6222301530390ef5a36f731e70fb23f91e8b464d08d5fc59bf4ec2a2944a29c74a203a1af581a6cf1b3aae994721b6173094bc55d97ee75fe7a79559ff5722addfc350003c306f233344b56237d94a0ba51e69a8b8e0f9a273e36c9f6a6584b03e89bb65249831aba83321a817bf86200170976b5f451b50089f3dfd172b45e4bf5c473d21ca2db8ea0e13d2251a99ceeec785e80f217a0078c3aa25c66c632de6d040ac5e90d628110323af874cc1e7e5f9fe5947e8501ff482fe17f63315f458e72d38cfc82806be0dfbfb8879c7e24f98dc268326ab0e4097b42365a1f5957f4e405a6a008bab67e3ef8eae5ae38ddafec0642ac70f32b09208e865584dcb941deeca6ff80031e87dad7ba7d7616b1c3bb2b74c84baf3d20588b608200c51f7a7af8225cc2f184909eb39f1446f1271af604079f8d904a042d7a0ba30b25d59f04cf6df4b17a78067fa4b7b4557875684a3f3fd521822af51f32be2c0f7da88d78fa2ae9784858df2818a169e44f9cb95a43df792d59f8b001f13f310a46bce53ae05520c3cc92bbbbe285533978c925d9a6db596226b7c42060823a3160ae0727d351c18b111f5ebaa1fc62c9cb04a4d8697df5d35b29f984369a24c4cd5ed4b8d2bb6c8817f3d696545fc805e74cd5ad9862d9f8efa301c1f2c542b3a68011c0d8cf0b2c04be63c4941b19e88870a48ce7c5f2aa00559a6e0cb7c8520e234cdbfe8e1aab3c7cffc9f693a0e0696f454e503fcf02a85770e84e7db79653b0e8d29d8a0e1d6fa012da19b04d5421e3e8ea9ebad9b30e73d2ddfc2c21819133c37557cbf1297beff419a1eb33adc1c469e3f6cdc18ac6b19325649c5e1b3b9aa8699d32c0b48bb912371642606ba1566cf249778abf144d34f9516d53f658e1906af99bf9d62f0d93a996634aa27d4ff8aa887833a6b2470c015be7f78e17750e25dd69e25b955b031a43ee16dafbc284a1b351615ba24f4618b14844adcdb3a06b3aa2f1009dde6c0415a28296c4e4685b6ec71d2198a1e7b667c7041651ed01597fb505b58780943ef4547edfa292f87051cad6bb2380f90610fad14cc6e584bf52d0d3553b1097c5668183e6c05dc322606d132c9a84ace14969c4f025f7e218cb5cb25f6e99273090c61a25bb5d4ebb4acff4bf01691b550063cf96bc26d7fe913eb394798ca2cbc8d1da5a5f312fc9b8043ce4548510729ff76000570393569ae64dd4a95e9c7adfd20264cd0f55d3ee658e6fe1ac01ad978843357b2bd16524964a7c43a4ebf88865a4552d73e7a46299298a20233b1da5496e70780c44b8088d39ae1ec8b6a0b9104d70037fbf3d65b29b64869a7a45c87ffd8483793b7eccacc9b9a481775eca1b3c943a871de43aa3c05b095dd05d3346bcc943ba1f48a08f8ad9b4445dda3bcb008cef77b6a834d9172c7d4ba104b13e85df7db9cacbc22355f7ca724b9af273c4ac516bcdee2d48a43e8f34a4ce5f8b465135a51695eddce52b10711af141117fbc3cfb957a7ba545a202706b29f5d389b0a5dd2e177a55fbf97d753dbf701a5c481750b3bfc493e8b3ea13fabf839123d88dac1d1e57d2af7961545f170630d7d97f9c51f39659f8f62c2a36eaf887686625b5e1e35dfc82ee0ff4762b6de4dc65296416701ffe5958e02682d814a9f74588e0f93f7053c2a57a143cdcf8e8e73034e1f04b75da18006fb1ee2b3d172b890abbe95c702667171da8c1708838db9eeae06b74f6475bddf6e97ad8bc1e119575dae217803489ff68acf776b08de93a193c64a7c0d4364d10c055a9c233591801edad94121734bc878065f4e2d8098191f25b7e2d338f0837009b0ce34721926001c6f8811e59320ceb48ca70d2121b35adf0756cfafe7dcd082772c85537c1993e55152f816add22a6bf5f7e64b33c43ae4d8fe251012f8a767b5eba5167133d9c000680a7f923d481d951311777f43650ce7d7b6aff49fe0e45a870db30fdc151b52d4058b9678f535ac7b102ad23b364612cb342bb84572b59769f3d7b889bf152b7aed382d2d592f24ba9ff045676a8bab143ad48273a9a96dcd468e94e43d8388b31c3aeb15efc2ccdfd4f7bf888608fd7c20e9658b32f566908cb7e56bacc45900b40b39f72d2d2033e60633f095d7f44a0b9ceaa22a3baacc02f0e61366df46d3664c035e92d31034d2c7c736e4c6570c5ee817ed679c9ba62935b15050358fb764e3b0dde2dfb62456442a86e4052dce122ecca8dcf97c696feb4e2b2c2617f9fb100ecf1dd7017e46beb07704ad769646468beadaec6eb8200edbe5e316e99e8692d3ae728eeb975550e49a7870ead35514909daf416f954ea039f7d69ed8c4b5bfcfa24dbb69cbd7b2705cfe88426b7ac0b002195eab0adc0a9f3b7fb3efbafa38", 0x10a2) 22:28:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x29, 0x80000000000002e, 0x0, 0x0) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:28:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000080}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="a76a0470d432c4120cbb34a1e50ca7098fd53a0af1e15040b0ceba30300d051099b6c2cb005a8ae688b0d5ad22d57bdec0e669284262d4708fb6c1dbe6b6332087dfadfafd24a7bb6d3f6bd852de7ca58727a2cddc524df73f0169dd369aae8650a8372f1ba945a98301e885e8dd1ffb313fd0805346a96f3a19a57fa39e49dc417e64d90bdba7373773fa808052ae7f2b650f468b51622d76a6554d97e7e4d18019d24e316041b638c229d9346637417e0f54ca", 0xb4}, {&(0x7f0000000240)="4b08f62eabcbb7d74380639e56106cf75f67e18aa77cdeca8fa29bb5ab723bebee348abecb038f4cae15ad5b8d349c2319605659c44b94d6585e38170793ab76b5bab665dab2a2e829d96bbac3f3d832600317952c1064d929b4b5a95dba5e621ba2f35271aa3ee1a67b92808e05d6a8e584512bf2c4e944c99480bee6c6329757a3c33de0239b8ef555ee995b3358e635f033fdb9dac6c8005a70aab4c92cc685910face331435965c8c81a5954029a71ebafa9366db7696b5f240330ff27293e6d00c85b328212ea2ccbf80f608ad8f4b6f8273801443c246c5a314082772a3f30b87a6f300cdd9bc0c39399cd3a35474228", 0xf3}, {&(0x7f0000000040)="6e22b4a70201381823cf4add2ea5db98ac4409f279c46c5ecd942be681ef58a459", 0x21}], 0x3, &(0x7f0000000340)=[{0xa8, 0x490ffcba4c91e80e, 0xc87, "2a9ce7c3a711941ad32f2e8b735fc3136087d986772247a4428149e3d1a9c74dc2f1df592b98cd7d18890c983cac2a89a2a6b68386ba9cbb09d748ad107cc1f3f2ba0ca649ebc9b299a684eccc240fe525f774f398b4685609db8a4ce4ca6d8050ec0efa147e5a9bd6a18a51938c5c804c0dd68db2cd73cee95fdee4389fad7a6f6b5fe07fe78e3fd241c5b191f0d84ce93b02"}, {0xf0, 0xffff, 0x8, "4372c7022222ef038b8a0db2ee43adea30ae60d3d195f33a7234fb67aa78d40eee3465c3041a542e652933977e9c91cd4dadb264c3629070eb1b317449ac055ab8cff4725cdf321ce15dcd534cc5b48db9b8a77548c3f918b3083ccf448b0192f7ee359de685753a7f611ecc5c3139dfeb7745bf90ac2e4ef874c1907a857b235a439593795a27b7d863fedd04aa221837e009cbd145a9679e8c19860fb8b863f3846e0a06450c94f3b1fb22ea62ef2aee4650968e6fb71984d6b7e724654ff05b71befad252022734d882b75f344e9878a1c5de8903158dc0"}], 0x198}, 0x600) 22:28:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x28) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x3}, {0x22}], 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x22}], 0x2}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000240)='./file0\x00', 0x283ce0526920ce3, 0x500, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000280)={0x2, 0x8001, 0x80, 0x100, "98ae8b6c9c5fad50d8de04fd992f440e4251d792", 0x4, 0x7fffffff}) 22:28:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r2 = semget$private(0x0, 0x2, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x8) getpgrp() semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semop(r1, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x1, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/85) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="392598b5567c9cbeab8c579618ed12fc7c3bf10f991250297aac15c456facbc9550bb4ee8a300b2da912cc415ed87fe3996c036fdf2be1527af2ab395df5f63764e00fd29ff0ba456e548789a7121ca06e19299c68ddea6f9d4dfefe53e6ca9f8134f5df2b194b6d8ac121d8b9832ec3eb69d297f254823ab003b81eda4a1d", 0x7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206980, &(0x7f0000000300)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000180)=0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) semop(r1, &(0x7f0000000000)=[{0x3, 0xc000, 0x400}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x100000000052b1, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0300dbb5cac32e2f66696c653000b12aab777c7526784a5f964f6416d214bc0d9fd364ca1a9a29d43c557fa422eff229"], 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x31, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000014600000000150000000000000000000000000000000000000000000000000000989ec40b64201a8e00000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffff00000024ea55a6000020000000000000000000000100fffffffffffffff0000000000000000000000000000000000000000000549a921f44915c8fc59d84acf5450893e6c150889cba8b9c47b5ec5896033172b7c36dc6ef9373a1bace6c08b5c53ae1c5a894dd300c591841b78bff5e6c39737ab0b5f34550aa78a424f1c2006b37fe6dcbd42ade19b5bad060bbdd8c81754046e184bacef5bff4d8c576ea62cccecd59f4c1b13b7c54340c32334794634395c45c077a8d019ce10df2c0a31cfd72c2aea89832d1745be07ee3a74f105ab60782894e39777e056866db3f4b6b489b7a98fe5b7cc7b52515bd9bdd49a9e1c594365bcfd17ec87bbc91d9e2e489c79c6c98a5c2873b5b82e009b63522e1b1762b23d186bea3b6c16af02793586aec9aa831aed4b735c034afcf1d5b2bafc4a72b80c210a7137a2dde"], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff9c3a531447342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa6"], 0x2, 0x800) msgrcv(r2, &(0x7f0000005b80)={0x0, ""/4096}, 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0x13, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x6, 0x2, 0xfff, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf23, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x80000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = msgget(0x3, 0x100) msgrcv(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgget(0x2, 0x424) msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r7 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r7, 0x0, 0x0) 22:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x6c}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r2) shmdt(r2) shmdt(r2) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") semget$private(0x0, 0x5, 0x8) 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r1, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) getuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) r6 = msgget(0x2, 0x110) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='x\x00') msgrcv(r6, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca986bbc47ceafb4595b2081433b7000000000000000000000000000000000000e6ffffffffffffff00000000000000000000000000000000000000000000000000a736e9c77b899a33dc49fbb8f082000000000000000000000000000000edffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aae715afd8afb46fd146d458ea246ed91a03004305f85fc663b6bee22eae5b3e0d99632542122dbf182df58811d1f8823cc7beb02e070ab18c4f1dbd9a6142c9ca7fe0d15c4e27a020142eb6ac9afdf18958bc709a5d904e7d01eaa4ef179d2dd76813943017bba3f789b6d0cdc205cc25e4da245d7786639abc51be8a7e00ff5095709f7469337b458e9df2a76b9b7ab3373cf717bc4b"], 0xf8, 0x1, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0/file0\x00', 0x20000, 0x103) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r10 = dup2(0xffffffffffffff9c, r7) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000000080)) 22:28:38 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0x230, 0x0) preadv(r0, &(0x7f0000000000), 0x1000000000000358, 0x0, 0x0) 22:28:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) unlinkat(r0, &(0x7f0000000200)='./bus\x00', 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="220e2a32bf3ead65107002fb8b0991084bf3ecd4131d7169289a56f7651628e63036410199aba00f3c6f2f246c90d233f249034aa0fb0fa2886cb71fad235b3dd8689234fc6749cd3a74c41d511b8935979bc91f721dcf42061869f40e0ad9f3ce2525fa00f2e5e27f1c7707b6b5a2bccc29b0c9c93f968a1dc4f04c9aa081c904d821612b7f0bb57d22288689a1caf526b461c27926cfa8be6d3343bed6747d4b337d4cb6ddb0", 0xfe67) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) socketpair(0xeedbe680bf7a0a2b, 0x7, 0x8c, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x1, 0x27, &(0x7f0000000300)="b5962a185bb524f807b7a4d8c8f892300c7ea7da86b42bfbdb7e39e34e0fc0a7460a1640327392984ff10d63c9684f0c683c5e96e3ecd9152313c9eadbce078114af443cc425dfa7293ef873e7c3102d64b0eb8699c5323beb4a3648c3c833de1fbac264d7caae707d00f274cc1b62784684852a70555ce44bcca14c463e09c3c9763ff4a34b17ba938129048db78f64562c9e6f84219364046338c7f18fa098e190688fdf43592e66f38bbb8baccbb4f8b43ee172fdc87aecefc8194df2c45e2a0db7c4b8181485149ce2a6e175e61b1e42388f637b60531c05c878cf568abebdd28548a02533094e6ab5213efb7552008c1aeab3b0fc17f56fe0c2540c2f6fa69d910d1d40f542153c54c3324107dd73122679955ca01b82bd87719bcec4b815e6a304520d18c5b82c3dc4614f0e113cb6a98aa966eed727ede3b4cf65e20243a53376532f3304370855e9d7f173f699b2dc1ba5d7ba0fbee5e2fd24a6bd6c99eaa040a2625da6d9934631e884ff73518cabf52316771481ee02edffd6ad6bc33a71593e8ec7c50de52298b15d66f0f300b8408e4eeb26f702b04e701d8ac357a02fe90f803136ec711b577514ebde7149229c8b478c2768dbb8a80da636014b937e5e548fcc0b810559bc2857ccb72c3133b1c4aafdf7043114ea5c9718a3e848f20158a211ea71e0f615136fd754c395f4e6732030e88670923baae0c56a78b4eedc64da7fa4d563a324812b81adbad91bdec3faf002416bb81849f2f5941f8d383284a3376cf7953af4abf6785465351c4a42d249b081562f717a0322942075de0a6902c1fc76207771036daf316dafa25f3ddf99d55b08b23e3343ca288cc4ca37d1c9d0c1c762bdaaf5b7d6c9ea40c527f5ce5e382513779440a92c467d67ccde68b6aec7058e52cc564fe215a722d0544618a3ead9d7d0fd67b8de7b9f383c7c666df51565f0769812814bee744226c9af42bc1c8123bade20a9f20b9834aef9673ab80a285a4f85c4701f7c86d0beefb3b07317d72251a0fa311b952e6c26d6fddb6591792e35a1a1ecfc6fcf86b87723ec06154da9a8e7a5b307b9e42b25d42acd4e97dc122c1de87694bd1eb79560da2d556c949d7cf017458aacba719dd3f6d880059f24119a8d300e14d6571c9caee4f75372c00e094a35b53626eb7dbd7075dc981a37776e6cef5522203b6091ba651ab66c57e3cc7e33dc55ceffbdbf9f3221af12b0cce47f3b203e3ab33d5f9471e5527e4ed45878ba70ecb08e4517340d93166462d7d9e44fbb68fd27f27544578ed6b5e9422131385226bbdb9823847a1ddaf32ec0a7efdaaf782d7c54e154207db3fa47ee9b3ecfede4d81482c92c0ce895b0c754a3631f1c44974329d20fde4f39f92b484f5c72dbe3b7f72afd7d7b7681fdf9bb03fd61220f95e6adb524e9025d93297da6bf2baf540ffe70c8f85422f38769011efb9191790306c8b11cb7f4b77294bb3ac41e77df519d15e9efa638d672ed5aa448e3fdb7dded23627ef4d08536b30e6e31a6d3f65cc959753fbfce693468d52179228a79cc1bd2f1dda05e6308ad73224e325acdd70f18c46b3a0af0190f7b64f7ffe0962ee9dd81ba9035631acac815d775d03fcb73e6c202cbdedce8b9437f4ff10ed622ccd887ea7ebd156d93d352dc06e3dcdedb325b78055404f62d5a468fe06ac0d55e3ad5021d5078e3a56cf4ebb9023c3cf7b425ab25e14416b8f2e3521599d8259e3c77978a440ea8275c954c8f669aac63219288bea654c74bf79e9f3e888305874c711521664f58cef723bcdcdcc147d26313221aff674d09c18f270b19239636c81f0ab470a416414821c8ed9c29adb1ff2fecd4c11c11c21a80aae39bfeb0108dc99a63be10f9c38d55d663792b2304c3213ee38549b36c55b05b2e15a37d14407c6145d51c12dd4f7bd580db6ea5f1effcbe2c373a7534ca5b98e3f079856d6ff2f1c0a79e8e950093aa82ab9a08ccbdd3593a95d4872c645545e589a697e70f94a7fa1f509cf6c38db5052835c1a08a48fdc616d84ce4014042312904173e6dedc193bbc05bdaf9d9796b3538bf931eda0823cd6228af8aec2f0bf73def7a56489690776093ea116b9ec30149666bb570842ba0a970800040e407f863c29ed966e916955c3e0a6d29d7f265435e9dabd0eb32fb597e1875e6fd6b54093e9bb4b734a0cefaaf3ba4005f15f0f2381900f42bf349206b6ae4ab41e532336dd6830f0e3b0dbb475a1276f286c652f5da0d0b4410e4bc0ab5c78bb6f8730f12d0b9e80a40401972311215db0b8225a2eddc38d183395c8514fc4a0c66fadf746ea20bb4b3e3aacf316e8f7910c341169a575f992a97198ce83a4977a83989882c2e3bc82abfcc88969b96fc19dbe570f15c4e53756354b972183cb03f7ff450949168e95b291e85bf0750729cff00132f03d927cb83d5d0d73ef1d85a0264229c14d86a3d87e72df0c56161004bc3b1d53c5914756d6019d66a615dad9923163ff29fee42410d3c44d2dc47c8e4d63ff4fa526b3d1a8b899950fc0a41b23ba19873adee3baadfffeb0c60a000a79101f2c05fdd16e4e4b2a11ff715f8ed16907591977e6f01f248c700313aa780de968f680cceb590d5063ff9b1b47a0acbda414b232caa603d8a02d8846793babae175e4dc030aa88e2234c03a21f52f195b6a0ce7ed41284f9ecd35c538a890a790749e8edf76cff56ce9b11972140e7352a364f1c3583a90dd1a3e10adf0d45c8e4c4d6d1f4d737338de46f6c411bd58fab16dbd942992763208eeedbd8cad24e540904f9421959f53501ba0336215846d8321f499cf6a116bd16be97384f50a30e0706e13ff110f1491460b47eba7e3aac169e35333c50a57dc641f6685e35ac3a088ef66051b8ef23e84140e70ccfb15ace2bbe527fe76658272ca67407a71cec0737cd1bb9dd38e8ad73c6c983d970b583a57f0557677cfc30cbeba1742548146e516c31f1872724808e439320b427d70f552226311cedf7368d0a31abe6869851237552704df5600e8d5f0bc9df855962d187cd10457cac735205011e768325b5e37da376293ba837976aa6bdcfe7d1483accaed31174f7e5fa4a03967044e5faea802a8144545a5a5f4092000e62c473458ad6067e6a44bf3220146365f45d6ea3f41cd85188a2e53fb54b76b2292884b440277cb65d0c2df94b1f6a42b1fc4e3bb1e31e8f6faa51ae291ac0e7d375f1b3898d2cb9aa5af28422423d117d40710bd59b6887f7d6f19145fe67933ee5508714b8f24a14dfa8ff6b00d71e02b1985098768fccf4da4734a256aa49d0ee398ddb958a3cbc454eb393db85bee6c47b14ecd5db5904e3924696b533b589374e5d458042c55b644254fac1d094b3777c261903def9a683070721256556001dd320172000604ca636189d5984d9eea16f50a2e60b6b6f8e9bf4b183e2778ddc3f3dda7dc29aa5bbab4b31e2b49738de62052625bc237564830141faa0541469a83db5363e59f471e290d88c3dae25c1024386256ee891b64861517315f92ca52bdd780691d24e6bff38ca4e55efb9630172bbbd26c374e82db52a9c06af6cf83b6a61359c2c61138b6c7d366099cca84cc3a860b450478eca6ec54e17bcbc842c5a4e6eb2dba876c5dd6a00c0a5e737fa49d92e12e77f1699ac259c592de634d0d1fd9f17a67a0b88ee7cf1a74d57d7e51abddcb67b75c0a5f3325e49b06b0d62b058293680c6db2598bee4eaefef91c644bda73931f943a5933c079191ff71933a8888fb3551ddafbd7b38dc82320745904bd10d4958ea2a0cd21132f58f7256ee65fa5d8867a05a879625b92a8bec3dab7fcc04e9bf3639eeee62a6dc7e3823843b5742aa2abbf19d32ede126ec658d1d80258423b9f30f419c925bc30788929a00a66adb8515085d626ff9992ee288a980ee3fdd7a85f369ef780e3dc101adde119eceabcb6ae267b8b11c4b9567e2cb94e289e076bb72dbfe8d34c36e4fedd7a9aedf2ea4f6c0fa8338b41c1a2b28107726c04b7e9db67b28d0b2f9de7bfc4a7145d46fe39d1fd4bb9fdf1b1a346082c50c1e8750dba9b2094dd98ac3498b6e97ea9650d67854d8456f6fb700dc09485bc0a12e67b86c6b87168829d53028dafdbfe14e11923310a41315944387d23ba11855e00f991252042572ad606b951135c60db98e97adbdd867d029ca0a8733c43143526bf9f6f13cd9db4261da49832bc291605e018b34b0bf075a53fa6e4c980a40e92d31b322b2a833e144cf95a44d9095d0d9e00b9c9b117c4a6476e945801c11da6a2109b9e144d787656e1063175378e58915c1255c941f370c2306c403ddc234104e6c2462690520a53d959801c34c7e62694c4b683c2b6a84708373fd089770d4fd58126d9931e0b145f8902719091ea76dd670b97ec07c6cefeeb7f79819595811523a70b24f4c1345aed1b851287f9aec3826e869d7a623001d33df5c4adddfa0d72a165d1c1c4b2d3657a71e9c49952d95c66c57cc7f61df89f20900975064ab4e68acfd310bd91469cfcab8bedffb98878f43bb62ca75458642fdec41838a248ad00c12183b272cbaef5cfac21a3d8182b5e627c9cad4281f072a64f49aa3f3a4c74c5240f6dbf724e6c5833f92c6ccef3e5b8f2a75e88a5fe1754ad9febaf3ecedbdde06fbbcbb654f4fdd94798ac4a8afef9a6f6373a309903f2c3d381bc304bf97f3708d7f3fb7322b4677ecf001db9f12439ff196324b25cd85f7067161aad8edb3ff32e3270a941a67e42c85dd4aca72672260c349ef898e56f673949ad7b5e8c7ac817e0ace0046c633d4b43a891afb8d0dd4a4061133c44241af3b0dc836a42d2d35f610d7b6e2ae8aefd4909b6a52da793637734dad7e775a0ad74b98bea72f41aaeb6e29fb47ed708afd84800a087c185b4049972edbe9301faba54a80cd2d36361400b42e3d844d17fbef0cc03f7bd92917207516b00e1929c299fd19dc6e519f0afd031cc70bb3063cd71448ea51e6947eae32d5ff2b734f3bd91ee353de2c8ae18dab85b77304589668b1c5558df7c10643ff29808330007371b5e579cadcd14dcd263552c08c9b49a707c57e9f4dd487dd7c4f4c6c3f952ea3349e474634d4b13bd688b66366c0f68cfe45fa5a0e53b9cc6c8aa02c325e5d9f972c0f59ee97cee3acf6dcf74c7f8965c0245a07feb8a484dec1de08fa5423105eeb73f0bdb30249ae12f700b0b40877592062df87b1a68984d4cf7a2f5fdd3ca2f8f394bb2a7c301364c67785f178adcc523d679bae8aca1621936136c89c4fcef0bc47c83ba0ef1b5f8ff468dafbe3dc22ea94d369362134937a78621cc8d309132d5b8824464d781c254c47be476860696198ddb37e94ff0c1d6e6c17a17b4fb1462b6dcfa8d86dfd9ebdfb7ee7b35862aec698a1d067c09971f9069e8d1138bdd77db91efdc1235c14429d6d81f627ac1d3395a0f95cc4409a475b309eee7e4417bf8619cbbcc441d27bfef6520de1901d61cc1d5f111d4bd3906211b4e37aac140155bb1f2f0bac5834a5bd23063f86b67ecd623ad873dc231a3f58428e155817ca957df86bb6fa1845f5ea55febf613f03f253e55d6f7ba8fe072215b35036e452126ae8a11daf3cb3a6b53d27f7256025f57e645bc991cbbcfb1a8c5063b519e9f919b948da6ce7d735fb03155aba8dca2c6c31b222df91c1a393d8c42a705017dac98a1de82741f56836bd543d6beda691cf9783faf6937f572f09e0271788b333b911989036e99de9599c2175483d5e86ae0", 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x35}, {0x6}]}) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 22:28:38 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wskbd0\x00', 0x0, 0x0) 22:28:38 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000004040)=[{&(0x7f0000000440)="9df4765591979559cc9cb5d093cd1bad267b42f264d099318a742573ee19886e6a1f3e9677ae7251bc5ead563199c8175e7a410bb60f53", 0x37}, {&(0x7f0000000480)="4e3888b87dab23e28fdeea3ba290000f1936bd61de46f8e9c4bf8818fca146302617dc98448e3dc91318ce24deea650c9324bacce78b61c99c58612462e052aeb173ae1766bb40b010e5f0b52dc98b8fa928d9cd73f5c862fe78f1be0a51e7a7a88e6611954f344794d1bb7207f1d02ea754650ca31785573f96d796f8f97cca5938b2437546701d634c9c30b793f8", 0x8f}, {&(0x7f0000001900)="52d54b19ebf7648f384750f6ce813598cb2dd77f9c6db98d23bb816134cdacdd67ff3f0402722e6f82138a08ba493c2ea85b655285544fc36b04619da04ca4ad56d6cc7cea01422cad110bb516b006930abe392796808aa3de8a580ed5fd02a6175c03c1a5ddaff3c802b5e09f86622e2d3f714b7f648896c5b12d6c684321de2c3995fbb643e1cf32366fce171bf354b40ef9b9ba42f67c13cb0f6836ea46c826790d6a0cb35cea02af4b55cb64a4", 0xaf}, {&(0x7f00000015c0)="c1071c06d51c81a04e00b12c5f302734e055c85883b109d85a0f7078f3f33481656e80734d14986ccf902fe79f08fc7f161a36d3a9cbae234f73e9b3d3", 0x3d}, {&(0x7f00000019c0)="b2c23c7d19cd6a33b48ffc1b342511b91265da870a06a6fc2198711a0785868470afca19be3a499a6ca446dc28fb85de2f0b7756a72a14df82110472c5108ffe348ce337e010e40baddacf0d13bacb811ed10fb6e2577caeb49c758fea2b158014c141d366d1efb243c86251695215bc2e53a80b4a816984da63e85ef7cf4732ddc0f06180e91bd817c96f7d556f26d6d63d", 0x92}, {&(0x7f0000001a80)="588a7741db93a9a885a1d67032f02c997266c7903c6acdeb8622d0bc2034fc345b4cadfc9adc5c5d34e1afe8778a4a4ad498750008b479bbd5667b541f825d128c2cd5b18f8f0065e7e8a4df033858376eedab685b1e8aafb05413c85d584532d62d940e16c156ff7ca1400d54e449ec77ef8d0db57f7cd88ee55f1d148bd8d67bf1cc13063ead8ee33c77745216eb6dfabcd4c5ad281a42e052fa793812c992aff954ec534cee6a8f0c1a2e64530c27629c1cd15240ac", 0xb7}, {&(0x7f0000001b40)="3315bae423ceb7a7dc0429a42946c6fe40c88eee72037f883442ad90", 0x1c}], 0x7, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrlimit(0x0, &(0x7f0000000340)) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r2, &(0x7f0000001b80)=@in={0x2, 0x3}, 0xc) fcntl$dupfd(r0, 0xa, r1) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000540)="491b1db325666859c8fb250d4947d56db013ee5a7dee6f27c5edaac35c8f128b2647b57ff8484a1ccd847333da9ae14a1e30fbc7e0bd69eaf9426439f4a876f1ba8fd2840b92e32ecf2bc72f56fa287834737fbc5b884ff0bb2c4f118cb1e8ff11b8608397a2f7ae38d2173b4c39efeb63405f330b851a73082c8ef1a536cf7501be0b60ea794737b482d69fcaa6870623a6cfc1543b1887a47ce3e4a6f95c24e2490ad77b9a4fa522ccd08fd38868bc9f071d98cbb942a6dd9c7f129c336f8bc362d22c69658c70a52cde7e0534e2340e7d8c256c07e86d08e55fc364a4b06476dfb61fd887e5a4b345715ec95b0d788a785cdace35f0fd0f1158a349e94cc7d057e0f5701014c768d59e2f84d347f187aab7b23f4cf21272479f82f429e664e64193991f7186a887d5dcc81a67cdcb6d41c26fd08bc8a47079f55dca5411908744c3472a7edf66b9d9f8182cc842f6eceae9a5c5e7893f973433f1a8e565bed5dac8cc602777d1eb0c2c7be2b0be1200eac49a7c4ac3fc8d3f20367df1bb20926b0ff46dabe662370376211de4dabc0fd8b23aed022a563b8c0b25546d8dfe66bda46ef50585bda732c88ec57fa8a9ad227ee7ac0984ddf872dc8cba7adbbee78a403357c562e35a426664c8bf88b9a398834506c400db5d8c6b92e1ee1073988845cde950ebb542b998203d5d76d55d61492fc2dc46dc348fcaff9841adadf07adad568b782cfbc67178bf0ed6f9509770e955332f54a5da9108f9b7cc410598b925b93d5d1535071c08f1c24e568ff4ed6208a1fcff953ac93c1108551be3e51bc6e9f08495b004adbe57d2c1ce1911e89909c1bbf81780ab041c786258b120a9d0f0b2e40513abc417d397d5216d1c43546bbcf4e3dbf96d0880bf53be45ab569bde3c76691810073fad05f3bda518d33efb1d796e0a59c3d6ac994d5944ce15cbecdd030fa8202bb61207de6c271e67900f744f540eaf6445540ad7fb9610ea51689a4b8bdaf0fae28c5aa653eff47be4bb972386b10e9340b9a98348a78aff96dbe4efbb55d332b353969f5341967499a0801d79031259e3e1a9a82591f6738c4c9118269a9051f9d8801fe4cb40e12a58faa5d606c3c7ab4bf5f7933f7dca477fbe0a29b763c2715c37eb1d38ee5b1fe637c42da39af342534cc885b48b66daea76fc3833fc50b5c1d1efedc379a2b8aa48f05586d59ed25cfcaf3ec397214f9a0b0e32757173a35140e78ad36c9bddd5bfd41b399da3f36a61fe13857655d54b74278d5129b5eeaf0d8c0a9261d253948ab6bd70a775e3e4fe2efc21e14d45d6e913d4fb99db469330c8ac27f368722a5560fc82eb6f46347863cbb9c3ab3d9276f16e14d16722605febf7fa426a922604da046fdcf462c1981caf7aa0e3b2cf79fd56f6f860a51f0755444622be9e670e9a53741695980a3c6675bf1bed63e9f8ebf7fc2fab463bec243307b9d4fe5ce4eee7bdc8591d91763bfe6d6f5416a6bf28eb8a2d2a1427348191dcc7b21ab3bfbbc0027e1ce0904d4f14a5bd3b29a4f4f318593d1d07283aaa1e6bd92e52f8bee4cf81209c5a39ecacbee5611709441265fc2bf85e5de133f5ffd644708672c96fa40d068a6d5b2d91ed138c82551b22c5191245a6a5b5a8b88e0872e85e874873ccc82a55d6f6f4197fefae28cc44191066c22e65cdc6a6bc381e0a8a471792d12b6596adf7bf058989ccd1c459251e5a84a856f332ee0999d0e7fd1806fa976acd6771d9f7d1b41e31a340de38ceac7de214670ca178b555b1c84ddfded038d807a0bacf1d4e5c60aa125bfe9b6b6a1e32839fdcb79fd8989d8426abece8395cfaa75074ff4103d7ca53e21b3d989860b9e8a8aae57847ca2be2d9540fadda35e9ea1d6de3bdba8d291ccc5e8e0f937b0193352170772f9080bb2a46ebb9c27df63ab320feb0c0504c14ef657ae410e57f6fd32a74da49d167ffc69b7ff3e9f86cbfe3939a43d8c7257da08be0348cf31707df87d695364adadb7e9c788cdf5068a40597f9e27e3e7d096f4dc2d58380a7b918d027b8d6e1ece99256c305447ea73c5100b2ca75e58fcf3f5a145215d546acd94a0f48a6805cf658afaa09092984225c5a5d94dc2d2f573dd2638b2224cbe71d5088f55dcea09375a462b37559ee998a5ae19f97b177931593b6b7e41dc3a17c01525e06f8889d7ace18e0dc66912de2e61120039452512f644e63d9a761cc1e82e55f3d0bd21cbe844142629cc096ed1b7c7d84e744ccd69c13799b212cd25ac28ceb130ec35bcb6ab58c99f6ef2838cd3bbced954f9c989e30e495ca6a15d5f95cdad5035805f9ddb25fd3089337b8f0bbfb16483ed743ed422f2cd57299d9f7caced57a93ed2fbb3faff04cf58524b01813d45ae0881698417d7ff7b9a5b10cc0348c9c9a4637c24681ba5301d855631a145585d75df09baae56b309a9f8abee1e6b065bbc44fc5dcedb1b9e25d2746953cda93a3e978adcadcce123bd9c8f200065d6a25923f8c59bbfeeeece64cf4477d1eddbe5ecc31e88bd3ec2c0cff5811985bdfcf822d5cab59891f736a4f73b067e790c56a51c3f3374b611ef81125c42ac9e48c5f79365ee5ce971ed3a60654a96d6ebf22eae742edb054b137a39e8431c336bf82acb56c4c4192c1e7917800d94bbd111f4a66c61faadc7a8ef4e06d14457b29764875767a318071ba9ad53a60b2af574a2137665ac09cf14be2ae68f3c5323b083b538b1c5506bf9007bdb5854bfe97603bbdbad31af1e02ab6a52747b465060adef24213eb66226cc6bfbd8094d8b189bba2b6577739b2e4f2da3d53e5cd85ade9609f84ddd7f08e3324f2cabde5e35c503ffa59d0c8c1b1e50ddbdb77a56f1275f13aaa3d36c63171c2d48e34da6394d00261ed3ca6a7f5c674ad1e6f0bb740b58f372d0a7b288d1da212877ddbaf0edc31beb12edfbc5ca45ebc66e844872e0a0bdcfc50df836b427ecaa047e93bba21dcb1810a9a8e2c342f0bb2781e0224c75daac847aeee4b92953e1be34ad9c526536d505a15344de8f3c617d1d44a9bed6357a2764bfa6d65161060b8a7dc58da96e95021935c804d7024777c84bc05de6279d8f79123de575f1bedeb0a0f01944edd263d81d91a5284a8c8840f4a62caf14a54da0a2a28e7e25214dd03f19e991fd6e7de458c0856239a9293fcdeab576df289600a617bd5bec553ac14a4d98b3b8fbc6a5071da860de3c83541c313179fdfeaa6c64df6620d21b036683d75bac77eaa91e6dc874e31f7612adf20ab5726941c304e7f0d68d08902a43659a7ec5064a26d951ab33bff98c2fd39afeec4a92f607b013ce393498b96fa9c2e0fdbd4d8ab1e8cb94c6d5285280a7d7b7b368b88b06ff780cb208bac2a90266cce66afe97eb473bbed93a42d89fbb2ccf721c1bcf67fdd7f83b1a95bada8a73eac6fd09a931385341b933930da4534f7458f397cb7f73076f296a22991d62ba7a6fd11503a2da8d8c77ceb90ef24aa9cbbb7009b1ec90f697a82536de475a52e84c99100e52154892f195506a780067a4a141f8a1868500016dd90944d41eb46ffd2cdb8c3165156541a4eb28a95d72ce03d0647e4c319f079983b833fc6cca20ec0d272faec96f104ab9944d6153c730c780cdb5a10c443a346fbc29c49dc58dc4e0d8e0b45e32361d7a6346ed039d443188be5427a6e235dd83eba46a8d096001ecf02f0294cb311e17f25034c59bea401067f05d1d4ce2b1f41e0b9f27e025b7da868c55717ed474fddaa0b264777125daddce3f9dcf0c98fb63bab559ac1a938d082dbd62c3a13e27e0043e23fc548a83cdceb6296f0868a6dd978b380ef291240ba8742756cbb21a26491afe8506f04a7e997e91bf46b6cab077429fe6fb31f2460f5240d5d526e587b4fc8c0311bf8113387211bc1ee3529b5bf5f5c5f54d10d6fbbbbb4d04d97020810d20df115624c96b0544a2fbdb3363cad8494d8c12f0a2c85769c34430e3104174f112f7cf00b274cf506bfd8f6fdae21da16db1c1c4ee4b9af9ccca9d6d19e56891877b03a4096ee15b76f0920acf9d08385035f7ea8484f92fc38a95bbc06ff987be3ad9ffea9b9c67743252f033f5b7b79df696b7fb100fcae6c0c6d16b30b991319698211b4a903c6155627c8d04e318fff6362c2403a8904803cc9288928d50589965258410ded031fdd6d6e04fae0004f911d80d7eb782be35de91f85d3e63efc25b4aaf12a7ec3409d36cdccf4c81cb6c71eee269e0b94f9880f8a24f336f6f58184cc2ad0c2a3811efbc9f623e6f76c90fc82b4570c6527551765f40ae446a1de9e5db556ec22b766efc093ee4c79a4fe36b286c4592d119c994415514821509fd1ca18e594d006b6a67c2589bc7d95f90e00e058918e35c93dfda53e284450ff3ba6674d09afb39a4a6b1ed041c0184a7df303ad3f6c0b7957d3278fb7b0653055c68d0b698375d0e4eefbcdcc4a8ab48012f99640b77beebe63d95497ee86476646d9c1d53051a3082fa2fce7e1ef5767001d0a9c3737fcfc5c37b07815c307ff4804caa8ac52586b736f22096b05a85555587a5aa024f14c827141549eb440a78c86a9c03646f29fc9d98841f89a79ce2d6048326c1a806ad0d8f33c4f2f0464ebc2106b0c6e894e4b258a9e08a02e6217a7f10d0cc7738d0c0de853bc4004cdc97e16ee0cebb1c2e0eeb78bc37fc41f58d507dc58edd919446243d6ace8a9a6104a6fe04d887e4790c84f5fa7d46fb432bf4ce2e232751f11cbee49ed899e0a41881164537c6ae2e3acf49a77a921fc9b6212f1e9fd5aac528be0ee42d57a9714a357f76f29beaf8470bc249071843a824bf3a79dd68411f8f63adefbb78abfb75feead009072ec6c95a36b630aa2964b00795e91ea287496862c156f922997fdfe32c1fb3058a9f63ccb358b6541a0478797b6d155be14727307adfd18a5970f1f1ee1adc553f48bedeccb23f81fc0589d83583c32a40942d5629b5b521c8b82c6741e57b232593b2f1a733ba291c6b5265b24fb3927a1c7640a90179ef286a31585041cda24d181f6edf8935d5d85a5b4e642d15ad4c148c4d4f687e9246f107353db1ce614a6d6492a508d640797ccbe5604e9d598086c93ff464539693bdf0381f073f12e3f1535a2e5a67e8610be9894769bb893d0e6fe814b3c56378fa1f25e45b950dd1b3040c86a93310c3d2de90c85090bb2f2c4e5c8dd7520435e5377d0d3be548cf03772a2b874e4b59ba00ff17cd2d9ce60919abdf7cc623648fd881a19123c24939376d7ec2dba002c9bab2d9ecd64983bc175e47b9abbcb083d52f12b3cb23aad00304f4238a1a8b880955fc66d9c83b7ddd085db417b6e669a1a72c3b9df4ad3ac4fbd448aa2c92ca88d52ab5654be9e80fba7204633a1d9db8fcef77743a4ab10f97d7595bfe457df1d7035390e26b752d35b8cace3f4ea1c5f851c89c3fa9e9ac106dd9101b741df68b5bfe5ad40f58fd975697f91d8f369dd2952636323d33df721f7f6739b70d3d0008eb7e78e2a3cfd996f25bb4c5f8ed57691625d7b84cfae8a54baf0758054b9dea723826a218d741765534cd72c778dc95a1d875353cb043570b1e4e4760da06ac3062363aebc25bc903202ff0713b17454e94dccb20d862535a0ee5ed1ab1089f4066cd8871f84551ac1a84124dff3a29cc88c141cbc8daa74ed2ef65d5420fa8f01b0c433934b1f3af9b36150187f426066d078e05d713be8e5e401a967037904add253d169d8552ce6b44ac71adb4f5ddbaefea4cb4c21229587e", 0x1000}, {&(0x7f0000000000)="346a05d3568171e18a76a8e4b56e376fe0f2dfa8d02a2a", 0x17}, {&(0x7f0000001600)="f84ccb45d879fb7b15f3ddd4d740d6c623fbd9d3a1843771d7227f68c149a5cb11c01689e19b502149b8b14eb4738874986f8fa4e9668d42d68ecc910212af63cbc8330f204651857fc372ec44994a5024ddf6f8603b884fb9d4839406aa7c4a4d95ad4a3dadd92a33fb58fbfe7ba5a8aaa1b10c3899f90eec4345278e46f0b631ec823bd9fb838100d7d2ea3a09ec1618bd87e00d3f9563354e38818c7d7eef85bddd56f0ddc88aba87b8ed8f2756b2fa5307d59c53504a8d39ea0fba645f3842fbf4f116009ec253a25311a8b1b78f85b1c3d0f31812c8b40d265f75831c482d6f6d0e672487a1", 0xe8}, {&(0x7f0000000040)="ac02abfb7bbee5090113c529e735287d268576d6ad01c26f3d788c6c46cba8e44d0732b2adffae3234e67fa5361809a01899d3141f714f8da35c77aeecd6", 0x3e}, {&(0x7f00000003c0)="777bbca92e4bdeb341de8bc8968403635e4b4ae2cf97b50d95c069e0d2b8fa42be38cb7a320a16d5d418981a22bf6d5c99540723603f5213eeeb9687a98de3db929e0014446a24e4e80f43ff6165398cdb719b240fe458be4939a2e58c6426e9f768dce211e6b17b", 0x68}, {&(0x7f0000001540)="9aa6d88f1ee523ae38c520168c2baa2a089c5bf05058cdf4d323532fa5cfcd736a632fbdf49dd37e62d0489b68afa2ff81acc473d6d1162d635972eb662d2d45ec562f6e74e90b04119e6a9fde81fcb8522f82959857bbd4c862b281ba0ea14d532a8c6809", 0x65}, {&(0x7f0000001700)="4a4ead4ade44236e1a02416cb75b366a864837d870c46db372b4d336e9251af1400c40c9c9a51e10f0133e47b7b61e25e28ab5fcff51116c8ca7c50c571c3a8de502ad8975ca7548909bec067545e8c2f3c6", 0x52}, {&(0x7f0000001780)="7c75b24988a3e22496b820c3c6fd4fef4fcf94ad0eff94449c6f1a2a1e3a12f398265d6da929f6a424376912d55af3057f38318db813b3edff64e534939f884225d67b797459f529fca6cba7aa45f5d2c17bb6e55d19c4d4b82f74d216bc1977c7b4f9e3dc1ff0f7fbd5184269d09d6d53a8f7a665bb2bbc70427b29048254d302a9b0ebc4f2ec011dc2cc5e4fdcaec561b0af46c4291aa97dd6211dcf254aac1e1760eda067032115d6aa5a8540087198d62c08dbe279f831cc8e4d9e5682e731956dfc53ed51261bba6fac823d28ee71632f061508e4df9adcaa76f2cf10bce2b7e6c5fd3a9ebc3ad26652", 0xec}], 0x8) read(0xffffffffffffffff, &(0x7f0000000080)=""/24, 0x18) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [0x0, 0x0, 0x0, 0x8000, 0x7fffffff], [], [{}, {}, {}, {0x0, 0x0, 0xfffffffc}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x8}]}}) ?ÛÆÕ©ö:OéITqñÀ§,~§à¢eŽŠt瞢Z¢NÇrÝþÄzWJ¢òåH„@lM [Mêi\ˆ½€˜-.20x0}, &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r4 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = getgid() fchown(r3, r5, r6) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r9 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() fchown(r8, r10, r11) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x9d1, r1, r6, r10, 0xffffffffffffffff, 0x80, 0x4}, 0x401, 0x21f8e2a2, 0x7}) r12 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002ca, 0x0) ftruncate(r12, 0x0, 0x3) preadv(r12, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x122) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) write(r13, &(0x7f0000000040)="9f8d2aded94bd3c247e42c91542b034410223dbb1684ee4b3e7b424e7b37327f983d8bf9577f1f1d39954d396c38", 0x2e) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001593c628 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001593c628 22:28:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = 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", 0x170) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r2, 0x2, 0x0) 22:28:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x2ff) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x84) setuid(0xee01) r0 = msgget$private(0x0, 0x90) msgsnd(r0, &(0x7f0000000280)={0x1, "ed90f0ceea0024ed9a421f069d732bdcc34a7594442d2f9b7d547b27f6cd3490632f17b35f72661c4e11382d2144c2d5368630f9eb72d8e01a23725efba090ef9dd7a2cea5b1c5a88ba99f1eb5298e2e06a1231cbc4c954155bb7a8b391eb0830d617f466918215b3979d6b3cd46895cc24343d2f8247c4382a3508c33f298b9a684ca8379db354cbe1377810a18b636"}, 0x98, 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 22:28:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r7, 0x0, r7) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="a58db48bb15e642269a7d7195682fa9a63edd6613768a9267efe16f466c1478409499cf0d34c125777c86e9a399d8e0b8d4397a3e5408f136d96bf55bec689b7efde0319ff4026d5e1556d92b7ca44d4b47fbaa04c0ae779e45063619cf8fac034ec17a45079ca11ac425ef721cb435d9195a584238df77db61d6bcb5c358e7ebd4cee3b2912dd414d858165abc493b984fe294e67e4f2992649f75dec3a8b8142937131b61546643c08efc65bdb5c30768217348ca77650e06f30233f61c06f3de6c1d87d067bfca8351947a22cb8d469556cae3056aad90e9b26b50be518a8efdf505de39e9251e1c17c42", 0xec}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffff9c, r6, r7]}], 0x40, 0x400}, 0x807) clock_getres(0x2, &(0x7f0000000040)) 22:28:40 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x9, 0x7, 0x5, 0x63}, {0x8, 0x1, 0x0, 0x9}, {0x7fff, 0x81, 0x3, 0x1}, {0x200, 0xff, 0x6, 0x81}]}) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r1, &(0x7f0000000080)=[{0x1, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0xcd}], 0x34, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x1, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r7, 0x0, r7) socketpair(0x2, 0xd, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f00000007c0)=[{{r4}, 0xfffffffffffffffb, 0xe, 0xf0000000, 0x4, 0x80000001}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x14, 0x2, 0x7fff, 0x80000001}], 0xfffffff9, &(0x7f0000000800)=[{{r5}, 0xfffffffffffffff8, 0xa1, 0xfffff, 0x7fcc, 0x20}, {{r8}, 0xfffffffffffffff8, 0x8, 0x2, 0x80, 0x7}, {{r0}, 0x0, 0x78, 0xf0000000, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x21, 0x7fffffff}], 0x5, &(0x7f0000000880)={0x10001, 0x5}) semop(r1, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x4, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/85) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd86) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$VMM_IOC_RUN(r10, 0xc0205602, &(0x7f0000000180)={0x0, 0x8, 0x20, 0x34ce, &(0x7f00000003c0)={{0x9, 0x80, 0x7, 0xf2, 0x8, 0x6, 0x2}, {[0xfffffffffffffc17, 0x5, 0x9, 0x0, 0x8001, 0x100000001, 0x5473693c, 0xaf, 0x8001, 0x0, 0x6, 0x0, 0xff, 0xffffffffffffffba, 0xff, 0xc000000000000000, 0x0, 0x6], [0x1, 0x8, 0x200, 0x9, 0x9, 0x5, 0xfffffffffffffff7, 0x7fff, 0x101, 0x10000], [0x7, 0x1ff, 0x1, 0x0, 0x7, 0xa9, 0xf24a], [0x2, 0x9, 0x6, 0x0, 0x80, 0xff7fffffffff8d49], [{0x8, 0x8001, 0x1e02, 0x10001}, {0x101, 0x20, 0xfffffff9, 0x25}, {0x9640, 0x1, 0x0, 0x5}, {0x7e, 0x5, 0x8, 0x8}, {0x0, 0x5, 0x9, 0x81}, {0x5, 0xc023, 0xfffffffe, 0x6}, {0xd7, 0xfffff800, 0x3, 0x5}, {0x200, 0x7fffffff, 0x80000001, 0x4}], {0x1, 0x0, 0x10000}, {0x8, 0x4, 0x0, 0x80000000}}}, 0x7, 0x5}) write(r10, &(0x7f00000001c0)="35b86e2e2e47", 0x6) getpeername$inet(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 22:28:40 executing program 0: chflags(&(0x7f0000000080)='./file0\x00', 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xd2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x28}, {0x14}, {0x8000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) 22:28:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0xe19, 0x8001}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00000000ffc3fc91fc8180874000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000140)={0x4, 0x1, {0x651, 0xb64}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) 22:28:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffff8fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x8000, 0x0) r1 = socket(0x800000018, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 22:28:41 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/40, &(0x7f0000000100)=0x28) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 22:28:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x1) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') chdir(&(0x7f0000000080)='./file0/file0\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 22:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x2c}, {0x26}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x1, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r3, 0x0, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x25}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 22:28:41 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20400, 0x0) r3 = dup(r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) write(r4, &(0x7f0000000140)="d30e5ceb438425d2", 0x8) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8d72, 0x4, 0x8, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x6}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x5}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x23}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2d6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x63}, {&(0x7f0000f49000/0x4000)=nil, &(0x7f0000e93000/0x4000)=nil, 0x51c}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 22:28:41 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)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000240)={0x0, 0x0, {0x1000000000000000, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r3, 0x0, 0x2, 0x0) write(r3, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0x2912) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:41 executing program 1: r0 = kqueue() syz_open_pts() shmget$private(0x0, 0x4000, 0x4c, &(0x7f0000ffb000/0x4000)=nil) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x5}], 0x1000, 0x0, 0x800, 0x0) 22:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x69541cf23b938ea9, &(0x7f0000000080)=[{0x60}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) syz_emit_ethernet(0x33, &(0x7f0000000040)="99b2bcf76cb76b0f087289a277ac094ddb61271cdcefa28766b4f7e969c1f08120359d8c7b31b54389ac08e029ec125e7364b0") pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) 22:28:41 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x78e27eeddfddfb4a, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) readv(r3, &(0x7f0000000bc0)=[{&(0x7f0000000c40)=""/85, 0x55}, {&(0x7f0000000440)=""/43, 0x2b}, {&(0x7f0000000800)=""/214, 0xd6}, {&(0x7f00000019c0)=""/102400, 0x19000}, {&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f0000000900)=""/189, 0xbd}, {&(0x7f00000009c0)}, {&(0x7f0000000b00)=""/183, 0xb7}], 0x8) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x40002065d) r4 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb20) write(r4, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r5 = syz_open_pts() r6 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r6, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r7 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r8 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r8, 0x0, 0x2, 0x0) write(r8, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x401) shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) dup(0xffffffffffffffff) r9 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r9, 0x0, 0x2, 0x0) write(r9, 0x0, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r10, 0x0, 0x2, 0x0) write(r10, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r5, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x200000000000101, 0x100000004, 0x9, 0x1, 0x2, 0x8, 0x10001, 0x1, 0x2, 0x400, 0x9}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCCBRK(r4, 0x2000747a) r11 = syz_open_pts() close(r5) r12 = dup(r11) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(r12, 0x20007478) syz_open_pts() 22:28:41 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r4, 0x0, r4) r5 = syz_open_pts() dup2(r4, r5) fchdir(r0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000040)='./file2\x00', 0x0) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r9, 0x0, r9) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x2}, 0x8) dup2(r8, r7) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) 22:28:41 executing program 0: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a396c384f2607cc57a1ce838817958f2f53ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f3712087824e26e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017e1f0058441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addf787431e528e9e2d8c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e438a2e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612252dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce457d3d18e0b5cedf2d9eb1d5200095bb49d06bf62570600c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a2110386a34cbb2e134cfe739146905d536e035fd2202634626670e584885cc8c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a7893f00863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f4900000000001e260073ab30cba944b5927efd33d319ed0d456db40000129da55950566edd6de5b5a6bd5e3b00000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67735f25cbd8334ff8d5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e405ce2803684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa661e9bad7ed751d79d3cbb15058810b243e38c7703358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97c8201ab5fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f9990c6340300000000050000708890be7d1e2c28ea00f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e50100f707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6321f925b71e1821d8094df3559c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e986efb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699261e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c55a9dd6dcc780ffb66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cd267992bd15f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b904b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59eb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb81161a054a6a8be9e18c06e560048f8fe9157d5b302a4301008a2dedc257fdeb4128982913bb7291388cb59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e829a00000000000035b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce72d8d0dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d51bd415fd85239dd644b5d38ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f74ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18485d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aed1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee242115cafc8945268fd76c8935bcc8532da9e686c967da7af8205b84a3622ed4e788f81582f1722f1bc90b0cc6fd31ca4b692234959ae82b4e9fbc02aca05388676f30407cdd9084aee384545550d1bd92ebba0ac525c9f886cdeb9f839ac6817b1ebd787589da5e3c676a38c06b2f1192c5bd9a892e00bb3ac436e731188c9effb7815347238462691d2a72e80b8d8ed7046930d39b1826cfb8d0c2284e9c35c0f1a265599d31633d2c0f5b6f5dee0e9fc8a6d7cb7dbe6b86bab5042cb47b0fad842a0040c68bc45f99d75cafb5956137e59b8ab7d440c897540e3a522c1a9d90092a3c210eef3b3423ce39be4cfe0862cdfe7a1416fe02478a70b008494639674d32485e4be1ad8c49591fb36eff7d275d45ad192aadaf7c6715157b799de515842004c50cdff5305f8b0fe282a19f6f103e4cf04738cf2472e92318051e004212099a52b7d341b3d37fed9c6c34fd67636db072e67baab03a845f12c1f8687ac9a71cff56d10eb7c19c7034103ff8232ce8f55be3dbedfd98ca0c8873e1fb2be911e93f2059ef6127b4aab011911054689fae26e1cd974a86e9dd88878b271b09902d059ca60e764dbb115abbed71ae7f6c929d3ea1beadccf2d3819ec5e630ebf812494bde72518d8f236e575d2efab94da48d7e00000000000000000000000000000000000000000000000000000000002bae70d6c72d2b66187f94bb621f"], 0x10) write(r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000d40)=0x81, 0x4) 22:28:41 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10202, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x100000000) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 22:28:41 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x659d84edb0c82c27, 0x0) chdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff0000014c8f0000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES64=r0, @ANYRES32=r1, @ANYRES32=r1], 0x2c}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 22:28:41 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() close(r1) geteuid() munlockall() mknod(&(0x7f00000004c0)='./file0\x00', 0x100002000, 0x28aa) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x48) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r3 = open(&(0x7f0000000240)='./bus\x00', 0xc0, 0x120) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000340)) mlockall(0x0) r6 = socket(0x1, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r6) utimensat(r7, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x100001}, {0x92ce, 0x3ffc000000}}, 0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r1, 0x4, 0x80) close(r1) close(r4) 22:28:41 executing program 1: ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x40, 0x2, 0xce, 0x8}, {0x5, 0x40, 0x20, 0x2650}, {0x2, 0x6, 0x9, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) setsockopt(r2, 0x3f, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffd1d) fcntl$dupfd(r1, 0x0, r1) r3 = dup2(0xffffffffffffffff, r1) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) 22:28:41 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x10d5, 0x0, 0x0) 22:28:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) 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) socket$unix(0x1, 0x2, 0x0) write(r1, &(0x7f0000000180), 0x13c) 22:28:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x108, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3b2, &(0x7f0000000040)='\b\r4A') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:28:42 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8], [], [{}, {}, {}, {0x4}, {}, {}, {}, {0x0, 0x3}]}}) open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 22:28:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:28:42 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) sendmsg(r2, &(0x7f0000000740)={&(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000200)="5a486fd9bcfb2e3f76904b86d6b66f94965cab81c1794cad5eb8bca45333b947dddd686b737be765c98e86b0654a518561259a48692887eb07aa303340aa6b825673d46ff4e0dea8f8035007a451b73a141e8cac0da33a5101efc5b961afa567b8772cfc73011bf4a06682c0e4f2dc0589c35bcf230c988842f29d95e1518876fc88636a5620aacbe32ce2b4304fc4ba", 0x90}, {&(0x7f00000002c0)="33762459a4c1feb0cc62ee013dd41e8739840cad", 0x14}, {&(0x7f0000000300)="463a31f0eeafa9e4b266fc524a20d8a8ecf7d379461a2202ab0a939ba5e63c0d15a9d4f43d6d3ab618a906ee2ebe78c5358e76df22a261d4628cc0f431f4554e20948b32a454104e5a92cf70d41cba65c563206cd4c7bf7917714f21196e1ba9e05a3caef6cc5728271aedf1c1fc32209270", 0x72}, {&(0x7f0000000380)="b650f3697a4d2b608e0f39cb67a0686ce051d36560c5c89576999ba77377ce93ffe9a482d828a5f1c8ede4050c6a3ba4cb6139a1424fb0a635433d5ad2578e3794d22fbd7b6c69f1fbce77ed94281021", 0x50}, {&(0x7f0000000400)="f7a78d3bc44053f25e397faa531eb54a83cf519b6cceba285c6b404b49d96fca3c1ae6ffe160524340e3c3f7b30aa928ca08f650a39a4d0bcc43f1c3c72bd695a23a4e55a8c0f26babd91f6305d5fa22d72825eb8d99be928872dc43120b003ed177605dc40da3c865e60ed8a47304f736c7afa730d9967970b11cf94921b5a39aea9992f4854c6ccfa7a7757e3a56918c80e0f7000f1de1b824e85109cc53caf823c88715403b9d75ffc191f257479205986cae9b479a9dab758daaa1c90fd316b43f15deebd4737f5063ead274f8dd6bed", 0xd2}, {&(0x7f0000000500)="9089c434ff9d5899", 0x8}, {&(0x7f0000000540)="cfa0ad7b0e59ee9ee53df711cbfe13d0125e3d7eef1dc68fc43089c723cef07db17ff4b9164fb38a1b40c8e157ff43c63d6b2374a18dcedaa3c483d130b4434f92ecf7d9867479ea5b9c15abcd9f4c443930fac4a8da63a24be5357a32c82935d5d8ac30a2a48a13c42ef3962a80a30291163b6a494926742c8fcbfb698e9856f2fb34be73cf8c5c2869c465b90f9364a828970b28a83a857c9635d293f929182badeb084cf1d74745d3a01e371d403cdd1ef6477e76f792a601979625281e09f888d22a18d8b809d88c9d2f6b2bceffd48bbe6e6e524d514749f4fffe2c0d5f3b0c869b6c140ccf2b2154b04c029d7160d6a8", 0xf3}], 0x7, &(0x7f00000006c0)=[{0x80, 0x1, 0xffffffff, "3a5d72edc3f54e28556b7220587ff6641ec1c6ea2903cef821eceddd22273bea0050ff7a223e58ff57e1da7e73c259f7feaa554726897ff2bca934c1a8d2a8270333b8ea3a28754d1b9317d01958c628bb92e9a173587ef6c6d7b9762ed8ee8689e0a1faeb18be75a2736c0e04f8e7b0"}], 0x80}, 0x606897137c9c8b9) getsockopt(r0, 0x10001, 0x9, &(0x7f00000000c0)=""/249, &(0x7f0000000040)=0x3b1) close(r0) 22:28:42 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x2, 0x100, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getppid() r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r4) fcntl$setown(r2, 0x6, r3) ktrace(&(0x7f0000000340)='./file0\x00', 0x1, 0x40000812, r3) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x5, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x98, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x478, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c84"}], 0x560}, 0x1) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 22:28:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 22:28:42 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)=[{0x7333, 0x7, 0x0, 0x8}, {0x1, 0x4, 0x27, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="45f1a520e2d31968de749c6cca72") pipe(&(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x1, 0xbb) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x180, 0x8) 22:28:43 executing program 1: sync() getrusage(0x7fffffffffffffff, &(0x7f0000000000)) 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x101) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81, 0x0, 0x0, 0x1}, {0x5, 0x0, 0x3}, {0x4000007ffffffe, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) mknod(&(0x7f0000000240)='./file0\x00', 0x1000, 0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r3, 0x0, 0x2, 0x0) write(r3, 0x0, 0x0) getdents(r3, &(0x7f0000000280)=""/176, 0xb0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x80}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) pwrite(r0, &(0x7f00000000c0)="22a36e3dc35b444f0d6629dbc0e7b230d432a3751e0e549049e9b5ad8e96329a266df91db9314fa879979ad2d838acd6c8b5810f888b0db2302651e0f037a414b5680690e99e891e1c44b839df8fb42dc2dbd079d0", 0x55, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87, 0x0, 0x0, 0x1}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) 22:28:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) link(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r3, 0x0, 0x2, 0x0) write(r3, 0x0, 0x0) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0xd2018ecb6090c2d9, 0x20) symlinkat(&(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') r5 = socket(0x1, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000100)=0x6, 0x4) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) symlinkat(&(0x7f0000000040)='./bus\x00', r7, &(0x7f0000000080)='./file0\x00') r8 = socket(0x6, 0x8000, 0x3f) close(r8) 22:28:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228901", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x20) 22:28:43 executing program 1: 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) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) dup2(r1, r0) semget$private(0x0, 0x0, 0x0) 22:28:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) ioctl$KDENABIO(r0, 0x20004b3c) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8", 0x9, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r0, &(0x7f00000000c0)='r', 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r2, 0x2}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r3, 0x0, 0x2, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) write(r3, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./bus\x00', r3, &(0x7f0000000140)='\x00') r4 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r4, 0x0, 0x2, 0x0) write(r4, 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) 22:28:43 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000467000/0x4000)=nil, 0x4000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000079d000/0x4000)=nil, 0x4000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) shmget$private(0x0, 0x3000, 0x2f0, &(0x7f0000469000/0x3000)=nil) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) r2 = socket(0x1, 0x3, 0x0) fcntl$dupfd(r1, 0x1e, r2) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) pckbd_enable: command error 22:28:45 executing program 1: getgroups(0x1c1, &(0x7f0000762000)) r0 = socket(0x1, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x4, 0x3ff, &(0x7f0000000000)="88baa79b1fb85850bd9703c04787ed8fb12b805942eefe9cf17ca369a8c964ea89ffa493b2ad3c8dd5c333d314bd308525c14f18e2058c8341f6a4b665f868a35d023b8b7634c70f5deb0202767e17a317a737b9422c67f45371dc2d1472ffb775f384aff9f2618aafeb67ad", 0x6c) 22:28:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) pread(r2, &(0x7f0000000280)="676bf7303bd63d3ac4b98234f85ea0dac37a61aef54bcc1e218f209afed82cd46227b38fa56782ddf9f4977623762f3d111450c224b69e4928c2189c79b1355bab6b47cbe8d08610a595ea16e4ad82187d11a263f0cb052a086f683eced3994d13dc02e3d14511bae61fe738bf50200705d2f5a757639fb081288aeea30e986f3092b3f48a315872c815bd4d42bb635e", 0x90, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x2c}, {0x26}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x1c}, {0x6}]}) r3 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000001c0)) syz_emit_ethernet(0x15c, &(0x7f0000000340)) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f0000000200), &(0x7f0000000240)=0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20811, 0x0) pckbd_enable: command error 22:28:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getuid() r2 = socket$inet(0x2, 0x4000, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xfffffffffffffd41) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000380)=0xb) r6 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r4, r5, r4, 0x4, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xc}) lchown(&(0x7f0000000080)='./file0\x00', r3, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000b, &(0x7f00000002c0)="15dc5d9bbbcaddb9c854ef10", 0xc) setsockopt(r7, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) open$dir(&(0x7f0000000240)='./file0\x00', 0x4000000028d, 0x190) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x80) getppid() socket$unix(0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket$unix(0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r8 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = socket(0x0, 0x0, 0x0) setsockopt(r9, 0x0, 0x2a, &(0x7f00000000c0), 0x0) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r10, 0x7f}], 0x1, 0x0) poll(&(0x7f0000000640)=[{r10, 0x40}], 0x1, 0x0) ioctl$TIOCNOTTY(r10, 0x20007471) fcntl$lock(r9, 0x7, &(0x7f0000000100)={0x0, 0x2, 0x6, 0x2a95, r8}) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/728, 0x3ff) 22:28:46 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) clock_settime(0x2, &(0x7f00000001c0)={0x84b2, 0x8}) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x3, 0x2}, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r4, &(0x7f0000000000)=""/84, 0x54) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="01300000000000000000"], 0xa) ftruncate(r3, 0x0, 0x7) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) 22:28:46 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r3 = socket(0x1, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f00000002c0)=0x21, 0x4) r4 = msgget(0x3, 0xb2) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x0, 0x800) r5 = geteuid() setreuid(r5, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r7 = socket$unix(0x1, 0x2, 0x0) r8 = getpgid(0x0) fcntl$setown(r7, 0x6, r8) r9 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x48) unlinkat(r9, &(0x7f0000000280)='./file0/../file0\x00', 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x1, 0xffffffffffffffff, r0, r5, r2, 0x88, 0x9}, 0x2, 0x2, r6, r8, 0x8001, 0xffff, 0x1d, 0x2}) setgroups(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f0000000040)=0x7) setuid(0xee01) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xf508) 22:28:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62, 0x0, 0x1000000000000}], 0x400, 0x0, 0x0, 0x0) 22:28:47 executing program 0: getgid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r2 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r6, 0x1, 0x9}, 0x800, 0x1, r7, r8, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r11 = msgget(0x2, 0xc0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r13 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffffdd) r15 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r12, 0x0, r13, r14, 0x1, 0x9}, 0x800, 0x1, r15, r16, 0x6, 0x1, 0x1, 0x2}) r17 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x100) getdents(r17, &(0x7f0000000080)=""/37, 0xfe37) getdents(r17, &(0x7f0000000000)=""/13, 0x33b) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r18, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) msgget(0x0, 0xc0) 22:28:47 executing program 0: socket(0x2, 0x400000000002, 0x0) r0 = socket(0x1, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x2, 0x35fd, &(0x7f0000000140)="000000002f9d037722cb7bcaba1d14c0cefb243bb7af3b5afb31ea93b6bce43ad60a1e0765c4be588d10f31cafa1c6a9e4c370f117564e310e44e99367a80000000000003f7443d9f6f684ae18b6bce40e95936d67b686608187790ea75dc41c08000000f861b17576267d164b2fa8ead946671aeaf4074e9c23bbe2df50418dbb", 0x133) r2 = open(&(0x7f0000000040)='./bus\x00', 0x409, 0x62) lseek(r2, 0x0, 0x2, 0x0) write(r2, 0x0, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x88, 0xc) 22:28:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x207}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x21, &(0x7f0000000040)="d0") r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x2, 0x0) write(r2, 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) socket(0x2, 0x4000, 0xff) 22:28:47 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 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}}) fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000413000/0x3000)=nil, 0x3000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xccd, 0x100000001}, 0x10) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:47 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000280)={0x4, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000004c0)={0x2, 0x81, {[0x8, 0xfffffffffffffffb, 0x2, 0x1, 0x9, 0xffffffff, 0x80000001, 0x0, 0x1, 0xfffffffffffffffe, 0x7ff, 0x2, 0xffffffff, 0x8, 0x1ff, 0xffffffff, 0x3, 0x1], [0x40, 0x5, 0x2, 0x8, 0x2, 0x7fff, 0x1, 0x3, 0x8, 0x4], [0x2, 0x1, 0x8, 0x1, 0xf9, 0xdfc, 0x9], [0x4, 0x66d, 0x7, 0x200, 0x2, 0x7], [{0x7fff, 0xed, 0x4, 0x8}, {0x1f, 0x101, 0x8, 0x40}, {0x5, 0x4, 0x5c}, {0x2, 0x2, 0x1, 0x3}, {0x0, 0x9, 0x4, 0x6}, {0xfff7, 0x4, 0x0, 0x3f}, {0xd7, 0xffff, 0x8, 0x3001}, {0x4, 0x7, 0x9}], {0x9, 0x0, 0x10000}, {0x3f, 0x7, 0x7fff, 0x1000}}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x8, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r2}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x2867) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x8, 0x0, 0x8}) 22:28:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x1ff, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e417899e2dfc96ff334a568b2989d3ce90a050df1819515a4c8ab06198824b3da025bbd47b3bf579456fc79ad8a4f5f728fc4d5f9b15b856fedf20a9ccbdd69d54ab796426026bff644e80fbed283a0842fca8adc9e729efcac5871524afb9cb711f0c53039a845aca4471c0a2297a82c29838adf11271051029672d91d34ef68d81dccdd8974d743976ec81b699ef091de6bf3b8f8a89194847b8049d972998601a8f752194dbd556afcc81f5f5f7c523bf861a317d4a0d0884fdd46f724ba6c5d89866aa40d4ffe463a23bda4b0b5700"/250, 0xfa) close(0xffffffffffffffff) write(r0, &(0x7f0000000040)="d2b1f156663b3d00", 0x8) r1 = syz_open_pts() r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = kqueue() close(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r3, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r10 = socket(0x1, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r10, 0xa, r9) r11 = accept(r9, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xb) fchownat(r5, &(0x7f0000000140)='./file0\x00', r7, r12, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x401, 0xfe, 0x6, 0x80000001, "9fff91c8b43ad66fb6701d00244c94fb0566a34b", 0x1, 0xf531}) r13 = socket(0x20, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r14 = accept$unix(r13, &(0x7f00000000c0)=@abs, &(0x7f0000000300)=0x8) write(r14, &(0x7f0000000380)="9e5536c19a31d4cb0e1787a0541d6413f85235d96d945de5a1b5cd8c4d6f7792a26bb423b8c42185b72c3519b0b4fb4aeaac22ffe9b0e36b96e048b73ccf444b4ad30d6c34abdd588996f84825b995b3f6d28c1a9013d888b8f2173d8f2df6f8c2e2d3f06b76bdce5946a28706f2b81f872b5226c692f2f46076de96501fecd3c49403fcb986585e26228ebcc00de347cf687c8bc9713820a7e1891781a5aa631497d2a050edb1f497a8ff3b11fcbe75d9ba40f1ad34c90b86b578baacddcbc4b86e203d301758737ce2f48214af964b83b9d7d9f2b1e8", 0xd7) ioctl$TIOCCBRK(r5, 0x2000747a) 22:28:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb, 0x0, 0xffffffffffffffc1}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x8, 0x0) close(r0) renameat(r0, &(0x7f0000000200)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x2, 0x0) write(r2, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 22:28:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400, 0x82) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x19, 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) pwrite(0xffffffffffffff9c, &(0x7f0000000040)="b745b6", 0x3, 0x0, 0x50) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x7fd}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") setitimer(0x0, &(0x7f0000000080)={{0x1000000000002, 0x14f5}, {0x5, 0x2}}, &(0x7f0000000100)) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lseek(r1, 0x0, 0x0, 0x0) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000180)) 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x3d}, {0x10000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 22:28:48 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x2, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r7 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() fchown(r6, r8, r9) r10 = socket$unix(0x1, 0x2, 0x0) r11 = getpgid(0x0) fcntl$setown(r10, 0x6, r11) r12 = open(&(0x7f0000000500)='./bus/file0\x00', 0x5, 0x4) write(r12, &(0x7f0000000040)="670dc3", 0x3) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r14 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = getgid() fchown(r13, r15, r16) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r17, 0x0, r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r19 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r19, &(0x7f0000000040)="670dc3", 0x3) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r20 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r21 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = getgid() fchown(r20, r22, r23) r24 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r24, &(0x7f0000000040)="670dc3", 0x3) pwritev(r24, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r25 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r26 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r28 = getgid() fchown(r25, r27, r28) r29 = socket(0x1, 0x1, 0x0) close(r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r30, 0x0, r30) r31 = socket(0x1, 0x1, 0x0) close(r31) connect$unix(r31, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r32 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) r33 = socket(0x1, 0x1, 0x0) close(r33) connect$unix(r33, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r34 = socket(0x1, 0x1, 0x0) close(r34) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r35 = accept(r34, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r36 = socket(0x18, 0x2, 0x0) setsockopt(r36, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r36, 0x0, r36) r37 = socket(0x1, 0x1, 0x0) close(r37) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r38 = socket(0x1, 0x1, 0x0) close(r38) connect$unix(r38, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r39 = socket(0x18, 0x2, 0x0) setsockopt(r39, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r39, 0x0, r39) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x2, './file0/file0\x00'}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000200)="bf4b53d05619fef396fc341c64b8537758a7f83a7c267145790e70f3e0960540d8190baeb48d010a4d2cbd6f1c9fec8111e1f65452666a2dcfbc37cb85835c9d9768f44e9145958aadb05aea313b5a8ac8ff0913f3a669acea8677f1ff7798485fcf421be88b8b3251db3774d72d852b12c639d34203c1eaaebd2a993eddecbe0ff02405ca334cdaf3beb247e1b2d07a0ba1a08f1582aae82de02c9a13fc8ae074f01fe462351d453dc1cc80cb976ac206d4c700f8dd8cf817163aa6b62cc0", 0xbf}, {&(0x7f0000002740)="195a72130903e1a8def24f4dfe913120783c4f48c4b6ae8b4fb8f64fa361115c019c1ba37c6f6b7aff5622973e31a2db4e4ce324e93db827b6443676259c97202342ee08bb0e9f4609e898ee83ec4f91056ab058fb1d43f1815a89531f504f70050b4d1ceaca6ab8591ba05e6104f14afc92c7adeea025bc0c16913e341894b90fabd38864d42c338810aa65e30c4c226e203ce880e8b9a8ce267ddd9e17d97f4ef46f37c4bb55e0597528fb25c80f3aaf59d70771861f3b07d4d5c3efb3d08308092864fe6d001377718a11bd41f6b9ca85b616ec9af992ecf62ef259abf7abd23f9aaceeae136e01f9b3b019cf1d1988a4ae9d81de6422088014356fada743c2435a931f2d7191fb2a655da526c59246aac272f0d6864b690ad25259558723794d56269042bec38f6ccdd3424aa100d20ecb7573c4390da6c8ea8fb755a48e922d8402b34292585262253861e6876f41b166f7eb5fc19d51859cc93018fbbbfec3e06de388795baaa797c704e73b5626944932c9912ffb941ec9e1e04e959f1198e088ac9a39a1cc9c7a5eeb0117680cc4a2aebc591092122b7a3d24a357a0f3c53a3bdc16e5edc533ded155f7bed2bacb1be07c3dc9c5d4390b2e3cfde21be964e7d911beb2dcaa2473c1450095c7d85b6f9292cd2937defdf4e6af55a9ea075bca4ca19a4a547d1e31897d22aa00bec5e50358d9348a5f01714bf8789e5f34702f3acfd3b99c96e0ad9a608274e11605471b7dcdea9c2b3a08511cb516e99710dd0e4de39539934bbda3cc65f728b28fcf000fbd23eb5ea26857b4b63bc1e43543e9bbb085058d725f5552bd296c8e8a0a11facb58cdfe098ee50a9748a1cab4c470fbcd07a090a0d39a5b613973f84e0ba4239214c913a1f73a2816433df34237c5a2340b2e51b6b50813822ae3ecf4bdc9c564c2f0e502139ffb83223babfbcd5ebd5c9f197baa19fd2a73345d0aa31d3659200866484e87fe21a467c4de07e705abe7f523e175976d322e48dfaeb111d67a367bbff33b63a8d9d9baa472abe3d467be00b2488962d8f2fb77180b44444b345a42197afafbcfa056a2f9f52efca9beaeba8e0088fc961408b34eb90c77a1c0ef0ec1716ba39d4d30057deb3e6945887ee0620db54cc692126fe06e4e27caa84676812fc23d174ec311c9684d3bbeaf232c24e411538227d1cfc36593d2c5c720d38e86a2a7cf03f901ecafe81e293e6c5d54f76467340bcf2a8f4b8c26b546811971ab63f22df0e384b2c14e759ce7e256a335e0743984ca16164cbeb8aa89db42b2f73c466c5db811bd1071f6700b58bd14520a3b758683f264ec12f3b8bd7ffaf09f18744916252f3320ea1101bed27bb20edf158be65dfa8e58273ab097dae28941aa5778bcc7cd59788e39bd70b4d8475c6d9a4ea9f142c7691559a02d785112ddc2c6867c4a9c6ade458020611947074c59cb50c75f295cc4100f79e788738ec80bb63993f7249cb2a0e5896073ccb9e5e42ce99ee2f7ddd85ad1fb12b2b6bf5f029cfb1b3cfc773c399ac864f39af3a0614bba39f8c4d08e4d509498e4ae8b26555d4cfbc530043495cea29881bd696e343c075177db17f1f6049cf72908888e00b683ea21b9c19f299b7498dcbbadbd6806bf92e70b3741914f84590bcdb4469d3828f0c08bfb4b8fa7745b0fe0cf245791992a8724a0481a82f13c6425bb1ee1ef460ccf24bd18b183ef86c51f8b9172b3d0aa4f9927812c8f3593d29c8e5306193ea1299bedd190ecdce5a2093440f7b26bfbe6abb94e3557fe2232a4bd4a6f0d95d1cc2deec3367317fccd92cdbdf6bff1fab1a7a60efb7bd9406a808f55d357edf52e230764ac16ba61dcac54036078e967dcd6d24dc4765fc0db33bff4498c06c259876a88bb2f39ba1364fe48c1da8ff6935507bb8085cf22a60c14ee9b31ec11dbf1bafe8bf70f425272ae1422eb7255ae14ea10ac368f92a6422ed412d18a3857f4c6565b3c8c1ad88b163edac6499559022810c7f344ba0f5eea6ffb7f5483a4b173847c50fea8852fb2c6991f5ffac084f08e1e556f942e9d6772cc2694932b74d4896644c05e99b91d208516fb15365e6f4a3f66ca719f37cbee849fa3b32f015b76f7c87718e976d16fc7409e08b840e7ac893b76b727550070876410230ca3bb2a45a66356df47f7c886e49418c4311900b6ef3196f7be31e53140d61729e4c7911ffc3aacbb1c8f6e6b5f3d4bf0bd7c2f9e5dad954366eefe5bd835b134364e618682e7149823902c8f9736f80520f180e25c5db10b2642c00f4857d992fd334d3ca1e7e86aae586ebaecf84c3b38b6ca0e04de98b5e13abacb5c7f69794ac78af63696025e5f281201fc706d3034cc2128574f3ed197ea18dad5e18691d03e62aa8f58375502fe4bbbb5b94c487440c1d411e8e25611560724e51b252bc4b8865cc0eef151980c9bafd3780b6e4365cb8d033bea6622471dd608001ccff8fe98e5b3ffa62c4cf433f444328bbe6642ecc57c2282e69ebc6fa7f0305e94b38c7754fd978698f7795702208f9848acebd6ad37e2c87b9b66d9b8ccf1633c8249ca83a675f7b6824fa39901ea25b05166f32154900c484a6f9587a90167e6de8f0c1c7b43509e78a6e5b1c6d31b5cee8483b985a41ab8566e003a24690325f3e328f4f9582a43d9e3388000420880390c2fc916e15169f9042cc5a8e22770439c63e1c966bb440ae59a33b4c35b3f4c988b0156f672361d54729f08bec9f59abd8850611162a3cfdfacf269cc74db998cbfe779b2ff436af09a7da8c7943e0273cbb9e4533a55042678f3963ac93915d565bceb5294347f6d1f6d3a0ccf003599c007191d13757c6022e41f9d5a1ff708c58c296e0e0417bcefb348c7d63d32eabf3cc424a8b29864558f07eaf0e28542aaccc492c623006a457e96b3bb0c1c35521a6e957b8199bbebefb3e227c2accc89304e17152e8170d4433db41a260bc85dbc986c7a821ab937d525b2b9a7ce8b184893336ba59fe82d4ac1e9e0bf1819ca291cdc8461b01ef4e4ce3d2d343ff39a18258f4fe874bf157856176cec47cb2b2c03c29c6df9686f8b03f3d2e4ec723bc08e5eaa21320940736866f7928dad1f0ee96a8f95c64ae409d601c4e9e71aa0e4ae131d89e58feff449435f720ee7c860ce621dad9bd8aa8675f402cdf4cd81d0987c091b8fbff1d473ffb41401a0cb9b53eeb1f45d926f1bdda73c04cd56c2185658efaa60943bf7c6a52f2a5d59b255e460c310036377a56c950f4a7df4bfd124a67aba08a0893baa2c16b59b0b9f6bbab5e45e309b1919f6a221fe71e7c3555658fb9dc9b691f4f0d0b11fc045b23c2ff4436123b4641876c8738069f88ed9de1b52183f8961280684466d3445e016df19cc631ef7eb4ed959328cabefc6010be5571fc889d7c1d6327ab07e0977408e1d46d138185817637bc8be533bec7fbc100be6dd8ef0198c6bdab173f98eb704dffd22c818ba064683c2e6171166a4b30323e503c6840873da27b7cd0f0f993dd856f66c1e10ef3752c3987f3eb0de411fcc17b1c89e52689c64456a58ae4a3653c114002af2a598ce3f00ad8da22191c525ce49cf3278daa69dd6c255a72329b9fcbe8a0c87a5c43b81c8b61c412c08e3a42d019de01f6d00d311bd48ada4245ffb7fe081931f7674662b8a00c78bbe4fe964cb50085425c5a3569832efdc7369ce78feeb9ab1914aefa92886d1dbaa3ef95a1e1368addf4c05a66b293452fd86cdea7d95196813f767ccb0de12a4a9a53dcccd6475810195654ec2fd0a34968766f1dbb3788aa3fdf4267c073ac658a34bc7420c5c95cc7ea2d487b0f785ec369325a0146416cb4613a83c8c4121ea6f849d0bf6627cf02743dbffe13b83803765d304f8ab5246a10e66ab682735298dc0cbb582976607a43f0b64aa6ab4a1de8dc57f2153a1463b8151b8a6193da9e075f41d419e5a0b9061cdaecc9b8b8c205aec182dd909799e9084f1623a55364743e24e7901d1e823ad90af7f7c108f25913f05ab2355146fcec8de3f1845212e7b8b3fd156071f2a8867cb569c1b7a6f4446f63b6be6fc61ca70ad5a4a463562142e0d39e36057c1744c02dbdbb63c6e4ffcbd95b9d442ef97829a2bfa59f87840d58b06d0c39429ac03d75049cc5a8d046d67e77d6b242393d7368553608d92252fa76da7695b551db46b2e446aba9b056f7ca625d25e3fff0ccc1589d6a03e4ed2af013c6b9a12b447ee1ca3213ab6d2a394f6443cd522b4eecac5e34768d8572d5cdbba8184c0518c7023a9b552705ef8e40e99fbe2d0639247502a26c4acc56a546f3ae00d21ecf54a475d1d1ca6023d0cd847e4dece7678de15704f8eaf065eb39c364ce3a0555e9400fc772d8d3eb0015e693823abbc2cce605dbe2f5c3c4307a3fe8cf278b538208d894f99e2427cb63177eed65e2b35f46d782de0a03d8e1629b3458d99388cc5557e740032219f3b95dfa79bd8892b694407e39ae19b50999db526d5160055cb48cf1fb9f4f821571f264637fb5437049fdc071c44f1d0bd703ba331c77a2c0a2562c7ca5b0b231b421e39b34afe463a3d0aefa8b4f62383e453051f64e66a350167875d6d29cc68c86a506201de652500c14dc77882a008097845d13b7076ecd5fa7acecfc932e0d5665e7f79e7cd94aae901599e37a00541a3657985a5ea423fd5165d58d1667eb986062720c928828c68478da1430d336f54370c21aa755a1999f187f3820b575fef7dedf20601c7bc352604ee59f33298c471dd62b720d73814fe9dbd22bb645b4545c873ca6dde3aca322f0ed660bd548c837e372bda0290f8044e3b8c56bcef332ce41e1d29efffaab5bc43146f193d66c7cb496939aae65497082b20a1fcbdf3c996a3dfdf94e48df04d348037f3ad264571c062208da0ba5677608be80b29563704fb372787556b982adf8a185dfea376fa2897012116f3475df7b0b3b93cb896f4b6e78195305b60ff9e43b5d2388cff790f05b6b56fcd1bdacbe5e98885749c686513a6fc3f36870cf3ff719f883ec1b39d2e53fcd915a49c5e0db4472a1401a5799172ffcc157655ab2b8167bb252018db68b84525ada3fd5f45d70377ac2a59c00f753b3d6102cade21dee611e0743e3e7f77247072889663e73e01cb94a74140f5fe71015fd9aa6227762b9e3c5266b56815b43b57e7d9324ce33904396a52f4af0aef73df87b3559a3ff3f33b16cd3a7cb22aeb77d842faf315cd82768a738776379a07a484f3446e2844fa4ae5424bdbff6d1d3327d390b136686a9bfca49cf6568e05ce9af7b5efa112be6fe3d13c88fd7d05ca6bca4b7ec6ad3ca63f4f8453014528f98e28f9484a516e628dacf50bb2c9644f1454f8bf9ad4f97fc4face4709559177e960cc9ba35ac429a664e3921dcc5f0700e318171ab4bec1f10cb2e3699006c8be58938290989b2f33658be3c773665472e37f789349d20b8822f7418eb80672741b80004de17bbd7d65ca36fb4a36b72fd1931101b34d6f60ee250c13210d71cb26ce04ec7fa5300e2ce62a383d4718bc317cc8a630b1a4637330ddeaa11d82e4881d407f528d3c458cfc6a09248864667b3660f19fe3702808d43b436e60127bc79cee25ae92f353ed2ba84e70af0642411500d284893f13590cb8b93937506335a9f16e8bf5ee1a33d076f8e7870a1dd6830bab9045eb5301ef6677fd27ba86aedfbb970314047189b8befee79ac002b9499a44084538f8318cd5a09657559d49d42fb247fa3ef0845ceed5a910", 0x1000}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r4, r8}, @cred={0x20, 0xffff, 0x0, r11, r15, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r18, r22, r28}, @rights={0x30, 0xffff, 0x1, [r0, r0, r29, r30, 0xffffffffffffffff, r31, r32, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r33, r35, r36, r1, r37, r38, r39]}], 0xc0, 0x400}, 0x400) r40 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r40, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r41 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r41, 0x4, 0x80) pwritev(r41, &(0x7f00000003c0), 0x273, 0x0, 0x0) r42 = socket(0x1, 0x1, 0x0) close(r42) connect$unix(r42, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x811, r42, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 22:28:48 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b4, &(0x7f0000000300)) 22:28:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0), 0x8fa1faf698fc14d, 0x0, 0x0) 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x4c}, {0x4006}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 22:28:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r3 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = getgid() fchown(r2, r4, r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x4, 0x0, r5, 0x0, 0x0, 0x3feff}, 0x2440010032, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = msgget(0x3, 0xb2) msgrcv(r6, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000200009d650022000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000400000000000000000000800"/112], 0x70, 0x0, 0x1800) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r9 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() fchown(r8, r10, r11) r12 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r12, &(0x7f0000000040)="670dc3", 0x3) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r14 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = getgid() fchown(r13, r15, r16) r17 = geteuid() r18 = getegid() r19 = socket(0x1, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r21 = socket$unix(0x1, 0x2, 0x0) r22 = getpgid(0x0) fcntl$setown(r21, 0x6, r22) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x6, r10, r16, r17, r18, 0x80, 0x2}, 0x9, 0x80, r20, r22, 0x7fffffff, 0x80, 0xfffffffffffffffc, 0xff}) 22:28:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x100080000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2, 0x58ef}) r1 = socket(0x2, 0x3, 0x0) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 22:28:48 executing program 0: r0 = socket(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket$inet(0x2, 0x2000, 0xfc) r1 = socket(0x1, 0x1, 0x0) r2 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000280)=0x472) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/83) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xb) getuid() 22:28:48 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r4, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 22:28:48 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x80000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) r6 = socket(0x1, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x1, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r9, 0x0, r9) socket$unix(0x1, 0x0, 0x0) r10 = socket(0x2c, 0x8000, 0x8) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x1, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r12, 0x0, r12) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x20, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{r6}, 0x21ed54ca74f794e6, 0x84, 0x4, 0x7, 0xd25}, {{r4}, 0x7fffffffffffffff, 0x0, 0x0, 0x2d1, 0x20}, {{r0}, 0xfffffffffffffffd, 0x60, 0x21, 0x7, 0x100}, {{r7}, 0xfffffffffffffffc, 0x80, 0xb7b94dc6ff1f843d, 0x5, 0x11}, {{r5}, 0xfffffffffffffffe, 0x8, 0x1, 0x9, 0x2}, {{r2}, 0xfffffffffffffffe, 0x44398ba4260dc805, 0x8, 0x5c2, 0xfffffffffffffffb}, {{r8}, 0xfffffffffffffffa, 0x86, 0x1, 0x0, 0xfff}, {{}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x3f, 0x9}], 0x1ff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x81, 0x2, 0x3ff, 0x2}, {{r9}, 0xfffffffffffffffe, 0xaeeb8f7a92452f95, 0x1, 0x6, 0x3f}, {{r13}, 0xfffffffffffffffd, 0x57b9852fb927dc50, 0x1, 0x8, 0x8}, {{r10}, 0xfffffffffffffff8, 0x2, 0x2, 0x174e1fc0, 0xffff}, {{r5}, 0xfffffffffffffffa, 0x10, 0x1, 0x7, 0x3}, {{r11}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x1ff, 0x8}, {{r12}, 0xfffffffffffffffc, 0x90, 0x80, 0x4, 0x4}], 0x7fffffff, &(0x7f0000000240)={0x4, 0x24000000000000}) 22:28:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200000042, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x2c}, {0x26}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x375) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) 22:28:48 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)={0x2a3, &(0x7f0000000040)=[{0x2, 0x0, 0x0, 0xfffffffe}, {0x5}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 22:28:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x2) ioctl$KDSETRAD(r2, 0x20004b43) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 22:28:49 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x400090d2, 0x2000000000000, "d730c1e7bb6f0000e74de400", 0x5}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) close(r1) write(r0, &(0x7f0000000280)='{', 0x1) setgroups(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 22:28:49 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x35}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000030095955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7344123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000be330003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8689d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d3899704e0fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9010730f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853eb9636cd9842fc6b4ab696679ff8c0f6d2923a37fe3a8c915ff60bd3200133b17d7d474a9fd8d7296e70a84c39f0aef1f2daa608e8356066dac0b6a4dbedf2347d3c0e1b1a10b34f3faf9ac37d83cc884d5b4edae38d8d4fe7a1149c67dad4156f949445cda24f8d8c2ef2d5e30a1d291d92ee09b94ddc6263769fc0277efd8ae1ec1dff21ba243f3346a6887f511c605ea0a241c956a4c75d03898eea648a940c526c18d866798ed2ab291c2a2f9adfb16d752e1086dad52236d8879a17fb708a3c41d0bc55a1886d93a1357f7dbf515bb2fa8198915df992999537c578f9850426ad2f3aa20db80ea139371c0493ee222cf1f62f28cc97c43258325"], 0x10) write(r0, &(0x7f00000016c0)="627f662f0450f3cb7500fbd9ea33e445e69d7a17c85e5c6b6d8c58c0de8d33635f81bb64410674ff6dce0eacd5e43c659bbee14190ce18125440024c959259ee11bb6e0a04342c69d54edb4eb6e040a824a75201ca28eaeeb99969db49b9c9b7f023d82d925848b5a7a2e663c30f67e52cef811869ad8f49f38093b118e8259acbcc3806008ec5a7f17742dc660cd36e03a597d87fb9766209c6da928f7a5f55bb7fde59aa272a94d7e0b8029709680a2ac616df4e5ed7a743c7bd7e01d6f065a7853f13436fd4cd58e1a70438717f1aacccb0d0929f17d520e5717f03ac39347ad303e892ef5ad908728df97f1c0f601256a060e808904e59c876c8a6b919e8300e8f06280debd07ea4761a3ae01882d8a94bb9f70dd2f596dc99ee458eb478ab3a8d2863d35e23e1474b48df13b767ae5495666fd1ef4a05737dd68105dd1ff4c801af5fa4c5087090ccc904cceb8d426c0439df465389d4a5a114ef1ed0ec8be6b471203d7e855a6013d36783f978a30ffa24ff9496d7bb011ec7d6ae97b0f9a76ee704b3f2a0219c11c512a1c723b466dc5c68e49378683f32710c6f5347966ab05f5dd160d4fc308af259157153539e8eb2f13fb1042994b488262a190726c7a794af15749accdd7f99a660ecd9df4fa43c182bb0bacc3192292dedfe623ca7040358ca219b5e4a48e5f62abf5f24ae97a46b68037baf62a9ec5cbfd5c3555576f7a835200c1840d86cb77999de2fd239bb545c1567ef05be86a3519cb375861dc44b49700b22cecd74860ca8e1f41ae3ef5f3303e5cbd7d3a5701fa3385195dcfb8cf96bfe78f4dafee8f2b757f290b0bfbd42e1749be0d7baa51f394e0da89b0889d212c889cf7e8c48d464b78a05fd7dcf7da9eb12b321f1619ae759fa5e743c2a749304a6c9adf4ab1214336edbe8feb51cc547e123e9a7576c8fd8de2270e090944d69c7438de8524c1878eee86b7b8847bf196d660bd4ac22cc61762bcc210b3af559a60ff878988e1046f6a7df10423f5e681b608f9781cbfab7a51756a5cbddd2a1320f0ef835005b0107d48084bdcf2c2b6138dcd75f557f7bde030742cb95fcdb5b686440f5c5c9ff896b35c55580dd64d3d6bed943a8df41636ee57d2a29296e499709f7f8226c487f2656b063631e90f0944ed121bf4123b4f80375dfb90d0b5859d052c1807fb68ef1f5c5041c48c5c6efbd80b801dbe7668197d8cca9125f1912fb119bbea212f8586293165cc7a8a523bec41afc4c0ff2182d61502ea18b325efb0005180195ad90c4e30d19be997823a02ffa893208fb6f8b48a37b2536d8aeecee7343fad245e25b4f27e41e220e68587c072339a35ea35a8cb806cd1a7a81397258a59b6f71704fcbb6a212b05ac5d7ce27303e0aee648ee3c434df7f042c25a13848efae1d8274be895f563ae164811a688947f16bb834dd551da3295bec2b35ecd1a8d2196db6f9827c9a267010f08b6b0fccefc63100e4dbca1baa41536f65392f82be9107abfda8dae3f69fdbc037e4f685a8ef842aaf7a85fe7cdb387944fbe11f65d14c9c6edde234bd6d01452d119643d40c05e99efb252960059e5b75fa51df0ab9a03ceb34e2110264d8999e6337711798151caedc8667ea77739845d0c3dd4129d5078d9454136c6205036c20a951522b8a8c50dd7917368e52218822b1e12499ab2f488a84f0c016af69920dad91077ae1ebe52239ada8f18df5a0516bdac4a85b20290a62f2dfce9b739a0c3ffe96cee5ad7a3f4aa6b87a08ba83e03b63ade6d66343008a7bc1a3eed47c0dc821ced18e630553d6c81d7e6e4cd367810136dad734bd251537108f67c0d758b9321ffee68ec13477d64035688889197b56c297a64142233932360ad0eaf03134e728d6e7ac77db7b7c1505aed4f63740f88d7d7008e77ea7b060b5b70fd89a7b5cfd69d98e6703dabe9025d2413bf2da96cd4041ca3f1fd889fc36c4779e1ed99343789f1d66155e505a996ecf91c1cf7ff13eefc68011fb16587ec544ba0512e692392d4ae647a25f6bc53358c5ec9f60df44204f916d253edd254bd3d98afd9947a53084fbf19de40ad311c00450afc0895fdd740142eae252cbb051109c9e7bccdcd6bd7157abed253ec99c79b30ed4ac2692c9ba93fee31edb1a37b40c13435e1d711f06bf25c1547090dc47bf079a66b02dde8ae971f8d686d6eb54f6a12460d93464edc4f230b192c9d9187df429a4904eb24463462831060d37afb958864426258a067603b936633072233920e304aa4aa636d631b55d7986c83d807e316446b14d5d0521d00c4de0edfcaa434d766a1fd310e49d002ea0165dac4abeca5dfe4025a5093a83cb4fa62ab1cea098254b249cc641f954f03659a5b48747786f75689e40051078f290f70a409b2477b8ded59b28c97c5fcd6c0b60695c30746ce52ebe4ab69686447c81c1cd2b6a0753e7e21cb9dd039f49e26cb0243cc2c7599f7c8b5187a9d459c664f622d37adfa5a2e46352c56b184f2b4135bc220460ff36b3e3a734ab347271fda35966ee37dd0a4cbaaa8aafe6d703d923eaf5500e15489c1200c4961aea637c763cbfd165cdbcfa5e6e4fb6d2fe4c0563e6577b8af78a3dc8f28f0afea239c09018eb1c066c1b89698b91f2c55d2537ac7feb5beeb4930e4ff90c9f4f33ccc65a30be81b50b3b7a6e72723c3260730db746b5dc624b5cf9e10787bade3697299f7728a0806104408249df3c718e9c3a965ce6b5c86e0cf89b7741be0e599e0a4fddf480d4f5df7e501ce8b6702da9a0d0a5bbf721e1926c3c9f03870c849fae465244f2fdb5adb06ede234093bd09f420dfa7bfad80f2054832172e5d38b7b2fd71f3bbb3064965fc9c4d9e01531f0a1efb34ba0c18d2edcaabf425d6dd828306225c82e4a520854450cc72895abe44d72e56ff35dc0d8e48ac486fb9b9e9c3de749ab6d96ef2bc9e55eba6e9e69bb58c12da3a9e42a4796bb51a3cdb10c7e87e17f52c28b18954f85cf07229d9bd71759d2b2f7b24dd3a9028b1524635ee017f6b8785c19fe17199396b0575d50ab71a50d1e2e28e409f673365a2eec4294d26343ade81f29a0e3e444db0ebe543ced858d0aee5a7878e46f94c9972d5be0e5dd07cc9ba73b9b32e72a9f71c88e06648cf5c26e41aa72ddc563eb8c2bd0e969d7ae8086e8c00657c203d04b6ac9bfc5b90110e50fbf5d3567818a70ce36334a5ee8040e4f9a48fcc8a2b6b1e94925d6685b96c2b286fe7a602adc590924a2a4bba1fac73eaed6d16932753f243e9e3ed6252d1efc9d3dfd0fbe753b705db7f1203985e531dbe2a4726afe8b89c2699e71a36610f79eb7e0e25fec000af4a91d75f8cbadf402608cb3021328c0752fda5a11c562c5e656dfb2c0724e59bd661cadb8b620c857098e41bd8972a4a0e11ec75bc969b0a3cf4725dcf86f0d95180f4da2137b09e889e0eb6e937a13bca8d337eb0c5d50b2f6200cd4f4b5225a6d4e6c475d61b0031f119d7ec11f7980d6b8e482b6b7e4d8109ad3a11f82be84e3a97065111321f9516a04e93701936cbc5dc52574b54ca86e16d04db1b3b4ed53a7483319270543b781c36b48a35a81dfa908ca449aff1f140070e4839c5bc9fe23b5b068d620aa7bf048eb81df33a331bcf06b1418d05562a0d191b33d891f12f36315550869c7a42bdf43c7b10c0f9fc5fb9c246de4523075c5f540d20704e240bdbd6e96758dee81a5bc400131fba698c0b1a98d2b22ef1b3c055f8100f8a5920012400fb4de4aabec89f907fa3dfae8f21dbc13f1914b9442c8a9151130ded85862b96058dc6da495e04b86c8b8ede93cf15bf795417f35428f3c548682449a428aad8775f5f27bef140792510961b7111f3f1faf93bc21aca293347e5998dd616ceed0b60be1b42194087ce359f698b68e8339f72bffc4905f181344283f1fa1731d83defd9c426bab4c7017f1cae934432163af8e2827269cf275ff4b77bca0d555ebc68a51fb2b00564c2a623e7b29781eaa80a37831642477bdb01d1d096b80f20ce8e6bd34b4a1ed2df738e4cc04740a54b7c70", 0xb41) 22:28:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 22:28:49 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') sendmsg(0xffffffffffffffff, &(0x7f0000002380)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="d81797f46838273deb51f7a7e940d231ff6bd815ac2496d2d36a02688619b470199bafb35d1b629714ea33a61be3149aaf49de2b55939eb8a53f8738cfbd941b9426ee270fe20450a65c5d6dda4e02d28482a126e226b90f68e01a938032d648a444fdae35b41dd175239b5cef8c7e4f0c3103585f61ec5c3664f037663365bade8978d4fc49b3b87f5457fe5354ac98043544e51fd0090820f566742c3a81e1be97c8cf08c13afb7b9e8e5c71b33cb364de4e46b1a799d685c555689a87a4f6f2b61caa0779af7f06b8a772f9bc0436517bf572250b0510276ddf1ba6fdaa4dacaa11e763", 0xe5}, {&(0x7f0000000080)="6dd6850707222dfc78cc86f8350f579ac083909d65a6996be1", 0x19}, {&(0x7f0000000240)="58f371c6a41b51e4f93591950122523f21295ff044241c98360923b910a320c268d05f90c56822d1f3b371dc80e7da4a5313d9a05d2cc92112e85db3b09155722b54d828576caec7feeebca6e5d6e501b318fd7bdd8737a9354546e201be81473267288f6a78e71ec3bfc10d573d1ee64dc277e0e8f0fb1aee1f41300f28d6580dad5cefe138cf09dbe26e15b794258d8ba12e604a9ecee9dfc224492836a280e7d5324231", 0xa5}], 0x3, &(0x7f0000000340)=[{0x1010, 0x1, 0x7, "6d03f3792144351d7e91f4d2a6b000d4d34582190c6abe4b9a565e160c48304ed9c820bc74173a22bbf893985cb96fbf61e7a16afba0c0e1e7669e48ab9d2f33c52647940529bece825cabec6c4ee5c5e60ac5daa9008086701df27bfaac5e0735af58d9515cd4b47f91a97276628e49fd74ba83f11f604ed4cd3ec8a46be46db1abc008a321cb7a49f42092ae938ce250eb65b13543a4cc07efa89fd8a6e54ff853e6af18a4dce997d494bd7cca4d39da56e8ccd42e20ea0777464edad32d6bc839fbfa6de16e38782fdaa807f17b02b05a8cca1b9617fe03baf079ee542bebac66012e68709fc66ffe033ba5bb35708ff2d4bda70ba838e195a8ccc95d84a7a1e59b224b050d43b72e387ccd59619c0d3e7917147e33c29cce9e26d6ff1062c1307be70944d0f1b15435e88fe145790192487414736a8fce53fcc8dc42d83fc9690896d16fcdfb63c82536117aa5f06ec1a1e623629a710b35c0893bb3008d5fbd908a30119b072b6610a997a4b3d8b7b5b61080c45590b8b5e32567e9879a4f0d9c28630cc55ef82279e9d98bcf9823ca19978eaa29eea8466ded18a6c99c39ebace941d3a84a6573d03ccd7dfed8c0bef80100fd9d127b2dd5b610bceb7799ca9a0de86c652a0ec188ea6e9d3cfecb58ff641c3ed521aa54b0c28351448fdc50b7b8943ca9005cb76b82cf607f80c4d4bd6edd2f6f8e8215e3d921a66e4e6d0bcf5cf45141ee7ec497664d118fecd0304f140a6ac9cd04c486759ab4a62413ed2669122f6d5303ccddc6fc2e0dbdbeb011b3b6121fb360c60cc90d1d6ce6a762dce742fd522db3187c326b5d29ae720b9b7b23e250b38e9a98d062f96b12f4613ac32a597f1903ff08673a3b88d4d2e1d69cf5ee5d365e8a7d1df1c7f38da0d7712a28bbe610884b4e3fded7a8e882f07897c924edacc5976b258609be95be6b5f1ec14c79ab4a5333d93cfe6bb0a7fec555eac25a196858efcae92c8534881997495ed4b11da4259f4c199f06e9eb544e8c2d49bb39f74c892d55530beda98c61a286e8b91e16cae65e550f34957a4201edfb3809b1ef04564329b4af77d4aa84d613ba19066216d260a36ee048a456d8a48b153b4866c512713a7b7d5726cb2bbcf578a241fddf6d8d6715b6577ea0b84200292d700df445cb1b281aba23bfde7a2456d88eb16302b185428dfcd87c1f83f2eb3534c35be4458fef04ca930d2ee780312507e2c7166529c49578516d784e415d1c1be7a125de674a9e49054ec8dfe0c6df0e8b94720dfe3641f41fe94c859d934bb46484142a82b71672528a874907961f5075ebce7c9f2bf92d565f5183805cbe84e10add6e8c3c8bcb6d3789f66785c985807802866f9c043ce93e2a180db36469d3874a0736a13955f6877cb198f2a8b45c703563b825eb2fb7c224f04dafd6626583b8ff041eac6e81262b42c1a4836f24bf4123c1288d7036ccac84d3b1cc953337cde31c8fe67a133f64c111f03f4909eeaf810f767949b0253048fbca994d96ada1f0deaca493a735584d7fa9298a277876142c9aa9de8ee02dbca993e45ba4953d2357f390fa07a8d814d433dab4f95ac231571fdcd4fbe32138514aff29cc683cb01ad0e8a96678d78b7eaeb020e8c568220d74075cfa17027ff2007940d5975e802a6a1de856fbd08e83f0c0fecce0b77f87ab65897dee05ab2b5749aeeb0dbb30750b3dee8e90237bdc0075c183e97217aa15115eac43d47fe4c4bc280ffd95f44e6229a5145b6952d3f4c4edb521c728dedf89bb466e1f46d6869f6d4bc795bc6c77baa99a16e1e53dc65b20b5995cf4fe70cf536d477b15041bbdecc8138a2a50465d158ace160a5984ce70bad384e6822278d1ce61cb910acc2a3796931c05d41a6323d512c7b730b5e9b0187c0bf70013421fd5a9225486895a198e7ebca0c9dc127d8812b74176c29a467177f5e091383c3451df4d642a107c40790bccfcacd47602a026a017b0f48bfc0939f5a4c6d12766491fbad7b4ab1fbe142e91834a272e2b1cd89127d5cb8e2ba3d748e3c2b767f664767fc379b924835ab026466f8c76f996acd586dd515f2b750173e4f50b838f5c07df64d9f91c5d62a9c7d961485e16ac7423b545c4d347bc820b942b8f57498e60e106e51ea82871c94c49e0f551dc46ceb826dcf5d714581a4335e765a41009ec996241fb4a3c2b9207e931893b3c8af73de29bcea03d65ca9afac754834654b4e624bdbeeda1f704daba87bb786f594a136384b38187a7cbf6d42ac04a1be5fa02146606174f33d07c0f16ad81c34500ece3f80af87ed8cfa27dc8564d484a34978af24258ce7e3f5a127077b24f73b5a05e556959862f298ddb72261d2727d06e9ce24a4121a9aa2ad4506a64ce9ca16d3a80de3647368b43be1df405bd0c4a953abbba2633c1e0faa0d753b26e9f3d8b54f7536e1dde1ce27d664c6071ddb8e526d0dc7b2b94b2b18db4ddb4ea0733925d138a190423cbcbd54e69a5582daff416b5bf04a8de1a0235ff4878ae445fee64f6a61d75082849d3f5457ecfcb4b79e47d26a3c222144bb941255433a02c677662b7bdce259daab2fe42e8e8805f7621a757f7b03bfbbee85df1f997a2bd07ba1881aba3c2bf2db89a1177bfde7991e9ea2321cd4e3d87624ce46ae431c7df40dbc227cce890c57a80e500ee0ac116f1ffb6f6c09263faf2c4256cd716603ef10ec0b212a10325dc35e94980b13e46ab2b80a0ef1a4b2e61f6d649f339ef889e51ccfa599eb4a12be793893978bff6f3c3daf8c4c5f32c0c9a2f718dd0c38b0bfd550197aab6c18cd81388044eeca2b5647494e829aa198f52dc4e00977dd0951b5cd884658956775edc44fd0ac20a470933482e33b44e16fc7d94c131bed6cae144eaa88027fec4ed663fdc24c322681e1b2978262e6fb95f6b3f157ba0d25735dd5219c396f940c4c4b4b03a7f9141707f142077ed770bfb5d59955da314bbe67b9eb432468fe978b43a87f883c4ecd9c0aa1c6d0e090daeebeebd8d969f6ddfc1387ae792736fc8f1f574d0cb29203c25fe525ff07af704bb218be547a4b1c0a0f45b8b2c5dc146476cc18bfc84fcaffc61aa177bbead98ad58a3cbc5a2ca5fac0748bb1020582240f12fed3c04eea5681c2e2a1ac4b8d86956cf3a64a3eefdbc59d0946870f463e778bbc1684d7d4e56237fd704c932038b63fcb9ef4af71ebdfac311b7868bb66f0376d10619b3e05c7e812f905da7e2c3abe09f77fc8b263f7a7fba76726c0a013aa00bc6f991840777ac897ac7d518a0d5de1aaf171abc8c39089408acd505c0dc1cce60c7a333b108e6cb7524ad1e79afbce3ccdca5cb898437eb43c2c575a0b5864451bac97aea247dce347c8e32f0627ee7e7e8ba93f735b245b6e2fe532cbab909077a1d9483845b8e324cb4941c2595a138428cd8f9f424f00aa27939eca3a1ea5b694c09b75030564915bab33fdf0e7e92b79c7d5b9f246a443458bf0f6d371c5caf8cee8079568643726c3d8c2522f7cc7cdfb1cd3504beef95449dd95760915056a2a5f47ceb348f5a341acfbf8e1c00595c3d0168c583fce0fe1b4d0b153b009b7678bfad150e3f197d62ff633d6559a56b80dbb51d36d0bb453a6cfc23a0956ac0661e044072e6830d9c7c8e0b6396d2f7e7859f21624b06a0e8a0a423cbbc647b8e517463b2ae98feb254c074999ef6e2ff0c356e7022ed838a6276b97eee14e6d913b7b7ec3a5abe420961e7451a1b9b0d6593a4a4ccf969f571cc87420a5006d6bd6f5ce1b470426a9241365adc5eb0fae69c47f18773117949cc5f153379b20ced1a6c1268159ed692810045fe174fc7a76b8377e6338d6fedc7d892427f905d28780c327352e243adcdfbcdbcca8e4e26fa60e8fab23b5e3200f6ee21edb904af2095f538e69900be653da836021642995007189150a17c86904a8ba0fc09589eab804041aa79ab74f1d7dadecbfa227f0868252f983bbe532f507969484ad39c09df37fa8894ae913c37884384687cbfef98a9e2dae6f414375073b113204e0b0576252c7d0a2b4c9d5e1316b483398914851a393a4e6eb6ca927ab352d73f7d8e65fecdcacf46354315307b7a3a255392712d5ea764c07da96dae3faca0a284121c1e6ba21209ca50e73759240c920fc504648d8a760247ae1097217f926103cc68bd1535918a2905b02cf2d8443b902506afd52d8a3e8c19c652ffc8923aeb253ab8f375667dd26caebf7afd128893dabdc31572a50ffe67d70247da5e11d281899335af475783c8a12e30adc6b3f8d4119f97b12086a360509911820bcd93c9a7512d4c03e15b950fdd423d7a64f8c316c5759a698819ab0e338a6bba7b9bd58fac989cd5c8e376261df648f91809a1c8cfcd3e266e06f2cd87dee6295cf9ab23270317f5b6b4a25350cd0d5121b7d08872062a98583661d85eaf8c2c43e69e23c533b69c4ed1f32fec201ed2b2f59ac436ba13053c4358e3ab9b3be05829940558b06b43e04f880d038037942641a67567250b8ab3aeee1ca49cd5b35d077277b2fd8c3ccac3bb48af8e047e9e97723c8baa99bff300e3849f40d8b158f347114009947094a0735fe16e9bd5f8cd8fc907b15d6ad84a59aeb80f80d3cff7efbc713457dc385135c1b361f7d444ae1a73110646299124e3ddd4a7e2b9b3cd64e679b53688b307a4a64eb1604ab33916408d85bbbcf1a83327525dd39aa2dc05f58a1757de16561478cafd18b9e176fcbe8a5fd3fa08c8da64470bb04da9389e9600b5663fe5d3439a038af428c3ac01c3b578a5937b46ff2ef44dd665f0cd3711ca1d7fd60d490d3cb62aa9aeac4c4fc4525d6f75ef7d226d99346af26ebcd4d2bfbf4fc196787ae1262f03b89f48c23de833976058189ffcbe17a085a02bb7cba1e42f37d7500c023258200e3d728d8db1ec4bfaf2945636fb016543fc2cfc700a5579dff437161300197bfd05eb657570e76e54ed3e0d229e8e0e3d5a0ae9ae34a9c4663428319107dd1c13e295fb544afcaa5a23e661cde232f459d81116d7894697d05296d50fd0adec1e4ad8d314bba6407414cccef7a617439a35d873ce3402eb388e5d57f3a14f705b2e7d99c80bfcbd67dc7d2e17c0a45c2a8c62ff8ff339a62b7ed06a0895f5d163467d493e2eb2d6ece24623ddac8695c2bb8d5353f1027c86ee1156dc7031c73b5eb3e3fc86648608efb85741c621e4254a82dbfc5cee33375966a44063e22e83fb0f84a4a0fee5bdc8884502bf0c5960b14b6bea41ff284d14fb6cf0cacb68c13c71b42ad2cb7d886e38296ab1bf8563f5dc9652c167889acbe5c442561ad4183897f1322b1e5bb5234d1ac1af3bfad4279af0bd26dc2b4fa3764b11a2d522347e017f51d4403477152345d52edd907a1a550cad51d638751ddf2e105be7b192f04b4ea18122068bd1351b7450a85f441292e9141e4f16d415882baf6541ed3c68c5a17a80916cc382e80b1002222240531d390bfd62d9f5b8123fe178b879a1d8a6d611953962384f61ae3fb077af8431ab63c2f3643a89f487ed728e0dd049fbd2cee1d8acbe6d2f2238a83a44cc691763a96d14de429d5e0331223fdedbc59b4640655b30e93b0033caec4b132fd7bb9aa6855a063dca910b23498cb4351c0cb20e2162e692a3941329603da131588e73827e4751a18ad17c75df955b6d31b045a0e8b030dd7817ee525d76c10d42d50d6ab0f17ae0f22d9d2e41f1b2f4991ce9d8d8f0be3c836843730a29425ac26036cd203603770bc7212577"}, {0x1010, 0x8000, 0x0, "2a12c12aaebfecbb59f7fb02fbc2e7491b8ecca6652f77085afc8da3041222aaca3d747f48475274d62444f8a1ecb47913ed1e3505d54e728307a8bdfddc19df22146c1152b3ee7e5f572d0ab5ce25717eec9c96fa5d05c01f6933d84e55c27e948ad2a806216fa002e3c3e44ccb8615daf8aba0fae6b12cb469d2451f1b8d1af2c69c0867289bd6349f025b670c6a3b60e21d77765505d8d43730f32010b5e9cfd02276f1a960050023df6d81b4eaf09a9205dc8f0b727009e3ce5a904329bd3b017980b8b38b41fdd7e46836debc2eb640a544085259b10aaed638a87a739fee4d4a12a5e488d319d8180b517fd4343dd59104973314609fecb38ce544f08cd736b3b2e2aa82faa42523379d10cfb66d45e6da6245b01ee77752b12548dda9f85788a0cdff20352e3627dc477b5e344c9f60a9fe49c6a3481758bb0dc53189a8f07e98505be2fcc45a401ddadc0b293b09c6ff019d018fff825eb9dbebea99c2274be1a88c4719de6f8008edd78172e4d6770f10ccc3ea219350866735d69718fd1aebf31820bd291743c7fd315a6e93aa403de10efeac6c6d013aabc9baa9ebd892a2a821b9c7cb3871b9e7a7fe2777dca06c71c37842deace24d9ca3ed932bde5e6ff4f3b5e085e8256bb994754cfd1add3e1cfff4f19c2dc11f6869a9a979ca6f7d00a3f9de0b11eba1c9b49ebd2ca283671f58f3a936006abc9f65a83572de07ea930ab693a8f18d3e5e61b9d02132a4e562274b6babd5039b4f8b632d2c2f5229af6fb0610f615744dfc3771e9aab4b22bcb7d7f926ed72ab448bee685d8ffa23093416e7d94c8f64832eeba8b8f6dc4c85f83ea097612b6b284ef3363bfc3374bfee595b86fb84597cc23505288ecdb1102094a1166b13841a10824bb05855bf5662409a0e658cf2731bafe984363220c0428ba3c5d1d440a317117c8300bc93f0cf8c5e049978b709d03a3896886e8cffaee2d831ff11c00faa2692b14a84a78de1647a25a1912e1823b9c78bd67f5956a61f694a572e458646af671399234466b8d528909f88282cd3a4098c9741e5d2057bcd163c040bb27e9d6d8d4f187411805ef4cd156eeb718a5542c777bb96f6067bc076764c1e82871ff4d29ab35c99ee6948438f3d397a0cb9196dd2745b7b0921ba0fe699ffbf5263656be4bef107448af1d13ff8c42a19bf2c3eee9492571e95b6d38dd875a874bac2df6ba8bef708f3e3c6ba99c97bf704617b22d695ba6f0c40d2d9acaaa2596b2d5db12e9bb03055c3d73e485a007844cfeb100153081d0589b1672199b7a4a557da03cf837ca23f4ffe06efaf1daf414c8549ffbe30f25f8ce0635353a2f36afc5fe269171846c7c047b107ff98911d0b682959947351cb850e7628f964eebad1c4a6c17372766448808d1f2c77e0b5421253d604536565419692d934f2e67c90e11e39ea078bcd470588f5ecb3b0a615492ebb8a3789c23ca1af620b8f5e1d802126e6af89abe600a89ce105b2f7d41c0eafd8d05c8de0067604afa6a224b633e3dc4f74fe74e82dccfb8763b35d108f08ee4cde49fbeec0f23bfb9829d34e310b45d9289c0db13da861cc36d66245dbf483500be642749fb9c956e954de243190ce4b86056ad01ca22a1d8b6d1a7706d9a8d3ea5288297bb04ae98de5efe0a15ee6340b871f04dfd540cba5c8a24c5d4db750557cbb43d6b12a7117fd10e57d49b9bebeac894de68765bccf15d7f9928b2d937a37ade8de2c5a36210f1adccd64bde8aff7b4ecd9eb9a689b1513d83f08f7c682b5fd1a291a55cdc343885d3842cfe6c7d4e0c46adb0e4ae2042d1e131850aa3999e964fe4617490597da42575fced5496b9b03e8de32de7a2e4926a857a0803d56a9143058d6e1684b615fe7b631f43f8831b670a5ff2ddb79472d42ca25c2227a7a42fe69d0073ae151ca9ede20635d5ea7efbbd661276d227e1616a8c7dccf2e18ce28b4f47f4ebef6561876a8e0eafa4f8bb72ef702d0f50ef89103042ac78f2625e0033c29dcded080e3eb9799db2fdd79fbbaa90e14a7a41b1e90f3788b291cd6d86caeb5741a82652cc9f675475e709e09904af3ed0e0271609f204f792eb8ca20bf33105f2981055644b9c843ab8c70bf1c75b5369a54e9c8de6511f1ccfc3e9d410c34203fba6ab242d87b4325f44c18300a04ea7284d5e382428d17ba336ca5cd2f62edd66f2a7ef58267c28061aaacb04d16e196b4e5aa81b962499a3621125f062c4269e91beb4e1813f2b3baf295bd7702584901a4723a8d3648a5ee734d037e331fc1f6d70f600410caad48c148865fbdbbea876614cc99ab9ae621e4906b396cb7cc3fff373d8f76657b141976c596f93246921365c74f783c77da5501bbdd9da4f4ab41dc6e5379293b7753f1dc8b9fdd39ee6088d23776e3d61e9e6c36b64137e8f5d62764691b1599db5a7e3a38e58cd65f5e59af1a025c8ad20f58d3e63447cc3334022feaa655e3ffd56c4addbf7d79a087dffe17a41bccd407210906029b257bf648af13709811d1db13de0cb2fcc38c18b869922ef8fe68cbfd42a12102fb57011f9c410139a1081af40a8aff77c5cf02b5ac88fc9e70683fd707e66f25fb73824a68696959fe86100cadc7a24155422923e3159ac9efcde40dea8a3a45e1a639e74121540a2869584e5c4d61384ce009f0600a3da9b41247085fcf6454952cdfc6e2a2e21636ea0ac2c349b49b00f3e856d8bdcccd0f9044714ca6fe4594a67ac997bc8e006e2e4bfa00e8b816eb22ee0c013175f3a37e75bdc1e3c5802f048d3ea93594d58bc6d974cd5e2363b6fe0c7fee4039492d67040e72b987a4832d77d4019004fcab15893d4fd5b72955c4c5380659b1367c09e0d8a874b99d4efa84737798f3d4f845d0c2ca171ba93f419a863b279f9ab5e7aa48c29481cc7e28b8e1afdfda8c689d725b48358e30056cb8a03fecba30f16b28da271be928f9cb26466e74cca72be1275b4cbc1d0a7ae43c61af795a35563c245119e1e8e2fcc0f46bfc5f58bfbe3ce61417ef74accab789bc2ace380f3d940e267dbe3b37a7765ffe72c8cdbd0a5fbff75675b0fa097bd7608045eb7d4d58fc69c8f08c1d841bdf376fecb08087012501e84fff47463818b456cd0434efe17b4f7933087a0cc3324e1012fc233c65c6fc1c7f9eaf07961859d854d07bf66f5645ad3915efa3b636490e65a6b45d47dec9a46cecce3796933f237acc7cd60016451bec7aabd597a0338b7f82edadcffabc634852f38cae8256aaed7bc9f297b206780b4f039f1669fef0563d39751065e481a821582cdd8268fbb13b645e78f545427c7d5a64396ee78be6419e2fc7d873b7e79963c981aa255e1390987c330231614f584385702deb7520126b073250035ecbddab6e14785efe2a575728893a28b639f27004ccd626fd2b07d917588819b07c360007a92c0b876e663d264936c6ddc69bac6e8cc53fcae99fe9045e64a9316a31e25fad3fc24d0ab6a04d6c0e108b2395e1ed80205ad6aad72c9d482fd89cda6b555a16b392594ebbb036836d25cc80d334dbe75cfafbbb6b076501311a8e62d415e28c0d0f07db32b545a1b82b70a3b18074b15f2afbb27a3aaa22fb162ed40366cec4a4a2650073266b238dbc9f29c881f719ed2b8c3fc2068fcc0b7f649c6f0502ac95583e2aa06ba17a1ed79e084ca485a3b284f800ade77ae8b6441af9a6d31f297175413c1cbda70fa081e87184e75d4df421bd51e889de4cf5cd497cf9978520f6681314bbc753b17b1298e0985cd427f5273ed9b7c0f49ae5825e456af7ddbc6d1613b85bf9454032b03499a530cb2def9b805415911e4ea48383fbd01591aaee75b8251ef52529b07e8a194c2da254193b22a6ca74dc3380250000d05f98773c4a280fba15c1ac6ead96d81112ccba15255a270cc510f57ac49a7c7bddb0b247dc40e738b95f616afa0a1b7f5930c1c47cfcb75cbab66ba3a17a70eaf7b98d66b5f800e66a1c2671744a364e0f290012b5b46124b08c3120a93b3ed8d0171073c5805cbab975e611b9b97a8c12bc38f5a4bde5dffdb27f43c3438ad6843a18e3d5fec57c84e8902dd13195a57c6abf5dfdf5c429ca8da1cb04c93a641196dfa49f0e391ada2091536ed8988098adee1fe7bf504d31d8b896fcbaba38c4395790f1d9793d1638eadf27ffdba0ce304ba4f8fd54568bc11db3e997cefd6eb175524dae10ed91c5217f06d2db3e5685be956396ca902628752d0e4968c5bb421bb318667afdf2fe165c375ef271d42c6e9e3a7530e9d16d49c51e2acdd819bbf8c59c94c164320f47bc588a3529e96976f212c5dfd03d17c30b9b653cfddf0770841187b357a926c57b2fc41051d878dae73c60cf2c84b24cff0e4fb58ca925dd936c036f125a33f957ec2a0f73b4b7740a6e80eb641fbaa701a01b8e8f6f9ec948fd80f09a249f6aaab466f50b4b359a43de88790027a7e3a75ba634fb73400f61c3fd68eb95ee1a5d6b2d91bc5c2b840b31ded03faaa62c10b70a479e824443465d1160bbeeabf6903405075ebe68ebdb89f18760b7feee2ffa20a6aebff8a2c1e5341a12fd9a619e9c5a1cb55abca697109e9699ccdebaeec982cb73c3777b27a8775192e4d8a388c5efe2c49ae33743f1f11e3af28ce399ba7cc9e94e909985b1f3d12a2e119ffafab8cffda346ab9345f1aa538380b4ca3f535b4aba9357ecaa37e4d4f666c74196b5b269a03420aca7b8512734dda7eb7c2f9470e950b524104c1ae5ed3020f995e661c858643b02ee930f35224faebdf169a5ec2467ff514a56b9a5c38125a10bbb9be7c030624645b4dcab518f420b252451edc4d89b4f3bde6fe31c4e1858f192f544257353c41524221877c70ec499aa0562d36c9e498b8e988ab591b7e5ca32975a5abb3ae70442f05d6d6eefbad4bedc8b99d74bc1da4e6e0c48482cc0608fc522197f559fb6aa5ee4a09f666567d6bf2d4c3a6145a549b971ba5d3129c762026421b19663e6f9c5826a9c6ea0437f27a6fdf173291c6b2f3473dc6c0a99961c971a9a34918206495ceb4cc58991c8b53eae1999f84256df3c18a400ba9d1b92b1cf7929ba8274c80bfd6c93d68bfe7b6eacbce7381221b543254b3ade4a6ea0689c58eeef9a4035eb5337f63f2463be7a845029d797b0f74244690b074827928e569a5911172a26f6bc878cc10747b87bee30b574cdf80c86d1160b71d0357629659ec0d8af0b0bf496684d26a7a71e9e6a0207bfc885377c4c701efaeea81dba1a48770cca77f2b8445d92580158c106f824033767f4dd15fdd819a321c9ca27c1331a2949534e95b32cef8766958b396228e1189d1f95f4d3bbfcd292f9921b58d045922476896318e66ee9340e0085a964f8f47446b4b42e612da3a54adee50ee9cdfc1aa4cbe732610b672b3f44dc8fbc5b1ac69c1947f74ceb61e3ae7e0ffb55b0a997d9f0ab1ad393c93d698f55294ba0d132d406ace3a0f459c56ec21551e3ffd92a315ca8d009e5f45a1358eff935dea0e36b6b64fdf331f0f7f46062c12fe46fc941037bc2f8344b5aa3724d22ad870348fbff1d5c84c92276b9b159b00fdc5c2c1f1f4063790287a165a55f7a1ac3d025c9f1f925b662e30d086f7603a505f552d7ba5accfa2e1064939541211999c163831cb53969ff9d139d4082375b6a48ec43a02fa440e43fc772b68f005c825608b9376be3cb84e1195bdab0acb6edf63dbf380cbbe27f967c985b6687f61ad120bc003ff4d0cc381bcb685b40e34bfc36"}], 0x2020}, 0x6) r0 = socket(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000100)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) 22:28:49 executing program 1: munmap(&(0x7f0000008000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000010466696c653000"], 0x10) r2 = syz_open_pts() write(r2, &(0x7f0000000080)="781007fc89f05b5521f2", 0xa) 22:28:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x60c, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 22:28:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000001dfff0000f100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) rmdir(&(0x7f0000000040)='.\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1064, r3) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x2fb, 0x0, 0xb977, 0xfffffffffffffffe, 0x6678d53c8f91c639}, 0x1) 22:28:49 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000001c0)="969344a5faf38647742739dff5cc3b217ae8025268454f8f03a78c9cb18e8090b7f173e3323cc3641dd35c47f6c9c0eb016ec79d9ce8496dadf5d9e30af535f36a648d029b16a4", 0x47}, {&(0x7f0000000080)="4c221f6aa311e2a7c8d26e8580a4f0087833bba7bd1b2d8bca6a16519069d01c88966cc2e81d075e", 0x28}, {&(0x7f0000000880)="64b7abcd68692d8a9ab2d494815ba2b517a0c776a1dcd9d14b5a00d9ad07727aa88ff4a119ae54d38b24a389b2f7248f033526804c4c876937f2de5bd452ce91a66038fc4444c0deffa5590b1429e9ef8432c4dd349776fae9746a196497c1b75c1c454c07cac8095798a2a946e227d5c2f4918a7967235d6620b74de2d734d4272ab199a1b05d43ad12de67707b2db21dc363ff5bac2bf688a4a6fc1750184c66f8688867df44928fc35e918fb523f5a8904f5c8590fc108fc26bbe4d20d256b275fd5e834d7ef914ef8ed7492a3e1fa9a19dd51511d62fec100eb9605746f2ed73e946a6cb2ed1325c3e022cb3edb97f9247e09cbfc220dcf84540807284bc384069d71eac94975df9ca9b52dd771f55d13d89eb596d9f5b52f9d1d905666628b0ca5a694dbd3dbbb7f2d68d29a9863844c9f5b0416a19a7e0cbe496cbdd75b23b9996ba17bae5dffa72c0b65290221da6eb1147c7d36a2d688b74db19363e4ba587020c6fcd188ce753bb514965b5276a5290ec9370e56e36830eb3f305f83eab0ed530e0bcf164fa06014ff2473d27f7ceb1b117c336ecd0700eb10d4cd02004b21f05a92ab29bc65d0db31e885fa492baf7a701dadc732354fe8b613dcb8d56d81b9ff9e33b161436372f8c1e37c01428f05398503e7e19c75c8733520039c2c3a6e0e502164934a7a2fd0552397934e7108085c1fa0c53d726047e1c33090f95ef6d387051a16daf36b464a4c07f9c5e3d3466a35e5749fa3962f07a6068c37f3263ce6462d44ebd5d5edba17c0ad061f2a68b6c28e0cd9a999f60982f07dd35d16de3fd11d6c20e56ae01e12e051c0bb61f51847dcefc02d0e61cf3f5d9c973547b74526d1d01fc0dd07ecf4edf121b28dfe64119738cc101c3c4c40e451b0b6c3f4066fc0a12bf3506d883082e642c5b22b749f4e44255da541e84ee9d60f312f571f6c3db45dc85389afdd102e5e2e6b67ba3132705e0c1a574d5e57ceadec1c16f0a327515cc9ae1b33600c01ee05182c256495bcd62190f6360466172adc9a0b1dcfd505c8137d8b5e670c39dc11f520bdc8bbbf031bff31552b832e1bd4ff0c41851be6be566dc2774c4c3596c1b7f6a4900140c2cfd5787bb57367dfbe18ab35fb74de6214364a00f24010598954439fe5173e3081db5a4ce8ff0f41708bed45d9f841fcfc64d8d1918c14ebed1913004d90a1b038ec833bd1a6f6ef32963b4e8e276999854ae5d3b48c717525faee813adc016d3d61337e5f8ffaa6c85759d24fcd166634e2a6c4afc520e10bcada9590edcd5f65600e34d3544c8fbe772dc9d29ef56020c2de540a19489723ad9c9dc232b67bab79f6fd9487689e8ee5684942ffb7bc1310b0a2afc4fce7aca5532547968f824808ee6ac75abcff411323fb4bb4462cfb20c56a0883d30235ee163e7c8cec16a32452585067576bcc6c87dbe775218fee4dd7c75f64bedd86450cba08c74136971c719f3011a9b740b1562a55f144b445b8975be7b6b5f6d4e7adbf1ddd11543a977b6a049e6c5ac787b475048861b86052307de47c4d804978e7fcf6af35b46d34569c02327573d2b0a0181a547b951b7f36df43db6ceab28900613402c71d2fa4529bda40b474ab62e124be8fc7e7431b1b4b3efc9609d1311e2c504c96b0002aec39b52d987e07ea0abbb2fd0eb2ba557e21252514f7e1a39f75a6c25f127e92820da1a6b08ddedaf2b37f92428748a366fbeb95b92b2c7d4979e08bcbc7d84f5cf186f185b3bb90bbb2e5f8c282d2a5811efdadad82a16c97c3399fd993d23d090443ee8314219d0d727c30eaa47a3cd43f688eb575c73426b91e67d32daa359b361f1e029af9ad45bfd16a141ae4a25fe1ab320faedf6ce6cac012d776553bfeabc20ed19290d0056d94239534d1b5e5d2764e6a7e5fe8457d20b39b7da791b75c011298127f55ca7d18ed5d9c122fab92d837c9472bd95530196b273b7a93faec42abab1b036dbefbe61274db5369b544dbfa9a3dc8eef2c64becc049c2ad67f44a4e4e1685be76e814a2498314d8fc8db5da1975971aea584c54bd47af4d914fd81c14579e1cf22d9d005bd46d5466468a231bd678bd6c3d9f810f8ff87c21b67bd64c8172865f8936f6e1f0ba8f140cb6b7d2817e96365c90b34837e2e0ea54733a2d5c09df366a522f000a66a091132d9c75a6c1ce3acfb532ac862e612a78b6d12d346b2f7d69b8d613e64e5ae84afb0c05bf404cd29d5660ec5c13c31d174c583140c20368327f063fc2971aa5f72fa5011770a71e71fa703a4859240e4639ddaa36eae7c42cf2424379cb7f5906c0bfe02e677c0fd3345a13f4a893cedbb481ff09f87203ab316e1f6ce401efd29308a28002a11cdcd8f766af62ced3c9e3385561c58d64075ead9530ac032b5c7087ce878f6dbb7d975a56a6b77b64fec03b4dfc26373304bcb7f9d8b6d61cd52b34f6c6e09e8e2620542d8b88bff040874e97c74959e21abd6778529b03c750b311d01db280a2bfd5dda6e21ba6b8d92a4f35da6b7941e959af66029d61120f8998321f0f9954dd3cb1317e9ce8be32b9de1a5481b471aa5207c9f539855d061e700c49b1a4995df574adfc35ab5c7f3c80bfc15ffc0fb88618e3cf01a4e21ab4e9eae2bd59c691c248aa020fa01ef9e5a2b932a48e298aa2d524b4853d5376c4ff43716b11a0d284c57fedaf66a56824d34ae9cbad2be13d586508a6f8856a1db430de76ef3cd3ce08e46498e2bdb1e1749b3350081eb0f07e2c485558a15a084db6a54a0b0a94caea1b3cc2536f3c7f08aa3ded59eac46af4e678d6631e4d36897279c58b774c6fd3f3646ca1b26f80d65ffa349f9a6438a53f70f54e04cc4b217c60a63c202e078da14af0030801aef12865cc3978c7521f60cbbb18346ea333b4ccf555c19e3e06e705502eb0ea2b9defc03bf1b6f1ed9895aed3032f4855d5b49311ede2113b6187b2615b3bd8ec5af17ec0012dd044d765587b59a803271f023e578658a07bde50d6afec096544e235e4b1e3c428b0c25300b2a0b33c865b598af0df5ddecd4f6b5315bfa61a57e233ae90e88b59a8a8abbe4887a1a0743a929b269e3a724219a488cbb41fd1c25f04f2d1df11abe9fddb7b7f4ed9dd56f28c1bea7e8a19313ab6856c639eeb27b284a19d0e27fce70e63e6bc2b6a2fec6f2701b9ed2d1f2e7ee99f1ca54ed2cf35936aebd936a8ba7f30e7765c845568235662ab516c636b9f44924fc907e804908331ee1a438ecb9cbe5d4e2b6f88996d78b7d387b70011b8c628372006f499e13feaf4285a7e5637efadeb6d03dc2f2264c06eba17e7460b141e5ec343a686fd9cfdecf408af78b3b422c638bbeefabc68b3ff72c103bdfbc980ff2422d2525cf97db7997fa24fe1d0ee37c1eb82fd86f1458e06c0f0d9f240fff970e37d0aa0bfdb3f7289bfd68734a4d872c5c49a543be5533a3670ce4694e16994f6de3133fbe2972656c09b35d8b63dbdcec4bbbd31c25ca870d3f4940feb2b9e38bf801035209a04092cfe55ef4bb2cfea63da7b23efc33de0bcc256fc134d61938f033748f2bee5ce5a6793879097a21f6c8700041a4a28acf4a19ee3c9ca240e75c9f366b67aca026cd197d7a9eae1131025bb45cd4cf8af0e78e6d980a0ad57de9133ab6601be4c12050831ac8b556d4d7e0c6b05767b74ba52499c4c5fadcc84a28f2c996ff91e508c858c096c539f8ec8035e432a1d22003d29feb435ce3a5ad0132234fd784a13231eb784992382d6161729eec37927bdb936f7210ce8bc0710ed472d4744f8be896f9123f318b94942cf33c1c92193c5115e39a5f0145ba21f9bc30bf6811a8b5823af103b01a82dfd33624378efc6d29eec0c8892371313b6f1a1f3b610c131a65794b28bdedacf1ad99b260ff7e2c67c59a904fb68ea32561e29c4c84e8789557e15449aef1207c995c26f90f96810741c1c4344a773e1bb9bf2e5f96bd486f27d1a6318a4016568560f4124f4d33397981d441d89dc4ac2ba6cd2db64e5861cdcdd85ac0add444dc84555433ecd6a90fe974e41da283c73117746dead143f29832112a8e40334b7f8e1c7eadc6c89ffd117cbd2643b942f4b454c5d7dabfdaceb773cdf9556c3c858daf5bca4886bdbe936fea4a0282cc746022e072df77de598e4d29e10c4db2975adb5e76f3c4eb9ad8dfff746cf4036efbd20c5c1d10c78c580ffdebbf3465e784fc27eb784c87711a4ae346de40a8ae6b119ecf89216b47fda444a7dba00aab837200a77119b23e7479e336f4be56fcaa4daa899a7c94db0fe8177b12d848691f37cff0ecf45dffa5f7ed991cd433bb5886995f7b9f3464cc25a01137c3f9efd5e4f9e6a3fd91af26835f141639185ad76a9552e11c19986d3d013f7fdb6b5f69a2000bc11a7ed08e01af74f99d07b86baf43b118934fe188f2ef06136bf3c872bc17f8ba1b5de1d5cfb36a759cd281ebf6c81fd394e11d78b02bcf574615f65188234fc7c14e4866c27ea3773e7f763bedca3f8b68d640d95c24411eda629224b78998bd859c781e534806a95676a460f1dbef5bfc8d445b6ea4386d587438522e74df7d20e266779b6ce1906d35980ad3d3ab8dab7d73e964dd1c733fa11a4d5849314a64b5daba0e73d0684caedf1e57e7503259b0ac51b4aa6eca89ea4a39c7e0c3c6ec9278756fe95d3534d10599dfa0e199a17797f1a9a8081cfca86ae0901595cca48ef52d554811437232130e104605fabd620bfb4e414dc107e6b20c386a137f49e2b428bdf490e2a53c4efcb626e98457715f24d8b0a094753764de65bed93220d411a6bd3c67442f25b3f7d152d54029432e870659f481cc213376fd4515530c0e63f2b989c8930471bbc37e3e71a8288e1b21c1822b77bb1a04cb9020b7163478bfb5be79c7c5e60b7a0792a25adbb01dcf8948e28839f5d605c1df9ea2b7fafa9ec11895e8f2af4d288c18054e9e58ef9ada4594c14dcdf3c247669e1b314b6a11e2d3aedf9e3fb4013c2eca29a829be4328e3ef801e1ae409ba7ccedb151ef4898b50281762cdf8e51d4624fdd48d78ea88725ba9919b1b5601c0cb182d211292e1d4ef8648c4aa137b7e5f9eb738ec8b9a72fd24b24d1db6860eb8b71facfcd784de85360b180491ffb7c2058f1424f29d403807682b0e5c85cca713dee15717571272cd74c83190ea78c43a796684a13646cf742a3e1efb98f1b8f5d2d2d869b2e61b6f2d9926f99e0b5027326da47ca0f4f808a3ff64db5dc48a008c26f91d1dd0357cc97f7386b30e41394b661500b2a4c48c32b9ae7d361e8a5c763891f29e3db358250c77c2fb89ff71369918724fece7ed2f07a59eb0b068cc0feda1555c58e80c00cd432eb012a62984088b436d0715cdb901d1d9b9c6c688ae45a1dd9770ea99d794bf45fa956c29d7a2634ff73088956fd7064a139125a11db7f4f085f453eb17c733262ad56c59c3ab94fbf7bef162c6eadff76cc5afaa036c12a6990d426570612c3c0e6e5feb11d0594d8b2f4d4fc0f5623e58e07b88f1218c9961879d6e3b3a30a73b25ad41b4557848c0ff1b8ec91c331120ff0d91df075cb2f67f5713e65c522d0bdef7b2b335ded3b8f433dc77134b3332081ed0701422cd399584dbaee04d609284ad0e58fe861ef5ce71caf201e352eb72e874592078bbbeef0c09bb586ca64f88f4ca85b96718f9f73134244740edbf419f527e44fc0a2cd8b57bf2a1c2691def2110f59e09c217df8460c81ad10ebfd1cabc5efcc74101e6cedab3c47bd8", 0x1000}, {&(0x7f0000000140)="a139cc142b2579f9248ead99802498372424d14124678d197a45bdff936318df", 0x20}, {&(0x7f0000000240)="51ce351ab6a1b80a897b8cc8", 0xc}, {&(0x7f0000000280)="2ebc77cfa59d8fa17beb1b2637ee58d4c1af3b89888e6080556ae7b8dc49740a0559e49eb446b01db8db7f847cdd4f166a0c140cbc302e0a57903168063eda63c6e85a1daf8663527330af8f809ec5c9cb93f624f4a30a600412d93cc496165fb00c63b13d2a3ff47ba54bebf50eaee49406bf0e729ced06bc3cd32c3a978befaf16dd31689be5932392cdcab0ac62dbdec1af028d633647da530597087ec69d5d231aff", 0xa4}, {&(0x7f0000000340)="cd4b41dff81068d1bf23c09dfe24e1597b567d202ea7efae37efbc26924d5b4edf3ca0851d010b152374fd79e6c67301936242b1f7f5b796dacabeb268d8d11e30056f940a240a6ebd3c4390104f7a4982ea5bb043cbe5efb19b62ad271e", 0x5e}, {&(0x7f00000003c0)="fc383a8d33f275a63071297ee47257907354a5e2ecc09d9d769e46ac732265f4409a657d250520166d555115264ab6872403ee11a91efb060b5a910960a848f63d7dba07d55f0286f7c2e0190e124d4d326b9d743e2ba131dc712d04665a146b8d4020479bb0a7e7b8fe9892ff8deb", 0x6f}], 0x8, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 22:28:49 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./control\x00', 0x10001, 0x2) 22:28:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 22:28:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa00, 0x20) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adc69ef64e16eb595607fcfd71100"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r3, 0x0, 0x2, 0x0) write(r3, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) write(r2, 0x0, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x400, 0x20) r4 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r4, 0x0, 0x2, 0x0) write(r4, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r5, 0x0, 0x2, 0x0) write(r5, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r6, 0x0, 0x2, 0x0) write(r6, 0x0, 0x0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000000c0)) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000003c0)="31c10ccfbd875eed0b0f942655c89e896e3754c1facf131dcd3986d3fb5b29421431c50ab9989737c86bc6c963d6d9e0a8c665b698735b14cdb2b4803a6e231580bc420cf0d815467764f7246d6687e20e636fafe639cd251d75636ba254466d725a60ea4d5bf190b25326b4bad0187cef669ca1b46f9ffffcc2e9354fb2fdc8ee3bc947ba24d03d0fbe44e9f21f95641574b5a0cb7d2239b09a5875fdc9dd671479d2d6cb941cc0edcf9bf6f6937f", 0xaf}], 0x1) 22:28:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2d}, {0x4006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x8, 0x1}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") dup(r1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) 22:28:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) rmdir(&(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x40, 0x88) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000, 0x0, 0x86}], 0x0, 0x0, 0xffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev+bpf\x00', 0x20041, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x45}, {0x806}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000080)) 22:28:49 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x400, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f0000000340)=""/89, 0x59}, {&(0x7f0000001980)=""/154, 0x9a}, {&(0x7f0000000000)=""/40, 0x28}], 0x7, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r3, 0x0, 0x2, 0x0) write(r3, 0x0, 0x0) symlinkat(&(0x7f0000000500)='./bus\x00', r3, &(0x7f0000000540)='./bus\x00') lseek(r2, 0x0, 0x2, 0x0) write(r2, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000400)) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)='\b', 0x1}], 0x1, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000280)={0x4, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000cc0)) pwritev(r1, &(0x7f0000000c40)=[{&(0x7f0000000700)="1f8c22d5bbf4a5a1bccaea4a39745ecb1f73b8f9b1115c9a203de5cd0751eb994741d18413a456473af14ad147e6139ff17dbbb6b6089599728acfc0e476a2383a704c8f8ee5460aa1b41ac74e326a942fc52a229b3765749b886042df1829e0fafe077247c648a73cd2f75ac03e4045814ff4793fb21d43e1555f08ee7bf60bd4f2df807aa597e77fc6e30dcc993eb7bdc2b3674fc25f3b66b168308f017508e7f1bad843b4cba199e6a523988450f6f614dd348103ecb05fce396a2ae9e021e5bf5b7fc328612f473d83d2a1efbfddf17fb9bc7d5db10101c5f6f17a5cbaec8346df0cd44f0adf53dab3e6c077580a", 0xf0}, {&(0x7f0000000880)="b5aac563509279ac16be5513844fe54861127f860c7b4fb56e1aba785ec2e35567a1e34d57a665efaad8e33b2d15fd09bc84eee47bf9e2cc1f2a0fa7eed0504c4cf47013ff9886c74f63ec286d56dfc2a1b4d8aaa394f5e01c76b64ef3f5b7b3328b1b3a337d3f58a6fed893229ce8a7489c", 0x72}, {&(0x7f0000000900)="239db75a17c30883dc46abcfec85eaea219a57506ab403038fca6592be347aecfe6b1ba13b70fa5efe483625f57db2bf0a0781ddce2f232935fe8372275382166bde2010187c24a73fbba05b516bc46bfcced662b8b706addf29878073a6fc5b9599d6f28b67e691ee054ff02b9b53bf81c2588e8e507d0b748523d001edf970309dd82dc253e3d2a857815f96d538017c18e5638d0a1c0ee8ed60de942377a15393becc85e1f2c0eab3bd2bead5e96e261b66ef18b72902f59940e20de6c6a32743aea3634c62554eb3e5012348ca32d81a040e7d04318c0154d46f08072f325413dca3f431e3e57d43787daf5a2342cd42566d70d3a66e7f178c6e26", 0xfd}, {&(0x7f0000000a00)="fd678a921b5ca3b39654e2595af946483b086abfab025c50c4aecabf7343cd24dc6c6b9f377e53f5804b801b9b53ceec76cd2cff18dea934cf4ad7c40a3c87547324cecf0f38c452ee5f211ea98dc81e9ecb21ff28415d1ea6472ee8229a13003ef32896a1f9fc87fcd3a2c73291e9ddb1f4a2c56e8272ba84cd86c996c282d28564cf2428cd083acd27ec72936129602298cd672e375ccac36230c5136276d1e8223c7ee8de001223c522e2e281d3d76f8cfee8b56602d880453381534c0530acaaed07ded7941a81af55bd3fbfe7c8681e3529ff1e39e69c2dbfba512d281e0d8b01c486d50ed83a730a7e356b57c1ab00299bf807b5", 0xf7}, {&(0x7f0000001b00)="a58bfd35679e9282b07028e8326952d57f2e517388645cec116275578ab9b09f1167473e743f2b082894ce52f12da010fabf2f874265aba4bbce8b5fecaad443ec34f445f663e156eaa2b567d19eeb827c63e0456f0493cbcbcda8a35b603b96a8bdcad18bebbb552638c231c4396552161b6e0c85359b9543934ba5fc8c51616560fcac7de749cc96de3668e17103baf37c4648818dd906419e544bf63d39519a14c51577953e42a8e5e452df9c8664be8131d8ce72a0be84f436ee8be03bab459588dedc6971467e89509cf7f1ddcf365e1ca70b86f204387c585be3089fa57f57ab392f1865404cf87de3f1e13d1e8d5690892fa437f3ef8ecea2e4f6c69b519fa1ad0caa5569cdaf7debc8a0e588f18f61e6a48db9f872c92751ea270292b78d151817b0a80b8f75afd8acd86c96a134b011714d5a2f16a598ffdff281758003c65fb997798847b0ff6e4469ed4dc19c8f1788c3a538c45a755cd551b678f1a2959d3c6d6c1e5de62a4c56f1b51eef03b61119c6f32515d13b1f8288e830128a5e3b3162a206347a119e9a7dd7d27d00b4cb98f4b575ccaebcdf9cb0bbda7efdb8ce9cf5b1a8d651d7199ee59c5a6f43a18d3315605f42d126417186e4b44ce11c45d90c66c95426ed327688b3de72782672bb8e5d130bec0cc3567bbf6499cc209f7a91eac22961496096b1308b1712b8d59951b133a87a30d9adb5446de3a1b8065b17c77371d76ccfb508bce87d342075847b37535283167fc349e6190945db66175038a70050a0bc6b6cd65850f64cfde080cfde348f93e8be49062b51f261d9307fd95bf39c7ba7d71a658cf3b66e1e216598a2233fb8b5a1103092d8bed1f6b51a4656a8ec42a7c5272635a742161d0198597d81d33db4050791c68636422b5144cf1bbae3242c4c2299e3ef4212a1a1dd065ed5c0dafe496fc0c4077146aa2e7a4b9f1882158e7e8832383e5e4328d330c07d757ef4327ada7b45173a142d79ee6b86980502eb7bd7d8fbcfbaeea17a74a1a95c9fcbeabfc8ea193f6e24a459055bf3f14254ed345a35b2e0e015a22d53972c607dad409ecf02ca9fdd282f6ad79459198dcd1076341903ef15798679fcd54c68a7c5f8aff1b3017d0612fddef5c1b5dda21f0d71a1191c7726ece7ec0a55702358ac84c50b1155affc2f7b1546c11bd6b17284cafc679382e17c917d6772c8eac23f5f9e9eb6b72b95637ac976ce6552a02a81558798212239a475846f13b81fd03e2dcfc8baddc3bc5b2dcea9a4e9f330acea8d719e32fa3748b378ab73e5c153e3031ece971ae6b6a1cb381a654e0ed52f1f6736bd81609688ce6ed3b20ff98edfeadf350023dbd3fb7f953f4f1e639fca4b232ff96b48ce4c2ef36c148058d32584746407eb852df620041d7bd6246e3e6667979a671af33abd990f7b28a2ae22f19def34b4b099aeb197defc6e7e38964b263a2a720e416b5b45cb37d62a40cf3f965ae866e50b5a5293e0c52a7256da3b8063cf267aa478ce8c3c09cda2e96576893005b2e998c66678d7cc7ed26db94235f597296768d1c8cdc67a6996068a20390e694b353ae8d8a845dbe49f5791f4675a8633eb4c0be7f600c921e86820eeca3ba0a267fea0bbc6bc161309c08caa9aa5200ad30fb93bad9e87d87986186a33949def245c107832510767823cfbbb1e845b8bd155d5c230d1bc898ec78bd02f97c9963f318d3de9b5295bfc3c36a512056ba866f1f0fc18efbdd0f2a154d053b4f580a18af99d72c388cf647c0071a70e47f72d97cf97fd0a7b5197fe6c87d6285ba1d8619e6838e4ae93aab73ca079d0287212f3c182e2585c71ed726a1126a27f41ad226ee44ab051d0dc2d2b4b166f55b721d3acd5c6358922c93e419a036a7d0e949e49d1d4e730fb0ff6d69ad0bfe3e592fe3af3ba0f042dfc7fad571237bf370790983ba0612093f76417015453125860aec162d47e91448b654f41e61b5c0339fe49eaddb8b5a6c40876928fe45818c954e58cc51b2d3a6cb54451b5acfbd007028ace826eb95d89ec0be2679b281fd0a1ed8ee0a51af129c29b9959d43c872134d09e39ff360f2ab948e057c8b9ecd0e4a712adfc6e482b3b6a056dcde22e64c11ebfa6bcd8b0019e8ce141f1e7f0b7ea3e7149e6a8492348801f403f292eaecf6308b163598926c61ed4be93aabb3861300d3bebf4a8228aa11bd57af303450e7257c23176c011b8be8d40200dc710f95162515f31aaa301b2a0af1e5adbe517f4b0f2420bae9108a5a9319dd19802cf5ce2e04f0fd2a931e874890473937e41b0d1d2b77e826593cbd4923caacd7973ebdd06d8384bd3c7a3ad5b3db9f763ba0054429aa8039b66a1d0a4b541d6a8b2ccd527e785588f2a7effc3949642b090bb5d64929affa726f87a474dd66339d8cb5795fcd85064140d45f1d0e65d5ab87996d3bc89b949bbb703f4df0728d32c1cc69e02211f774ba7131cf76a20ea709f6ecfc3107709b8e505ab8ed7b63d1dfdcc5d2d9452371a09c076dfe00c4dc76371c3504e2b851e049ea39bcbfa83839294d96eede751b1964d6c872aeaecc59f19c26546f1e5582fb421412259f4360b8b467f0169616588114236a0ae520a97c325d92f9626a4735aaef7158773b5aff1bb6d93a2acfd907bd28c3faaf9a03795c78fe3ba89e6d26144b177858740c4922a2e286bf4cfa4f176127e57f0e758368e58a81478ff12ba1cb1f5dacb1090c789cbbd7242dc00a43a21c4d675f283a0bd57e2954f66c44ebea67a2940eb83756d68bf967f557d0ab20684ddf3d1136bb9b590d0b47b1562980429460b1b1a4e146401151f98fc9d1e50e341261c17fa7f54a8e527eddd37f7750f3475cffc658afdfe7d2d4d0a9bb1a65fdfb9c8ec7f3b178b1e3e43fc705b9efeb1ad3b564316dd4277ed21b85e72e022ec2e5321cb94107d17a09992ee162574facf94d74c1631ae722c505d9d81036f861b13f6b1481f300308ee47ca0229275798907be0aace2352dfa7c3b399d725c457d7bd605514f7b969cbd24e0f7c47770b29ae7380bb3805442b02a8db37b5bd94fa9786c3a1ee3923b35de41183da8e50414aa996c0024c152ba0c1d9768ddaf2bfc1820995794e7ae78532420cb9c6a5d1d464f0cc2a8cc737da4e53323af96bf0bc562debea24294a2a10465cd4fd51dfae1944f10064975829719f52fc8d010c705ce8bd689c7bc068a0535f278cf3f3f23ee104ac380fa5eda0cc8eb8c0c4302c61f724fca6a325c851e8870998b7841f817c1367f0324b89ee4142fb586a27d129009f978b32a524ad3e7a08f6194b19bfcdb530f56247acafe580465e6a6e02a71026a9b72a1255092b59b9aca418df53dedd72681d12aebda9e335741ffb013f31f8faa871e346674f65d1a847e96b97ce42fc486bff193ed63967343caa4371d8c7ad1d5d73e023e9fe91a9f39f85de05c40a509facc4a01bb1322c98e7056f83c55729f088854eb9eefe0090a1b17df09c38264c0a6357be81b6b367dc669bf4d387b47399981e00cab7c1392f83e7855557dff4ce3ba022c5b3c5e5a9153c71ec057964a9134522942cc89e92d3fa28a62fab787c65a3c217359c7e7794af96c39afb9ed3f4ac4646b8f8ab47a699c9b6ba7cfc21307a586d65fc69caf0d8370ce31b6c48ad21f36a8907748575e68e01b4b6242f4243fd22bc2e1331459814769b58e33f7ea424f5b4bb2d67d48ca40ea3d60435ad07af8b38737591981b6a6afbb0ab19830a5ba795e3af763f171c7470e8c92a42b847725200fb68b400a84c599ce2fded2f634a3436c914f659a28639d96ebb1061275884adbdea50cdfe36c7133ee676c7ca4209cbbc14c8b03ea61836d0b33c1e26deb356d74e010792e856a1f21e5972d406f9c1dc1650e7572cd9cbe075427456b5884cbbd1b54688738f7b9252b34d24fc5304072f53acfd74381aa4046becbcaf6f1f885f14dd8fa2f5aa92feafa8af7cdedb6d53dc847cc0506132782147de813f24e9689ed385b3dbe4c6263177d62c6ab6dc18e434ca37707a7495b94d74eff78b13e5e25ea4f79e30778dcf95a325aeb022056f269dc0aeaafed0e04b33ddb678eb5ac8cbb1a1b446fccc86958fb924eff79413152ed25a2dfc3408c54c5700ff0a819f40b7b400a38deed780334f686b4c152882b6d841bce48facd3b0aaa89ea5ccbc077f4b3e64ebc3c43cbbe10529c59d3d2faa709ee525eda31fab00b629c7be54faa8384f8a1a161a8c84f886fa3f43e5d0498e31c1a10b5d2fac3b3b366c208728ae044a363fc0992b72e85f7ceb41afbb0b92c42e2757f2ceff5628eceb0c9fd772549d28a3295324dbbbb0ffc03add0579c8c941b5f6566d2a653046b8d4efd0580375c3fbcb972112964279536c4f2329dc92d0b202c6533c89f14f60f1555521cfb0d42487dadce1a1b8951de7df0a04d3a217addc3092add9c12d27b6b505ea38bb4d7ef27d2791ebd561c092f491826b1db0672d47de02f4b68dbae86d4a2112eec676aa56fb2fd65e758480682e426c6b24d2cf31d5a2f07e7b9c91ae3cf8513124fc6333d1c96566d606795860152322429999ca74c8f3547aba5eb8a899a6214afea9f7fec740e3669f07d6716e192018b55ccf62ffd6f98263f4438e1da32b13bf8f3ac07ae072044a63792aafe7deb8f25022c084f7951c663b0eaef2d3a503159e1fbc100922e501b4bcdd7d8b8b6edce04879028e11884ec24170edd069bb600e692a7423270d5c08bc47fd31cf55383e3feed69ae2fe4a09b3d797b8582522654fea4f908df87fb49e52c959ea54d98f74978c51c040f532c46fadf97e35155c85e00f8bb42f80043b31c63a9aeec59f3a5ba8d10fbfc95e657a455e50e3d699a41d0b6dab92a69e1d3881928d625c2ff7caeb2761725a66de0c25e09de2b2a265d4fb51a0a0810cb84cfda7fb2ff5dcae67ae7fdd5231cf450a01ca6a1f0f202f5a2dece34c0fce73e77af4d31d7f076e4456c840eee83f478d256ebcad078ddd03b1684245978c76f9675e5f0fa26c62eb6b227f18d0076af976ed4cca7cb78cdda18a215bb9a36ab91e91b8cbf0b8becabcc732e9a355ae6516cc16a585f76ccc72898851cb34928afe1f910ac7bd3d1566af59932de4306a4c47680f16d169b2d63516cd3ffac5be695be77f7c14344f41777c79051e8b10a667828d7e2cb34f533d51807ad3373e37763b332b6bcaaf453fd26c0470d493353cfd96b95dc14cf2eb4a632c18818e56d82e03e59dece0a7fdbd0c84fbf33e073267b1ea360cd96ba3bd7e593a71e3e0c7f74abfe23412adbc7ec8563612a384b9f47a217204405284e09ee42661c8751f7bd24c57ff314ee3799d347d1895f969bb4ac7d6039e1ab53ec56e506d89fa90938e7d386380f32fe4ded745c96f4a98835c72d63e2c50d1f986922967801c9830e663472b54d0f605dcba724c045f3fdcb775e8b7850ba02dd2f179c61c7e36e5cb0255596ba26b0bec450fc2b02e2a325099017eb7f6d9b3a4f7a60ee0522aff5a5f3892eea96c527c094ea8b7910f5ffd1e9cd14458635d7e2ec2fc099c32d55f6dc6a6b6dd64c59f42bb43250ea0329c4194963ed26d4c2f74c0b7d2c4059136d4f94b98e7d4e9956ddfef1947aefd506935883b7035f63cc0224dbd97f18740405ece992a2ce3b3b01ea91edd5efd0da744c2439e61ebffcc9268d9dd1ea7ba1a5cceac116244aafd49a0a626c602526bf0740b9ffa75203b51b59a2786cb1779bea1efc67b2798", 0x1000}, {&(0x7f0000000b00)="936a97734530e20d5ed194d065eb9092c61646c77939203decab2e232b55d833694a87b8400692a15841b34214aa2d59c7f8335c5cbee32c0d4e4b8e15123807ec8b3ae4ec58e0580bd4e4b1a378bc09290e8e39d4bdfcede9da75f184", 0x5d}, {&(0x7f0000000b80)="84cd9ef57b11ec153479cac80b207307c64949db4fb5dc668e0b8b4d00d4dd2712d6b2d75b56da93183f66b591d3d54642449fabf9597faafcee2b017913a52a03192c14a8073eab22cefea2288f329e59752f2e7a659d84c9b3edaffc5b4b33f4251a7f056df4ad21d67bac5e87e85ce0951991287971f3088270ceef6fa1259e15dbb46117dba8c0985cc671c37fd8f77f55c9e8ef57d11c085d06f91b2f", 0x9f}, {&(0x7f0000002b00)="8f37b54d86970d9283fa81d39d303e5b61e1332765f5ba1a505d279cfd3316800ac0e9eb3d6090718ccc0751b7a0a988c559059706c4ef3cbb507792c2c25230b37d2432c28147c28c11fd667fc2017d1ec96225bc604c3bb8c389e9412b54c292eaacabfb283dbbd4fb83ad12e1bc1dfe8559c23d41e52a7ea6827e6c776706250150386d62722e395d3e7a9af9a649bb7ddab0b04635844a52fba09585746c77f045fbd837a0d6a2d0f81f21857c2e198774e09a2c548f207aab7637ea3069d42c4c1637e1dd2d106cddbe5854cf26fb79edcb13aa8b869b1bef19ca0e6a81c7b5d3bd0fb0c676cfa042af2774e9a3a711895a6373909581f13351b29820a67ca5321e78934251ff99c61c69ed27ae53cf78141c1fc2397637aa9f7cbc0e9c586e8978eaa9931c064f2ab904d7113528c5da45baea72f3b636c951f25ec76f8b17c5f60c1164e9b1db8cc8485cead9fbcaf7e3d4b147c2ea253d4ac4132c98f063fa45321a31e10b1daf1a7b08419a890b23cde8e8d46bde00515be17c2c44d53e8beb639682996d9350b0d734709b6381bf34647bb0bdbd4f6f77828785e12ea8d6ba09bb1a1a36edcbb7aabf9402a64bad42e8c21216c7267b5abfa6531b24959960f5cea51f572c9b1f7efd33794524e2297dc5ed687b1140bbe66a2a81fe56d0c75f2beaf23c2deec55f0d530a2dc00f52680c9ff17748b3e7da2b8d16b84f19c70586428e37aa8065ef0c0d50d4f70bd0a341462f01fbf5124f5d12422d583c6dc23ef63ee6d4be93fc5d52272e81e7fb6bf32c04ebf6bfccdea3ecedea89dcb6ee7a82ceb927f9492ae9dd1c3974071cc72819c1efabf6bb5805287a11b1187e7be243cbbc6cf8db7b026f8e7a238b5f3aed35813e33baad4d91894c5b73f7612d79596038e65108fb8a04f19ddbd692b053d23deae42613732a64231987b482b5ab3d3dcfbbb5ef3a8304a3ab90ce921b56f6d2dec0d60de2fe8126ed52f7a86b257de6124ad48e3b7cc351a07d57d6a2dbf924c5d9aa0896e603587b965c4f8beff427c6ba8bdbb58db4e6ffd906800e95b0354537cd844ad47acafb73bbe78909e241c26f68d56c5759a69d2c2fb4f35a156209e221b8501f76e17c210d42b2806f579bdfb94d661f840dbc1a2450174dc49159d5ee89a167de19dc013ff7ab3269fba42da5e740c84693ff73e4402a7e0f04c0ed78ace14a8f5ac26c927fb0097a195bb6c85fa980b37c4a8ac6359d3d1bba03670c7597899ec8fd049b7609ce0a3bd169ecbf845fc6b11136b8b14ba06c109701384466c3fa900963d1e2a3143d841876ad6e705d045fee106a8833fd6e28620c057903661cf406a5d601ad4c3702f08dda521624990b32111fdf913f905ce763a6b50a68c0998f2c69bb6d257466b7168a813c078166da3bcac1ca3cadb27636310e623a6ee28fd593103c28afe62310ee7743dfd62016a9b5a4a99c20aa683dca287bbf727e3b378d258299796c8ea502a0b68399bc055f4b8a08a0e9eb68db9aa0b891a183648ce2837b024000bf479a4e96f4710cdaec54a8044a24e04358158012cddfffe2193ae9c66c0d47af415368b9ef9a6451cd3c35c1f7397b1450c817bdbbc2e1d487f78873947b028fc1fb08d2eab0cd49e5ff076935d3f5319135cb62704cb13aeeeda72bce6f2638914b622d43df33041080990abdd62d300f32067399d81511068fe66a77c92b945be7807c72f59718920511eee2ce7635aa3a28e39f71f57e29724d59eba0c843386ca2400f595e7465be190f3f625f4bdd2afdaca02b9aee8ebd806c087a7c6d2c256b9266dd19735e68af6633fb8ea6fa1ed176c506c3730d5220c9278232f43ccb06a43f1113fb930e30007bbe3f4639ad9986badb145262aed77afdc7afa5f4b74f2d6c78a05c6a0df0182c3785388ccbe52210be6d7f96d3deb1e68ce650ac2d82d76c747d2c12cd2e43dccf172ad1f9a38730d017865f10efb6314fd55ace9e2f3741c97ffcf9d70ed63825d4d77d4b9c6fb1038dcf89dcaa39d3307723d7787593a9044c241e2f17263bd32f13b03e2cadbd9ea1a0979030a384d631e3f86edb862715229fd73c2d238631cc93a0d07f0a1a3af29bb4080edff91da0df2169bf87aa50832b37dabeeec5fb38ca7b7cd3653a9f63c14648612e4cc47bd6f84b9a5bb00019ab5917f07ddb30dc8873a629d2ae5be4bf495f15fc9d35ec1c814c34f60fd138d592ece3605a8369969bf2d66e65d8a13f644f7b5575e27556d1bbeaa00820b64f1c23791327af3ee5d60319899c4e0876f07a4a19c8135b9627040fc5f931d416343a7d7ad290f4231bd4a9424aeab0b4ba374fc8bd495ebc2c71af2621ecd676d1ea188f9f1cb7b1f46e56c0d8c52d0bdf7c53111639e41c72cce291e1bdde792332e0f55db474d038578a4372a8e7655e08f684338282706718f71b4821ef6fddcd5227dd00ea81ab102b974908e9a99660afc19f89c18e8ea8a369bae884d79abc7244b3ee4f3214edcc2fd45b8b7119de068d5dec33c915deaa17446ea47441e0521f0479f48a08febf3333c612203a3f82674707c53870f4229bc8467376c45a4df7cb146a9757a930d46704506147e045ce0023c6a2023d32e5c8c44d07fe7d5ebab8d42d5380ce678acba20f440c9c8f828da31d6b0b42957f67b5c166df9fe17d1557ba55b4f87bd5cbbda4e2685503a4fd048530ef2179e8535de543c2ea38cb86fc8f9769c5f86902353e3825a86415564ec1ac68449cc23979219819cf957f499b7171e858eef2504e3c744d02e4c781440520fdbb2ff7b7f0d5f9328c4cd2534bad546a0aa028ec5fa84e7fcc838376b25ab81fda476d60c805e280a536e7e773603fda2b18546d47b70eb445f545742a1126aa8a817534207fa9a1300541608dffe407428b67b5e60e3b047284d7f5355dedf9e485e6485565ea5c67630999139a6508f0fe3dd6bae2277ed33a46156bf38c011631da24ea30873c05ce0bc938ee421fd6a36c852b86944f5facab7f33aa259f1b2a188be54e685cfc1a6bb36a2c9012341543da4b740ac5f59b7fb201733ba2e9ee8aa6049237ce4bb55e28679b2123c58fdfc1f49d49933d40adadfc5261525365008ab8855b5b9ebc8bc5953498af81cd381042f0111363e95e92a4329876f81de723256471afca7db658766720f5a7fd7ae168a48f318254091bb107d9c51a30c114c3d57938985b229f2e644f27759b20328ed4e45fd3b64d20cc90d30bbcbdf9124cc1db40943b53f9e9fb4a7e35cdf41d1b86deb297b438c4e3fe66fdff5ed389a455eb08579a61d7dfb708fd257cceef32fefc4a0c2802925aa2290eac5ab9265a927de3f017ed35649d0879cd460536af5c496642932bf7fd020420caede8da299fc874a27eb02574beb3245f4e5dde9d0688a8de64617278a29d8535d0dd8a4ec1396513ed66931d99cae4d2bd568ef666d917141ab581ef0a9e5f55ab57a40ffb9bc7f2f8f882da4fd32fbade31a39afd91f8eb214a2fe30040db440134eed2a8d0b1f4e0feb54dfae691f1cde9a5c807ccc6b36f7abadea757416e9050d8c6ab667a694ddb06ab48719fbe8333f753fcfb229caeb27161dbcc94c338d59a5426edb4f45300e9923d782cf9ae0d474fc00edd245cbd98fe0af905ae2c85e4f215b86bff6a0783723768719d274b3331f3d5b78cda11143298d7e34593dc97f4157ea181f30f76f3997c552601c800dd6846c3d9368c18478b4892fb427a26b659fd796b84f3b9f7e10946ac31a2cee965a43af87974e68261b798a94597b3438762f00be8fd750cddab8d8373a7986d76400ca05a02d286aa9ae115ade140be7ea2dfe620e3ee70322a7402c130822aa34bfb739e772c2d00efee59d26917f102598e1257d4b45b731374f088dc8063dd6ec54c73930029889ccf807c74ed37ffd6187b1198e255ffca1cd04e524575103fa4ba16fbd7590c9bc505be0eec7caf589adf287347a6f98b4e61fc48178b6539509d53e6a41b2bb4704ae1d233acc070d95adab433ff1effa002280ded8882463bc00985b98b4bfd82a25f3c0e09ab2c6d12af7a3f7882c04d7f66c56b6bd9745258ce14dc06c7a43812201314c2b8a9dbfe2d2f7613910a7d5fef6096ad950c952ea448d7b75ede09a57fba4724d46efbd55951549d8b5fdd147834cab140d26f190d7a581736ec57e73c99012aea5a31248d8f676f8f2467271be3919d08e4e5721218e1f07452f461eb9c5a22f317ed7a24c3ebebe0244e3db7b1071d7aaa38f374c94c57f8f94845ce132a419c4281b2b207b199f46d6e8cd70a6a531016eb32319388ecf35e1fc828f2614111d8319cb398d6272d3c56a33662a8e90da743bb29575648e6d4d04f96ea1bc05b162e319c08339e01bda63d33869b3a79872348d59592db565f6e315300d499effcb0889b0f3101fcebbb06d556900b04cec91bc421db1b4516848555011a91598d69a558b7a6197ff39ee7206762d5d096cd37bcc52e800c97b8aae4d353ab65000bff3628ba0f1fcf7c30f0b2ec3af98bfad6e66e83ec746fa470f10f29df30e2536229836df2948b1259af3d766a70ad3467b0a6d7f2b8211faaa2429aea9b81506966cb0fc2fabbfe2603ba85c0c72e1066ee0a464ca378cd94d56af58e806bb620f1e9d62a02867dbbec6780a082a9e2dcb5858e5b34d5831b6e17c9e9f6f0fd0b162003ba176761e1f9ab1d048c0d4cd013e0c6d6171b96290d4e54aa439cba9a8fddb3ca5b5bc5592b164df82e2163a2c59d32bc3ad13d22b221bd9a11910334e1b7ea92a57330bc839976e5d893b7c68472693e9dc2f07a14c1d23f639eadf18f0cc7d4a7937880ce6c8c7fcbaa2bbc8bfdd2d2ceef3e7fb953142345a9f0a7ecf0c54d80ad9ae1b7d15bd5f2a0c01485efb3060ca271db6dffbb9766669eaa5025e605acc2ef0b365c7b0253823b2177058a3496cc9d336cc4002f144bac619726b969fd36800e0a38ef2ff630b0f4b23e826da003607ee04ade5a2ec30369b742a8d1ac808c46c99f1c3561ef84c39b49010c165a6eb954ee916bfbb3cd706c1cf51d7f9bfd9fffffb5d1cddb630f23f710770c0bc94c7e53cd101c79877093ffcba6fb66594dda156bce557c8f2e64db35acc4a3a0946c5658ea3bb0d316a976372629a95e142d1c75ceb1fcc434c869a4def0c43b58afe4db88bd0a2f6a5f5a9a967af36627dcbcabe0e7a659d6", 0xe83}], 0x8, 0x0, 0x0) 22:28:49 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x10) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="cc1a7b0b10c6554f375cecd28bc068009113bd5c8e186f2b1d278f2978f2a241bcc70553394cd5058e6ac2b56537", 0x2e}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000300), 0x0, 0x0, 0x0) 22:28:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x20000232, &(0x7f0000000040)}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r3, 0x0, 0x2, 0x0) write(r3, 0x0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000480)="4fe33e8366463e3ed43d3684511a") 22:28:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x5, 0x0, "047c2ce62e0dbcdcc5124ead110001000500", 0x0, 0x400}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x2}, 0x8) write(r0, &(0x7f0000000000), 0xa7) 22:28:49 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x100, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = msgget(0x1, 0x100000001) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmousm0\x00', 0x10000, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xa, 0x18, r5, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semget$private(0x0, 0x2000000000000a, 0x40) r6 = semget$private(0x0, 0x3, 0x100) semop(r6, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000400)=""/54) semop(r6, &(0x7f00000000c0), 0x0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r7, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) msgget$private(0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x260) socket(0x11, 0x3, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setown(r4, 0x6, 0x0) 22:28:49 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) r1 = geteuid() setreuid(r1, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() chroot(&(0x7f00000000c0)='./bus\x00') chdir(&(0x7f0000000080)='./bus\x00') kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r3) r5 = socket$unix(0x1, 0x2, 0x0) r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) fcntl$setown(r0, 0x6, r6) 22:28:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000280)={0x4, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000001140)={0x1}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) write(r2, 0x0, 0x0) accept(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 22:28:49 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000003c0)="78c106dd940a73e0f1809d9345c0a6fbfcede2ef3b6447745d746fc87a84cbad64f008003becb99c40056649b7cf869da3ae6c1b894cbbea836fc670830f913798413701659874062aa054ffe677dee69af48bfea577f31fa0d64397f29e70d318906cc878a95bcde5c5c37244a100c7f0ed5df83722e432cd1a52add381966489ac2f469b0d4577776bf4fd04ac907330dbb9d5f3", 0x95) sendmsg(r2, &(0x7f0000000d80)={&(0x7f0000000d40)=@un=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0xfffffffffffffe5c, &(0x7f0000000e00)=ANY=[@ANYBLOB="50000000000000000100000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000100000009000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca8000000000000000d0040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de01fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc8c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7c6dfe12ff4b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f09343aa535a4abd925c80161f7c91e0ae7fb00ff12861c86830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e78d5c500e355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a1a99fe26f236589ad5053b8027ed8840640cd744b1d0094cbc3c8000088e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07cbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d358d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0ea22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c806556d3827796111f088535850aa47c1b860c2dc5cfaf4d7704e2fc1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed8f561491ce36e65a208867edbdbe004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f3b80d6f83b8e92dc36c79602605f35d2e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189533e368251adf16331b73a5058944de77b48e12fb17fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efc006000000000000132820c9d39435ea5c80dabafc98b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51c033e49cfd6e677da4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82265965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d86f150573c84874faf470381206bc52f07e6dc9de2568ed7e3bc50a8617bc8776c317f763684ac7fe58f209c30402f0864f4a73f04b0080b4aa46ba778541f46e72bbc04000000dde248e4cc40b7d913e92d02b83963708e2301fe8e3fbcd0a904604bf100000000140780942dce33ec153bd0ae24446746af461ee76c5d8bce579e5111eb1207cdaccc3bd107f8d7dbdb67d3ec3304450a9aafe033d71c6a44cfb5c4c812fc9347e5f2b22ac0f866e1a9dbd8e1de7b2fa7385faeb57b82d983a8ad8a7949d4023f52965d79e1fb202a89e42c298e62b2ec5b9590fa6da2a53f17db075ba3151dfa27a63285d17a85ca4072f07ba2c731725880945c048853099eedb43163fd9a5f0d5c1e00ce9e4ad8626151714c233940f8297b2417c9d5e68b2f1e310e5a7e464276e1ab2afa84c4e3aeca5cbee98cde9e8c0c410d00285c504152ce93f8bd80b6de9e49b1e1900c5a040d21d4b155595af4a467230bf889e000a8c2668fb81b937632f34e34c18c1d66609d119daddb4e2bfe75b922d51887c422c73f165fc959312a192d74b2876e3defa5ad810a82524538df0199c635b3d0848613388a50780000000000000000009b8af0c3f384b72371e24122812e7c2379a13b0f0b582dfbcb3f1a84ffb72416a34d9feeff7901ee70de48cc1a012bb6d704f6446e69604ab8ef90583483c928c57985f72d016594301d9745bfa47e72ebf33500034ce0603d0213c8d111d956dee7d18341d06f29091355a670e44b0f9d2f06a8d04c994ad2281da8e64fdbf438d96a1ba3b08029a74ad0696c993348e941ca126e1b795e692f9f2c3fbc7dcf2172f2a12c12245e8e71d7c2519e7b59273130c1"], 0x700}, 0x409) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) r3 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x20012, 0x4) r4 = geteuid() setreuid(r4, r4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r7 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket(0x1, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x0, 0x0) pwrite(r10, &(0x7f0000000680)="582b1f205b564c6d5f3c3751715458e64f2f7f25e3cd00bd94e1c1d194792ddc785608b46289e80358d43d675f4290e1c0984ae879703b822e901fefcddc7599b5096448bd9c102bcd69deb76e941880cc7caf30a30f9df2174135d95fa6002065041233be436657d659ad948a5c1ccdafae4ee390d4905a3db866a8dbd601113ffd36898a06a88e8ac9", 0xfffffffffffffe45, 0x0, 0x0) r11 = accept$inet6(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f00000005c0), &(0x7f0000000600)=0x10) r12 = getgid() fchown(r6, r8, r12) fchownat(r3, &(0x7f0000000300)='./file0\x00', r4, r12, 0x4) 22:28:49 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x1, 0x0, 0x0) socket(0x20, 0x1, 0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:28:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="a3d1a9f70580e5eeedb27c64c4e9d94d4e32bc6dd56333fff6ee93d9b609e9c127bd75b97ac8f1945bafe19cc5ed6aafed9c8f24ed8f4da86cd4043d733311de10bc085eeef9e9291288bc0d1d3985f5e1e0b310c4d3bffd6f99f56299ddae0a759b5ec19fb300"], 0x10) socket(0xd9b781f5552a750c, 0x2, 0x80) r1 = socket(0x6, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000007c0)="89140008c7952d0009000000003d3dc9ce3df2c76d2945466a1e48f44085c70613582a73c7cd5642bb0ff64c58b004f6d463fbeff8e9c74311d4187858a6fe000000000000000000000000000c8befe8958fd667423ddae754e2a2a1daded47451e2", 0x100000002) write(r0, &(0x7f0000000100)="71f2f93ac4385291f2244347a8d04336907b584389248c4941bada3160c7ca7401b207560633894880d0ae1108c4ee8f342ec3a1f073e36fd6fc5cb064099f9bd168c7fac2cd9b9c0c1159e970d719ac6be5ba2836c0c555f907979b2d9a947446ef08a604f6dc48a0141e72f588020e96055676315915ca6e41fd67562034d301d00a05479393b99ac3399b9568bcb988d1ff465042b43a63665bbbe61144bc749ccff21d3fc53dae433cab14e3874f998f997a50cb38feec7fa94bc4196fbaf0872ce1c9c8b6eb86ac88322caec0306154338bd3535cf260beb4d38561b9d7b526bea117acdcd56e52b8561011c09018f938f826b5938d5dc67fcf9b6d9f7ba42b1863430d1b4fa93952a4e4d1b5d01cc0c707f63ea3e47ce9f595e3225c3937279bb47542b3f9da9e58d908f49b6fbb6d3a43b932ce10cdeea6f9eae79c30bd06842537b74449b8c8de09d9cd449bb5195198b985b7d28e524acaa24736ab6ab850d8e0060e7765b4e4842c311c09633e53b5ee59c5f5bd0313a1b5ab664e0ba12cf226597dda387fc3d9ed3b835a6866bb1c3a223c6217d0065fe38d3c570ed190abf0b424bae7bab5848432d7c46baa0527424da4c0d736904597b9cae58aa50b34a4d445b73e7d689cdad88b261fcc3f66ae7fefeb8217e209be7870a1b6020cb0eb8c0b27182be9c11acd18ed3d59b4a32871ff6ee414a7a658dc807d931eca058b22685a8294f0bee5f5b1651c9f8ff8e0b10cb07c8924cc55e3ccfcd1b3ec2c3047708c739db9695707ca5859f5a989bed73c8188b6ec36d15160dae41407e92393f243838a0dfaf23578fdb0330696721da0665db6cf45750055b68daf5316d10c16aaf6d299f39be57ec626c2fcd9fd6d50503140e5444bf7a51dbc6b9559e878a145c56c141b65a43b9b7dcf431d6509c853d6953028e28dd754c230607eead6bf497471b97637fd39a83cc8fac76cb60a1dc27f55e31f18a71eb474510a1d1f9645d5f5a986ce9ac861ebe11c3d8dba9eb3f93be5bebc0fac8df729d286fa41388aafbbb277717b32f972b6495df29fc66f8e73e7d0d35f898d8a0c4cd1e3eeafadb221c0bb8adf2b1a0d2c991bd1c32055da2ce0b4d754b0a2ec498058c0979c925d04bb517b16132e50053fbf808c39d04b27703fca11df807f1796c0369aadabd4400dfd4892e178d31c0d2e9eb6214f09035aa96792b01d29c99749a38d6c4aa0b05bb3172ad1717755b64a5475f09393ec677c15f81fb5eec277711bb1672aee8919ed38e766618bf6ae4f8cb7886f346b66ff0302d4f9a201f47ad5aa53801cb59e09f527288d6e13c91a03a2a84d9bbe3b5bbe6da9a4608ca0dbcd7a2d70d1a60382143c220a5d08293f64e3145448e8965f3234e9d30318d343960a94d733bd15d2fa3f6914f4b3460da836a3505ab51b9605add240ca03613912165aae2943f86b02aa24f5388f338e1f87ae87e44367587554c5b6bf19613eef167b5fd242c8ba8d637bcf6f2cb02fd7b0831fa93f0d7acaebb7ca305db52a4b8bb452fc34e98a0ce3fe1cd934babf32350992c07be766d9c90f75979d2298510711a3e4fac13f9e18f7cdbcb9c178fbaf3de8d3c47cb097e326a2256382e692c50163304d55bf84e05078aa974b35495832efe1dbc0ea3e99c14b7592e0d1e37efa0cf9426659347b00852da89766977511b137ebfb130a4adeb63cc12a9b271a4c9f1f35b1d6413c34cf675c669e481eca5fb0b7eb4f79ba5ade75f26212b70629d9c05c03fc036ed066a34635394d5f5d6a6d64e5f860d1932b45553231e4688017c1132c52943f560e08c5cacef01d341d2e7e261784aac9d969899a51adb6cc847c8dca35f23db6b197dc56eef88eca749bb70084ca39f073f942b2aa70103a32db5cb77ef5fce5298079bba7ca12fa42c5e304bcea9670882826069dade2e3bbb38037714505e31da131b8f35b725cebd0c4ae98934fbbe4163d11820f98419aec8e16f7c7ab1276a7", 0x591) 22:28:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x5117d8a2323d3435, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x20000138, &(0x7f0000000040)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2f8, &(0x7f00000001c0)}) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 22:28:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x2c}, {0x26}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x2c}, {0x26}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0x0, r1) readlinkat(r4, &(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=""/2, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000009000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) 22:28:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x91) 22:28:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x2c}, {0x26}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0x1) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20002, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x7f3f, 0x4, 0x4, 0x20}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 22:28:49 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="492b52f5"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 22:28:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x400, 0xfffffffffffffffe, 0x40000000, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffff, 0x0, {0x9, 0x1}}) r0 = socket(0xcc66a9853ff8ca58, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) 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, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:28:49 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 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) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653000b7e9b463418827f55969d04075703d2c478bf4e5c433ddd47f82ec9f514ad40d45a83f00000000000000000000000000000000000000ff6900000000000306de4401a2ecf79f61116d19428f2ca1ee685e0619dce85435278a0113db4a9a315dafcb7abaa120b87ea93d6d403ca9e0f6d28ab70cc9f1774158d8b9aa236bc8b12868e0e2ce696d1b0d5859f2087bc469652427a3d1c6defcaa903c7f"], 0xa) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) ftruncate(r2, 0x0, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x1000, 0x7, 0x3, 0xff, "61eafd9ba37a8f70bfaa2ba1d6d1bd20a440670a", 0x8, 0x8}) 22:28:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x100, 0x2) socket(0x2a, 0x4000, 0x7) kqueue() 22:28:49 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r5, 0x4}, 0x200, 0x401, 0x2}) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x4, 0x400, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r13, r16) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r22 = getpgrp() fcntl$lock(r20, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r22}) ioctl$VT_ACTIVATE(r21, 0x20007605, &(0x7f0000000380)=0x101) getuid() r23 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r23}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r25 = geteuid() setreuid(r25, r25) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000440)=0xc) r27 = getegid() setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={r26, r25, r27}, 0xfd54) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r32}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r33}, 0xc) getgroups(0x7, &(0x7f0000000040)=[r5, 0xffffffffffffffff, 0xffffffffffffffff, r11, r16, r24, r33]) r35 = getgid() getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r35, 0x0, r34]) setegid(r36) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 22:28:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x0, 0x4, 0x33, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000db, &(0x7f00000000c0)=[{0xc}, {0x2}, {0x6, 0x0, 0x0, 0x2d}]}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000080)=0xcf4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x80, 0xc04}, {0x3, 0x1ff}, {0x0, 0x1}, {0x35a8d3bf04d3fecd, 0x3}, {0x88, 0xad9}], 0x5}) 22:28:50 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./^ile0\x00'], 0xa, &(0x7f0000000840), 0x303}, 0x0) 22:28:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10808, 0x40) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0x8) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 22:28:50 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x711, 0x106) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0b784818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd", 0xfffffe49}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba3cc666a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7", 0xffffff5b}], 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="70c54845", 0x4}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x1, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket$unix(0x1, 0x2, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) fcntl$lock(r3, 0x0, &(0x7f0000000040)={0x2, 0x3, 0x1, 0x283, r5}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 22:28:50 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="f4b99895022634d22409ffe4d8813a434e800391c1ac68ffe2c3d508f6b0d76fa332545db840a5db1bac2a4fb37c98acf6ed4584625fd16876a73de3f51dfe4d020f170a4f8078e69bf7814fd62f736c16b05708d16f6f1780c64c048f0810bbbe78bfa5025e576c7a182a20ecad24eff9eb2af457a410f708d215c6005310318a4f314e0ab9eac8df6bc0b87220e4129fe14a3b10c6766e9848fb9120d0c958ac562a3f5f94ae7a3b7838c42d952d7536e6f7ff4671dbc843fe74bc6f51834d1c", 0xffffffffffffff27) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 22:28:50 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a8", 0x97}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r2 = socket$inet6(0x18, 0x2, 0x2) dup(r2) 22:28:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2}, {0x100}, {}], 0x3}) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x80) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001593ce48 22:28:50 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f00000005c0)=ANY=[@ANYBLOB="62c7e901c6007b759b8e3e1d449fecca7b07e00000010000"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) r13 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = socket(0x18, 0x3, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r16 = socket(0x18, 0x1, 0x0) dup2(r15, r16) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r15, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r17 = socket(0x18, 0x3, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r18 = socket(0x18, 0x1, 0x0) dup2(r17, r18) setsockopt(r17, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r17, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r19 = socket(0x18, 0x3, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r20 = socket(0x18, 0x1, 0x0) r21 = dup2(r19, r20) setsockopt(r20, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r22 = socket(0x18, 0x3, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r23 = socket(0x18, 0x1, 0x0) dup2(r22, r23) setsockopt(r23, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r24 = socket(0x18, 0x3, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r25 = socket(0x18, 0x1, 0x0) dup2(r24, r25) setsockopt(r25, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r26 = socket(0x18, 0x3, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r27 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000003c0), 0x10000) r28 = socket(0x18, 0x2, 0x0) close(r28) setsockopt(r28, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r28, &(0x7f0000000040)="100a2956b9223776", 0x21d) dup2(r14, r28) setsockopt(r27, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r29 = socket(0x18, 0x3, 0x0) connect$unix(r29, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r30 = socket(0x18, 0x1, 0x0) dup2(r29, r30) setsockopt(r30, 0x29, 0xc, &(0x7f0000000140), 0x0) connect$unix(r17, &(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYBLOB="481f643777cbfcea4b835f0569e1d68318344adcf0de1c4dcbf01f7a94caebc208ccbf7275d6cd94ae3e7f003e9486b3d182294f93135c0f40e969340bc0896555a67b517e8394370451edb7080a4d57086b17a16c950503a20570750053875b63ac15914b745146efa78069f7c603fd574a452a5cdecdbb7fb31b4ed0f14824c7eb2b758931d1e5243894fa311c3c789dde73757e9cc6d0449cb01fcd02c19149853510c9841e87", @ANYRESDEC], @ANYRESOCT, @ANYRESDEC=r20, @ANYRESOCT=r13, @ANYRESHEX=r23, @ANYPTR64=&(0x7f0000000f40)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES32=r21, @ANYPTR, @ANYRESOCT, @ANYRESHEX=r25, @ANYRES32], @ANYRESOCT, @ANYPTR64, @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX, @ANYRES16, @ANYRESDEC, @ANYBLOB="6cfcaea1cff62190faa4f418c724bc55f19244fc83bf7fe12be77e6995c44be91d522fb5"], @ANYRES32, @ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r27, @ANYRESHEX], @ANYPTR64, @ANYPTR=&(0x7f0000000fc0)=ANY=[@ANYRES16=r30, @ANYBLOB="ad90a64c508f848003ac692981357634396c7fb160d31a917371e6152e4ec440551b159638623cd4005d5f67dc46aa1db2a0345c9af5ee9759e142cf0d382df73700b1eef382f294b46cd2d77c278547e6db95cf7c08c58be9006b024c08cbe3b0040812cbe283967e163481f2feeb527a1f227abd8877c4f938aaff069c0b8f197903a0b38a6877ec"]], 0x8) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) write(r31, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r31, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r32 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r32, &(0x7f0000000140)="220e22", 0x3) pwritev(r32, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0x100}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r32}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r11}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540), 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x5}], 0x8, 0x0, 0x2, 0x0) r33 = socket(0x2, 0x8002, 0x0) connect$unix(r33, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r33, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r34 = socket(0x2, 0x8002, 0x0) r35 = socket(0x18, 0x1, 0x0) close(r35) write(r35, 0x0, 0x0) connect$unix(r34, &(0x7f0000000200)=ANY=[], 0x0) write(r34, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r36 = socket(0x2, 0x8002, 0x0) connect$unix(r36, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r36, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r37 = socket(0x2, 0x8002, 0x0) connect$unix(r37, &(0x7f0000000540)=ANY=[@ANYBLOB="62020307e00000010044b76744c52eb814270077d28c3bf77c55fd558f8bff0350a94416"], 0x10) write(r37, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r38 = socket(0x2, 0x8002, 0x0) connect$unix(r38, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001593ce48 22:28:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffff03ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) r2 = dup(0xffffffffffffff9c) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000100)="2e066169760502b10203f13a2bf3bf80cfe239184589cc8b01554525825db09ee87eca94f2964bb7fa269fd6037e2fbfad65c7425bc4c6ce7487f527dc6e2f2e98aa165715f65bea2f88c2d111b7af45f115e8c11c48b6f4be699ef470748c57a988e5303726b80028a0b51325cfb399a7c7e2663be2b4f777b2781b8f63af8a1658a18ff222027966d87180c6db83101247145f41598234a6a745ea502705054349515b821a016faf34b03bfe681a52f85cbf0c83ace6105cb4de876930479ffc62c5bff782ca27753ddff1cc3d4092af1263e71fefa1e80192b1e122", 0xdd}, {&(0x7f0000000200)="e3853b62a31161359f24b198d13e6f21b6946df64b80fc1dbe412b79f8f229a79854dd3599a709a984f6fa0c98992063572d285a567b9b79fcb3f24b10728566", 0x40}], 0x2) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0xfffffffffffffd69) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x2, 0x0) write(r0, 0x0, 0x0) 22:28:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150004}, 0x8000000000000b}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) socketpair(0x6e, 0x5, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x1000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xffffffff) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x5b) 22:28:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 22:28:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) unlink(&(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 22:28:50 executing program 0: socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="622dc37f7f000d01"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x800) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(r0) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x1, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r7, &(0x7f0000000080)=ANY=[@ANYRES16], 0x1) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) shutdown(r4, 0x2) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r4) 22:28:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x40) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x2c}, {0x26}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x60000000000, 0x200}) 22:28:50 executing program 1: msgsnd(0x0, &(0x7f0000000000)={0x0, "cd0b3ce9c34e6274400ac1a78afb6c3a589e358a5bd48eba10f0c40d7e431fa37d12140130af48a7cf56b13316e0d098a5b916bd678f9f25e662ea4d7f071c88fff4152fef268f672ac35a4faa69752ec381e880803d812a2915f887b406fc6ef5233f3bb5373eddb2535daee0608d2c999b54ab59c9beb6498e6b0adc162b74"}, 0x88, 0x800) r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f00000000c0)={0x3, "496bf6813531d4234227e12c32f457cc1ab9886e262f6174a7def84e34a8fb7870c301b6d8cb79431799af9788f05af945a55a07028b85891b5a23fee3f043a0907456b1e32f759776aef542f7806a98915e8f3ffa5a2b2d8d19b7147a00d1a0519d41db89dbe7d891ebde44"}, 0x74, 0x800) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000180)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000240)={0x5d, 0x0, &(0x7f00000001c0)=""/93}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000002c0)) msgsnd(r0, &(0x7f0000000300)={0x2, "5718faf8bccb4454eb247796512c1a87e87b9adc714a8874aa31a3b422049677bf7b927cc67678743df35caa900e8deccf043a468b355b687d31f87300189ab1d1ad10e43b75e1aca7bf36699b3e4968267edfef386d87960126d8a9bbfc657ba24c0f2eef09188674aec9f15b8dde55097f3aa987f8b4521bfa96024d3c9cdd1e451b2dc3d1cf17e850e89ff54836fc5438d5c2ca979a0a7b6278b60e2085fc3f3fc47546da6ced39fcf751c9c7af51969936dcf916f8cf33ec9f9782a7216c8c5fa8a21e777b926689d89e"}, 0xd4, 0x400) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000400)) getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000500)={{0x3, 0xffffffffffffffff, r5, r6, r7, 0x180, 0x6}, 0x5b, 0x8, r8, r9, 0x81, 0x100, 0x3cb6e3f2, 0x4}) r10 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x8, 0x8) connect$unix(r10, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x3}, 0x8) msgrcv(r0, &(0x7f0000000600)={0x0, ""/101}, 0x6d, 0x9e231fdb10385b09, 0x1800) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000680)={0x7f, './file0\x00', './file0\x00'}) openat$klog(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/klog\x00', 0x80, 0x0) utimes(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0xa3, 0x8}, {0x79, 0x300}}) getgid() r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f00000007c0)=0x7) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000800)={0x0, 0xffff}) shmget$private(0x0, 0x3000, 0x713, &(0x7f0000ffd000/0x3000)=nil) r12 = shmget(0x2, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r12, 0x0) 22:28:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xa537, 0x8, 0x9, 0x2, 0x1, 0x9, 0x2, 0x2, 0x0, 0x0, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0x8401, 0x0, 0x400001, 0xffffffff, "22bd9b3e0000eb0000000000deffffffffffffff"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001740)="a489d39b7359036751a377755f5d14820c84d991cadaa23d54774e3944b83b07f19e6caddc74bf61f43dae8a3f56b56b816b5894617bf751f4182bceccb3770139e35da643faa093c62e11961883b47fc94c7d2d4d5e5d8033d24f215f0c6eb83db88d365095cccbb74b380afeae770fa28123e1ad8d216d84bda77b28636f6bbe8d6585b065ddaf8bbc7d10f72975ce31d6281db77347ef304699c7083f0f9a2a77c5d077d5ccf55a91a82c29daf2321719d91b02080267324320a2e96164af8ec7b47377dcd8495540ea4b614eea63e9143fb559428d0867fc9d9e0101edca185b994ed1844014e2582a0aebca3d26b99c77dc61996712189089ff668fb71909110af9609dc5df8f538ab72394a27fb9ece1c6df6a949809f40b3dd8e390865042ae57243f952ad438b8a674145ef1778907afa4b18a6b2c562d4d841d757b16646ebad69a7cc300b1f73c904031f28d5620c2639dfac31732de4ebad3e9262bd5594cd88b66acef679634fb34934477f1b0182cc4597b9c1f046bc988e65d030a313ac2af9df5953db9c51510617c131e4c72391ed8bec058490cea1ac0309099b84e762d3cfb7a1cd72281ecaedbbcc2aa1b1f01b4d7f61f58c065a6d75852db13fbc27c7099a961b42969a4a2c5ceeec8c952ab7e0a4fefd0609980449853889acf0adc74d9e4cde7807fbdbc4f08e3652c7ad9a76c68fab96b8f3dc00a3d9747ffc250bef1c27e127fa56a70814c9790874086898305a741d9a69299565471043d8217d3431cb3670d6215d21cfdfd28638b8cec40143e174024439c9b1ee2dcfbdc8fced4d8432e69f15af03e76c9b584f3a6b319ce39931fbfe5bfd57b61f1941c67044c668ea73daccf55f5aa056724267bc9bb233da1dbec363b85e2e49e8c8dec264eb94aa943c27ef367c95c9f93b5ba01910ec10c85788d119b5f71c48f6dd9b29eecd2ee618f9e9a8a7d0dc605acd4ad70ceca3d372fefa5ec934af8fab1eccc6b222e2a566fdcb679d976bdc189e4eaf55650dddd8dd80f60523473782e305b0ac7cd00c88a0e4e756e7ca6514251cba51f7d94f0bf8f57e7c6ceb3dc0146ce01fe1027e346826fd72317b24a07c5b7f035e321fbe10919fe48010b076318d0dec3f0f2a22791f5826a93275d800f1f3a40b951680f50dfea77964cfae8cba1cf983f49020a626a553796bf3d9543a1e664624294f8a973f95081c31622b886426d58f0b6b4616479c15d27d1feb0ff0e4171cc80213c55a538595c8c63bca59df3dce415f04a28b30fe993433d175752a5e7972d6137f90acb3716752e327d024305fd9cc6a97f9ef18033282d689cc9d1cb21a93479c5c55fd75a9f9113809dd864fe396bc3331cdd436324bf0a68688a279af3df553aba840bb0807126d97f321016f2edef54237e9fa7ac9706ef1c6210daeae24a3fde0f27cb1d7f7f4c45c2f79f16dd6d6a14a971e9d3deb51ec42156d18c891ddac2b3371375c7775e6052ea0c8a9f83cfe7ed10ca5eb3e22320cd94508c226c29490a05633239f5e903082839d125cba0e8ceddc3c6d38f3809c952abd840cb6ca8ec7f95828d5335646576e1e7ff682ac091e008039cac3b8ce9ae3297494db7b9ebc69baae8d1f41bc2a87f2e95f35853a361bde71950fcbadc0b1c09598ce64696ebe56fd30cec2f95d350898851766fd480bc091ce14b4c3bd725bc82857ffa00e3144f8f32b403587809cd798a6f6fcbc7fc811b5acfa4db7940ea70a74815017cd0f010e55921b3336a5c72d3bd0316239e663a72b8e7413e968e7fff8ab494432e148649a5dbef51726a887dd4bdecd62d77f12cef1b10ff2ecf05825afd5ea16b9abfaa2141f34cad41693f97b43870f99c59b16cb4b12fc79a62afe4221b6089f98f0fecebedcd5cdb9b71e298c5b156a583059a09819c18f9607db366b682bac40da1913719f135f15ab0a290bf9fc99d4744446b478672c3f1186773c19ce76c1c6d8bff7cdc505a293fd0224c13241bb9080c34d513118e7f75ddd0e9ef5ba5b3ba1f95f9250e276bc3e21edd56287ab374f35192d7684832fc4bc6f19796dec2a324b9a42c8ed91de6ff405727b413008e41f67424f92a0ace2fa8c827545f3dc0f8c280bf8e3035985b57ff94c00e086838fe084a61cc946bdd883a2c98cc99b875fbed3edb5c38ff9e7b35c86c5c7c231276a710faa6e34d4234944675be8b72cac87f0e399a92389f3741c1c62aa52813ab688e408c97a3f91bbfe9f16ac333319fc5c722b489b7d263c1c30d21007e2c4efcc8b83f25da50f1bf90ced624d04b5c0121b3f567ca915dd7a055987a2b66b38deb7dbf0f357256c7d3159014a5a5965554101147c10054848cfa9b4e3f8d5893cc6873c65388db27af455e10a30b145d0fe5365a1f5eabaeacb62f35ecc3e9e7a4fe4ff2d76ccf9d72d8b6cde9d959c873bf67b15dbcdca7f99a338afd2f0e67d6c4d726d59feb07f2d19de5f4aa039ff4538f1d6222d309860f6db03a7bd4ce9dc8e7bc1bdff142e404931bf497cdd258d4e91d0adbb208f636b5aee504b0d212fb5de2b7f99e5e4918fb8e31266befb0de733053bd0efc90c791195a16a541bff9a942db4ea0b411b2d710ff49c6dfd2eab25f54a7103f5e502bdd7b1b72de5b56a2b4136c67a7f0d7946aa6591b9f6e3241bcfa983cc7ed08c00214eb5b5c2ff0b878c1c8f0ff433a15429b6c59003a2ce7ffa7e9abc7c0706e42815a56c61cee73c12be31cb50d8689aa3a2a7b26f0a803e4a8eb4e8c7e55c863abad8db1750846b40e86152d6871c3d1c723ddda1d9658ff95672c6e670f20fb125420df3a37b18019d07d798f66b7a115fcabeab830ed16f6f7ecfe2b0e8ba5f1298016b082d205fb330bc3652bc327cfcf74faddc433ab9f39bc476b5fb8080f4529a53ba107e568d1cc499fd5f858d29ea8dc61eb1944e1f851c5135d1889cf289a8fe8dae84260fb863650f00551111d9665cfef2e429d324d357420ba3f48fd5211409e7f1d3ddce23dd72be9e3527708b1b9b78fa1528ea130134c54b77c1d012c9a15158fff2f2d823dab9432cddc6b6995ca83f017f909b1c56edf3d5647d4e740c7c48bf9c3a995b82b33a273201f1ee8d1772b938fa4dfc32e8607d6892643df2fcdde349aabdf5b547a98ae07aeae646b6f11456b5db58301ecef377ab1c958dca68e72eb2fff84f824c5a0a8a975ef4b7f72806d5409732ab4f62e6e9078532bf6409fd11e9c43891f2fb106868ffce7ddf263a7e2b8799460afeab9b718f82cb60b176ed72f20222da1e1680e9d65a25364a24578c6e4d360f688e1057ea03812eee4ccff4497b1420d34d2c78fe378f74b6434050c46bda03fcce6eb332db7ac4a218e75323a083bafd716d0aae52abc8af9efe5d9738dd9cee7034a1aac1799469af0edeb480eda86dde80db10a0e45694c0d2cbd4acec5ee48721e2b633f0c5e3fb8ad1b649c7fdf871c26a7d2f2261833090207e5e309aebde5fe7a748b858a97fb3694b657992d61f129957520ecc877716198e71b578f840964dd9e1ce331d9356aa1ef9944885c917aecf640db4d771eb2f06ff23aa520f76fc663630cab569c236290fdd4ef21aa958020570f9f2cee5e9cf10ceccadc3eb8fb97429beb7878d54b2a3d6627d3c894d4ae512b4c7343dd3e3f401d3ff6024748d516226c351fbe072c9b7476f334cbbdaf8e4f09e6d1cb2b5223573436b4e97712b67df27f70f76b3709e5700e41e1c8f861624b83ded6e191f2104bf501bb0b4ced10255bc63885af6ce5ac6c90e0ab06c65c7b3fecb601486198a9ae7877f68bf251a665d3447dae4f20d60cdfd7ee1b9281a9918ced223c1edcc7ddd92e6746521063f51546da33cec75c25c597b832032cd819382b49e10b0f164a621dc3aa8bafebf8a4f39f447b4e246cef73f9a8220dfa2ae3e7300fcfd69acf3178bbb3bacbd51021b36a1ba295adc53f155898db8ea03afa7be6911605ab7848ed75b0ee364439d7cdb9f06ca59bd18bec1c670753e156d62d584c162d9da28491ecb154df9d37a24361366305bee89f7737945489a3da89293231e192a3e584ad1fe9a6ceeedb046d0eb47152083abc44e55fefa8e0996129700098b9d029c559d9f4af6d7aba5a0ef603be94f2b3039f20ae9f51b26bd38d1d580f636d8d720f81e318b541483f304eb28b6ecc7c76075b6e833db6da6ae08a3a4e8eedbdf71305a5c7dca33807be282a78ceb3dead84149103dc0a53dbefba670c9daf5f6fe044d0cc4ac6c807237457bb92ecfe581428d2eff5fcf924623e6d096a96968a1ad639b4814db2d7ff4bcd8eae5db7f6d94baddad3fede1228984e25515293c4ba8ae31d66269c708f323e2a44679da1dd63959db7adb59b70b5d548fb29a435688b394a382d16c1771df1919f892e1d70872c8ca257bbea93b254710926b55766da9aa000df3ffdecb92f06d0b34d7a04ce76f945fadd39a15f1ba13c2f47f3b8dc28fadb21596eac53ad66bf8c98bd9a082a20fbe1be97994d3621fd8af4fa4b7437d10c86d129dab9b8cd8557a25930be0f33219b12136a83710abfa58165ee1911eb76bc27d1d6189320bf9d2e9ec00b67081360820ee9501a3bc3c4b499b9d001a12837d08b609e274cb90a3f401be60a2c478ab37f086cd5f0654065764ea01a", 0xcfa}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522", 0x332}], 0x1) 22:28:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) kqueue() r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x1f) open$dir(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x1f4) r1 = geteuid() setreuid(r1, r1) r2 = geteuid() setreuid(r2, r2) setreuid(r1, r2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) 22:28:50 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@un=@file={0x0, ""/58}, 0x3c, &(0x7f0000000280)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000200)=""/107, 0x6b}], 0x2, &(0x7f00000002c0)=""/63, 0x3f}, 0x42) ftruncate(r0, 0x0, 0x4030001) 22:28:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x0, r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) socket(0x1e, 0x0, 0x60) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0x8) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000016c0)=0x1) r5 = getuid() r6 = getgid() lchown(&(0x7f0000001680)='./file0/file0\x00', r5, r6) fcntl$dupfd(r4, 0x0, r4) sendmsg(r4, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000001c0)="8b6018b3b3e324e2ffcab57759ea192db222f4c8eba72bd89f8d2d405c6412a57ee5d6f3a67ed3ac204bb0deaeb8db52e4051786ad368e79bba4f457f2133d662f83f451c483e70c361883b0f3fa8b0601b078a021900c4734570bc92f44f4ca74f80fdc7f0562f8f23c340a9d3b2af5ab8983096c9dd77b270de2dc8a64acbf2e2d5e9fdeefa7bc22a501bdf4806feb0e75174a0134a2c16ea965e3f74117e90fea29d1bae8638a7604a252c11e4e1950285335ab43a10b12e2582996a6b3184386f88afd040560b676180a8f9df769ba41c37ecc4fa7ca87db814bfa5cc7475a51ffdbfe70d213", 0xe8}, {&(0x7f00000002c0)="699861feaebca75cf3b1fe9dc437386954634a1215d1bd421c697a1d02165be47df21b727fdd4fd94813f9d7ec255e55f13b031f1686814e77b963893606f18e06662c72cb17f914741ec29fcd8959802077e6f6c5b1dc78af46624b36b8d541f459ef9078b1e42219a36cc8b257a4a240875d8fe7cc7603f2366c15b38c3a16f4f39b95ae9a26358a6d320dcbff81fac15cd3ed14f25649e5491d9225a166ea6ee6a8756ce78da1d7744a3675f75f14c24209c9a4afebbdfde27d94ec2914008bc1f41c892d21e60740063fc36bfeb42bfdae3b452d70643c11ae477994d5a2208b8c50a3ce6ecfc803d73fcf0af297e2d30f82a8e22ff8f948b8303e4013cf7d0f47ec9246045c123ace1b8c33fc8d935c5a3113ef89d9dc47f8cfedb5a4d58d1a738d85cb5b98b16e0bf172ccbe7eb0aeb970a3f5e2e69bcb3cc45e4d3ed2438c6bfaf060c1b95a2a60d337edbf8ccca5727649a826e4387d4848722f048aa8dab2f4d066c92f0970f5bb9d21150894f4acd71bd8ca98d6fcc74fc87d0c1bfc2ba18a420ac03fee9a6145b540ba7b7358064013947119dc0841de2d17b060a97a3825d11a09dcf71bd8974eca95bddd82240ea5efdcde655b5b566c8e7a1008bcce0fca54278cdf8eefc5c94435dd30d0b6be91823dfe660da3fe32ffa009526628a4e6cfb079d1d9e92a6e8777b22d84374c7ed12c0dadb7ab9362740bb08c6343fb911dfa7afa2dea7a9fe8a5f7c7bf2731fc7d70d616fb9d589191d54f4fb1aa74823b43be851fe803e2cf0ece6b33cd8cd10bc3e696b6746ba7e8e4c90e4da5222ae5b861b3eb73074c3ace89cca054b25541609db8cafd7482356f28242ea32033f0051995371b0d7faa9859edf2edc7c68da8e698848df8d1f80693faaf672bb56ab212abd0d4b47426d3fd56ff4ab711c45938f95224984ba7cfc0e19fcad1580da8e5389ea80e688697d0d88f71fdd7ae93b9235a670e4f240b8a17cc129cc08912f581d2230ead1031ba98654bb6db41571ac24ba3a252045b29d1cc666459b8b8c76c981a6ffeb4f9626626543c963d1896c3ee6c0fcbd472e698d6faa4340c720481f7ed218bc289cdf2962ce7aa7cdbf85d78c2d7a4b3e931b9bcdcb15f1d6378171c3a60c49046004dfdedf0a1f2a07fd034676298b7722e59f784715a3fda8ce96df643769a80c79c1ed04e055adeb1a96b1cb247600a4b99148ce6f95a9e72d786e689a77fc203847f5fb710bccae1608e0709c3237f2673617f729321265a55a475ffc49077b641b41f0b2097514edee7943201b3f9178ac1fa3b18d37db36259265b850a339c655316137a7ef1e16381e61a3d6c103fab8b834163a1dd9c2919150530652c9f7fc4a42e748a21e8f24922eb8cba2b2de639ef8ec09c8146b4239059e30c7fce81d70d79f9cad294d0ad774786ae15a3dc9e4c26579f1910b29c86bad961924f68bce49f9310ead85fdd4e5ab005d29189c1a6f73cd209ba864c3d8c1cd99119026f7b6d339c1cca85bb1a6d5f659a986775a1d4bf526c7259ba5ed6e90f6aa0b391430342874d8843950158b7814a0d2be01a616bffd4d8df93e6bb9aed57d20ac14688646a30b46d74df781b7dcf12b52ff4e1f3537b50014891e9d9d1f1eb5941ed507d5707bc11c9101de8a9598604e7d74af1d9f8043951efe16ccf3cc6b7de744f7d7870357e5fcda991f53257ca097449047f9787187f8e65c5d6c6fe31985249ce0c877621b711e6fd36f8264fe7ef5999269dccb8c6fd96125fb8822d31f1015219d47a98d8bbdc00b3cc616e4ba96587a1b00b3279bcdfcd1d7fed334e9c23d4ea583d6a19abd5dee5eca91c7b59a528a5066caa83ecfc6ae2c06af7d577823894eccc0629ee8f90770262e568d4d426eb6488629f2a182159c700bebbb23811d8e93060c5c92aab5cf60276ad35780fb48bcf8031b68c1a414f3da458c8c5de47f73151a16b8a6f841f108ee672a5a6c8e248d0a7d5a409617e1c0fa21f96d493d34c8469aa2aa14cff4ae2deb2479058e3f129080d86b86971f5a4d435dca5cf8aa17056033641761bd6da44c46ea91beb47bc65e9752953f8b7d72ac08405cf61f8151f88518845fc3a5fb10be66bf567dd1a96b7d67675ec3adb6ff210f0eb747cb44df9ff4a0b764244276c09d4d0cd37d3be3441e6344f32b4845f23e47882138c1893f94cde5d2a79b68f00c5b28682567f1fdb3a0a856c6dc0a9cd30498ef9b6cc6e78b69610a6a3e764381eb9daa1f09783d29c1046843af3e2cd9ff87f3436dae6b0c736fda49f0ae109d82be89bcce67fa38c3dac5ebf5b4cc888fa8deaadce8c6792edd2d9fe4a4f0497e8017d7e8f2d8764009e21800954a542c3926703eb143509a3fae691b176dfe840052c06e33f94390becb2db26e1f4cedde027872a61c50802769cd6be36a1dc7aa8693556129e249949269721cd29d8dad058bc9cde04f2f866aee6cb0cb3d8801f6341a70961237a30567c4c01883d73b178a62ab49f7fcffbf122b2bae3e9e9efaecda32e66cf87d12e20b877ea8244064c96a167c537198c1a3b29cd63a37c009b931b7e59d013dc8fc3cb005e0c4d29a83967661c123331d4535d1943f4ce1647bfb46381d86e193dd794e8b752f3337379ac7384856871b5cfe458696f4f03b2adf2b9b4ce462430f23b2eb6f3316852b577bc5e8879e7c8d91801756e8f66386d99caf7495257c9af76cc879884b408a76d1fbeff6763838a54dd7a91a64cf5072d03368fd1a4b8a243e988b7d17066f2d00debf1300e6360109ef0a95aac60593eb77c0658401af49e8314e8d3acfa0ba1e1812243aad70d09c774f1bb22a0009141e766711475500661e047accca4ccecd2aaad23c413342e9491e02065db80b4b16c08f0c5a0c5588e5fb3748b6005d1da70dcea5dac72e52721066d8cc3b18016911930d06344fbaed333057416bb1b6d079ecd4d3c40ceb26c53742a433ff03edd92ff6e0c43466e0a2e694aca94b9b3ae8d4fb05d65449ebc871f2a0731aeed5ab8d59a25392f083ce2f2638fca41ec06932b709de7813bf3697ab3bed2d453f6690de5558983e631bffc881d04dc12808d59f9fab114aeeb407325a49f2b3fbbce45eb9d776c217d7310da82cfeedeca6d8c7543c3844cc2b39f6d3d4d72739a289d8ecebfadd927ea3645592ee5a54969d8313f6543a21bfcea512a8939284682c0652ae061af09378422268b14c64a8b6057a627c7e54a214dd8d3870c810bb69ad5a0391523636ec148ed06e279b96f7f8d9c5efbf96ad95cddc1b7176ffe092611f5ce3f0efffbd6c6485f908509897fdeb62f50af86545268b5bec47d9081ce23c9884156efe005ecd16ef390bdad8df090bffe2a58f31e18186ec31f83355f7dd116dc2f21018d6bc1a89973257344efd64f0793abb8e38df6aa499bbc1970bb3469e8e048419222ec2638f1652a9be239b2a3c6db00d54348d2685eeaefa696d18f99cb00de74e69f5013afc5233ffabb81cfd690cc76c2887489a3ad1191bc677ef23a40f31bf222b40ad0fb130f6668e7c02247b6516eb2f3f9dcee9bc0a2e1b531cb3b9fb0f2f997a8f728aee544ef7ebedc40af83792a548f4b551b2f19f9e9114f9c1c92b4caa395f7723cc5fd36b1d806ccbd1b21a12bbd5e7f11b099813ae210e13e8556e96299999242b3fd1efe95b300ba1e76c6daa077eb7a9df52fbc9031f73220f735a2906f2bb346e158f81dd3371046e06d85206098ae722eb5e84d5ddecc7f7e1de94833fc6e930befb63dfd358f8e511d41bf2b8d5543a734d1fddac6b02df949121750398a67acfb021c5434bc6bd661dd6515836498a8257f20aef5454ba0d8018517eb3aa004fc152e565220097b184d3e6d679abe6534ea890cb88230068dca608f36d8812fa3e9b9e6a4baa6dac4f608003a09f964efebcef2e2443f6f738f05796a4795bb53f5641d0bafc5559224d763c66e9983bb5ba03b4f5089054918325ab8e29172dd7d36d3033c89cf023c162f200fca94bce38a00f10302745087d006c75843effec5ddfd0ccc90b0df238bdf1b52a7dedd80ad9eea84dd4402dba1eb034cd2431df7a2db52440bf47e42239c26c589e71b6d1b8042f85933e64fffd9d0173c0e8cb1e2b8373aaa40353559473d227f88da2fc53cf90b55d6b0aec7c9b40c34fad68581832f1919e3b80d8fa8d207ad31353c590b3539a93c45546d23c21155296723a979a2135e630e9c20094c4bb8711ad8454f58e08ccb24b2c164e0ab8994b43c7e35c59c1026b1d6651da9a694b6998bc9022736dc9301fce76e2bd5eb321793b2aaf2b8888741dceef06911de664aedc065fc809564a6a5d39c87056955058b313108c613127ad2bbdf6b499ef8f0cfb876c61e2eac840c0d12433076327b7d06d2b74372b5674963bea288fb24a53090199dbdbe8947871ab38d0097965c9c5dee4d6efe07999126f7073266cb2d2e473ef8e5f9d697133a95d8ebc3bf98f374e83d5d1afa5ea4ae7eeb80b1be496fc2c4f7bc9093a3ceceeb89f01f9d866fe2c6f717821bb15026b243520263b767b679b64f104f85487dba5b19e905295210911c7b1a16c265b506d2353f0b11b581874521917b4d57cf1c77df57a72857d67adee631aa0de3dd4eb92453be66b11744e6f2955938c9279ea710528fb8b5e0fdbe920d3d7166126bd3c37d11b13841a8ef3d586089c7f3da2a0915da7c7843138505fbadb2e4123a36456b9d408f97eab438cca1dcdb62f2b8ed7942e2aab55c316df9f2a28d0d471b3c95651e4a6fe817f6b2e5456dc3cd0637434f1a094d9cc8621350ad1eebe121278452f2fdd7ad3ed7744720cbecded998a4434964024a7b81b4fb13ae435aa5a37f80a323f466eb40d26a812eaa75d72e6fb083266dcf90876c70b62eaee93e30cefd1e340dcd4ad45c85f6523c29ff16961f5b594309bdc2438f91a8e5a37fe400047344d2528975af0166c13f851e0e44ccbcf46eb8c2f061c7b1a79e0d3ef66831d7ee93cf8634bde258d4ac915bee1e2943e735465effd54e67c871faa6554188cc12c1153768cf5292de89d47c28ece4355bb1e3bb4da167fda9d04025e27b2fb3c1c89bf412d01f5f7448f3e6c0d91fdabec45c86c55f7d7842f90c984ca312cdacaddc930d01faee8afb381c066fadf9d1f462a09f7ef3c2335d2cdee49e8e3cdb6e4a1d5dc7b9f580ba72e78a7c89dd242fe07352eaee1adcab57287891951301dbc968a92d390720c0878b1bd5fbfda9f6aba95ef539b4e5ed4dfed35314e1143f0a8c4e11b4f8d1e23bead5c72b997b225b3b48dcf5171c4a435b65e1c44ea2983beeb798dba3cb3ebd8f43a499f8e82d0fafa4700da514402a05d0cc8d3b7eb8657552830495809228fd5e94eea0b9b48be7084f6e337e86f0e35e51d691fa60ec966f4f5b97e582cc138f5b6bdadca3dd91517e92b847e55b09bc33fe99b6e3f7044dc9efbfccc647207c8aa486893ca68226bcdd033cc20217397e40d1f103ab4f1c1e97469fe1a11debdb5cc8aeaa6c6fa04b726100f5cefc9a1720e53a79e4a0f90007bab50d8836f4bf1a0780eff44f180b799d08bbf1b85228bc19750ee31840f3c7ca7dce6445a1ba7440c85e0c36629bd0c61468dbc42081f4456c920da15b433aa777b2f38441226e1e2eb1076da09fbed3e3b304636f28b92971286133af90fdc103fb23dc00a92b2850ec13bda3b2ac89e726e3600fc347bcec4e194f810ff23c508a1859748050b4", 0x1000}, {&(0x7f00000000c0)="ede2c33a33436ad158cc5bb223ae86ff60438e46c16fa786067a7eac2fd4031eaedafee0037c8902b11394ceb0ac2e2c534052e553f7cd036a4e88f0f3086fa5e766147b965dd905", 0xffffffffffffff63}], 0x3, &(0x7f0000001700)=ANY=[@ANYBLOB="c000000000000000feff010000000080ce1ef03663c228073761ab256a8660b79987f65f73a76e89c4e1d43ff3de50ead572f6e97f4c7c971e34324161fdb18bf6336bb12372dccf1ce40720386aede6fba1b19172027addd295a877bd6b09cc8966b0e8b48720eda5f21a375d8a5ac14d85e233cd7ac53acf33ac1f4f066e04a391d723d05f4a8d79ce653459953f8e569a8fdff806dd58519cb31d9eabd96c5b239c6d96bc2d031a55bcebddbacc4a6eb1ff360bc0f1b298f77745bbc3d729d00000000000000000000000050000000c167f54a620f8f52e460ac2483d39a5620bb303ebe83ecc4fc810f2d647b5a15289add0ab423a184655ad8cb6ddbcddd1c34ef8f99422d2d336dbc46fab6de4f86b6baafb2986d764d2774e1b47a540cb2aad3b9338a0b27d420cf4bc89f3cdd1fa80026be384ad1751ca4d841166553252d1ac263646df2f2ae71903608e2282fc3020ca77d216aff655a9fc18769e0ac4fe3ba7b0e913da30d143f47d8921b1c70f040bea65a6528c447c36ca59159366a9be8a508f491ffa54b3b53e1f000000000050000000000000000100000000000080d8e03981c8e770aef79dfa7f0eecb89b117beb3b6adca7e46928a7d0a0c556e2d6848b1050b757bba3cf352632d2802a512d84c03953bb80623b8a1c22ca0000d0000000000000000000000002000000699fc01ae2c3cfd9226757a73d71d83afaa85d2f8f049414661d3bdbcd9688f33f88d2259b28099d697905f60c5fe0b68a4883ac7c4754878f6dbdf45bc6bca69eee65fadfa4bf849afca146068459706eab3bbfa72cfbef3cc9c0a7a2a7cfda847ef4e635c0ab207afab23eba96853725a4f339b02db81adb21720676899777c77ea47d109e5d57e8c456da51de13d9b0ec76cfd9493ef3f94b2bdf34471c4d6fbca5725b05c634b305faab2d558645faa960c386329e47d04ad37300000000a000000000000000ffff000006000000a90a1aa7fd1d89e91fda9bde999c31a05ebb16ef4e80e4e19a13ed2db20e818979de02c42a7d2b8814e216651cba0866a0faf08bfcb76c59a2c1ee66000200009a6d653409e56055d4ccfcf8f55aaac2bcd5b67ab9f35b5a108314670481cbfd9a50416a379197b97443c089f78425d133ca8e1c11fc6d511aa48db3e50b9729d0b5ed8320988c595d77b30000000000"], 0x350}, 0x8) 22:28:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0xfd) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x4, 0x1) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f00000007c0), 0x1d8) semop(r6, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) r17 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r17, &(0x7f0000000040)="670dc3", 0x3) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r18 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r19 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = getgid() fchown(r18, r20, r21) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, r20, r12, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r14, 0x3, 0x92, 0xffff}) r22 = getuid() setreuid(r22, 0xffffffffffffffff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r22, r7, r8, r12, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r25 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r25, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r24, r26) r27 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r27, 0x0, r27) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r29, r30) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r33 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r33, &(0x7f0000000040)="670dc3", 0x3) pwritev(r33, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r34 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r35 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r36, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r37 = getgid() fchown(r34, r36, r37) setregid(r31, r37) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, r30, r3, r32]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r23, 0xffffffffffffffff, r28, r38, 0x20, 0x6}, 0x10000, 0x2b, 0x10001}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 22:28:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x100, r2) preadv(r1, &(0x7f00000015c0), 0x10000000000002d7, 0x0, 0x0) 22:28:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/24}, &(0x7f0000000080)=0x1a) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x1}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 22:28:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x5, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x401) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x2, 0x0) write(r2, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r4, 0x0, r4) dup2(r0, r4) getpeername(r3, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)) openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) r5 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r5, 0x0, 0x2, 0x0) write(r5, 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0x9) r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r6, 0xc0206922, &(0x7f0000000300)) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000100)=0x8) 22:28:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r4, r4) getgroups(0x1, &(0x7f0000000340)=[0x0]) r6 = socket(0x1, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = geteuid() setreuid(r9, r9) r10 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r10, &(0x7f0000000040)="670dc3", 0x3) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r12 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000500)=0xb) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = getgid() fchown(r11, r13, r14) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="6a248f007ff0cb4db7434067d684bdc532f9994256195ab8d5c5e816232afd851eac6b4c73737f66d0fc1c241f71b1bece12a53031ca3f2a3ff076bf394118936c9f803d9d78ad9fa3bb59689e013ce2598674ae4eb98b4c25dc249e2c8ac2b958d316511655805c92696a65b3797adf308bd9d85b0cd28aa5fa2263a98605a6a154adf43a0f87ba4b2010fa340910dda61fe6f92c1aa94b2b560f1f39208a4610f0659fc82bbbdae5396704d0592d9d583e2c044df75463adf5e74c429c38fe02627e31ecef78bba42855f24bd1e52ffafb1afe37eeed55d2812b45dc7198e44c33af7829305d8afc75f2f1a517de4520132090dc3b", 0xf6}, {&(0x7f0000000280)="9023efd4b6f4e3ca164d0185e56cb2200ae6ce078bc9944dfa2e0296ccccf4e5a0e8548b6ae1d1f4c9a958afa650b2fe85e1922f89800a5b874f82a98cd9442968a2aadd8480031ed91c9cb54005e7ffd94a95486f82369bd00e150ef9ec7337d9db9308ae7cdc2584d2da5fa5139106b8f0b18a6ed0e03c6688e816e7a790d7b43cf0b23581028c2a0b1cfe442f42d07043335e6eb117da4256", 0x9a}], 0x2, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r4, r5}, @cred={0x20, 0xffff, 0x0, r7, r9, r14}], 0x90, 0x400}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(0xffffffffffffffff) r15 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r15, &(0x7f0000000040)="670dc3", 0x3) pwritev(r15, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r17 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r19 = getgid() fchown(r16, r18, r19) r20 = geteuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000005c0)={{0xfffffff9, r8, r19, r20, r3, 0xc4e56f5a19a5853c, 0x8}, 0xfffffffffffff000, 0x5052, 0x626b}) 22:28:50 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_int(r1, 0xffff, 0x1010, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b465341589ac85e4b1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1a89513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e3b407ef5f19002bbccdaf733f92509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306611b7a814b67f615a659255480b88ff1bf33036e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebe22000000000000000ddbf42b3a1021d55a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77750b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300a7e2b0f0000000000001ef702cf170277ba3ee3c4245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f400000000de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba28c7cd2e38d7e1213a7eb4f94edd167643ee4ef644628bc1a1be18674053eaae97137ce233b2112360e2c0c9c78427a943e3aa51ec243b582aa8cd97ffc74e6760b5ee3af4ad5f43f00000000000000000000000000bb52150abc8a4cb5c9fe8b28b8dd800d09dab41e0593fca32c73fbcc572272dad34479bec29a1a1ac40ce30ce3f8d681d9373e7891f2fdd9132f0d00a391cb6694b6672ad20f9da9dc2b397e836d70a4736c2b3bad9644ef3797dcd40d65f146e31db196fcf4"], 0x10) socket(0x0, 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000180)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f0599167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878bf0d3aef4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf7399701d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fdf6fb0418ffffff7f68d5250e1c9a5505819b7e040d05d71b0af7da54e41a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff79741cca5e52a00000000000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459000000000000000000000000000000004f9d785d552c82bfea9d3aca5cab5b25fbd94b", 0x3b4}], 0x4) 22:28:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) r2 = getppid() r3 = msgget$private(0x0, 0x21a) msgsnd(r3, &(0x7f0000000240)={0xf3e287eeb0d211b7, "8ebad3dcf833f4be6534eaaf1a96700440d45d01be3aa4cc1686a58507351d4a769e33c1c82f6fc78a7e915aecdad69d892c0426d051aaf920adcc57df9be7472fd55b233b294ed094fe5ffb5394cd7e03ebc58cb91e6a7cc8b06905d1e40a197ebb78dde24bb68bea791669231017c72ce81d63132dcbab711c013ff851bc5ec592e089710145df4fc4457a785c002cf4b7a13a06bc47abf012b111f2648e26d3dea829ec15e4b6288bdcf70b118b28de6438cea82f253b5be07c20462f711dd7c42c1f668e67610e621b786abc5dd3f9641ead3f1bd46cc72ce0dc1332179701ace78c46bac7348ddff04f8d73ade5c3f68b66542ecf65ea3cedcbf8500d"}, 0x107, 0x0) getpgid(r2) write(r1, 0x0, 0x0) r4 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000100)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r5, 0x0, 0x2, 0x0) write(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000140)={0x7, 0x5, {0x40, 0x4000}}) 22:28:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x400000000], [0x8, 0x0, 0x0, 0x7, 0x0, 0x0, 0x800000000006], [], [0x0, 0x9], [{0x0, 0x0, 0x0, 0x874d}, {}, {}, {0xfffe}, {}, {}, {0xfffe, 0x0, 0xfffffffe}], {0x0, 0x0, 0x0, 0xffffffffffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 22:28:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62024ee266bed6a4"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x4, 0x8) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="00ffb11b66696c6530000dea04ac0b68ac1560b820a87905c9c5dc7c2bba25d0e10e6251db335ed3cb47a36b0e59ba2a4a4da51a4ccf328bdadb6c49c29bcf35f5c3f351f57850214f1a5033b8f95e95aef29a2c09"], 0x10) write(r3, &(0x7f0000000200)='CW', 0x2) sendmsg(r3, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x405) sendto$unix(r3, 0x0, 0x0, 0x1, 0x0, 0x0) 22:28:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x3dd, "0366097f0cdf4e27a15e79000076efffaf00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="e502566117c141d11821650708803a8c36d5b36f62e8a30e81a10f4f8f050a19c91f7bc1d4f95f6ecc20f3f856692c041efd91ca6798de25d7b967423a49d297ce15526edd643655fe55b4f905d28462f6da9fb002489eb7f09c504a9c64267c0d94936919bded261463ef8071846d126a9738d5542168d8414abe2f99f3edad4f16bd228054f4f4051356377337ac02de20cc7f538f69a98cc998b8f687d3da0df9f6324e2bd477e42587114111bce86a75b528", 0xb4}, {&(0x7f0000000240)="e9b57f69268791e401d14426950131f99fb8238bcd61bb7bd71bc257a1bb5dc4c863da0b3faab46da1badced74ba44d2453881989868a5e83569ff43152b8ac11dd84e83bee12e4aa42d1ad8fb0c3670925f3d48da25f549d02f82ba021d25ab32f82edf3e8c94488ed7cbc525f31aa67e523f2772af9a0d5b4275a8b0635ee5ea5f76b359cd949ff611127e6c058b76930a8905f0363b8eb445c274cbf2e57ba4dd2f", 0xa3}], 0x2) 22:28:50 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000004c0)=0x31ebc707c451563e) r0 = socket(0x1, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f0000000500)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffc2d) setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) r3 = semget$private(0x0, 0x2, 0x428) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x21, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x4c}, {0x0, 0x7, 0xa, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x98f, 0x5, 0x2}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r6, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0xb, 0x0) poll(&(0x7f0000000480)=[{r8, 0x2}, {r2, 0xc6539a672584d086}], 0x2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r4, r5, r7, r9, 0x8, 0x6}, 0x81, 0x4, 0x5}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f00000000c0)) 22:28:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001880)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xb) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r9 = getgid() r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r10, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r12, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000000c0)) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r17 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000100)=""/114) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='o\x00\x00\x00\x00\x00\x00\x10\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x3ff, r15, r16, r15, r16, 0x104, 0x5}, 0xfff, 0x9, r19, r19, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r15, r16) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0x0]) r21 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r14, r20, 0xffffffffffffffff, r21, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000001bc0)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ef181ef32949182c5d993fd3b94fc447c543d32da95392622ffd478b8708511f144f630009a093ff61443c66f8d2eda47dd0f0200a3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40c0c48b881f65a80e90323ea6947c3145d31e8340c0381b052f4f83019b90c045d64f5cb66bcd88172744e3b1df490d4bfca73e0716e3d0d98aa477acf6ba2716097afbc3a75bcdfcf37d7564cad54313b33ac1c1643b055d92cda01d1d7f0cdddee506acbe50d5868ba3d472f583a4544b165382d2d13c58995b342f4eb02e8a9d352475598723a6218a515893d7ba01c1c75172b52aad9837f43a27b9104675a47cd941f2950e276890da98e0105d7ff87512e8c30203170295cf8c1b6e2d65631c66c23f673fbb285f127dd49a150a73b82efd3a8f2e21141ed3d86f5a00000000000000000000000000e6ed18013d0a79a3e680794de3fe86d7c6c14c9de38cba61ea198cf7ce4e4405a0c1ec56086289fb089aac037f61e87792cb4462e7019ad96da98ac40c3a47d49336d0e960de9bdd4569d09cbd438c564e127a0ac326eefb65763b75c51dde0ffb35ecd04b5f7b310ec6b14a6b5adbec35d8194b11f7a98a4140a25097703703bcf30d15fe4ba31599c970f6bda0abb627c5d59573a66ded4fce899544485acfeed64f0e4efde8438d5c8d0d50fb3be3710b87442a2f08282da8e14f5d5c6180a09971a676b26582aa09f1a7e91db3550e277d38d1d9408ecac51468e2b6127044a9c2d3f7f87a6c7f249a5cebfe7b0fb5ca32ffaaad41578551514dd82784637c79bc81192c394ef34ce50a4c1dbb459cf16d0682cccbbdbae3a3a9c5"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r11, r14, r22}], 0x60, 0x400}, 0x404) ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x300, r7) r23 = syz_open_pts() lseek(r23, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r23, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r24, 0x1) fcntl$lock(r24, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) ioctl$TIOCDRAIN(r24, 0x2000745e) 22:28:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0xa) r2 = dup(r1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000200)) r5 = fcntl$dupfd(r4, 0x0, r0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCFLUSH(r6, 0x20004268) semget$private(0x0, 0x3, 0x2a2) fcntl$getown(r2, 0x5) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) sendto$inet6(r6, &(0x7f0000000300)="b21f0b996d68f9b806486ee9765430bdeeccba08d732665101f8452d667ee22f6be946ea5e2da9b0c1851ebcdf8f1ce8b25f8899b6dcf6b7132a5f65cf5b7b0ca31e5b451dc7a091f7db245540aa41454dd142b539d69a2b37735521fcf1c522e5be8b6a9ef21031d8581ceb7f18bca843afa622903daf72e9a5a68c7d58fbf97ab783f5c34eb3e204ef34f957c67d42bc73ca6748", 0x95, 0xc02, &(0x7f00000003c0)={0x18, 0x2, 0x6, 0x10000}, 0xc) socket(0x19, 0x29f8fffb316b55f, 0xc2) r7 = open(&(0x7f0000000400)='./file0\x00', 0x800, 0x4) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000440)={0x7, 0xcb39, 0x3bb3}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000480)) open(&(0x7f0000000500)='./file0\x00', 0x800, 0x101) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x80, 0x0) r8 = socket$inet6(0x18, 0x2, 0x8) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000580)='/dev/klog\x00', 0x200, 0x0) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x10000, 0x0) r11 = syz_open_pts() poll(&(0x7f0000000600)=[{r8, 0x2}, {r9, 0x2}, {r10, 0x20}, {0xffffffffffffff9c, 0x100}, {r7, 0x6039a37ef716e8a6}, {r11, 0x20}], 0x6, 0x3ff) chdir(&(0x7f0000000640)='./file0\x00') 22:28:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [0xf0040000ff, 0x2000000000], [], [], {0x0, 0x0, 0x0, 0x3f}}}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="bc70e5c513a81fc0ecc1b1deb6775fbe0ef5f50c2ccd14ea086ed524c95adbc31d8811ca159bb6358d178e93def562ef9b5f69540e9264a1f5f8d98a373100e704bdf55c5e1374d8b15bb4644db7f6ff4aae79560908b23f618b3dc97f605505b57fef9486fded9bcfbc83ecd81b7350b43148ef8b5c524dfdd0865de3d9d2fa65963013054ee05677426454aed5b97ac41bf4a0dd6490797602ac23743d910f11dfe5d49220d5b4b59a6b74abd448bc159d5588f9f518a213b13e6983be2c56c0042a9c661f886eefb10d3fafca555f8a155907e6326b97cb3925daea541291826884c48ec71df4979be7edfafd012ca0691d5fb7560374c7e686430bcae7a16f9e89f038547d52ab8a847aa7668a516db7052743380045f8108f801755982fa01221c417e7b13b0da433806254028ae20f3c31b76786b747b669c2c4aa1636841665341ffeb9c13d654271ab9c725eaf394c882f1d83a1ede6e54f5fa533e4e2564d1edec922a81517021e3634ff161daf5f3f601675d7d1e8e452e3e2136e91c900"/398], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) connect(0xffffffffffffffff, &(0x7f0000000300)=@in6={0x18, 0x1, 0x9, 0x8b}, 0xc) r4 = socket(0x18, 0x1, 0x0) setitimer(0x2, &(0x7f0000000680)={{0x7, 0xdd2}, {0x3f, 0x3}}, &(0x7f00000006c0)) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r2, 0x0, &(0x7f0000000080)) recvfrom$unix(r7, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r7, &(0x7f00000003c0)="de8db9fd303803a1a31b34ba7114b1f75d9816cd6baf6f452271be268f3abd4bb74781f42e9418dfdd4cf648bdf95f79a4d76adde33653fb2ce254d680b55f0fc3cdf0468c68e85f504678270a43309130835d394430f65da34de90e6c54d0069cabcd2d6f851c31578a671135982ba233fe0d", 0x73, 0x0, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) 22:28:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="053d95e2a555ea1f463d4037295ae6534efcfe633b94f3f5fc2b48c81e7aadff17212823000001002f59b4fc316eaa5cbb2a2ba6dbd0507ec6e22630214772"], 0xa) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) dup2(r1, r0) listen(r1, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 22:28:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r1, &(0x7f0000000300)=""/216, 0xd8, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40062}, 0x44001000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xec1bc6c1bcb762f0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r1, 0x1}) 22:28:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x0, 0x3}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x175, &(0x7f0000000000)="b6ba2223c66994849ae8ea06fd961a") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='b\x06f\x00', 0x200, 0x0) 22:28:51 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1aff) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x20020, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20, 0x0) fcntl$dupfd(r1, 0x0, r2) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x7, 0xff, 0x2, 0x6, 0x10000, 0x1079, 0x3, 0x4}, &(0x7f0000000100)={0x7, 0x7, 0x7, 0x0, 0x7fff, 0x200, 0x9, 0x5}, &(0x7f0000000140)={0x100000001, 0x8, 0x7, 0x583, 0x800, 0x3, 0x6, 0x4}, &(0x7f0000000180)={0x2, 0xff}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) bind$unix(r3, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) 22:28:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xd7}, 0x8, 0x4}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/244) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x3, 0x0) semop(r2, &(0x7f0000000040)=[{0x1, 0x6, 0x800}, {0x5, 0x25, 0x800}], 0x2) r3 = dup(r1) listen(r3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) connect(0xffffffffffffffff, &(0x7f0000000300)=@in6={0x18, 0x1, 0x9, 0x8b}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="af8bc94398f5b089c64a"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r3, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f0000002200)=""/4096, 0x1000, 0x42, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:51 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x100, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x6, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r1, 0xa, r2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r4 = msgget(0x1, 0x100000001) msgrcv(r4, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000440)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xe4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xa, 0x18, r6, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semget$private(0x0, 0x2000000000000a, 0x40) r7 = semget$private(0x0, 0x3, 0x100) semop(r7, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000400)=""/54) semop(r7, &(0x7f0000000300)=[{0x1, 0x1, 0x800}, {0xc4c6d4335de34fdb, 0x1, 0x1800}, {0x3, 0x7}, {0x1, 0x2, 0x1000}, {0x6c2c186f64cc1190, 0xb1a, 0x1000}, {0x3, 0x0, 0x800}, {0xe6bb86c153971e53, 0x2, 0x1800}], 0x2aaaac4e) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r8, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) msgget$private(0x0, 0x200) shmctl$SHM_LOCK(r0, 0x3) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x260) socket(0x11, 0x3, 0x0) r9 = socket(0x11, 0x2124a8fb8746a910, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setown(r5, 0x6, 0x0) 22:28:51 executing program 0: r0 = msgget(0x1, 0x240) msgrcv(r0, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000100)={0x5c2b2cd161db043b, "6ef6fcb2ca3167ed58c47422ed61d8e1f13bb9c4ecd422b681736b34659f4d3bd5449917152312a514708550b3602e93932d3c1b9fc572c074c3894983cb3221c9f137f445433219a2e208f6fcda7d90aa94b10430a99f465795e5b9e6a46a93525fedcab5f4d35c260e563c72"}, 0x75, 0x400) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r1 = syz_open_pts() close(r1) r2 = dup(r1) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000740)="3b3c2db5e1c852037107000000749859e32b9c1ab20794d6f097659f4e2aebe946fa5bae1efffdfde2e8ccc2bd141ca310c6624e870328532e2c2b87d70203", 0x3f}, {&(0x7f0000000800)="479270c62435c21f03", 0x9}], 0x2, 0x0, 0xffffffffffffff5f}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r2, &(0x7f0000000000)="7d817f00fae49862e1cdf635", 0xc) 22:28:52 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f0000000440)='./file1\x00') r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r4, 0x0, r4) accept$unix(r4, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) socket(0x5, 0x1, 0x4) renameat(0xffffffffffffff9c, &(0x7f00000000c0)='./file2\x00', r3, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 22:28:52 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() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x1, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xd55c4a1c7c9becd3) close(r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f00000001c0)) 22:28:52 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0xa010, 0x86136) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000, 0x0) r3 = socket(0x1, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r4, 0x0, r4) r5 = open$dir(&(0x7f0000000140)='./bus\x00', 0x900a34b00b8c8271, 0x80) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r6, 0x0, r6) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x80000000}], 0x3, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc, 0x8, 0x0, 0x400, 0x1f}, {{r2}, 0xfffffffffffffff9, 0xa, 0x40, 0x9, 0x4}, {{r3}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x2, 0x6}, {{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x7}, {{r5}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x9, 0x100000000}, {{r6}, 0xfffffffffffffffe, 0xa5, 0x40, 0x101, 0x6}], 0x5, &(0x7f0000000280)={0x7, 0x1ffe00}) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) close(r4) shutdown(0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x7, 0x287) semop(r5, &(0x7f0000000180)=[{0x0, 0x2000000000101, 0x7198f21e4982aaf}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r5, &(0x7f0000000100)=[{0x3, 0x1, 0x800}, {0x0, 0x7ff, 0x1000}, {0x2, 0xb7f, 0x800}, {0x7, 0xbed, 0x1800}, {0x3, 0x3}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}, {0x4, 0x3f, 0x800}, {0x3, 0x4b1, 0x2400}, {0x4, 0x4, 0x1000}], 0xa) r6 = semget$private(0x0, 0x2, 0x50c) semop(r6, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000100"/179], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r10, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c37f0021918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r22, r24, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r8, r21) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f00000007c0), 0xcb005093f78273e) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r26, 0x206, 0xcf2}, 0xfffffffffffffffd, 0x1, 0x1000}) r30 = getppid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) r32 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r33, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r33, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r36 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914124e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f00000001c0)={{0x2, r36, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r39, r41, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r34, r38) fchown(r32, r38, 0xffffffffffffffff) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r26, r38, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe41, 0x9, 0x7fe}) r42 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x0, r8, r26, r42, 0x0, 0x7f, 0x401}, 0x547, 0x7, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 22:28:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x7, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 22:28:52 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b660000000000000000700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293301df456214fb95d71acb1950c9b6db25648691404e85f6e35c30447492ed173a472abb5991a2e"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r3, 0x0, 0x2, 0x0) write(r3, 0x0, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 22:28:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) close(r4) shutdown(0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x7, 0x287) semop(r5, &(0x7f0000000180)=[{0x0, 0x2000000000101, 0x7198f21e4982aaf}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r5, &(0x7f0000000100)=[{0x3, 0x1, 0x800}, {0x0, 0x7ff, 0x1000}, {0x2, 0xb7f, 0x800}, {0x7, 0xbed, 0x1800}, {0x3, 0x3}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}, {0x4, 0x3f, 0x800}, {0x3, 0x4b1, 0x2400}, {0x4, 0x4, 0x1000}], 0xa) r6 = semget$private(0x0, 0x2, 0x50c) semop(r6, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5}, {0x5, 0x1, 0x1800}], 0x5) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000100"/179], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r10, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r22, r24, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r8, r21) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f00000007c0), 0xcb005093f78273e) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r26, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r30 = getppid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) r32 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r33, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r33, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r36 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914124e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f00000001c0)={{0x2, r36, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r39, r41, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r34, r38) fchown(r32, r38, 0xffffffffffffffff) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r26, r38, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe41, 0x9, 0x7fe}) r42 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x0, r8, r26, r42, 0x0, 0x7f, 0x401}, 0x547, 0x7, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 22:28:52 executing program 0: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x44}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000240)=[{0x2, 0x3f, 0x1f, 0x4}, {0x6c, 0x20, 0x1, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") sync() ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) getrusage(0x0, &(0x7f0000000480)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x9) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r2, &(0x7f0000000000)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r4, 0xd053d29532154bf4}], 0x1, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6ff00"}) ioctl$BIOCLOCK(r1, 0x20004276) 22:28:52 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = dup(r0) r3 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffff9c, &(0x7f00000006c0)=[{&(0x7f0000000380)="844d4d0edb5db0a9c3794d48c22a819eb5be166997c52fba66d970c57e02cf88e7ed80caf6ab9ada6bf4bec4a5d0382b747a016e2a624b589ef791273159573e7fd9612dffeeac4c72d8d5e8e7a988048ff70909e510bf68dabb9139cdb9cc1b12082a3925dcccc96a978cd2bf988c5237ee5b01f75dce33ac727fad14f1483ba64ff941bcb86f9135547437bdd3ff397b1a96e01684b44c64bd0ab736c9aab31d10d560b8fae128bd7f1c3581cf4b7238988add05d49f406367178c65d3d468d9a025a1a8fe82744c653fafd999dfde34e202b9e6f7a21cf1c9127150da1b6a34717d60d3476cb54662622252624b90fb0b532829", 0xf5}, {&(0x7f0000000280)="7fad3fcb1f892b119d38c6aaf47c48201a890ee987845002d7753a4c7aca4fca6cad9d112e169a461d8efe318ae7b33cfe1284a4cc818f", 0x37}, {&(0x7f00000002c0)="a44a44fbda148959efc0810b489c824b35cfbef0047d7ad25524726ebed0a53fa1c4f0f85807473c39d696fded4def4c749b2b6cd84cffefc5791d3414dd814e3c1abc68b23e1ed2aa04bbea40f071f24ba50ba99c28dd8e8ec477c9c9d8cde2", 0x60}, {&(0x7f0000000480)="2d0ae8297f2bbd3f72cc159987a26aa5e5ff43dbdadf6e06d4e8b74f76633efd42076b5acf3e65f502143cfffb3525e2bc2375b32acd382d57c2c758a27affdc841ef73add682d939c3e9c0792e9ace0f5eacdb41f1a1159860db454e9ccdae3bae93cfe8f0af01f892e7e9f92d01edabe642c1e7a8e8672d0da2fca0b06ce7634d0451fd2a48452f09a609285fa741bb725a84f0bcfb2352daa12be8d83a3ef280fb92aa7371cd0b030b0bac2e8b00e591da5800f496f25571949e6e12099d7735529ce4c7e656b2a64431df24d7c22a1a21c809584fc01189ba20c05b50b615a273e266fb5437cedbdfcca021832c657431d32dd9650d4f316b56b", 0xfc}, {&(0x7f0000000580)="0857013b206eb6c01ecf0748b12f105d9ba97a7cc1ff671267c7775b0da391887a644edaff6c13ad28d3effbc07aaf881bca0c7202e6a2fdfe81554c2b5bfd2d83b1f0cfe733d7e2297593681751e437b84c16534baf15260092d5b9b69e72ff3094414e8abfd651db03392bc4294984d5c4e2a7bb", 0x75}, {&(0x7f0000000600)="bf6afb66172a70d6f27affc8943506f4594638b4d0efadafccf9a91caa5e827d1d32cecf43943ee16bbed31771627d208c5098de843bed57eb5cde561c8dc98a7f1c402bbc0eeb1123fd909d52c0da69f85068b782ad8b15161f9370b3dc3506e9bb2d3cb9583fc847716b0ec91da7b2129b5eb9300b373ff314972551aa1481c40b8a855c6f4c5d2ea06b", 0x8b}], 0x6) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket$unix(0x1, 0x2, 0x0) r6 = getppid() r7 = getpgid(0x0) fcntl$setown(r5, 0x6, r7) renameat(r2, &(0x7f0000000840)='./file2\x00', 0xffffffffffffff9c, &(0x7f0000000880)='./file2\x00') fcntl$setown(r5, 0x6, r6) wait4(r6, &(0x7f0000000740), 0x3, &(0x7f0000000780)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r8, 0x0, r8) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x9f, 0x20000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffd, 0x100, 0x1, 0x100000001, 0x8000}, {{r2}, 0xfffffffffffffffa, 0x20, 0x1, 0x200, 0x7fffffff}, {{r3}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7ff, 0xffdffffffffffffd}, {{r0}, 0xfffffffffffffff8, 0x19, 0x80, 0x81, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0xcf1f, 0x3}], 0x8, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0x1a, 0x40000000, 0x803, 0x9}, {{r8}, 0xfffffffffffffffe, 0x10, 0x0, 0x2, 0x10}], 0xffffffc0, &(0x7f0000000100)={0x975, 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000340)='./file2\x00', 0x0) 22:28:52 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 22:28:52 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)='\b\x00\x00\x00', 0x4) setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) load: 4.26 not a controlling terminal 22:28:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="b2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 22:28:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x8006) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) r2 = openat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x2cbc713088b864b, 0x15) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:52 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x7fffffff, 0x5a9, 0x37fd, "4cc90c70cd0835e3eecfe19fa59fd21dd62dbcd0", 0xfb, 0x8000}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 22:28:52 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x100) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:52 executing program 0: 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, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x6, 0xfffffff7, {[0x3, 0x0, 0x101, 0x5, 0x0, 0x5, 0x10000, 0xffffffff, 0x2, 0x1f, 0xffffffffffffffc1, 0x800, 0x1, 0x39d9, 0x100000001, 0x1, 0x3, 0x5], [0x0, 0xd90, 0x800, 0xa00000000000, 0x1, 0x4, 0x1d, 0x81, 0xffffffff, 0x1], [0xfffffffffffffffb, 0x40, 0x8ad4460, 0x7f, 0x1, 0x1ff, 0x3], [0x7fffffff, 0x1000, 0x0, 0x80, 0x9, 0xac], [{0x9, 0xffff7fff, 0x5, 0x4}, {0x3, 0xfffffffc, 0x4ee, 0x7fffffff}, {0x81, 0x7, 0x5, 0x2}, {0x3f, 0x401, 0x7fffffff}, {0x4, 0x19, 0x800, 0x3}, {0xfff7, 0x1, 0x3, 0x6}, {0x4, 0x3, 0xe0c9, 0x20}, {0x2, 0x0, 0x8, 0xc9ea}], {0x8, 0x5, 0x8000, 0x5b8}, {0xfffc, 0x1, 0x4, 0x7}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 22:28:52 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10, 0x0) r0 = socket(0x1, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5e722ecb009ac007bef37cc812a35c8dc8c6a0928a798330a09735739eb2406a13d55311bb3e76bbcabb14547590bb98d0647e", 0x33) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) pread(r1, &(0x7f0000000040)="81ddfd4ce0fb414036f6aa369fabcafed59f6d06f02172eef484b7972ed6dbe33538300947114d91c4a9074fec26a44465e8c12634863d989d8eaf9c1753e485980b311f6024401d2a9599b86f582002f82001", 0x53, 0x0, 0x0) 22:28:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 22:28:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='+\x00', &(0x7f0000000100)=')\'%,\x00', &(0x7f0000000180)='}-\\\x00', &(0x7f00000001c0)='-*#\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='^]#\x00', &(0x7f0000000300)='#%]6+:.^}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='}\')\x00', &(0x7f00000003c0)='\x00']) rmdir(&(0x7f0000000000)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x80, 0x0) read(r2, &(0x7f0000000480)=""/107, 0x6b) kqueue() 22:28:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 22:28:52 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r1, 0x14, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x3, 0x8df}) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = semget$private(0x0, 0x4301d572ff938cb3, 0x10) semop(r5, &(0x7f0000000080), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 22:28:52 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x25a, &(0x7f0000000000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x166, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x18) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) preadv(r5, &(0x7f0000000f80)=[{&(0x7f0000000240)=""/114, 0x72}, {&(0x7f00000006c0)=""/165, 0xa5}, {&(0x7f0000000e00)=""/152, 0x98}, {&(0x7f00000001c0)}, {&(0x7f0000000ec0)=""/135, 0x87}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000780)=""/1, 0x1}], 0x7, 0x0, 0x0) r6 = getgid() semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xfffe, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r6, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() geteuid() getgid() r7 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000340)="29d019e490671aa4acddd96fa649d3eb8de4938552bb14b4371cfe4ec2978bcdce7aa4b18de53c2afb82e1ab16ffe475d5f98ace10139872a68f17fec18af7c972068d67431cfc2c9ee89228a9fe1393c4d6cfeebaf72e206e86b0e9e29962d1f92c43bff233966620a9aae89e53fb9ee83aecbf9119ed6a73151de90ae880e86384ae06cf7a91c071b29f6cf073cdb970cdc3894e58310df0ab847b1c65ecfea6c5bcac0d51fb460f2e6c9396c52ddd4925053f079df7bd7a3e3a4d1734b6fc74e626fd812841e326b9ef29545a6f2163985f63de265bd34fb93582ed"}, {&(0x7f0000000cc0)="6cc338b52639b9bab0870cddf510d3ba8e6c045f58ff92114da729b8771c7ab7f2a85fc47eca4468d12124380decf09718812cc391007ba599f6ebe57a42054e7fc162728c8a7fb5adaf553e398063134bb35f997d61c47811e1605f0fe8730c57eca2f35db0c28656b28fdcb3eaf624081c3b6692223761ffa6e67cbeb9acd616fa8bea03a912f6f00e901043b03eae5d4dff1022434a3e104c953a08ea43062e7af54d836bf02094dc032b020c11e3fdb8b383399b8c73b74bcc04935ab1f76cacc4d8391472880df023c67dc216aca0f0d2b8e1e08fcf83f2ab451448038cdf497973aacfcbaf9f37bd13a69fdfd746915bb50142bd51a011f5d9f82caaaf2c48c24350d707a2"}, {&(0x7f0000000100)="f4974d15cb4752117eab8e9a222d5ceaf5e205339cf7cf6bedeb67b03945e61c92654e6d87"}, {&(0x7f0000000540)="b66e439467d4fdee82912b1a53046ecd45526352389df2ae9b2b0fcea3a01d719e7b87e52e43fd527112c5758ddd5ae95f2a109869e06ba61be3731f644a8048d3c940dc3eb0a5230e9a5f755122c666988fdf59d255ad9d5dce3c96d5a630de1b521e4dbfd3ca7d365a179ccc92f0d351cc37f8825a0f9b58d293b81181d32b8233"}, {&(0x7f00000009c0)="a37588192ae681e6dd8887c497d10d3203cf498d8e8a2323fefa1308f535411170a018ccc49155db8370df8daf1000fd5633db8dde7719fdb923086ca64136ec5949205b66a23dc8123251edceefad3066befaffc179150d34da4f92bde29879554ccb1667640686990adc5fd6dc9c8aceb1d8075ace03da61b47b793ee6adc067b27ab358922cb6ad67f48a5465000ea60e4b06b747288e392b6c4f6e934779f28c1b03f69a30313bff804fc5d65a34e7787f3fd917bde1510e0f0f98e4cb49f1ed499b2bb62eadd14edfa0d25b5129e6d95d9a2b151768f9828be462d4482af47ae5ab49d38a159709a2"}, {&(0x7f0000000ac0)="d3fa6f2909b6b7bd2ae880f28a50b291af0a63bb6eaa40459f10fe23c68932f546ec9e33523c04200b890318ef19e6cf320dd9ea4b08463b603a1d89e417b1072b321f00b05b7d033fb228828102d1fa4f104aec6ee378227d4877af708bd79661cac85d75226878863b81c5b68a895a62657b33c28e59727181baf9b288a7306aa669781248d87e11a7776bc3bd3f66ac1f7c79f7ec4f5e5be323db2725490a964df825c6215337697248091df6cc12b6a11f9be8443361f754d7fc6fbc277636f4d91881b3500c6678844c7d2cdd5ff8"}, {&(0x7f0000000bc0)="6d62450cb3b4b0bdfcfb76491e112f0e7faeea983e906253054ee466c32527d55ceec646681bd6c7c7dd48b50de51da31511bb18762a3309a71ef28bff16f8c19b1b7c2c4b08426951b4614bfa90750ad7511e5faaea9047f690c90f34f691c142ec9c7a722e5069b07ff840a288ba77471944dd11076afca43635ffc7fffc9d370b721acfd1a3fbd44d39ca7da91fe54440773134ff1ba331a34b6d8205405077a008ea5e63c3088a4e5b968d6634c5c051187d956f7bcd01a8bde841db478144d7da2d59951756f972ce3f6303535807d5"}], 0x10000000000000d6) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0xfffffffffffffe6d) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r7, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) 22:28:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000140)="ecbd2580048d81bb2b8cdabbffb01968cbae2f0b7dd6447254bba8e5fc4fd230f115575ae7536d51a583c47c4b1ffdbeeb26ad11612730863180f3d71f9d4fb3d5eb6c5d4b3314d53eb2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="a91f4d85013bb47ce9f274110d33") 22:28:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000100)="27f5840131d1f495dd843bfcf18d5219ea23172025b0d1e782ef0ca2f6b39006cb010f91a6892eece2be04cbf4c21cec26ffda0f5d9eebc92130a06da1acae9667902c2cc1573fed9f766484a2eb7a9edecf178164e483f2183bf34670f88eea3b04cad04cbcea29426bea4ebba6d37b3604a6e0b2fe823208f86e1eeb377013b76184a7cd063112c4a6282c86d71b061cd2116bfc54920d555f364d4ab2b8014ca64030a757dc45bca7c15d39654e6fac83e971461ff4a98f775e6e32d6b4b644f817241b87106db945dafd8401083563e82948d049f146315c13963cff42f9b964a910c02de44d43ef2c7a91a9a53c5b3226", 0xf3}, {&(0x7f0000000200)="24a1da80387bc87edf86f7118d3719f9e051b829b3620ad960b99ee63264d99a258b3f93df90e3705c42a622f1008000d94a2be8f88a40ca929917cd12034c581fde05ea7531d1e9d2215e556abfb016163359d498b57deaae08c06a53bd8e25343f", 0x62}, {&(0x7f0000000280)="c0418b550dc3f0db6e0bb270b3144d89e691c22482e515c6d7e86717fd86545132f892e72bb8f36991ccef6d79cda1feed8237e385c3c1b4bba6325d1f6952e4b5bf55a8e637d39bd5bcbfb114bb5b9a2bd9b00ce577e1a381687541e00d6e59550a453119fc01d15fa3e8c6b1afb45b7885806fb03754d8618b7efae9958933336109cfbe940cd41998e8079ce3cf5d7f180770cc3ce8d5801d278304b95117257ea0e8215a39a39b4e2ac113", 0xad}, {&(0x7f0000000340)="5221cb38351a773207c6316b93a1d85bd8a1bfe63501d5c35de5d6fc102dce8882ae94c9c458e63639bc35e1be0673574cf5a0d13c7f650c30739c849bd8fcf0993d6ddd5f5254e88ef1cf9bba3f083d93abeeddd5fd446b858e83ba11c3374e9e4d93a43f31da10001fdc99f2a220ef7f9a22c8f083f4a76d611653fabc8a1f45f4157f0d2b9303c730b8b98fa96e0ea09931ce4a15f0ee", 0x98}, {&(0x7f0000000400)="20fd96ced786a13af486b54f54ffb940b2c950afa10b23679b47ea42b2f03d539e844cf8bc14fcddc0681ea2e2845e251acfaa1dd246b0f5942611bcfba668bc91bf8fbeb6ba0a7d0fec91a577d16d2bf65dfb191ca732d108bc737c197cd7f96d3fab7bae518acc0f94a443aaeabb42d3508b7a2bcb29d6827d2e329b4e8fd69f25d87bd5dfdaa9f44a1e2b1d94a7d71d2d6d4164c581f18e822802f7f666a08324ae33eee9f59bdc2d6ea5591992973d5f1c1178b8181cf3d470df8c0187d12054e4f36a476d0ba77cbc30a9451fb40ff9a4a3c8320eaad64b6122da9101f926c5db9baa", 0xe5}, {&(0x7f0000000500)="bbe0bd96f8f3c580f558e531bcf02fc736dd639553b4de46eb136342238c8b48398fb569ad7d9a47241c4f438e", 0x2d}, {&(0x7f0000000540)="47b87791bd5fb22af3c616d99633cd48ea805db0199a57555125d89d2ab4a7e309795c8734af73cb9ee870a90b557e937b58e7c677a2d8c5dcfb1274737610b26347bf2c7b34901e40b1b89545f6583eb6809e17fe81f118da7bad04d0b996bce60b9675a24ed281f48305e6f2b04b9886bad1069427cd8abf35af0cae36e8aa688856f244b67cae7400fdcac07dccf2becb6afe82141de9a53d75c6586c8adebc36661241a74454aa591cb5639a8450520e4ca3e75233f365c12c3fcc0c065341a9527f8e8f1c1bc43dc82d2577c6d86f2f32975b97c7e2b72d3933e89fd01a693a45c9c66b8f491ccd55d5cbf95e0c2688324b2444", 0xf6}], 0x7, 0x0, 0x0, 0x7}, 0x200) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0f59a4d1dbac526b", 0x8) 22:28:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r2 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = getgid() fchown(r1, r3, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./bus\x00', r3, r5) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 22:28:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() r4 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r4, 0x0, 0x2, 0x0) write(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x3f, './bus\x00'}) r5 = socket(0x1, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r5) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) close(r6) 22:28:53 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') pipe2(&(0x7f0000000000), 0x10000) 22:28:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000080)=""/63, 0x3f}], 0x1, 0x0, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x1, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x10, 0x8000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x8, 0x9, 0xff}, {{r2}, 0xfffffffffffffff6, 0x20, 0x1, 0x2, 0x4}, {{r2}, 0xfffffffffffffffc, 0x89, 0x10, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x68, 0x7}, {{r5}, 0x0, 0x42, 0x2, 0x800}, {{r3}, 0xfffffffffffffffd, 0x2a, 0x40, 0x9a, 0x4}, {{r4}, 0xfc9f95cae8a02004, 0x2, 0x2, 0xeb6, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpgrp() ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000000)) 22:28:53 executing program 0: acct(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x2, 0x0) 22:28:53 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x27a, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x1, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x69, 0xb, &(0x7f0000000040)="56d1ccbd", 0x359) fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0xfffffffffffffffe) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r4, 0x0, r4) connect$inet6(r4, &(0x7f0000000080)={0x18, 0x1, 0x666, 0x3af0}, 0xc) 22:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\xd0ap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 22:28:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) dup2(r4, r3) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) listen(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) r7 = syz_open_pts() dup2(r7, r7) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r9, 0x0, r9) accept$unix(r9, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) socket$inet(0x2, 0x8000, 0x20) r10 = socket(0x1, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x1, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r10, 0x0, r11) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r12, 0x0, r12) dup2(r1, r12) execve(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 22:28:53 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20100000, 0x200000], [0x0, 0x0, 0x4, 0x7], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x20}]}}) 22:28:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r3, 0x20004268) write(r2, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r4) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 22:28:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f", 0xfffffffffffffe52) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 22:28:54 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07020077dc570700000010230000000000361b46cf11020600000004"], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) chroot(&(0x7f0000000100)='./bus\x00') 22:28:54 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x0, 0xffffffff, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0xfffffffc}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f0000000100), 0x2, 0x0, 0x2200, 0x0) 22:28:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x15}, {0x200000007ffffffe}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 22:28:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x6}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x2, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[0x2, 0xfdfa]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x2c}, {0x26}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000240)=0xb2f) write(r2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x20, 0x8, 0x1, 0x9}, {0x2, 0x6, 0x0, 0xffff7fff}, {0x3d, 0x6, 0x7f, 0x7}, {0x2, 0x0, 0x2, 0xff}, {0x1, 0x7, 0x7, 0x8}]}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0x2}, 0x8, 0x10001, 0x101}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x3, 0x7f}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x200000000000014a, &(0x7f0000000180)=[{0x2c}, {0x26}]}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000380)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r4, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000100)="b61daa09a1f647b21cdc24006a45") ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000340)=0x2) 22:28:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="009a2ce1002e2f66696c"], 0xa, &(0x7f0000000680)=[{&(0x7f0000000780)="4a0a44949cc45ea1d623bbbfc7551fcb580635c1ef09160840f62fe919b308a425e0f1953456e3127240b62fc42686770e2747d75a96c41cf029b74116d39a5fba5e82f4d1f47afff167df23a47a5530eede6260af683046bf6c620f925116103653bbfeb867e8c9b4d29dac1eacc5056a3e69d78d3edd1cf72f9e5fda3a657da8e4ecfe6e8fe0388f15c4d95849553c8f91692737bc826bf9a27b1e31d24465c4f8da2842347762eebf244b33364bcf031c2c439f3a3fe98d2b603e3ce97719fc56", 0xc2}, {&(0x7f0000000880)="3c10b81744094f5a6998e420ca114c5d17f57e6da54f138dcfc5900e77e1a4af82f86d799587dd6368d43a7b54827facd38aacc5963b233e058eea091845a9352cab79f1a62b36e67363dadf6c13b96f6a4c525efef61c74a34403d672bf5a39492bb6649c1439621cb3a8347579a283093fa343ad98c81bf756ff2bc1e95c39a97e3588e66ea5f416fd07acd6efea5383ebe0cdaa9195cb74bef05775b8c6a503b444ded92555d1615b801acd6d21793a2e6dc0836415aa4a4ee09693db6932e842d4a5e3cbfa960c47642c41b953c8b5", 0xd1}, {&(0x7f0000000980)="15a4c94abf801b5a8eed0453a807734365d1b652c082d887ecd4fc24e2d4375108c258abcf0889486d008292b2f5f9e2f2257f4e89d8d128028a59dc67855ba6ff6a0cab5a9a8d54bf6c87bf0929883e2796b4c37e976a0636448bbf01913fff9c0ec1e169cd5e95a5adf238d3fa133a481ed59d1892bee69ed6582f7b4b22559489e98b19b079324530a86b42e3bffc72a13d0c3e1a1333de165f03dfadcabda7d5b677eb8ff355e8ef367d26a42e06d4bb002e7e0f5dd5a7377a2127fc1f18c30a63e876d94811f16b8baeb125c104896959ebea4017f78d", 0xd9}], 0x3, 0x0, 0x0, 0x792396f4bea4eb02}, 0x4) r1 = socket(0x18, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x20) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000a80)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r3) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r1, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = semget$private(0x0, 0x3, 0x80) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000700)=""/105) 22:28:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) fsync(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x80, 0xfffffffffffffffd, "0366288fef097f0cf13b02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 22:28:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) fcntl$setown(r0, 0x6, 0xffffffffffffffff) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x5) 22:28:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x28) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000054, &(0x7f00000000c0)=[{0x1, 0x6, 0x80, 0x8}, {0x9, 0x9, 0x81, 0xfb8}, {0x3, 0x81, 0x83, 0x7}, {0xf2, 0x3f, 0x6, 0x4}, {0x217, 0x7f, 0x40, 0xfff}, {0x5ea7, 0x1f, 0x8, 0x7}, {0x200, 0x3f, 0x3f, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 22:28:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xfffffffffffffffc, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) connect(r2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x40, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 22:28:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40062}, 0x44001000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) 22:28:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x7, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000001c0)=""/214) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) r3 = semget$private(0x0, 0x4, 0x1) recvfrom$unix(r2, &(0x7f0000000500)=""/113, 0x71, 0x800, &(0x7f0000000640)=@file={0x0, './bus\x00'}, 0x8) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000300)=""/253) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = semget(0x1, 0x0, 0x184) r5 = geteuid() setreuid(r5, r5) r6 = getgid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x20000, 0x0) r9 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() fchown(r8, r10, r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000440)={{0x7ff, r5, r6, r10, r12, 0x20, 0xea}, 0x6, 0x7, 0x1}) 22:28:55 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) clock_getres(0x3, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000080)) r3 = semget$private(0x0, 0x5, 0x632) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000180), &(0x7f00000001c0)=0x4) semop(r3, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x0) semop(r7, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r7, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r7, &(0x7f0000000240)=[{0x4, 0x6, 0x1000}, {0x0, 0x40, 0x1c00}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x400}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) geteuid() r8 = msgget$private(0x0, 0x682) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r9, 0x0, 0x9, 0x0, 0x0) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES16=r9]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="ab3f95c700"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r17, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="ba9d0a3fc23fc886ec92f1f5916a528ab2b9f338b05c86efffb7c1bc29051013d342c035e34b733f7e7c73a24da32ccc6564184c8dd32eed2b0530ad167b0ec9354eb978e78378981b11ac5ff43b6fcd9b1bfb0edffffaa6e46712cc5f08cc45bc06913d965a56084b4cac8f7b3ea1c911ed1cc23d6321886eecbbd1020c569eb75a9970af4c6a4f9999c7f8132f31fbb9a5dd62135a0f6a357fec9801a511f9476dae9cade3b71c4edfd0a18af572fbc966e52474186def0f76594bdb4e607dd30922b792948b83e56ba8c501565f36a68a9df5e469779d03e84efab48d1225967755910f023b9d34d30c0a8d0e701c1da6709e9ff3ca39ac5941160ce4ecd711922a5038f71a3382ed548e58e5ede072d64eac4a8493fb23c2401674d38ca34b59ce76d35b2222353c424b0e11c99be1e87b7f16b59fc4f384d8c1a125c4a2f8991e7f80e81f27947b5a2526cfb4d3faf25966c01ac703dd28a0ef93e470dedf017a9f4cb9ce928af76e3ceb979dc97da52b3205fde69d0ba4f05f1b50b5188a1aab2ced8264a93641436e6149957420205bef0a1cf609aa1bab542b774dcd5c496a5f218361b5535f490d17f0b3492842eac3501adb749432aaed12bfc5d5eb97772bf30e648ba9544dec9673fc24b38a15e88dcd06d122cf856a149a360dfecd355fa03914cd812814a0d1df7ac96f1522147a94bbadbca5e32759675ee316aee618b1a49f4624b7eeb88646c48eeadb93ce30e527b13d7a10513f9f8c12d9145e744b511d68257a60a493335c3599feb932bbb2b6ef0843d89b26d1eca028d975d474b24a759f46afa28bc5bcd63daaa4dc5a26e2cd97e45b8886dd476e7004321ca688a0b495ce1e3259e66e2397d3392bfcd2a8cd4a4bb49841fcaa710b3eda0e7d793c641a7f463e02481d1a7da26639ff1c6f8fae67ef5aea7013cbc3d999427283b5121b577b9f909b44e8e95757495f1c2a461d652ca916e3367050b97f811da72227c140c2252cb388d7c2075ab58f1596d27865254ff9ec12b47f4cfac534f81ca06beac7999a4696f0b2dc2f48b9b0a44a4c6ec01546e2d8c1361db1cff832b10a8d8d476e1ccc632749fcd25b301f93aebd7e02c907e7c398980d932562bb690d1de54012a89fd5339d770a43dec2ee205074751531a658f3adee8fc935f74febc3144d65aa97ed0a47987815c83fecf6cfe15cbb87789cce6967fbdcd3755a65bbec73b46d74bdb945beb17da03a84c377d6e59206e68aba7c66490d871ff4de0a8d97c2aa0a988c5986bdf0c41d3d2fe9f341e863c6eb15b49c21e7211e43030a098d16299e440ebd1d40595d3a86923bbc460e84007924ea64f7a3032dafb43e8ca11740b4acb3157bec857e04452ecbb2a0de76e1cc12f16d334738f3becd14bcd387998f6132d4da3b05e22b02c7bc163ef310e714f23a1c3c51cc1b66f7a9967bd806fa2c010421e102e9d3a7453d387b592de1a14ebfc128c56995ab3d020a6a993c030b7722adf521f3698c8bdda35054acdfacd401d2d6ab7cf28f6f48641546f4ac70c708cf030a5df0a50b90a73ba7cd087a04b82db129b9678610aebd99e3024b0787aafc362bc2fa2697e0cb3db353f98797cea433fccebda3aa3ed77b78c6631c23b8369805bf3e0ffc21e328be9496abc066cf5b32a20e93dd769995ccad209d28c058787b0e04ecdae8669113f3710cb413f039e7e2fdee1c6159eea0f5f32311f72490f375acfbf900f224e214eb25b8f1f08a6afebb685fae12f1a22794fc49b458a73263a7836c340416bdf8ac5a250c6e1cae88973d1d1f37b6cf8e54d0fd4991669b6ef661835cd53f92bc3d6a7cba83a2fea90cfa6986ff5ea70cb5b963551977b7dbff6823a2285963864eb78ac31c732a191009f776a53cea9b42cf5fb0311a8f5c213ddcde097a5c28cd6ea6e5ba9ffb3c0efb3299d71557733130c4008a89e1494d15438eb186a1cac6e39f953d2299e72b08437d20dee652292c240ed8e711bfbcddf31eb4ecad1f1e56c91148ffcdfd0f29d3116f49d25582a0f259dee524718e0562bed2551c444aef0690bc354bf16869a8c65b1bfe88b12a5173c46dd92266c165f246ecf4877fad9f77413217136a8b058697b5ceedac777f3eafe04e873bea5252effa556912a9b0e5d63fc951a7aa8d75c11a405b3cbb17424cc779e80f2a79da66463bcf0879bb6240356ac91dab9f10fded7f4669f180f7a7092002ee3ac61c26ded489d9c7aad18860afaa99cd7cdf76aff3f2e8818c65ff2255551cd8c50eb5984cd2af35097cec82e7abc218e6725ae1815654ce72c8c6bd88cee354386b14304239147fef852850f376f48a184ef94bc3a4d63d064d8b5f160273b7e5e7cd758ac5fffd2ef6e48464044f2c265834fae1598fe65f9914525dbea21ab97a4c1716dacf8658200a079e8bf79fb31f58b657684cd19a03c6e8f84617ff4974040f6ef81048f8f5a7c13b97c510003d6ebeb258a3a266d61047f2552267ade8af554965986cdd4f9ae1835c1a1861ebe7bba776073a6a095e524ecd3d8293f407d50eb168f1ce077c34aa77d62b8bd2c8063b2ef21a70dff234ab16c417ab9235e0016a6b21e370811107dc6b4de9d80dc9056886227c0379bbc4562d060180f633a8a04d0d8dfa81adaaed9339f7fdc58427a1a3ad7f9be288f1de0c4675bcb1ec9ebec1d189f66ac56695c94dda38c9bc3df8f278d508fddf2bf2de172c40a75dd1125c600123c1b578260c6b2d8b23b810cd945eae5f1174e085412b0a2fd39023aec736cc1a38108e6cb9d5b3918fa38b470a9386e3a9eb51eba13b2e65a5f9801d4beb67d82660cf244e5b7c6952eb6198253456d1dcb880f875b92fb4291bddd1ae6cb4afd5de44017ef5781c3181abcb058ac6bb34be5312617cd734400400f1660dca273fa943b637e649ee0f065ebfdcb9649275565610393c1ed2bebd8ebbdc9292b212094716a1c99d434703ceaee2eb609251cf9942c7bda0d8d36332181236085243420c6b01bb7cc39b368fe45b6450dac2fb96ba180c135e440053301b5e0fbfd14d510f89ac5772aa313307b041c830ff8bc855d08f6900169e4516c09d495d69ac8ac5c05bf7a3f09b50ba93e9c50145160b95fed17ae224708bc0029eda9be2f81fa29e289d651154e6787c3afe93d7c1df72c0f241c8c2d2dda0c7f919af349c624576b98928b0699d565b5139f2373c6342db34424adfddb06196532b3b5541bdcf249b1263af0b746db80e06c901329ce71c386fc534485c7a525eaad0c3d24a4bb1159c2fea976c4cc30011910f37ef5bb5805a4dfd7eff6e07d5ae0b54b1ed1b213a798c917116315e4368a3f9045f6a7d4eb24c999068671bc03afb74d42cb45b28a988937bd939527d4066a491104aee94af8399a9e8f7d5296ccc0e6c736ce5a4dfdc657f2f464b8b3e02f47c631526353e8c53ac9b9e2993b14a42066734a3b96877c91c07cc393ca0c2192d03b8cbc1dcedd6983b9dc820e447aff0049ecef6cf3f664c112e6d813abd23d3d72ce913e54f51af13a749063069593e56a8c09a2a0a84ffcbcf189c02168f5f8f405da3fa3185827bfab75c74faa7b0626fae09bf6602efaa45bf44b23daf35c7fffb2fcbe5f3d2b93ca384293fd9909e56bdd0c9ff69bf90670ed94254bc15beeb86e07a41286ab5b8382ad837f2de5b3eb632eaac395f1624a35ea68bc4d4a962d550eea3a76f42c49e12f23d813d05de5ff66be4ce445c6ef2e17c6eb9c7e68e30325ce98c936c40471da57f10e74747303783bf8af868c4b13abce223647daca904769e9af33b0bd8dd3e500c3c9305dfc478868f215a7e8a8a25021adb492ff244913cdafc341a03428ee3052599057348857723667c960218fba64345aa1cabe2541340ba7c2d8d7d410b0a75e260d940868f8084b7c3e812362ff521942738299b41a9ca168b6c62fa6bc319254f9c5446eaccd63c0fe37d5eba11b245614129ece3d68dafade49adf9536cfd865289894dc3ad94b3676a2180000b8035e48fe988bd2465f5761278876f01f5b34a510082aabc5c1100a721d107355213773f97cc989e9c0ac78cf99fccd82a4cefee7b49eae1cdcfad3a4dcf3701d252116cfbba02d2bbfafcd9db23f40031298a3cd614681f9e0304058afb4b60042fdc88a84813d896670995f45109310809fe72290070fb024994f418037546ba6105492111217f889753ec48599d7468fa5579bcc25b7b436879843a93375156f879a23cb1f200b5d52c06fe50913b6b28fc08bbfb9936f00c8b9cc7f36886e8b089517ccd93b1c23e0569a5c78365d5638e0a1a0655eb0964fc70d251399c7d1f01178411d8308740430c7c50daa155114571069522fe8bc1d2f1e5703680dfbc2780ee8e68b4e81943da70b713f5761c3f973091c8b9d1677f4633e18d6805fb8d8a0418eac26c0786d7f6cc4c0d6c4cf4132607eb9342f80f12b0c493294829ffdcacda77068597f7ffce3b6830e73e2f1e0cf245fbd92cd880ff16e55ffef98781e0f89b136b2185b1990a192123ef92fb237bee054ad0ace3feb0ae53c7355efd5c638765275c2ac417e02755a4a0606c077df5673677b56ba323e61bed5c0d7b38459b924f47ea43dc2b91bbd5da0be1de2561789cf0e8c7d51086d91635b93372a5aacce7bd8a6f71c8b721b736bcd0e9e5cfb969aad6b7c9d7754808c487c71dd7a6193ca999256f12a3932cd453997ef6583009f761c2b6e08525431fdf7ac24a90dac154a9a712a61784b6dd403fe9d686b42126aa673d70193d37e9aec94b5b2e6a12883daeece0131fbcffc0d1e8b0e64e935a4f5cb397e77063805f82d16360c69e1131ad0c043190bf9aa3892a60881bb9fd02297fde46e866dbce18a6ca16abe15f4f41185e28db03495a88149ba4f7247bc8a782904f6b34ab2f3ab7cc0a7a10126d9683cb98d890b723da3747555524d49678834ef1f9a7b61d6c160a40a1523341808fa73427356798d39fa0653995434d754f179b95eba252a439f20df7ef9696ed28ee419ed304a7e243e3a0bd167ca1a272e71f7192cc8fdde21b554840bd872f01674bde425e3e34896942f981a62dc3b896640a9ba676905b61070e1525fe5023482bf04e4f288b766b7190d75ce161aa7b2d0045403eccfd8d9848f23680403ec0e5ee90c5f3b8cf913637cf1f090ff0267c903ece0744e3c0e16d8ed656cbad8e493c91a9016617f461ec986113271d4285015cd72b8207932560250dc772d093d3bd04a662feaa6f73f8036095732295c62ed680c35ea0ff6e110eab43cf73deadbba838be5532a36f5d721f251e6b26e4d0f28093c0b4be4deaed2cc464a3eb8fe937d6d41a5e5bf619de3ac4409774f73320ccf979cc3ab3c05b2af4d67f5848cf858ead861017f748d88c8a95adc73218d432020455db58c8193130c9929a3cb411f328874bd7729bcff6292a42f773293a4fd9768a14fb92316bf9f9ff4a4239d4979854c5bce9a40f0dfdd360ba11423607829b211128595e61bc533a61ace436f21128a2cd36f1f3d8fe5a17a418eeb3188d119075ba62e16834682293b9a9649257764b4bf0eb54f0a90dac32b38c4c6123c3a0b8cf3331321825cd34c73bee9d0715689e475686df7504f2f9c11ba6a36fbe59d8d99670311f826345b5732e9762bc0f873df16b4df807675b4f013c07cb8fb8a379fd7ea3bc21129cb7946b9609be213cca07e7ff464442fad3f6b505ef7ad46507e7691d7bdc9ec", @ANYBLOB="c7b450e057131d83c23d28776ceb38d6aa4b955522a92075b36231e51369fc2cff81c494bab208d9cbfb9b4188493d47a2f5f4e818c88d4cf0176b8c1872eb890c3237916ef4e90d58ee139119ae02dec374bc246c3a4c94aa5fb16b1b248f446ede9c68ed1de3ed600043f3a59d33fa0b6dff333f81577bf7af7ffc163825b4cf15d067ad37f3c191f3bed0e86ae555fdb22a2e7524a06115350dc55d82301db74fc9a2f1259a", @ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRES16=r1, @ANYRES16=r4], @ANYRES64=r12, @ANYBLOB="f4f800098b579410fa8efe5e43135ec467ce0e4ccc7c209a585a097e0ba3d7de3842a80026e81cac973a7ae047b9728114156acff05af7226d816b7d89d280499ea585d1b580e90ae7254ef268b4fc9f5fd638230838fe34656147a6bb62909fc08b178042680449e354617925353c8c0f799861daa61145daf986ddbab5e49adaa87a6670f83421e2dc8ba4f758a3cffb3dabf99bbda6550815a6a65ac89bd5bea4e1c7d55d53b98edf3cb2d3658e24f91d799f77006c996c9770df522d94e2bdab68", @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYBLOB="48cbcab2667e72b7665b0a803193b2740c082ece83fe85fc0f659140f26b186771a59095e002dbb577ba8083c65ce145dde7c0e9d461cc1d9f2db128b714757eeb79b8a5ebbfcb509f2e1f0e9e163a362994a8698bc27927ddc49bd70dfb5d8393ce451de011eac535dc13476b7880e3ae39ca18", @ANYRES32=r17, @ANYRESOCT=r13, @ANYPTR], @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESDEC=r16], @ANYRES16=r2]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) r18 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r10, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r18, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000300)=ANY=[@ANYRESOCT=r3], 0x1, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r19, r24) r28 = msgget$private(0x0, 0x682) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)) 22:28:55 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) 22:28:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001}, {0x1c}, {0x28}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x24) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x2, 0x0) write(r2, 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 22:28:55 executing program 1: r0 = socket(0x2, 0xc003, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r2, r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) getsockopt(r3, 0x5, 0x5, &(0x7f0000000300)=""/4096, &(0x7f0000000040)=0x1000) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = socket(0x1, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r4, &(0x7f00000000c0)="7ca858b5917dee77590b31bd461fed3ec0f4b6c96fdaf37ebe38dd9c1dee6b8ac9893c0d6099df40c91014abe4d0aee0762dfc83da9fdd07df723ad0712e7ff5fad0c25e1ee17732", 0x48, 0x3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 22:28:55 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000280)={0x4, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0xcc, 0x4, 0x9, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x900000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x40}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc9e2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xca0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x186}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x88) 22:28:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = geteuid() r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r7, 0x31, 0x9}, 0x8, 0x1, 0x9}) r8 = msgget(0x1, 0x45b) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffe16) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = geteuid() r14 = getppid() r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000800)=0xfffffffffffffe8e) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f00000011c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe94c613e2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ec04250db61cf3bcacfe9d34b6a31de9d05a52b5416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd1685e100bf12027cc049718ad00b15696d7078cabffabaa2bb8070d5ffb6ebaaf0d32bd10e149524ba50b73afaff756d866d21f1998a74f5a262187bb1d9e0ba12ac11ebc8941fbe0dc52037dd4709a0c9aaa2eed82c2cb53bae217c7b33944eb546e52929b88e5094052f98c447b435109b933edecda2a8b982c044031d9bc245cfa84100000000000000000000000000000000e30380001d1034b2b0fb84f2dd9f36cac056982e9ed90c3d93ac254c05f5d86fc61c6bc8bdfbe62acda8950f98e902e59a5e1c"], 0x1, 0x800) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r18, &(0x7f0000000280)=ANY=[@ANYBLOB="0dc49068d1c91555ea4d4dff0f000029ec40297bfa7bc26b269faba3"], 0x1, 0x2, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x2ec, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0xffffffffffffffbf}, 0x400) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r22, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r23, 0xa5, 0x1, 0x100000003, 0x6}) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000028930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000400000000000000000e4ffffffffffffffffffff7f00005665f5ed00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000dc0)=ANY=[@ANYRESDEC=r3, @ANYRESDEC=0x0, @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823bece3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e507004ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca00300000000000000ed498d16a87490fefc995e00def660b38c8d935992868c040665a27a09b252286c4d2e8e13298441f2a2ba90846a4778981b3b62364ce171b2a355b6e6cde0922ffef2c29b14b12c7eb2bcb42aa2341826bcf9a157f5dec9f26e58e56a6d5fc175f5cbb5775aa77157feac4f29778e7763378fd51bd2bb15bd0000", @ANYRESDEC=r21], 0x4, 0x2, 0x1800) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x1, r11, r6, r13, r6, 0x52c3c0130fbad893, 0x3}, 0x401, 0x2, r14, r16, 0x7ff, 0x0, 0x0, 0xb6}) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r7, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 22:28:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r1, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0xb3f52c2dec1e36fc, 0x6}, {0x1, 0x100}, {0x4, 0x6}, {0x3, 0x8000, 0x800}], 0x6) getuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20004) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) r6 = msgget(0x2, 0x110) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='x\x00') msgrcv(r6, &(0x7f0000000480)={0x0, ""/240}, 0xf8, 0x1, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0/file0\x00', 0x20000, 0x103) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r10 = dup2(0xffffffffffffff9c, r7) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000000080)) 22:28:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6a04, 0x6}, 0x8) 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(r0, &(0x7f0000000100)="8c65", 0xd) 22:28:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x8000) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x1, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x1000000000029, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x7) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) getitimer(0x0, &(0x7f0000000100)) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 22:28:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r4, 0x0, 0x2, 0x0) write(r4, 0x0, 0x0) utimensat(r4, &(0x7f0000000340)='./bus\x00', &(0x7f00000013c0)={{0x8, 0x4}, {0x7, 0x1}}, 0x2) r5 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = getgid() fchown(r3, r6, r7) setegid(r7) write(r1, &(0x7f0000000100), 0x28b81e) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xb, &(0x7f0000000040)="8220cecb", 0x4) fcntl$dupfd(r8, 0x0, r8) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000000)=0x1) getsockopt(r1, 0x20, 0x5, &(0x7f00000003c0)=""/4096, &(0x7f00000001c0)=0x1000) 22:28:55 executing program 1: r0 = socket(0x1, 0x5, 0x7) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530007e7443f439f3102b82ea7b2d463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f3c4385f04157795ea4a1c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e18b7c2565ed9c84abe7b599bee7f01aa8fcd9058d90c5a8b2fa01e76d3ab093bd9c6385867c0a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c518013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752800020000d1e41cc785cb386c9f0f48dc06a94812368bd8bfdb49609c181421a8ea87c1bcbf3906788ee1bdc66978dd70e22a6f901029f737ce138b6c57aa791354a79b69bb088dcad1f9387132393de70473d26ce1894f36f66154ad76b434466cdb370adc4263f3e1f1e4dfad18483246b375422441e2a47f0d6a10c9745287f53ab595ee0e67a74d234fbadff600fc2b9c0000000000000be5da2ef4628b0df0786a71ac592b72bcd466b6010e01b57527b40000000000000000000000000000000000000000000000005ac22a71c22e2789a141ea94b233c111c2da48ba7fee14e204dc582fb0a76afdcd3f831c31713066159defe2482cd0886cc3b096389f00689ece91e9e9e10ef7ce0d7b04c56249f63c3db7cda6609729d64fed685663d63b32ac1d774350f067d55e2c0298c6ecdd4bb825aa5c"], 0x10) write(r0, &(0x7f0000001080)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891147a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1a7455b9eb4fb848156e39970047dc2421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199", 0x5a1) 22:28:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x380}], 0x1) 22:28:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) poll(&(0x7f0000000140)=[{}, {}, {r0}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket$unix(0x1, 0x1, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x336965db04571a87, './file0\x00'}, 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r5, 0x0, r5) bind$inet(r5, &(0x7f0000000240)={0x2, 0x3}, 0xc) openat(r4, &(0x7f0000000200)='./file0\x00', 0x0, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="b1185ef0a86648e9cb52898c832b77dc57458f8f3fcd34886e9ec66c64d2736a642e80a3ca8d7d2a18"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 22:28:55 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000340)="7e657fc35e05e8b7db88ca4220f9cbc49103eae8927a248a24ea54ff0983c4e9b2af13b1338307d0f7ead960f9a91a9b69da35d986a34388936f3947fb13dc6bf204c82c0000000000285ec39050749b381eebca9d77b32d3536cc1b9ed6b6b773e5753f7c666db8726b7a7718b88b8ddb93c52cd6fa24bc82edbe072ae42bcb99824d6bd0240fcaa73e9eaa32bdef30bc4fd239a3e7818c7872d4be66e7b4e3158d97bcf2f1aab769f791d7bacf42a7c8c4e38dc34213cdd501040000cd8fa1e48a820708a017d73ce8ce7b0c9e58792112edf335a4de74565cea23a327f67570bab3cc1fc0896c69610d365df897a00df65b0fdbac0095aa3950ff5e73cf4c263250c1582bfa4caa2950d79d70e86717128b71ad6c6e8f9d0000000000", 0x48, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0xfffffff8, 0x0, {0x0, 0xffff}}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) r3 = dup2(0xffffffffffffff9c, r2) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r5, 0x0, r5) kevent(r3, &(0x7f0000000240)=[{{r4}, 0x9b18854c93cf44f6, 0x10, 0x1, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x20, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x9, 0x18c1a201}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x1, 0x40, 0x90000000000000, 0x9}, {{}, 0xb, 0xb3cb2afb02ae15dd, 0x1, 0x11a, 0x1c0000}, {{r5}, 0xfffffffffffffffc, 0xc517874eef886d0a, 0x10, 0x1f, 0x4}, {{}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xffff, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x28, 0x2, 0xaf, 0x7fff}], 0x4, &(0x7f0000000700)=[{{r0}, 0x0, 0x8, 0x1, 0x3ba, 0x1}, {{r0}, 0xfffffffffffffffb, 0x14, 0x40000000, 0xfffffffffffffffd, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x58, 0x2, 0x6, 0x8}], 0x189, &(0x7f00000001c0)={0xc9e3, 0x9}) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r6) pipe2(0x0, 0x10000) rmdir(&(0x7f0000000080)='./file0\x00') r7 = socket(0x2, 0xc003, 0x0) r8 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r10 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r11, 0x40044273, &(0x7f00000000c0)) fcntl$setstatus(r10, 0x4, 0x80) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000080)=0x9, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r9, 0x0, 0x0) getsockname$inet(r8, 0x0, &(0x7f0000000140)) connect$unix(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f948dc0242f0e157b238b95955984c87910bf453f68c1179400287ead4b3b4a43dc8bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6ff3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b2ac6593d2870b4122cd235000000000000000000706151ea40e71b880290927d5051efe86e1b0da013e57ec4ef9eb36048aa5461fb88ae223f0b37a26bc296117a6b86301df439b855024dd18bd62454c3d2a479aec703a157a48012ee0451ef6846e38b910f513198f9be6a78669d2006eec8f7fb410cc8981b794e6e2535414406fa9642206c91719095039a40213735df27d0e6ad2ab67d2fffa19720e33b4b81b5e24dad57431ac42742764c38e60cb94969b46b34ae2e7a8de5255e737695e16dc1fb0fba3092e27ffbb5474d0a33c68494539e6f2ed65f9c5106705fd4e28a07d868b8eeb2fa5a29de888a2b0f0ea0ab43b5620ee44019ba62a51124e62b53fb3f4e89e83e388589eb50cddbd3a5aaeae80d859eaccd40c2f32d1ac203a59beb0a491f15aad82cfc83810068d0909b81c9371c41fa671a27"], 0x10) shutdown(r7, 0x4) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) 22:28:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfc040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x2c}, {0x26}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000000)) 22:28:55 executing program 0: open(&(0x7f0000000180)='./bus\x00', 0x3d82c09442e780c2, 0xed89446c5cbbe054) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000540)=ANY=[@ANYBLOB="70012e2f66696c653000736b5f41edd5cd477c1d154bbcf90a3755ffd020b331228e4c84f61a678ca5d9901365f2d9c7979cce4a910e13630b5fcea075a2ef0788db5d9ee7292c32b569c7cc92b79b9f2315fb8e644207ba30fc35a7c6d0bd850ed238bed465bbf72a0668952f7aa7adbce163b380aa6aa96f058cf2ae61a2a6d9ebaa85ca5408"], 0xe0, 0x0}, 0x0) setsockopt(r2, 0x80000000, 0x3, &(0x7f0000000500)="04000000", 0x4) r3 = dup(r1) sendto$unix(r3, &(0x7f0000000400)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa36acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x40c, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r5, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x20, 0x0) 22:28:55 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x30, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x4}], 0x101, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = getpgid(0x0) unlink(&(0x7f00000000c0)='./file0\x00') fcntl$setown(r3, 0x6, r4) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x5, 0x0, 0x80000000, 0x1ff, r4}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r1) 22:28:55 executing program 1: r0 = socket(0x18, 0x3, 0x3a) setsockopt(0xffffffffffffff9c, 0x0, 0x10000, &(0x7f0000000080)="d525fe044af3ed9c0d80c8d0e59100da3275c912d3b1da40faadc10b522c22dc389bd7b87f2a09def0aa7bf68f68a9d5595c9db902de377601c79ea21377f4a92f3020e789432c284b22174410f370d7f07492f022ae2ef9d75eff0218e8ae6fe359670fcc89a4c51634e16cacaad99b460e713b7babbb17a2a60b36b98a1c94126c84e09ee9f00ae12e2347680a81364985781f7441da84f0150c2e474123995f15bd408964f37a5542cca6016d9e80b7f28fde52de68dabf36d2d4d0ff33d38544be816f733335db916eaa5f2441007cafde88f58ad07acecdba543eba29bbe36c59d438c04990f547b364acdba1ae493d500a2576cf0e6f0e4831fb18711777358998f2108d8ea61d40b53e2fc95e67f5c672c1f9242306c70fbb382bf8c27445bf11341be7dffa56eeec4a3dbb4c9e48a65f2ef47f23399601f00774bc8b64de46e17a81b222bbf8aba2131f6a9d675a7bb46b06dbc968ac7ac436730365d92032017f207617e607086c65d0d9183c745303198ae88f6372d651c8a0d8a26445ca08bb5481e9c7bbe8810a4d9f2193816bf57c6add9d64db875fc3d57b2c54237338eb5fc1c8925ea7584288cf2aa0a0148126a61c768e205babf8453707111abda588d25ee8a6b2fcdd250a77431236e34e5d7a3ec15b047f13cc5c3f641d0482c6bd7a05a285e9b40f426d9d1a3258b2a47d9883f29e199cf1e7c9f1fc786926999c7ddb9799e9db9abfb3c2bee679bd57632ec46f910d78cbf81fb6d22aa0235e36c8213f0235195181710c2c5a10a121630ca946396459f85faef4c4aeaaf5524f4f1f006f21e5ba3ec36130f867241d07b4d3ed0d56d7a8c8997f3fc2665fc5a858a2e94a307d6056364d36dba23305b2596170c4a8125a9888ac11b3142dd32d2268d939de6865ba717532ff01fecce7f2ca82b1655efcf8fff7ce52b368f438a89229bf7c20975333ac6ca1e71496e7195998279260c040f0f7b28308afe00bca6b33aa6f8d0756d2e07d168355395144ea018eb2e8b567429f89b0961681374e851fef7f4ce71e4e9288ea9524f60898fff5b79217fc516606fd2fef993b087012d8356ac09e5e864aa8ef0847797704579bcd6bbeab9af2864803a4fb2cca9763a00100b7d7f0391f3282092918e80743f00dbc8a570baa2cf098b3e5dae1ac9d9f8eecc805d4005c3e02feb41ac91e5e8f0eb852e1d3b0dad86682ff172d9543790b4e0b16d892f8e73488d820becd7ba9b159ebb58b4ef9c17b9ab467209a395bc6b3945d9753d54a5a59735bc7ad46a26f3acf6fda76fdd91145e2794d9915867b5d07711b629c5f29cd68d3fa1472fad63a41570b5699858dd3e894b65d3140a02ffec6901a093427d70cc96bf45acea580c155a72e7545c2e08b108ed22db1bd7633f2030663320a1b8c92eb15ebe9fb77df0fbd9a7ae7ac5ece0f56c96191535fea5a842090a79e4371c0e224e6a0f99016b9e3958d5bc2adadd04cd6ecfd4dca48e4b51135997ee6f259a70858bfa5801384342f9e3d3704cfe793eda9c8d9c1ccccc5a9c45f494b576272649f3bb92adeb0cfc5fdd5a729975197a4b5f779e9531194966ec05223d96346f204d586831903358e64228757e60fe9e00d7ddfcbab6d26977a54d21cbb1874cae072bf20abf40c8c1883f54facc2abe7aeb5c355f40d333ba7f6413562ea2d208722dc5205d00a9ba25ec58892102c9dfebd2b539a978d588c7428c0d99bee18cef6e8b389974e3d2cbd4854aa39ebd4cd93ad0de67bc61d607446c1ac73035855df171b732bf2fbd5b6e5730fc43b7e3eab661c0f324369061ccec0f4b529af628823b41f2a4a7cd314b04e237d8b4d58911086986c8bc413a3de17e7ff1437d77baf367faf26549be53094682aa72c28483ff16831d2c6b889d25bfbd77f92e3615af1bd1d33cca6f44fe38760d3853dd4a679c83d371a6eedddefa20f55ee4083623895ed041bde72654d50a3faaa9206d53e5b093d55c1e62cb070cf162cd01a3a6923b71853881308b7f79dc4126a6e5f882680f569ca1a82aa6975e10977bc6e1636c8be0d140d78414d907f719a9270e869de620282d6e79da951dda746af17170825e6871a080edc28fa35277395a97d1121eb24888717bbb072e731763cce7d7dc0f2c3f672b9293af90c18ded03c1f8c8e8e8e5afe834e470ad8ae7814e5a7731a89dcef94f0b754ab135aef02b7227bb04553b0faebbc178f71e51cfd12d1dc3f9a0109d6846a2875d142e895f2e32983b68a87a500bc27543f931623bf1e0125cb4dae64e7a16a51a0e12437c0444b413dc4744537c1a36985b9253764bc32acd3c475319a8bbfefe642ec8e4dab1c4bff39b45d5958a6f7ac53693786e8c28f39db92f9eafc9704bdc0f5aadb0636e860ddb3d15f601a6a02644d23993d39f646f33e72431afb01199601f0a6c128ca5e2cce663051a49382844621158aec9e6dc725092ecead9232eb25267ac2842fbd61dbec24caf49dc5169a33b555721dad03a77dd6c37e5c5995e73991c28bb0fc99ba38a71c13681a933bbb2341f0972930ed1f87165e73a8d66ca467803f017216501754ca5343c3e151d8b641bacaed7211f94f96f602633e79ca0bf84da25dfb75509730dd2bce272100b0650e1b7f8b416c19108063d27d3e7c40cf51448fd2697d25db569301026948ebe06f96bd10d824935b3e2eb7dd4b36befc28be70e6685448828ad426bebd9cc4cd5b43a09b1fe4f1c1824d23d49ba929ef1a9456f1646555e5d31797a0214f9c992469b507d103b4e6c0edef4039f49c617b7010b4e01c61e62950ef5a1a63283cae2ce53d9f33b480f59f3d158a1c5f719429f32eae51ba9f9ec3bf0205608f9d799d834574e3a41c68b9af2f85f9bbdbd66786771e292740385f66d1525550c88b49be11a73279f4ac93dab426aca38c205399ac07d4bd30683c1aef8683bb70a525888d1e5ff37dc4896a3776fb56c762a5ee76f928b40009dd34d97b474788b93f66546d2f79d22aea44adf75d1f3df49da9da8ac5ba601b58124b922324b3e9db207e665a357a8769eef105216b6790b5ea6e0bc4e0aaeaaf14d3db5d089a3cc3bf7abcecbe71f75c170f53b07fed5111ce274020a11916c2e03af85bc82a14e6e104554c06bf3774f9bcd8e194e8da612d294c08c4575045a715789eb1cf0e4e3585e67ba720d51093dce8670f4587ae669a9af88b5a78a1f2a74d11052100cd058628994e52a45b83b4ade166c686d97a3617d343be866a1efd521e37f5d11d5bc5e96144224152f667c1f8167892ea758c78d8841d882f1721d53b36902a8d1abfb636a36ac39a2740150045409f63866479432ae81a899f046a2b51c9e410a995f3cfeb335d62721b130d0ad239b5d9208c154b8d3b457e80681a9f10d41ecd97fa11db19d3c32f7eeff9a363b45cf17195bb2488bd4b4b40cabb6225317e27fb675b5bd7ad4ded8d9de655553d9abf34ca541d9c9dc583390f03168e08d09d0f945a31217de8401fb6382a196fa3b84b817a285c5338776204c3c1047e9872064ddf6402860723f24c369bda8d7f349dda2efd32f5fbce5178ad346a892749867f8cba0ea89c768d5077001fb556bf6aeb7d7e216a3bfca404497a8a2f3be14b3acbba04ac76ab57f1ef80b265e1d23be14b476d7331ac11cbea34c5a5782715c02c5879bdc545a23d35adcbba1ebcc91170d6412e829d2da0a59ebede23a9fb481e5f92a2c9b825fd260727316b88c7bf1b102393c334c47164d5951bf7c78053050af82115faa42c0ca6c0636ecad46cb7424456eeb2b501ab6a49893de910d18938e9122782c23c2183c5ca1ff420241c5b64b4e12769d5e46f0e95a4ee2d6344274786e1727b972f410a2bb2aa28d44eba4c7a9033d243dbec13f490221fa6b7f4afc6422a7d836f2b51b969067dca2e8a4eb29bdbfe4f54d1d79d4df9f18a98a0f48e0c0b2201f89b867c574e8aa620a6d0d089d66ee918a21506975b14b6f13db69663f8d486983255ec5d642d54fe230b49538b23f5a2be8e009a67b8b6896c1c7e060e9578da30bb740c12c10d4c86d11baf6d92b44256ad98c0a4e4625fc37a9cb1364a0e076b2598585ac0cf8cdce6fdc0c70b43351bd8448c307229033e52768a2bf5bd87dd687f91843f59d72292273936d0df639cd14d7e2d800b0f2205de7d2ec8b647ec0aac10a26353fb725272b12ceded8dea67d574b5e8f00f50b9c726fc3a76dfb6a8c46fc47a42afd2628d0462db96373f1529f94aa43ab0688e10a90e22cce73ea170e602b7dbca3fb2fb1183f439e6945cd0e0656ed92605379c9f2978e4a5aa0f715d82c446a7343dba12461a261786a4561966e2e4d74123b910a88da7133211b9bfe3dd8fde4d91ef0ec6fc98479db0ee5e63b20db801aa126d46d75a907c4c0d353841e7b4bb61184c588642ad45b9e3bd92914ec85a2f6d913dbd09b4620c04572a8f62e1812db699563a9489929b607aa4948c8990895ca818b8fac3e781ba17c811bd7071b284229bf6e0f14d82e0a7a6446bb151e0586cdc74058c2e57ef09473ff1e15050877babcf6d5506ca2d560bea81b38e141c2bd62a14f5b51bd35d3b75040133e37cfbea6d9f4b75d1a08bf0177f4da7f37787a88ee83df7a284f3ceb65c7cf4be7cc25f10ce3630c8de59f6d34113b451d97dd3bf15bcab5f7cc401898a358ab918c309fe5d54b440b35f8ae5086defbb1f2d8ddd4a6722b25601423b319f23bcb4ece3eb68932726a1dbdf8994848e14d4198b496cc399561af5dc2ee09707b345ed6b952c2b681a9a0627c2da87a9496e236e597ede33c111314839b2f4992bb8430026d6abc968a4606ce1809f971790ae6edcd3c6de7ff8c5a8f992af95dadce8cb0d5bb952e81b22cf7e9a298df0b992b814d110adc18ff368b490f2836d8fc5ff90b75b3ac71793eea99eb45bed02bec6bad7d87a9f238716da765e9a8bd5e3371a5f2fcefaa803cf64794253a96ea8f1a7f57cb3f56224cb49efa2dfcf2cae5788f2850e4421b274d9c57f82d23cab8b1558ba40ddd880bc4aceb3662603056bc14d002481d332adf298daee52df15fe7fde13fc78b078dacd95dbcf7cbf810923148a7d4baba1a67ceb992d3466c20fafd2a734970ca493ba54d4368926570ec530002069377f63b654e6cfa3536f66503ad63bda771ccb6d6a0fc4635cb43e947105828adb78132d10f418523c61d0a73a08bd8228873dfcc0cd30872657aa07247077ccde5b77b6b2945aa74722c0259ed8065f1d5464b632568ba63c1119fbc216ca907f2285b77ceb21f0fecc82094419673f1f4223508a1fe2128659f85a436973db19c71ba26407e7f733ed9c32de47b0891170158dd5ebf5d7cc0a9fd19942ff949c096836fb4182373c08225c1521dcfe4e68f165ba16d00a4ee77bf86a5e856e33e36b3efd5cc88352da307fb7021cf7df0fa8b1f3cbbe6b4dca839dcb53e59d04a08f591a3cce4703670ff1600b2d013f795702f9df58aaf6c5d3dde5036f13f00377d4ce08261007fa172481dc609d2e3908edebdf9fe7675c6dc3a4ef17ee3a0202d4da5acae391e99189fc94b7d98c1db344cc34b0cc3e1f4c393a612f5f5e0711d2804ee205a1b2a016cbbdc691c1bb8a574db947a095b2b8ec5106f3a06644173e3ddc9ff9caab6b97d9f6d8dbc2c75b37ab1516da34fef359b40e820c9f8c23a3f0213773c0f535cb2121e86ca0c1c0ae52f9e2c3e0fffbf8eb302fccabe0efafb663", 0x1000) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r2, 0x200000029, 0x1b, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 22:28:55 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x35, 0x2, 0x4) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0x5, 0x18, 0x2, 0x8, 0x7}, {{r1}, 0x8000000000000007, 0xcb, 0x1, 0x8000, 0x2}, {{r2}, 0xffffffffffffffff, 0xaecd28a8bbb3ce1, 0xfff79, 0xffff, 0x44cd164}, {{r3}, 0xfffffffffffffff8, 0x4c, 0x20000000, 0x9, 0x7}, {{r4}, 0xfffffffffffffffd, 0xc4, 0x20000000, 0x5, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x80, 0x80, 0x6, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x100, 0xb3d7ab9f5d71983a, 0x40, 0x2a}, {{0xffffffffffffff9c}, 0x7ffffffffffffffd, 0x10, 0xf0000042, 0x7, 0x10000}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000240)=0xe3) r5 = socket(0x1, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r6, 0x0, r6) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000280)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r8 = socket(0x1, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x84}, {0x15}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") dup(r8) 22:28:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getegid() setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) close(r0) 22:28:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shutdown(r0, 0x1) r2 = socket(0x18, 0x2, 0xfd) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) kqueue() fcntl$dupfd(r2, 0x0, r2) r3 = dup2(r0, r2) r4 = socket(0x1, 0x1, 0x0) close(r4) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) 22:28:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c}, {0x25}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 22:28:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 22:28:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x2c}, {0x4d, 0x0, 0xff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 22:28:56 executing program 0: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2001846d82b83b95, 0x20) r2 = dup2(r1, r0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = open(&(0x7f0000000180)='./file0\x00', 0x450, 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000001c0)) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x34) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x476a189edb56bab6, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) mkdir(&(0x7f0000000140)='./file0\x00', 0x1e1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x50e4e39) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000240)=0x1) semget(0x0, 0x0, 0xa30) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 22:28:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7, './file0/file0\x00', './file0/file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pread(0xffffffffffffffff, &(0x7f0000000040)="03f1c165a6b7d8085daf77d117eb27fe102471df3e1c5d9b0ffb02f3c38de16bbc31b2814e023ffcae0840dd9d5b80b353d5f56b2bc467523b05a62e", 0x3c, 0x0, 0x0) bind(r1, &(0x7f0000000080)=@un=@file={0xd80f49edce43012c, './file0/file0\x00'}, 0x10) 22:28:56 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x1}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x8) poll(0x0, 0x0, 0x1f) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000040)) 22:28:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/217, 0xd9) write(r1, &(0x7f0000000100)="8c65", 0x26d) 22:28:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x3, 0x2) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x803, &(0x7f0000000040)={0x6992, 0x4}, 0x10) 22:28:56 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) write(r1, &(0x7f0000000080)="18dac66dedbb5060c8505f701972076f0507b4d3abdff997156acb8b04c31d07ea95d7a8a62c19e7f760368fbb9305b48833171f51b16eb74b1a34c8827f7fe77a36548718d9f8b91bde49127b1a9c57287c53e1e4b35ec63566120271886e4e978586fecc31072208cdb80b0e08a1a704ab988b91ab82d6257ce01788c5fb6f1a0b3c2c547db97d79395621fcb531c0a070145ecf26fc40a6aa8a208425", 0x9e) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x1, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x1, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x1, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r8, 0x0, r8) r9 = socket$inet6(0x18, 0x3, 0x1) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x9efb99093022a14a, 0x1, 0x401}, {{r5}, 0xfffffffffffffffa, 0x80, 0x40, 0x3, 0x4}, {{r6}, 0x8000000000000002, 0x80, 0xfffff, 0xad, 0x3f}], 0x9, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0xb, 0x1, 0x401, 0x7aa6}, {{r1}, 0xfffffffffffffff9, 0x7ab57667d1e28c26, 0x2, 0x0, 0x7}, {{r8}, 0x8, 0x0, 0x20000000, 0x1, 0x81}, {{r1}, 0xfffffffffffffffa, 0x30, 0x40000000, 0xd5, 0x76c5}, {{r9}, 0xfffffffffffffffc, 0x0, 0x4007ffff, 0x2, 0x6}], 0xffffff51, &(0x7f0000000280)={0x80000000, 0x7}) fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x6, 0x7, &(0x7f0000000a00)="755b8335de87e964ef6334b61879ece411fbce4af59a1839192d9ae57a942c40bad72c0bb0d272917e5bf586d528ba1730522ad4418446aa21a0eda7d4eee661b91a1cdf4b7842f69d31abee6bd6e8a7e6aa565c2f0d21bd4d864e3853eb545bf909e8a44b7a90327fa2752c29669737c7c58b5db719e60f95375aa09d7074ac913809a3e2eb282bfeacee33ca9dc74145ae7a05e5cbe790365e10be14ba75789039842b84f2a019bd5128ad22180ed75722441fbc0c69f065c85f5d52bb7f974513ed779af24fe0066633ca11c83adefd08a0def3ef7935a3ace890e53ec2de342739ecbdc0b1d0b5a5330eb0f1aa9939731dfa544287360387b44db76901615afccb8abc2534d9f417c3c413437e21102b2cfbba78884d25a8203f37268916be5d9680894841e48732821caa3fe8a7d23d74bfea5ab462a8931492f8b5d37d25d4dec5dc7d7b37d475ee44b3bd7dc40d8cf4eb7c7351d696b7e03c26ccc4f469b6b4cd665ab96bd6b922f7c2a7bd7ce70101bd2b97d451a1dc49955631435eb5768190c21cc43ade548a2f7de7be9214abf84bb6fb18eeacebd6d0da1a0af669e74201cd11b17611fe81186882d31febceeef178a6ec0aa6d8ed6ba985459fc2c0c67fbdccab0647a23a1d7d775a38c16db336bdc9165986e8a03acd90007fb20dee197faebceb415110719ad2f6f4a67822bcd6e05a67eeeb06ba2553aed2d341b18710890379e5ef967329018d3c2cec080d96bc311d6b13ddcd207ecd78e61aa8b77c44e011db485af9438241b0466a9608e4c39ad2a36535524c0dd158c605e833cb4f889edd24f112b61cee49968d35d17e284320468fc3ae3fa519f32091c2d27265d8403acb6ef8b512b1d6ef3800a9687f93d299719f9c8befe87754140cb18f9d2852ad97621ebe104874b0e04bc21408c7e5dbccfb5f1e634878ac318a43c4f8f2b62057da41a6c2c2f0a1bf43720fefcefefd6037d403bcddcd28d3723a6c09d96cad1b0417d141bc0d644d1e7e98a4dc403ea243d88ef123eb71cb119522e6f51405751c6ad894d2462d2d13d3e5673ef249510f252c0f4a862d2ba4a6af76fa17b8169828d3332a05f418616d937a7a6941444ce92fa999d24f1a63a2ffe59d38849eddee955b5dcb8087f89ba6f67a83bec3d83f38066075d77f5653c995935077d774e543f6a60bcbe4ff3d7553858b259171a97cb77d48456218f2f7b20238380a53d7f2bdc6291e4c8d7d4bfbb2fde85b0aa61f3f296f3485b889f2a9631b041b8d49db7497bab4c8d3f70c4400d1e5c2295ad4918d6e488fa5273f8f3f9b5bc911ae1c9c285605a11d06b715cf896e0194000e6bb62ca7558daaccc85aa4b81f57f97cc039c5ce2a909ed1405b7a48f6b15a48149f7183e6dde19b5ddebb94c9d2c0bf4d8438976a17c7913bd4a100db45f685e28a3b2d6f2ee0e496dd50f1cb6978a7ff2f35551b1d1c4d9b81a1f0a58141ae19d2edc6bb981f3a3e81c10c7c62c9608ae25b400351216c163e232124d9ab7e96da10d86ea0784a63e1bcd4cf3573112efa07eef93c2d3423fc823b7d919939f2c87a4c7c6c10c679cc6b7bbc059baa09f3aa354e6faeae29d06e4b16d77455bf36ad44c60309c22b0d8d4543544e2860ef6fd9ca8e9d4d8c7c07813a6ed956adcc5dbf9dfb9e4795e3ddf5d7d4e076c2db24fb7d61245083b0862b1f785054368f49e7c873906c8f560954dcf94a13bf42a564a7fef62a609bf41658bbe3e864378edadbdc203bfa920812aa146f6b91895051cea8f2e96243ba879028f02407c5306a22addbc083f1f5f9da1debb947d32cfb71e23dd0b395dbb028a06d3585cd5808c755892527082ebdf5bd52826a26373ae53a31c3177fbf634f55f0bb8476532652997307612b44993d8fb23f51dd073deb4286df89562b0de4f461825bb5273392a0eba32f3bb498d3a664cc64f7bd93aeeaff8a40e20eb0c8a5354544dc43c499f06e944b61540d29046ccfb38ab6343c62aaff3caecb511e828d5488d6c6ef301e5732e0ddf3def520b2d0fdb89842beda71f2cd21086f67815198f40a2186146f58d653bbe9907ff66a0e1b5fad957445be8b1f8d3e645e8219893c2f772b1d31f0a08d7ba00fa3a197587f1fec56add3e9653bcc78cb3b04e901f9ffd1dff7f6e88229fe9f83993f458c4c5dcbd1872965f18f0d5ff68ddb2b576f747a82881cae062a584dfa08221c2d6f4b9b82996527c980a250246e4f066722dca91d18c6d58ea2d214883510143e3fbc0dbd3d192aaedc032b1fde341495ca8c0b776ccc271cbdd947f7775c9c61b2910a4350aeee8724d02b5a1a15557e9e51be782bcd243e0b02ee8b129206bf279f1d4715ba5d84d36f8379e7d48302a9c36325d5b4ad0ee1f8839a869194bc4f90c4c02b5d537b2f6218716f8f59a499770514aecfa0eabe399cc575032c5a8c9e406ff5c21e82a7c106ff67f34c2a44c9a374997e07e999add281b9adaa7978ac0842b9ba7e7d1c94fcdb7d7df84425ddde89524c1a7e4818c150a01c7aabdd1dfb4f411b476b32b029befbe9937b1c964593451795f44799613cf0d8efeb9a15d822807f460ea11f6ea5b6ec0b8165fd26765ebaa1225c89b4fa39debb97f0732e78c50ab037d25c5aa4b126341c0470272f6b19d9aea0d1fc063dcaed5c68f7887d59aa9cdab1988a7097e492222e0a99d299d9d4158f528e20186d98c0a4d58ba3b35c913bbecb663ee1034e8b357bc56fe089c1beb01708c1089913d4e0b0004f675b9436640d06688fe814f07177c35661170183b6e4fbec18d45bbd9c560ab3ffae59e1cccde9656aaa487037cf63d96064566ae4fcce2f04d4c2ffb4fafee0d7447e449864fef1044701334f3f9c396011ed5f5b1073f2fb2f4df6fcbd209d64c33ee89f518829d1f1b46eb6fea40fbf9af29a271c41a8b566f7afdaca2bbad803a3b58186fec0be09612c1a1140f554711fd48a412e12474d448ba05253d34a4720dceed554effe22e0b497c252266fae8cd93672dff3e3f6b3817acf42ae58d00a69bb00c88ae268215dd0e379119908b0c732ff929292b411016eca8d3338c1a355b7e076fd701ed5ba9c4ef3a36988eb330ed2539c4ef6418d48433903890a389dc1db37e7f51d2ede60eb276d1b8f785110ab047dc52c49c7827cba14054f9f2554e23e16016d52fa0f5acf358124ed65e4bb59fbf7716a6f0f55177993bde92ada6775b50387d76bc2181fd49584525f3d1cff8583990350c41400c897b48c1cc27381e38255d3e76e02d2cf6c04aefd213b16fd2cfe4c400df66e99d2de1c995b2e1ba89b01903b787e3ec538dfed3c635407b86d6982dad82353fab0d3ef3c69871cac8f40916a687fdca62064c669f5b025f40c79cdbdd192129441b719bf8a5f30dbdc7771cf17c06288c6eec552021d3cb862d153bb72a906f990e01651e6a1a4487f9d3576fe9441eceed9e400de6bdab0dc2bb6c62dcbc7b8ae19c0be90687604c3831345fe6f73a41d63b9d86fbee274b1e37997d5e9688117b76929e99a1c9b61574f78d11c4f54eeda642f78e2035783992df7d09afe82921360ab304af93afe45fca0ead5c4f702557c9941e3287e4f175bb71cc367873029bbb66d43848f6d988a75c7886b61e098384200be5f9ab8dd13703d78b6d17ec5e67acb0aa181a8756e831070cfcefe294800952a5d1f7d5e004536775e160ab72486a162460cff6f9dd21a745cb40b9d324a4cdc7918dcdd368e27891c40695f4c65ba7ddaf7e6c0e783bb76a2d22e345141dbcb08e542d4264c99437a3a8b69a447d800ddfbc1c4fd6eccb29f5b6bb0b4a19315b3ec96c428d6c852688b340eb6d3d5335bd8d2bce04d8880f137663bf3f630705b59fa76048e14411dcc7528cc74d83749c4ddd2404a7a4efa0189c77f9c287c2cae507258bd435f4f8716912f1b0fefdf73755854ca45c33e670b7d476e7d84e7473040d344e423d94d023af33e7579ca1d9c7df6bca244308216a87acb6271c149bbb75f0cf2829c71b07fbe8c253fd461070ad822ca0dae37f56c2bcb36240598f313e47ed827e9638ce75323670be061a754cac35d564bf39b5c1661a2a1e7caa603bf62e71a3df46997baf5becebffb6eafc4a490fa598945175d6da1d17b06f63200f4792a0f74b04acdad6ff774a4e7d2109fcad809b31a79a6079be0b94b65449fd69120ad4f2e5aec1e28b0c1432d272e9156a4f889f0fa77ac83fb2867519f7ab1df9b1433ee80fa7e56604c38d06c461c4e76c9e4bb3a7ace9214f0ac96318eb2f381488ae1a019653ecdc5ab4c85e95752844b3d61fa920d87ea9fbb9f2c1f81950c7ced81cb3bd7d6f488aaca4386d2b357c8f6b0bb1263fd57ed7b001614cba50bc6483a80d263657f0d22a10a30312841d78a4b14af366e289758fa3502a9bdc890414b55175b152f5e04def0b4cf549d1febb80881940690892f79020be686c5dd7b1c571383a526305562307887ea527b1d8ca1dabbb31e6877d98120021d46cbd74f2b9229774253247b65b5116549f80e9df84a63d8cd17f102e817471629ef136a3eff4869e2ecb8ba0217b94beed4b8ec61a538faa2c99d2064b6561a72e562e93c5f322a5ef30e2739233627826d426740c2d6495f468e0df7b8e060c9b1554e5f8152cf6f10b270949f5b6592dcb33a9641ad7af1ba5b70755cb2a9bb107f4b18cd6741e2c271777f79a7028744e32875c16b47324d8320cfd19a13d1243d1e7d30eb9a461ccb4e41608f1a9f0d4f0fba1cfae0922d5d95f9c8739078c9ee1c7a30bf254d9c0cb14eff476cfb309bbe92c495dffd768f45b23598f32deb2126ac47f60dd0ad25ad6fbfae2bb748f423972276f56670eb0dc23d6a0a86c32b9d4b2d00fb887f6f82b2a3ea0fcc7ec1437af7c84d7ddb463860e38e384eac85f5f11bb26eb82fbe45ccab759d621d8b7081a0a1e951ac93bc7a65fed388e23d50a7576306ba9d374de509475073fc2a7a47aa0103a564e940282e9c6037f61d8d35ed31cebe032e601d9683b9697dcccef4671d3288bb75f60f6a307b12e20b0e26b4695e3c35e7839e06b257a2440079c3c4516369491411f231594317ba326322f318cc936b1ef067ec2011ddb5df78984cc2008bf3b3fcddf35411622aeef0291f5ac8a53e7ae37f511bf8dbb62ae8ae88b7a9c4093c38d0d09554e9e8b266fa699a8a68a741d3cb84e9f0bb239cdd390f444efb4cae3bc23b64b9f1ff8374f6fb88f5038911f63df365ace2100e404c819b2892e17aa5845b61b39f0dc9175bd50df8ac82b937ec30372b573a658e76852242f8e7a8c151b3323a7bdd39e2840545c819a60ec334024f504fa56fde2b620a816e3277b96de7278d1c4b4b550d70224457cae04ef63994e659459416d798c5fee5b006167864adaca87de70bce3cd1ff1f4175780ec9b51f50cace6cb45faf0b27d9554c39f421253c052e3dd9f5eeaf5678714e342859dbb059217225f93d7713217816a8474ce9c332043ffaeb1b32103d64479c3858e6ee16648531d79a4c8201aeef4031fbd6085b0143b616c9996c3580bcb278d31c98cc10282865b1cdd8ecc710a46698ba14f942190d24aa8a6ac79aef9c515504c6400f3d91f0db1b23601e0bbfb084dd75d02d89700ca6e9c49e93c9a4ccc85ce43bcc5cdbf1b50a6e3bc76c6c85236516796011d56d93f2f01e95188000dee9836f01d105fafbac3805b4d0009f0cd5147a43ba0b2b5d9300deb42a5d58f7f30cdd", 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r10, 0x0, r10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r10, 0x6, r11) 22:28:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xfffffffffffffffc, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000080)=0x1f) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 22:28:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") r1 = semget$private(0x0, 0x0, 0x54d) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/71) 22:28:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r2 = open(&(0x7f0000000400)='./file1\x00', 0x2, 0x4) symlinkat(&(0x7f00000003c0)='./bus\x00', r2, &(0x7f0000000440)='./bus/file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = dup(r1) r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r5}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000280)={0x4, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000380)={0x0, 0x101, 0xff, 0x4, &(0x7f00000005c0)={{0x8, 0x6, 0x3f, 0x3, 0xfd, 0x0, 0x9}, {[0x1, 0x5, 0x6, 0x9, 0x0, 0x4, 0xfffffffffffffff7, 0x0, 0xffffffffffffffff, 0x401, 0x0, 0x5, 0x7, 0x0, 0xd9, 0x9, 0x6, 0x6], [0x157, 0xfff, 0x401, 0xd3, 0x80000001, 0x6, 0x7ff, 0x4, 0x3], [0x524, 0x1, 0x4074, 0x3, 0x4, 0xb276, 0x3ff], [0x7fffffff, 0x1000, 0x1ff, 0x9, 0x3, 0x6], [{0xda5, 0x1, 0x3, 0xc2b}, {0xe89, 0x10000, 0x7f}, {0x4, 0x4, 0x9, 0x1000}, {0x6, 0x6, 0x80000000, 0x8}, {0x629b, 0x1, 0x1118, 0xc7b}, {0x9, 0x2, 0xff, 0xffff}, {0x400, 0x101, 0xb1de, 0x2}, {0x7, 0x8, 0x4}], {0x3ff, 0x9, 0x6a, 0x3}, {0x514, 0x4, 0x6, 0xffc0000000}}}, 0xff7f}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffd, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x8a, 0xfffffffe}], 0x1}) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = kqueue() r10 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r10, 0x0, 0x2, 0x0) write(r10, 0x0, 0x0) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000480)={0x7ff, 0x4}) kevent(r9, &(0x7f0000000300)=[{{r8}, 0x0, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r11 = socket$inet(0x2, 0x5, 0x9) getsockname(r11, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r12 = fcntl$dupfd(r8, 0x0, 0xffffffffffffff9c) getsockname(r12, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4, r5) r13 = kqueue() write(r13, &(0x7f0000000340)="a3dc94a0de4931d46fd34a39348e2517125db0af", 0x14) 22:28:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x10) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20d4fe, 0x80000001, 0x3, 0x8, "ff7f0900"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:28:56 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 22:28:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000740)='\x00', 0x20, 0x40) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000780)={0x1, 0x7, {0x7, 0x100}}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="1e71bebe357276be53da85db771284066c398aa80f23407845a8f609d3ca929482f36a5912babf24d2aaad9a40e2ea9a05acc29d46322743c39335ded507709de965cdb9602c42a5045cde607b6596661c32f3e99daae199efd6289dbf35d70f007383e1e09f561ca22f94f79e", 0x6d}, {&(0x7f0000000200)="ed24f6f9e673294ccd27ce7a7222ca05262d71d7ab9d5d2b7b15f74713154f4821091639861b22a3244f0d50e345c8d977514412ee6f3bccde1dafa2c34623aa3f4726cdac60de534f21276455eada36caf4583f9a1a5b4268cadde2a7bd98cf9f9c71a0b4c1a2e868faddbb68b4cfd2017a0a5bfa1faa9f084a55e318d9af714bfdaa72368205f03c37103d55fdeda17fb2a49d9439ebe4953656b32a0dd6770504794107ee1c8ea303f1b7f41ddee9360b30d59d5ccae078e73d0671b2a856b449b0f0fb5d90520bd0bdf8c01da2d928617e1b1ef7ffce8873d7942308040371ba6e0a0ffda450b3f7748b557a8843143408fb3d38dc48b98c7e8c90d37ab6b9f9380a5fb5489896f6968d9f40af369d935589a61118aec281fe4cd6a59144b56a3dcd2f228592fa61dbb755e4adcd8ec78d2dbf6970483c8f0e8297bc27114a8b0cdc21e99ae596c456b13171414349457c274055774b01fac099b6a4af3e26fe2b35a8040918e266a09201bee8ab4fe2c4251a33b8c2fdc32fcadcbeaa36054eb78f8233717c72a7752ee748abdb70075aeb66e38768f520c1634df5241c021a112e15b14beb8e8a7f60f03688fa9bcfb6f18b7279667c5aa59a854e0d0cc9747bff0c490386ac87c786846243ef2c5a12dd48064bca545c7242d489329020a32ba36a86a011500e32e7886f7622753078a37c85bcf72a39d2eb9eda80f57c9edc171f7db021f0af9651562368fca923534bc41fd91b434490d7708adab4e260319cbccd54db41f85fd45446427aaa83249dfa72c78aeed8c1571dec4ac90082b12bd7a1025f1f652dcdb86ecc2785cd6ded7b78063d142bbcf4861d4e2e673f3e629b6aa24572d07532bb81a9d66c98d6d7d20630842dd9adb4a7510709b4661c4b403cd7dc120b13130fa59821874960a6ffbe00509a224938740af3ea2396d5064c4436d6891c85174d272cee105b59ac4871f4b4b66c6d261d890528960c6f6ab32e5ae26159160e4e55200f86d3d0751fb6e90bd1016bdf5f34d38eecd7cc495f4df688026599c73fc12ab243c441bfdd556a3647a6c25cf45ee77b27ee71809299145ffb1cf1c7087dc4b700ac747a73e95e28092eb50703ff791c465a144fa85572e5ec003c50f412630316617b4f94bb9cdd4e198d83dd5949b435188d339b9ec27b81626417d1a52f5efe087dee63b3e9bbec9df1bda132258521bed8cca2c4109d33abb95c353654ebc2bdc9e573b31865c7711c4bd74cc65f41a96605f958982ae509910398541f95d14293dbb4b085146b208dabd036b6e2ac942681909aa39614f0d47baab64d3c2f9fbd155cc49038d149b63cbbfd6653ed3c9102b05289d61a57fe6fe50634550a5a31899e6bf058a59023f2cdf98b265e3e6352a990335cb3463052280a10439646c3322ce7b6eba9c4c8e7bd63dd2dcc55f356712941f9c0c607b2927d59824bdde0fcf20bff91baa0b7761516898e2c7cac80c477700bb0d1b43a6947eea67758385d55f420c6425e4210d927a384a74104e6d535cdecec810115f2537cbee4aebb09b95896edb5544e03f2529aacfddb1f9c6c14d5d96a82ef48e0092fcfa975099dec7cdf54e1c38229e60fea374cf35a85b3c88e5a5d274571911ac770e266476077c1e28703a760aeefe21d1f17836e6b7cb710a57a99ee46199c5e3cb01982a1f997d7b8c2d1e55b99f8e5b57c6e01587fff090308477c71be65d4d3ebc3146308e1d7b6afc80ba5c1ec10e9bc26a672c676480263b9a43397651a1370bee46210a9e1cd7ffc7fa55c1cf533da6b4d0f7763bd3f082edb160fea52ee8826013cc765ddf8652eed253b98a5ef", 0x520}], 0x2, 0x0}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0xc000, 0x8001) 22:28:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x8, 0x8, 0x401}, {0xfffa, 0x3, 0x54, 0x2}, {0x9, 0x1, 0x1, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x54}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 22:28:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000005000000000000aa2dc5a9000000eb00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(0xffffffffffffffff, 0x1e, r2) getdents(r3, &(0x7f0000000100)=""/141, 0x8d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb7, 0x906da65993aff77e) r4 = dup(r0) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 22:28:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x26, 0x1, 0x0) fchflags(r0, 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$getown(r0, 0x5) minherit(&(0x7f00007cb000/0x4000)=nil, 0x4000, 0x773ccbdf6b9188ba) 22:28:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xdb, &(0x7f0000000340)="b2") 22:28:56 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x3}, {0x35}]}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000003c0)={0xfffffffc, [{0x3, 0x101}, {0xef5fa1f61b656d50, 0x2}, {0x1, 0xc3ad}, {0x1, 0x11}, {0x0, 0x3f}, {0x1, 0x34d8}, {0x3, 0x400}, {0x9f246c8b2cb6e10d, 0x2}, {0x3, 0xcb82}, {0x1, 0x80}, {0x1, 0x80}, {0x14cf3ee54b3a9e6, 0x40}, {0x3, 0xfff}, {0x0, 0xf554}, {0x3}, {0x1, 0x7}, {0x2, 0xfffffffe}, {0x3, 0x8000}, {0x3, 0x80}, {0x2, 0xd3}, {0x2, 0xfffffffa}, {0x1, 0x7}, {0x0, 0x8c6}, {0x3, 0xfae0}, {0x3, 0x54dd}, {0x3, 0x77}, {0x1, 0x1}, {0x2, 0x8}, {0x2, 0x9}, {0x2, 0xffff}, {0x2, 0x8001}, {0x2, 0x5}]}) chdir(&(0x7f0000000000)='./file0\x00') 22:28:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x2c}, {0x1000000000006}]}) r1 = shmget$private(0x0, 0x3000, 0x819, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 22:28:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x800003d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:56 executing program 0: r0 = socket(0x2, 0xc003, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r1, 0x0, r2) sendto$inet(r3, 0xffffffffffffffff, 0x0, 0xc02, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) dup2(r6, r7) recvfrom$unix(r6, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r9) msgget$private(0x0, 0x606) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r10, 0x20004b43) r12 = socket(0x11, 0x3, 0x0) getsockopt(r12, 0x11, 0x3, 0x0, 0x0) r13 = accept$inet6(r12, &(0x7f0000000800), &(0x7f0000000400)=0x1b4) r14 = fcntl$dupfd(r11, 0x0, r13) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r15, 0x20007471) fcntl$getown(r13, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) setsockopt(r0, 0x0, 0x68, &(0x7f0000000100)="2705518b96688dbcc8ed05", 0x646) 22:28:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000700)=[{0x20}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x2b) 22:28:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x5, 0x6, './bus\x00', 0x3, 0xa1, 0x8, 0x7fff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="f2084d01d4fb07604bdaeacb9164cc6bbce11d1e9e", 0x15}], 0x1, 0x0, 0x0) 22:28:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) syz_emit_ethernet(0x3f4, &(0x7f00000003c0)="b658b389a83dea4908399ea80400") 22:28:56 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x4000, 0x9) dup2(r0, 0xffffffffffffffff) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 22:28:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) accept(r4, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000003c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc737b4a4af899b843fd3357ae26caa0416faffff00000000000004be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e293bb978ae791127acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/184, 0x100b0, 0x0, 0x0, 0x1ce) r6 = accept$inet6(r5, &(0x7f0000000380), &(0x7f0000000800)=0xfffffffffffffe48) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000680)=0x509cf6ab12c36df9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000640), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = socket(0x11, 0x4003, 0x0) r12 = dup2(r11, r11) r13 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r12, r13, r15) getgroups(0x6, &(0x7f0000000080)=[r15, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r17 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r9, r16, r17, r18, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/89) r19 = socket(0x11, 0x3, 0x0) sendto$unix(r19, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r20 = socket(0x6, 0x3, 0x0) sendto$unix(r20, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r21 = socket(0x11, 0x3, 0x0) sendto$unix(r21, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r22 = socket(0x11, 0x3, 0x0) sendto$unix(r22, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r23 = dup(r22) sendto$unix(r23, &(0x7f0000000240)="d56aea3936d6daae0a5c2d00e746dfa79b34691c5855876806ff950ad8d0ac38582f0ae3dfbde3356e27382226074765ca3c0ecd52b0936d269fb4fc5e387af547ca175c6f472824cd9515d104dcf2f15ad65b4ea4f17d87027a0662466e67774cfe75003016620819b3fd16d8c177dbcb806788c834609a3c38a3ec785e55031b1ac44f5ac43a8071fabf5990ba38d2d2a5b3d897cf19f3cb9ec31fd515effad83e220aeda8a2c1eb3fb5e52c95b47fb9e990910b88ed4c3a580b0ffe1b8c56313142032818b443e4ece5ba34011b5d55f353", 0xd3, 0x1, &(0x7f0000000a40)=ANY=[@ANYBLOB="00c00800000000000000820c90256b9d90aba21b5e675c0e4940f8b55230358e5f81a6fffe2cc4fb28a4497a400d0c395fef135161b4626651c657eb9d65941b6a0fc109527a5ba130bdf750d547f4b122fb5f12c4c73b58649d9cdb6aea738b1d529f54f916821769cb4f0c45f684f5a4835c02ad4cb540cbcf4fccba2972d9763460f580a27bf09d131d5fc8d1f185025df4a9511f19a16c376344a2c5b1313784d0070c292322a36c82f60e4aebbac42fe9e01407c79cf2dcdc2de19aa306adfd125e20ae6bc1575d66908e5f500cc2f24a28855a1f811de34bd234185b1fb4d75dd60f76d5ba63636b3ec6e2a80e9961b6989b9cbe81cf2082e86bbc88ca6dbf693d5f98defee469afe5a37414e3a8c43d6219475dcbff7081e2176a50b7426f3ceb039259e875440bc9905de3cd806c52e31084645c83a18199f98a22d1cec733a454950d3cd6081414716b455a4c291c8b3592aacf1a5cdb7185aff58d58b93bb4bfcaf8cad547b64c0d5c98dfef9fc57ebd831da87c4c479b49009ca4679e47d37a20bdf087b7d39a6900ad0935c6a45f16a059972c7ea08d429697932530a7898b47157759b93d11c8f14e354fbcdb4a377112d1db5a0d860d8f42c65718ecde862b32042ec6e54d0960ab7c33872404b839e01d06e943755bceb3f32496428de1802a89a1dd309059bcc4ab0aa49409e7481a826d32cfafd441157a"], 0xa) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x7c}, {0x6}]}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) syz_emit_ethernet(0x16, &(0x7f0000000340)="03670000fe9b57f9e42e8f31d983802bd9a55b03144e") 22:28:56 executing program 0: semget$private(0x0, 0x2, 0x200) r0 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000280)=0x472) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x7fffffff}) r2 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="8518c3cf8415be976308074ccc35e07a62d2909d28b738909e7156bccd56d38f73d78d5e3f6a81e787328ffcef25467da1a9ad96df67cfe962c28fef83ea3007be148f9b3f4e88be9ceb88e5c1e56501cbb0ae5a37e03179cb52cf43263b0452dedc77d633fa1947b2fd31d492a06fd9d11a868de6c1401116246214bc0338a62a70d6189eba9b3a6b7c1b415f927b692e32671b95c80320bfe5cd92ce399f7dca13417d948218c830641a1c58ef5c64483a4d1751c4d57b3fe899035dc0a8f72e44a8d505891370e8ce1a9ba1fb70a2e55ff7fd90f3bc0658179c5a1c"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000004000/0x4000)=nil) pipe2(0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpid() getegid() geteuid() setuid(0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) setgid(0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) socket$unix(0x1, 0x5, 0x0) socketpair(0x1, 0x2, 0xff, &(0x7f0000000040)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r7, 0x0, r7) r8 = accept$unix(r7, 0x0, 0x0) recvfrom$unix(r8, &(0x7f0000001200)=""/4083, 0xff3, 0x840, 0x0, 0x0) 22:28:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$unix(0x1, 0x6, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000001c0)=0x4) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1f) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r3, &(0x7f0000000140)='\r', 0x1) 22:28:56 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) write(r1, 0x0, 0x0) getppid() getuid() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd0\x00', 0x100, 0x0) r4 = open$dir(&(0x7f0000000840)='./bus\x00', 0x10000, 0x8) socket$inet(0x2, 0x4005, 0x7f) r5 = socket(0x1, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r7, 0x0, r7) r8 = openat(0xffffffffffffff9c, &(0x7f0000000880)='./bus\x00', 0x8000, 0x22) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r10, 0x0, r10) r11 = socket(0x1, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = socket(0x1, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r13, 0x0, r13) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f00000000c0)=@file={0x3, './bus\x00'}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000180)="bad4ceb3b6408f361e91f8070547c4fa2c3a424fe02643b094adf78111b912e8547b8aff1535c207855ef48234bfd6acc28130095dca94cc1badc0dc68db66f6a3ae856057019df68fa60750156e4903ccb2c8bc702f6ae49546e76332ae7072056ea42275eb01835fd265aedf59e49bc0e03b1ce31c7203e02a5e8caab0d2c1ba48c5ee0970fa04ccb682f302f3e92dbb23aa73bcab4d0ab54c9b261e796356c2699a9c58d54756af8da200fe36ef46db7ad50f0463dc1c82faf71102d378844cb904248771f09495cb732a52384614affe1ce4cc6b18c7657a179356d192ebb554d029d40155344a", 0xe9}, {&(0x7f0000000980)="ed500de7d868cef09a61e193bd54317159c87e37748dd1c967af6eba3cc030035566c208937f924bc9dbfba48bf6e6bd239c108712e5fad3316f93efbc025d15592009dda012c83cf1390b211da414064617425b8a93e2d4a2a61e239f7dce257976d865faf78fe23f18a545aac9edc606c032d843b2523e48eaaec9d96294f42884d67e89eb8c3c58ea770388c4c0144bac3d608866ef2fe1e193d3e1011a7df7314c70cf485f1bd3b0c6ccc48baf0a2b8e83eb1d393a300957c6986d21562a3bd80c", 0xc3}, {&(0x7f0000000340)="df41f5ab0169fd72419e23355317256185bb51337b3f1cbcc744063cab933ced38f9dafd0bc43707f68648c42ecd2761b9cb3a2fe916decaef822cfb8ee5dc630946dfd02dd3f3b21209d129d06ddf969af067c35b0bcc14086a802944e4f64c39e72a2edd800d8fa1a2365a7b9ca3d6a58ad8cdc1ef44", 0x77}, {&(0x7f00000003c0)="0acf40edda1f8e8d7dd2929aa6f9a42c46bb8f1a93f551f3fed1f2c15c8017a4cab0c606c1600b2f40df9946a058285094c55ed5d312de9c190d04e220dfd4da5f933ac9ab4523cf4ee77ebe0ec67a9d3ede8d8097cbd50c8af641eca9958f91723f08c757ffadc590491e08cde1fd3734287060eb3f5e68ae1cc73ed49928d7c5eb0da19a88e7f5bc281429a73fa921", 0x2ef}, {&(0x7f0000000480)="df46d1a64a258bf2e9cd3020b11029a4f8399b4d873fb105e0eefb15abe0c61ce6af1f09aafdba286a50e1b7c948020cf3bc31d2b4cf06e56b09e1bdd8b0e81e3959980f5650951cc9f9112c755f93936a09386ce2471750fe0cca4bf8b05ca419f4faaf1503ad29d5920f631926821480c12a47951e6d98351996d951a4bacd5dd2a78aa654e34daa2dfdcb3717fc0f5f4468f7a62849f81f7649d1248ba31895f65cc2ecc3fd34cab7f921a6880853309f3ac24d5755ce34e6754596e3f312cc1474211e74dadd657c32638a2450c38854c93a69fb46f89e0103b6996f1251d0034839b8e7aeed330e14f84092bebc52358ee57d8b4d", 0xf7}, {&(0x7f0000000580)="4e10003cc0e29d84daa1b0e2822fd45b80835c744ed3e28e10ab08de1ab377bf4cb90b3e4c818e6f3d23114754fcb21e4e847b9b10a8fe7a83010bc47ab259b7c1b0ff28633d3dd914f76b21f05d0fa6e1ed7d1ec7727fb038da040252ff1a3c3ab050", 0x63}, {&(0x7f0000000600)="b9cb8ff4be15c3566dbad30f52355cf0e0062cf48a130f7160dc8895abde54503be17af681c5078377000819054d33a0aac0dbed6a7782b6405d40069c61e869eff5df595e6a8455c4347eb4514ecf880ee23043ec1ba07e415a589c570103a5f60645c49b1a184413d5f105506624e1edeba2019ef10675835f205eaa45b46b577ea5bd393aee07541f19a88149361813310e78799780f48d8b37648d05f1948f65132bff8b9030b97538", 0xab}, {&(0x7f00000006c0)="76898de2a7aaf09861412f9bd61dc13a02cf6bad641d35fe20075d0d4fde2c4b4613d98e1c03b45a655dc9931b85b9a40c70943dd9ebaf278cb987f3df9876eb3605d8c5c109b493351a044f5003fd0816a7b8505683ff90f43bcc4b5cecc17950abe4541816346f1ba34469d07fef195242a00010d7f1453b79c2429452200000000d6db42ec687ab738d58bde1caee6c6cf942", 0x94}], 0x1, &(0x7f0000000a80)=[@rights={0x0, 0xffff, 0x1, [r12]}, @rights={0x28, 0xffff, 0x1, [r3, 0xffffffffffffffff, r4, r11, r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, 0xffffffffffffffff, r9, r13]}], 0x70, 0x40a}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) r14 = syz_open_pts() accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r0, &(0x7f0000000140)=[{{r14}, 0xfffffffffffffffb, 0x41}], 0x1000, 0x0, 0x2200, 0x0) 22:28:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002900)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000140)="5fee18399c699700a753384d9f53d2a9e978f03094e5fa988a9446d9e329157f51126707ab2515e9e460cbdbbe9c89f5994eaaf912cc805251fcd80abafcdbb7f6db72566731c730690d23a20c23f8807078f984b3df7af5827ed030ae5f0a786366ec0ad17befbcf028b2c2f6f496f3aad242f6a3c44e3bbe14faee0d8bcb646bb6aaea2eb75a288f1c67799254e5b479d4383208e5b658823bb1cbd0d89e2802741174763c4a10dc3d1f539f82411c19d86bc441a629075608a924d18953d294045c3846eb299d6061e1b5c8c006a531cf86bb8cb92d7ab61890f1daa4dbdd57389dd463ba29e019da72687df045a3f482f81a0dbebc95e5cadd34728a910f56a77afab8297dcb0463775a7fd0bba9248d08b148183a057c58e76ed8c3423ce75b107ef358caba0b8c65f4f6a7d78be67d67213d05e628c6a0b1e0d1d87fb9c7601571cc9a8b9aa084dad0db74d38cc8ee3dfd983fdc8927589184671b566dbc6825bb305e68e2097f3856e0f95f48cd4948d8be523ffcddbbee79b78ce31713bac5b0fbee610467013675fe09f29b64eb7331c496c1c2c92200f4b7f5e3a1a0fe4480999095842578819946cd2f09dea60c6ac5b9d7ee13583f5bbd77610d87053fe2ccd05b4495df34697ff903927e0d623c5d2f04afc1c40b055fa1c1133e665c2ee22af37e35046b62748265f1a0d55036205ad50350c997f995d6e63a06821f5481a48444a6fd9f899c86ec2f62ca7b1994871a1fb580475244ddb699c65a93a44d3b49dfaebd01f2ee7144e1adbceb0c7914bdf8c6e061f5331dc234f679d61447de7ad5c4e5f42c187b8bdc4e68170b5336c5ebaa04449df2bbb2337be028da672f3f83dd5fa630d839c53fe6ac99baa02af7f3774f591c80f678b05a3451f4fdd43c245ca896ad1641817d66bdb4d87d7c41b2013f0bf172dac0e976d641db638bc62bd0edc50d18b075541a9a83f86013851702f6a92ff950469370cbb1dde5b576c817c61b3650546a0ce0cafbe3a61b0b19588fcd41f54b5d6f4928f891f4b75894cc283d9d5a45553ae777986414988376bae7cf3c3a12ab6865b249c6736b6bb1406f1d377cd6f30012714760fbaaabdb4c4f227013ef588133bf02c204be257b8196360f124a82e7684c16205e7ab600f83eafdb96c94f9b194a914fc6a2f5d6d23848dee679c0b6b6ef94e4d20373609fa11a66b6a98ae284c962cf35d001ca4f215ec36eae65d6c1839170f2a135bbdcc4ce7ef31b75ac9bf62b8d126be5027fdc434fc358825f2ec1558ff9e3fc03c50d88688695fa48dd7b2f81730816e137db0fe765466688d8b4d4d91a3f15ed8462722c286e1d31bd4055b357c9f68e973b4c8a28589913dcb9a36f3025b153830540d3c2346b7dc6a57af7d1081f721b8e05cc4ae8e6c15abd5abd27b67a22b6cd1df5933ee6f6392cf832f4a91da8ef3b80150a691c8a0e721c0f804b5a7f0a80cbdbaedde47b055153143056ee41ba80b9a16a1782d78e96fb5ff2096ee63f8c9c96b1d45dc14ec47bf84b51f9eb0463a1235efbbbf0706a81b2aa9ba645a06932deb5ccb3c639d544158857471a5e3e2ab6eda3d8edadffe2f7574fefb74a9674a3a124482b305428dfac3b81e378ddb6bcf037fc23698702a4a1d063ace3e0d1776d858c78d905d69c6d74b8c0e8b939a1e3117149b1f58682b738f4c0e67c7902a21779e169008e3b095ac2f24d2a924b65edae04de56faf6dd4ebc6ddef057cc80a109f3482eada1436c4a0dfc1ab3561544b1d23b7b7ef77412bb20b2267f78a60bd25c989c98bd49ede14a0f7cda35a509920191bc2458457ac01f9e986b796650fd8c55bf4f02c4f614714626b61b2f18e9c4450135fa2f3b7047d188c2afecc886cb008727f0174a9d3a0e7d2af7db060f4438e6298f91cec7b3d2d39fdc360a6420a3ba30f51d164de6b4bda0aeb5a9ccc63880353fc03332946a80af3ea645240cacafc2e7b67dcb714d81a587ed230cb0784674865a633c792228b94c8640d3166dfad6c94797a635e52cbeb8f02e3c43676ee9a9a0e1d458610320f04a6ef4f51314c5bc53b90243e2453fe7b107ee3b64fb7181dd3e159eb61ba88666db9a49fa09e30d62c2513b4922401b24020138b59ebda7843f6f0f1b848239eb0f8c8f4d6afdf1008af4f2fcc20ee5bf0c94aa106c76b3fc5eda65ac82a802a4c33b4f41e76f7b213c09585beb2394d2ff64d946f92f8028764a987786fa79509a96b06ac0f806034fae8cd6d7540c97d289e1885b444fa6916d53072c72be35c2fd487130181e38ae76b6ef53e9a94652947392bfcab141779557677f994f8c9a24d2178c946696ae75ec1424221955291db3a3a80fb4f024630bfeea17575b4be55a75f33fbfd7534e40dcc34c184841304480efad8064eddc479f170a7384a4f47618ac847100e8fb33968cb90d93235ba1f5f50b1c0c42704dda56e8e10cf9331e8f8dda1dbd5e228e7c6dd799bd63fe03d1fdae85ddc56f341b1b99ada1b17bda3d8b3a2b1b3d0058c85525664b5c593d84d4ecb52af54bda6e76c5b1fd38edfdaa9fa87f0dbf5028903fcd0ef052c71aa63bdd4dcadda9e748b3b7a435dcf3ac08f39a73ec728446b22adc0fbd016cd12ce9b86c19be7061b2564ffa18692f227d21198d3c88dc7ccfe26117c7c8c38e0596895e98f9ce154f5acc50f943dfea32e2c28fa855e8db7e1e9bc867755f69d34d86c4a207f64675d6d30ee2dbf41e3acb9827ff8d5e728828e2f35e6a901e409e82d18e9f0721147ca08222ac61d3ffb1e4ca96b2d491053fc5c01c516a2df64eeb44a5337c66b446ca6053b8300851b7ddc29ad7b4becf80ddd50418aaab6504133580f9d845b635ba5dd991796cfea7c6f61c84fb5460dad38adbdef4e3482634db0cf095615be84570d53f526c524a903f6e2c392d1fae5d77b9eb7352f81b2085be235e074338c534ea8a9cc22389493f101b18f30988cedca63614a84ac69b1fb25c819fca3563c71e4a91ba3c29dab8f70db06c24c13b0e07ac14408ff3d515eb17ed89ff78e405db031704757511aa9ba1512a0072ee9e505e1d25e46262ea05f2ed60627897eb63fe26ca29cc5389135193cc1dc9e36be16bbd7d797e1a3fb86ce1669efae718b55bb2014f59bdbb800455f774fe25e6d5b71ff493c96225422c0a3b109e8f515a402482b98bb482f31a20918ad65f2089706bd3b0616bcde6fde2b2a9e7d73820ea731f9ea5c4eb89cf39b509024d029e09d5f95bab282be3f9cb9a6b6b4d582fd0540d8fcd9835c308232bee15f5d99431e147625d679c82df7a1384078f6a70ec0a03e0d339dde4e1b1da751bd28397e88e6ebfd20f26057f50340fa336708e2211523385f1b65cb3b549f5f09caf247888168e28de04ae42e71fe2e9723947f5aabedf3773e2d53c3f7ec8cc86d558a21dbd4053c2dc87448999ddb816247a430a25197fd54f5c8938a08a3e8755edd0d052b3e1396d4883b246226dc4fcd4108e3a9f920c56c795e9b1480012afe078eab897d8b855b44f1aa551414e1f29b5a252d656580a7b2b08885aab66f6c7baaaf8cf3f50578ae96195685ee441fc7e8fa59f49886a5b45706bdb8bda35a3b008b3be2176528a90f14e31a98570af00ddd4ab4076bfddb88ad0da312b6aaa99fd4a5b7b113e683f6ed771b9764991c53932ff3f200174369e4a9462dd94831a977008f308bad6bc26670f2f79ab1510558c1586c82caa00d3b00ee22e114e82055a786760fea7f21511323b6171ee77e4da601f684d31e87007cd40602b25bb48a3daffbc3105334483b78e007060f56441478993d3f7a0389222ac95bd5b8feb55ebb59e88acde2903d5ee06a69f7e8a0c7c8e9a307af8f0d6075e7bcba8e8511d2e74a8f76eb51ee8292d06edb2f87d602da98253f706791a1840df9e7e46db86b539405dfd688b6a00f297caf5ee84d3c523c963a81eb67e5e4cc9c6adb9fc0823b98840d63cab0e66c2a3909156b2580d7bdcf657e087654c578f5a27cff4719e0d66b9ece7f49a6f698386abcf1cb6d610fe045888d1f9add1d900bafc99e9936a0d06fe57e947316b9afd7ef63a3515ccdf928a10712f6a5d3217b5eb0ab1373eb1ac25759a3f1c5c3b5de2a28f9527119c2406ca1d03262814f6a2cfbe4738c7bceb2cacfcf50e5cabd11730bf287714dda113b70db99e89129759ee63241356af995247d54736581c23e06de11edbdd6bfb3b61271ef4719d2b1e279419355a9249736218d3c07a98c3c053a73054a1577e34ae33e7b5b0025e90d0b6beb4f0850a9880a057d22e655ae1886bf4058a889de7350916a98747849ac54138b5fe9012e75b64d9eb22489dd73cf39c9b2f1050d5bfedf30f787284097c0e4930c6d191457185d9a79a77b80fc922cbc7f618e1e4f56f4e46d5604b4155c7ebf6266888eeb91d39579213d67e49a138321bd5684b6fc2c4d30ca13eae87aaf8578b1f6a227b5ea3d9efcde21893c0b5f1aefe8f64af46747048c6e6f7dfeceb10394f056375a28fbd9d71a5bbdc02be8658c83022caf69057ebf12eecafa0c71c7fceb35d391f1de8173427a8ae7a79aadc835a9926f8e42a646a6aa5e5c85a863bdb12ed50725a5955e38ca20301f5399ea7c431e469e51321a5be7f09f6813011d35db17931ea75b6216354f511fd4748c37dabd013c20368ecc1eaccde57a9a413347b1139de04b02ee60325d2bdc64f2f0b0bd7316c3867eef1862859221043277e05f4a817211566257c87dd3cf2b21ac897bf8c9d1a8739f5ffea50d8040854164a70607040dd9f5539c5298c0fc08a10a6a4387b852059c18f7b51c5f1bb5caca5f67d2886779d339460dfb8743382774baae1aafa694af5b10d045ec35867ea76594ab5ddf4cf72b51495c3fb0e3da88d356f4f61979d2ba254c69629945ec7880b1228fcf2e9702526e5b594fb1259c4cf69897b1b2fe912b25fb2b85c89a8cf3366154065c24c0c357bef6b235fe2dd0b5499826e4c865c614a3abdf589d4712ed97842bef3bdee3e316d960db2e614bf32cf73874e7b51b8192554f7e116c58018491b208bcc2ecbebb93515a04e96a3302d50a1db4c0e983e08175999a26e23aaf2e7d02bae442e59aec368c15c2c39db5dc72474f6f53245912d78bdb34938165fcc7fe11a7e6adf56628da53b4b548609f887623a1b7afdde8b9fd2716b0b7e249ecdbe30fe8317edf5020b326c92ea8da1f9fba6afa2aa107e45c5c8e8d1848845722159bfd4d8cc55db3a4cdfe6a7918b3d3f10c77d008ce963972c62ab6ec6e2756d1c74448cf8b2fefca9364acfe5349e3098f7cf1f3c41b36634d52273437949fd477cd2675160b6ebed5816a8d75e074cba2bf9208b28bb28c3587f9b1136f31407625e1fd1928626ac9e67be306433eddf6c8e064ded65c1102033dd1be7a8aff629cb31c402d7517a3dbe6542ae858b31b2f62672f511288d9f09fd8a83342d7d50108d78a6bf1dca86d808be148c8eaab83ab089c097c673d55e235013e987c8ec06308cd9f1f568845cfa1ac7b941cce75cc289fb75c1204c85328ab9266e655fee37c32ebaabdd499d78b68b8cbe455957a528311d81102614a90ca2071e782d8cdf9dc2990e5c87756f9e0f7e6721440facdcd5a9f184bc4056e86f2b9379d6f10a0f4c73743dd09a26f4e73b37fc97c60a7eb40eaba1a0b473565cd1d1c4f9d787936fc32ab1dfb6cd6dacc33eae5481312aa9c8a16246a2cb86cb2d7901cfc1bd1c", 0x1000}, {&(0x7f0000000040)="b6f8c7cffca9d41eb65b28f44865f14daeb8b08fbb224ea4120651439a49ffbe85e08abd58361691c1a8897ee9218b7f21aea3d3a5a771d198662ee6929554f30598f3a27ff8cfba89de9b4a4a6d30938ef85f504b7d07497ce9e9a84697727ddb32082e", 0x64}, {&(0x7f0000001140)="64d880062c8483bb07bbe89ca5163a52866f98d316f79f9bc458c37db3832c95737cfd9ef64f1dc85d1900f4905f86b63b0373b2066991f37aad490172713016fe13aa721e0c167f4c57949ed43c1ef199e58b23660f6a7ae53dd843494f6fd165", 0x61}, {&(0x7f00000011c0)="cf95af1ee5df494ebec5c2a66c3580aeb3ff80bf4117348b41145058788067a3e706d9348c1382643f12dfce1dfe832d4d8606e3148149ee3357c40b3e417fcf4da6803192c661678db27216f093fbe821a647629b84f98896c45952e69ce2258d854eb03493a853cd37a1335e0d9410dbdea00d79d837577a31adf42bfc9286b90f4dbe184b853405d9730cd71ce8fe6dddd094dc32f6b790b57f6ae7b60bef3795ab59839d0f1024153f87588ea4b2cb2e5cd43644794dde549bc6833966be450b08c7286361c10736b85912c38d8a169c0f", 0xd3}, {&(0x7f00000012c0)="f109b2a4eb1561f33d243bc6005766500c6d52865ab7dfea1adbfff8fd0ce8d0b48fb89bf560bd80424ead61852b9b32c30bcd0375de36c59c2b97fe505afb2f7dc1054a5280ebc58d26d7e41d01d0672cde97e41c6ed0a60d4641aa9fe7911388f1034f9147ef610e300a232ff868d1c1a0d6a2825784143289de991af46f6361885b75eda91387590566d5b5f2043b396cdef3962a16df736ab8fd487861144a76c179fae0e2b38fc63b85a74170c07a03dd455f27f6fabe4fa25476b17411135531aead91c33245dc46d3ce1e4395e38672b203237ded074f8a81956ade6428cc68", 0xe3}, {&(0x7f00000013c0)="490117229cecbadcf5e4e84df386c56c5ee9674d50da60fccdc1570440ff0672e3f15ed7d584cda2c98b43425530ac35924bdde66ad3397e3299593a052ae8bf9060f1465f83b305c7d06c5aa5f3ed7cd0555459464cfc4a845faf768ff998e95b3463937bb4c6ad73fc230d208b018d845f77938f68d797af1a699f50c7fa1a817b182b52572aec3f26b15c2d22412a2c7b857440749d143641140bef4674e80678e8021f8db800d4b8b2204d1d1b5adf93360c05e794f60a38c77b802f4b0eab7e835b709232d48ce3788989a14717df", 0xd1}], 0x6, &(0x7f0000001540)=ANY=[@ANYBLOB="800000000000000001000000ea36000075ca0bf623850978d578a107a3c59e25be1b66838d3569a33c1d7a4bcb05eabf601294d4d831c9fd87b7f5040a8f8adede11f3013cfa33b42d3c627ea17af169f070215c9e98794853f55ddeb40cdd8fcbefcbb4a619a9d5c043d4f8d49b93eb9d3a147b162cbc1c4200000000000000d000000000000000ffff00000400000075bc58e949401e4aae41b971b6361499644e1425aee520b6ac4753abace8be7a2f8aef59916506d6b10ca16281c183b35990c03ee7bb87bc25aa7fd9059b561823506312bcf4b66af82382ffab6fc932d6c6a03946f94de20e6525abada3a480016fe8b32f5179b76aa09e071f6cba0df122e8645e36175f5f9c9d1cb5b8c4c5061079c4e814d57bd91ae83679ed97ea007c3bd18d84598551ddf9d5b29bffa9a51117f46cd95dd416f54dd8257ec4813b398039a5dca8fc6de1f61c0000000080000000000000000180000005000000a44d78a87d6af42e301aa8dec970ec28401375d2500d8a5ba8260c8c46cf10d4a8369e82c45c3fb947b686fbf81880f3edc59511800b21440f12d97c15fc416457aea930984ece328d12d074ae185b1d836473c54be2e605ea61b5b3ba369d0bbf94fefc2db9e5d5a85b065d423400000801000000000000ffff0000fbffffff8de70d690f39f7e2b69bd7552ae3294e5c5de69f5254ffc80f7fd2102499f66fdddba74e80df11361f35c81d5bb0535e9a436c2e226697ff4a76c8ba987ec8d6672759b71e97cde4171c30fcb9ea9a71039e1a4515b2ff62d75e9d917113a18f49ccc5c5ff4e9a9e1e375d11ecac1ffaabf1314f2d6c5c8bc968d0308a726c57282bb8f0a19a4d8e3b5dc4f2dd7656d1861ab616cad81e4bf18fe1644024a3dd8bbbf97c32e6b6333636fadbc8e203fcafcad12a6b8e2b3b2cc4d4ec68985c3392828ce5b7789388c19dc6db7e92d939131d6807f4da535858eaa3644c7b0a940cb44b651708cb3fe0020c3e9335dc63c815c191490200004000000000000000ffff000000000080a1f12ed2e9732305b34f2a3581be46d2994eb6434cb35872f3c09f6b0273fd9d1757558969982d5e93f7be0ab9ac1c0010100000000000000100000000020000c1b62910a6e5cfafe4ea4b58da3607a2540684fb12a633bdbaeee608688042b9ada00469262019f0847b32389dfed7d76b60839eaef17073a2f21ba08e1f11413d26d7644b90386f9927697cec51358fc189cbb6c5c8d5a55a5f13954bd788daf24cd2aba102ed90b76f084b6dcab3f1c47d292e68b5cf2ecee55fd9474eef48a240d713a418aa50e953ad7765440e91444058a07478a8afeb435f1adeef59b9c69052a81108db45637fa1d001680e587bac243ceb7dbb513f49deb4b25219c9eede036f555b91a21dabc376f7ff73e5bcc2df309c28ba7121bfae093586bf706e449498c3e7958f1b9bfa5c880a418fd1f91544714b2fb2730dcd0cf2a976dec4f41b62d0de66f00628328962d8df08836911306de9197d0e8cd9d2eae829dfe34a936b097cb66db49da481dfbdab26e2fcfd624fc6726eef4d8bb10aad2270cedb3e5f46fd715084d9125068ab7bc1959cc01bd179b29f069971df45a6e9b35797f1f3107de76c733e7630c548917375644f70c5e6179f8f194766e9fe3cc69354c7f6f42eb41dc96c039736593a9c689cecc944f44517ac751c164795ce81fd9c698359651943fd7a7ebdded0cccf1098176c5f28d3b363ae7030b166a932fc5837e03667afa108737f15af8e1bfccceb8dce417fc620ce58d7874ae3670c41ef5461bc82e03305a9804cd010045149a857b101cadc70e373f3e500ec57bd996605c990d663387db3edd019313cabba27bd31246127697dde9c6da109db59312d0a41d25e17eb6682b0de8639135e60a29065055733fab967f51675a05d162856f99a7aa71cfbd7887ae945026c2c2a7af7628f99f8daee0f3fbd758b5a3c77bfac6701a029968a52f14b164c493dbadc93039a443aa15a5a47dfb008013f1479ce7591ded69c1bc152e465c0d6a82716f275e765a15710e40d92b6479b77c2400138597d63df3e16f109687c24900ac9532f4b2e0b73a2100fc99467aabf1be243b86e4db88a236bf9defb64586db025879f9605967d87684cc7639fd7bd3da4fe32e6ebcfb0737bd03ccb5974ac4d9a90c9da6531cb7665c35e3b29c9cbe29b5069badc0f40f08444f54d0e45d369bea3f1464b28a3815c67a02333fa2b89bd97128cb50345144054946c15ee971b115da6698cd039ab148be56445aa81a2f53a534d9be74e95b4c47e21b72f2f0f3d9a6be5a9598f08a5956d93bbe0302146dcc741f58aff022099a1955493dea689ef19501a1d38236324dc343f2b2c884d479c7f50b1ee3effdc279c5b2ee33c11dc1e3c034dc6e9a7735c928731a4836576387259b526302334753e31093013835bd2b20c1d6a78aff637b051307c28fbbd63ac329b7fb21940d41126da20236b53099e86ed48a46ad2e2dc382bebc1771b7bce4a2360ea8bff83209d3b3f5a296d43272c027c25909217d29ada7248b61de92ff3a82f45f422a22e08f9d963f908b0928d9072ee61b5f55cf741412ca09fd958f6ed30160171172e3e30c616178bd89253d6d19eebc89f77d421308770731a2849bfd6e22b605bf56996f329faa63c1e2a0bcac2899ac46a7974c99515062a4248e2d742f675ae9ecf679b58de770029695e07dd9f8d3aaa71aec50bb0cac178670683bad342aa16479d8cce18b34df4b24a6b56341551c8fa72563935ab56c558ff244f6490b95ffeb45c1e7bc805d16a34a33570e0aa01986e81efc0ea5c72dba3a7bd6afa0c83f98fea58bbff57a7e7d4f5d9faf8f1dc1365ee9af1e1e4e875220809f64e37a3b3e05302b4ed03e06fa23344f81db6cbbc15fd7f5b62c7c08b0b4092179afa94f72be43c9be669173a674a4055bdb709d9c815bca7b277fd4a18b3dee73fb05ab464f267b44035dfef74759963c8d4b606fc6d6a144a72c362044a4d6e2894f8ec806ecb173a4d7f5a14363ba6899c85be34798f7a6461182d6afc4f077fe7d3b04dde8838064d766aeb6434aa9698e198faf159eff104b62caf73483233fa4f9909cad76857334e49a0b19746b8a7efc0c94082096c01e8db01df201ab33709f8298293d4a190001fe808c9e4d12374402ed5a2fb4209fb5b6a36c3cf1176ff9476150adeda3a778f14c60be1462e4baf251738a0587ea759d513f4b522954d0bf7a1ff760f1de8353b0caf7d53e0bfd55763b979ec5f5d9596d357796d5be8d4ec2981db2e14d3def583f0884e4a4cc47453e0f9ff939cb2b91a63812acfdde4f9eb800fb150fdea93bd1eb1ca1be886a02669832f0e80024f5e0098e7e972f2455697d857719ec6de29dbdf86fb2ed25fc925e8006941278a5a2a5e49b8a57e989872972af6eea8a0585d04fcdbde15f2797e28125f43649b0265a6c2c5d7115f1109e5c783578dfd4e5e11d1abce71ca903b4a82807d0e2083ddf8a2ae1086b4f33a29458b2bf4a6c369badf1eb07ec1bf989affe3d9e2f72bff3f926ff3dcdb86b419fb6c735a6347d65109bce7ad5a81c5d5a052a27e13cf994d8c5d76e83cf430eced4c30f1c42c480a07ea8fc06131d7abcdd575e8598b7040360000000000000000beca9139cc4338236ff45655dce96b38a0ef7686b2edea94d243dbafcc0edf51a77a71a893155c7207e343d293dd61f499c620f39cb46de86ecec9d9a3da5787107e233693571e4fb2a587f0c5b2f99f18fcaa07714075d91af359b79b650b5218a4a971caafe81552926d945440240e2741065c7f409cb557904307592dbf5ef14fb7da34662e7b79cbd37fca2653578be65bd74bbc87a5c9974fdf95a8759801da92445b2a6695286c44ff436d9e8a5eb996f0f5cae8a2b3cefe5c4af79fe7764dc5472bd695d87408eece3475a61db29822cdac790a4c5956f07831ea1d09ee9c4330ab1652f47b1e3f28befe9dedd52731d1e447fb4110e2b942f506783ccdf45df1236f4164abf30d49d471218b7a1a35c8fd9b55ae22036b6b60bbc3a6b030043c91943419e08269f3e86d665ef80050849d4837f1c012dae4d20aed7eddce012ca31a074ea744262c921cc7b6e4a614f68d0dc479378791b071a1e00d73f7f22df7f98fbf26df67ac9895649eefcb5dc4d54bdab8f2368c591464f1750c12d4c37a300bb89edd306a71dc5dcddff39e16dacd4d17ed6b112a16a27dc4f652c485b22a4382d39bf619057ea8dfda2965ec6eb9731f3aa705dd72db989478075aef4dfac7c381c8c077db730aff2bdbe9c7acd1985baf8667ffd7193d2a753f96702bbd4bb51bca2181b37c6d9d86fcbcc60da4b8000502d23363e8442819c9cdf53b9f2619f28ea478db8f055c15b0eb89f06302b05787ce94feee6d8dfed47e7c9f4ea51296d05eec31355b15482e43d3d6df209290c8be5d23d55ab38eeac57ccda84f218180730cbc7dd7c3f4c6288d9ce350bb2d1b759c0b149b858176dfe13ac531346e8edd6e99dcda81fde97da51be28e6102018f34bb78e60b196074f1d931bee19b35091f3776588a3b2c057177e7197a8767b7d445c8646d4c022a326df81c00bc755cd7dc0f4296c1a05936c628045e752d53927e10d1c183839b2f9c57cfc5b1a83b591d97eac0d57f64d92feab01f53c4cf19a59bd2fb4ee2b51e2dda4c1227830531252b71c910d117e12db263144d6aaab62929156f78184118f07439e16d4a0116a00272a2e2afbac3c02341dae7f0ebef707a777ca9daf7175f863b77b94656030aa40c202621a12af6a99bff6987488fd74e3e4ab28b5feee929d49cb0cff17d5bc1c230dac0bcaac4c8ea60043ac2691235b9a5b852b74cfcde48fbae3a654a0e2c9f159fb63edc7c8f745437d9f93d295c828ab101260e3950fc6ee36bf578a122d6df0b69e5113910237ef3761adb2a24f536583d59a88b7f36c1bead934af10c7f481361f9b73f327254874e25cd79bd1db58db3ce502f55e72a3edcdaeb28e2afc08ce147707b760fc1fc3e0150bd0e0df6d2a943de0a3ba24efd842f40f60369b1efecf98fec7bf2397e39ae1cd4a3f0671bd556c90c713537b04483af35d208ef98dd05afd263947488722774f13996ebaa3c9e08be88e6c2a2a868c7637b7aa25793a2a4e8f8e2ebfd20452d1d47cf815fbc91cde8415eb6ca8a09fc0c44ecc4476e526c93a22ad99e83035565a0eadcfaa8b6f749ebe2ddeea9b39ef91791cf55a3dba8afff8ea0827dcf63387cb99ee91d33dd2b21a20b2496c62b728472cbb9f5d5fded5ae28c37a2c9194dfcd565c9d1e6b2ba8932a4ff6782d65901e7e9fc81caf68cdb3a63dd334a9f5e8d9101bef242337d7166e0e264bcbfa9533e1a9f0b59e933beb6ea2ccd1196630feec92101d221a23a58abf7055d38c615984923d81abbc624b52ab5b55874085a70b5b4191f6788097baeafda118a2b173ab108740b1cf210cfaa6403d702c006938c73330ca206a129461cc3cc450cdbf96c6b0e16cef26ea73a8771c20e623576c8850db1d07f350a0a6e03526b588f11df53769ebf7f4b56ac217441322521b364dd888742e1cc839823a099a357d842cc8bb46c761a8ac5c9cdda98241870943ba94dbb3b2fea7647e6d981d907449cdfbf8b482a87c6210b936d259d7ab1cf255618e4bf26c2f6935c291f25da102db025867baa7ba4e937dfc2d0940c12a69f3cb4cdc7d4d4d6e99d427e59cbfea231b7fdcfbec2f2c59eb9dca1e51c2cdef01cc519933a2f2c9a552146b2b839eefa3206120c32c5b94b2112e1885dbc4cf1867d81a53afce673d849ff4a8187a38417add15f9afa5d03fdd5a78a4849cdc865d6c53b72d93b0d873feeffe570c7206ebba48819166325841e13895319d2cc16aeed200995bda4beb6b2b911cbe766b57f9d9d4b716f88431c1f270f48f62cb5a940aa30b58307f0a52477052e104c41e33859a675410b0b4b148bddeec3ed082abc2afe014c677236a1fb9f9313ecce4bf2a33312d573682b069e21d6c6fc9c5158306ce57ceb959c6931e267761693a8857762509b94165f7e85c5c4ed2758db7dc4955d81d8e09260c9ac9de1fc43185c7dc6627459666da5b6d6859d8c4eebdbfae065fde9348008146a8ff797e5f1c207ed1dbb643c1e3b94af8e9eb7cb18b9cc95646ab8b2a4e93a8945a6487351730e817560c3a722e85ed71388627759e14ed000db3f68b99451de86636cd3bec0f9f928c368db98d5510ed339e82141dc46c271c15b2be257da9fec62f5a53169b345bfbf7359172bba1482819b7fd4e625a6c7201e6255a74b3f49faffa1c0c632bbff5fe70ac7a7e57d99bb847f4e863ffbcfbb5ecfd7902066d75a2efb1ef9af99a63bd4d934440431155b99f9801c71d83d1c4476bb975f2d32b619733a11d87cc3929d5fd7cf8f5295cb539f1beb6644e5e9bf34b003d55d089079dcc552984e5a274fb279b6793941d88b49fe538c683caa5a32e846adfb73655c17971662c0017091575a1d82c639b44eb0cab1e8c9e4b0188d5b4415a5dc3ec43e46c234717e9c497a8239f54d30e5e2fc411847e2575ffe05257cb45d7a4440604618a441959f951c0a9fb17dbc768031ed51fa2826c2198a214b8e8bfcce6cef344d0e0c7cbce36d0c6ab496ebdee97226d7a4b02b3397bd5962ac42b70698495133801f04cb1df309e0ef940c1260d566fc380cf60de727f9c78c5545b9293f23d79f555ef53f7ce260e43939a471dde83f0344564bfa8a8bed56cf187c1018961e67e347c5606195e2a6a8245e6bc3b4e5418dffca8242844ed4be63e10d37d77492db85f1f40b493be0c321f598a399f051999bc199855475550c98000000000000000100000037af00006784c17001ae70c883483cec062dc18cffe93c5048f7364113396578c7770be109d99204969fbb0a5892f2567cdbda4be6922e2d29fa59bedfaa57b1c66babdc5339fa06932c3b40f9093f7fd415241e094075545c71f4f43f17e48afe38c5b6fb1c2ab49a84a801e27376346f875646f4fa3c33513ae634581a10efdabaa6b839bfcb1a7ef10000"], 0x13c0}, 0x400) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000002940)={0x518ee091, 0x21, 0x9, 0xffff, 0x4, 0x1, 0x5, 0x10, [{0x200, 0x80000000, 0xfffffeff, 0x3d3b}, {0x5, 0x6, 0x100, 0x80}, {0x9, 0x9, 0x100, 0xffff}, {0x200, 0x5c, 0x100, 0x200}, {0x5, 0x7, 0x1, 0x2400000}, {0x6, 0x1, 0x8001, 0x7}, {0x4, 0x8, 0x1ff, 0x3}, {0x40, 0x1, 0x0, 0x4}, {0x9, 0x8, 0x6, 0x5}, {0x2, 0x20, 0x9, 0x800}, {0x40, 0xd17, 0x7, 0x83e}, {0x4, 0x2212, 0x2}, {0x2, 0x1f, 0x4, 0x401}, {0x6, 0xfffffc01, 0x2a0e2067}, {0x1, 0x81, 0x7, 0x1ff}, {0x6, 0x7, 0x8, 0x86b}]}) close(r1) fcntl$dupfd(r0, 0x0, r1) socket(0x6, 0x1, 0x40) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r4, 0x0, r4) close(r4) write(r0, 0x0, 0x0) 22:28:57 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x80, 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0xffff) r3 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) fchdir(r4) pckbd_enable: command error pckbd_enable: command error 22:28:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) 22:28:58 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) dup2(r1, r1) readlinkat(0xffffffffffffffff, &(0x7f0000000180)='./bus/file0\x00', &(0x7f0000000200)=""/80, 0x50) fchflags(0xffffffffffffff9c, 0x0) semget$private(0x0, 0x4, 0x12) 22:28:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='\x00\x00\x00', 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYRES32=r2, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r1, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/68) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x2, 0x1) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r14, 0x0) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = semget$private(0x0, 0x7, 0x287) semop(r22, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r22, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r22, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r22, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r19, r18, r19, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r19) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0dc57e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = getppid() getpgid(r31) r32 = msgget$private(0x0, 0x20000003c4) msgrcv(r32, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r32, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000200"/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r32, 0x0, 0x0, 0x1800) msgsnd(r32, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000048696a28056731a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc2370db4ad74d435bd8017a071300c19c94caa4515fae4637dbf58f37bd8a9f562d4549c364325bde6bb675f95f89f95aaae758ef1197d719175ebfb839f319f1b4962ed2da9ac4338c3409a84e1b79a05ed2ddb4367a36f4fac7ba147b0b42db528995bb3729820d1623dcedd28be840867cab87567b4282e9fa620a887b22706f8623ede9d886c153d230948fc765ff014ac4d01669fca5bd0c16808a5ff1172aff776844c2d21e5f2c0d58da9fbd91a2997ec77fd3d238c3e5a3c1d01cc6932f04190869f57692763248e9896e7e22ec54e7ff28df03a27067181a92d6a0d2da3f2bd1d905d8627fde271540efba0b8256157c2d4bbadc58f32ff6319229b201a7c6f538055201c88408409e2de2"], 0xfffffd75, 0x800) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x1, r26, r29, r25, 0x0, 0x46, 0x81}, 0x10001, 0x1, r30, r31, 0xa5, 0x1, 0x4e2c, 0x6}) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r34 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r34) r35 = syz_open_pts() r36 = kqueue() kevent(r36, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r34}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r35, r36) r37 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r37) r38 = syz_open_pts() r39 = kqueue() kevent(r39, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r37}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r38, r39) r40 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r40) r41 = kqueue() kevent(r41, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r40}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0xfffffffffffffffc}], 0xffffffff, 0x0) r42 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r42) r43 = syz_open_pts() r44 = kqueue() kevent(r44, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r42}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r43, r44) r45 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r45) r46 = syz_open_pts() r47 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xbed7411b0a7c8ff5) fcntl$getown(r48, 0x5) kevent(r48, &(0x7f00000005c0)=[{{r46}, 0xb8ebed454943ce1f, 0x0, 0x2, 0x8, 0x4}], 0x8, &(0x7f0000000080)=[{{r45}, 0xffffffffffffffff, 0x15, 0x1}], 0xfffffffffffffffb, 0x0) dup2(r46, r47) msgsnd(r33, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r36, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r17, @ANYRES16, @ANYRESOCT=r39, @ANYRESOCT=r40, @ANYRESOCT=r44, @ANYRESOCT=r6, @ANYRES16=r46, @ANYRESDEC, @ANYRES16=r7], @ANYRES16=r1], 0x4, 0x800) msgrcv(r33, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000000a31f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r33, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r33, &(0x7f0000000480)=ANY=[@ANYRESHEX=r30, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r24], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r28], 0x4, 0x2, 0x1800) msgrcv(r33, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00'/218], 0xda, 0x2, 0x1000) r49 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r49, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r50 = socket(0x18, 0x1, 0x0) r51 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1003, 0x0, 0x0) setsockopt(r51, 0x29, 0x77, &(0x7f0000000000)="03000000", 0x42b) setsockopt(r50, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r49, &(0x7f0000000400)=ANY=[@ANYRES32=r50, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r49, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e3596b47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf310000008000000000adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf32e0c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r49, 0x0, 0x0, 0x1, 0x1800) r52 = msgget$private(0x0, 0x0) msgsnd(r52, 0xffffffffffffffff, 0x315, 0x800) r53 = msgget(0x2, 0x20) r54 = socket(0x2, 0x4001, 0x0) r55 = dup(r54) getsockopt$sock_int(r55, 0xffff, 0x1021, 0x0, 0x0) r56 = socket(0x2, 0x4001, 0x0) dup(r56) shutdown(r56, 0x2) r57 = socket(0x2, 0x4001, 0x0) dup(r57) shutdown(r57, 0x2) r58 = socket(0x2, 0x4001, 0x0) dup(r58) shutdown(r58, 0x2) msgsnd(r53, &(0x7f0000000d00)=ANY=[@ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYPTR64, @ANYPTR, @ANYBLOB="102958518e93c13ce689c38e6c9d896ea862edcdc29f5876e884a47e3da81582cf13462bdf794ad51208c3d058ca70b534f694801500dc287434bfaeb8d7e0800354d353974687c5e5310505d97895e7cb25a111be982439893845808afb967bd09f588715f0b5b83698739c091a3f11a5fb020b04890b60819f389dda3e", @ANYPTR64, @ANYRES32, @ANYRESOCT=r17], @ANYRES16, @ANYRES16=r55], @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYRES64=r56, @ANYRES16=r57, @ANYRESDEC, @ANYRESDEC=r58, @ANYRES32=0x0], @ANYRES16=r54], 0x3, 0x1400) msgsnd(r49, &(0x7f0000000200)={0x3, "cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c219016d47ed37dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f87935ec65fc198c95bafbee813167ee3d18c482d953d843deb7dd3d6923d838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804b4ad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e38070660"}, 0xe7, 0x0) socket(0x18, 0xf961734392110b48, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000102000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x400, 0x0, 0x0) socket(0x2, 0x4, 0x8) socket(0x10, 0x1, 0x4) pipe(&(0x7f00000000c0)) 22:28:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) ftruncate(r1, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x1, 0x89, 0x746f, 0x400}, 0xc) 22:28:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4000000000045}, {0x14}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getppid() r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x2, 0x1ff, 0x6, r2}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 22:28:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x208000000000d, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r3 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x105) r5 = getgid() fchown(r2, r4, r5) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r8 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() fchown(r7, r9, r10) r11 = getgid() setgroups(0x4, &(0x7f0000000040)=[r5, 0x0, r10, r11]) getgid() pipe(&(0x7f0000000000)) 22:28:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x2, 0x0) write(r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 22:28:58 executing program 1: socket(0x11, 0x4003, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376309000000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6f9ff0d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2aea9c5cb000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r0 = socket(0x1, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000180)=""/122, 0x7a, 0x1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 22:28:58 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ftruncate(r1, 0x0, 0x7) semget$private(0x0, 0x3, 0x3e9) r2 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000080)="6a5f4c341e2ed41474c29a85900f3b590cb2ed7dbe39e00f8e179bf6fd7fe7482c49bde1989dbefab62dfaf66eaaaf92b3cd87833a1d5c555aae3bc2cecf392fdeca743eb809d71e1ad5dff680c7e52469cccc9d0055a3b4ec9b4a03adb12aa24ffee5556fb0476f35f6f5b8c64befcfa853e760536bd06225b0832bff1fa03aa2a95fdfd7b70d61ee7452ebd488f07cfe6ca976387e359626d2cd3ce767db91dca6c8a803c632e6e87a6c1373556a", 0xaf}, {&(0x7f0000001140)="d8bd1929eaf22de84be929858921627f73573eb265eba3e5427b9b1714779141c8e2a7795c516e9a7d87910efd0be9311b5b568badeae86bc36ea0efce37b00fe3d963fe42b497e507aa07692e19a24ec11d2e810e190b3240a9c03c003794aa6e796e9f98aaada8c394a614b52d8aed80864af7572bc60fe75ba247213353dce802de0573f28a7a5cd14c0e9c9d0f3ee1a8fef6389c7b3b44765e2cfd200a3797351e22ec5047f6e8d57c48a3849ea9aacc8f3a76a20c2436533815605d4c561c57f1ff96489699803b4bfc31945689e959b57e49d54043", 0xd8}, {&(0x7f0000001240)="a3ba0e8c3f224b22b30269667dfa394c6432747d86dc7a404391ae8fe0238023234b0da9c1f35b028a41dd854bfad109d037d5973829ef22c7086caf432d8f9145c12d991d62d9e2ccc5fcb0ff7819b122a7f9d3171c74fe383cfbdbb873cf04c9a08b32e7fd8024456f09d60bf722d9e6e5bf768627a45562656f5179684abacaf8bd2a3459ccb0efe4c8854e9a92c004dc074085383643cb6831690fedc2796607a4d6ae989210c42edd5328dbcbd42c89c55631b83504f1f18cb8baddefbb6786428ef2560201e3a9719e0363b2", 0xcf}], 0x3) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4094, 0xffe}], 0x10f9) 22:28:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x400000064}, {0x6, 0x0, 0xfc}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") 22:28:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x1e9], [0x80000000ff], [], [{}, {}, {}, {}, {}, {}, {0x7}, {0x0, 0x0, 0x0, 0x1}]}}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8, 0x598e, 0x7, 0x1, "360640a95c3343216d7cf8b915c7aedb9ee70c0a", 0x20000000, 0x6f5}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f253d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f51d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r2 = dup2(r1, r1) write(r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x40, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 22:28:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x401, 0x6c, 0x0, 0xa40}, {0x2002, 0x0, 0x81}, {0xc0f, 0xcd, 0x9, 0x2008}, {0x101, 0x7, 0x0, 0xfffffffc}, {0x1, 0x6, 0xe2, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x24}, {0x3c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 22:28:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = msgget(0x3, 0xb2) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x0, 0x1800) msgsnd(r1, &(0x7f00000000c0)={0x0, "abca62c00d52789d552418206b48ed14a7148648e1c9a276afa5d1bac2ca6fefa4f9b875ecf2820025eb1e89ff0c5b80865bd3bd81e28e6526e956b7960b1f58ccc8fc597f8157859405a89f69a0e0fd24fef819e9910b3505b914cc2a052206b7766b8bbdbf55e0f8ece06d09baea6bf52946e77b5f9b2ee32e2f4effaa4a54ecb462d3d5dbf07438c32cd8a549113386c6995c95f64057992d137bea4c25f14defd22be3f0d3a7868d661fa23477bb85cfe41790815fe5a883a75002a36f4327ed104ab9ec2e519f14d380ef3df7f012798701fa42a9d91137bee09ea10eaf75da7265a59d1b1db5056083"}, 0xf4, 0x800) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c000000", 0x2c}], 0x1) 22:28:59 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1a, 0x1, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setgroups(0x2, &(0x7f0000000080)=[r2, r3]) r4 = msgget(0x2, 0x200) r5 = socket(0x1, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x1, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x1, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffff0d) rmdir(&(0x7f0000000240)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000140), 0xfc6f468, 0x7fff) msgrcv(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000200000019548302d47c00dd240000000023819830f5da79f50000000000000000000000000000000000000000000002976e73ad3aa2c6f73a000000000000002366ca7b8b00000000adfe777a68d7f8afc11c5b7e9d936535b8107aeea0cea8d7c767f88f3c8d0000000000000000000000000000000000000000aeab0804251391831ab53c5e62c435afd0c7dc2f55585b2a459dff6689171c3dd9795d4ce9d80990b82ce3b85ee158663491f6ce7977827563d64df82efaa7e3ad10e86930b80b4bdfdef657fdde7591a1c09776e3d4d482ce7c3b670b070699c5ec3018b1e6b1c3492b4d4a2de82706fccfdc1748f56ca9ba34193f90acf041747f988c8ea3d2e9e21acf0c946f2ff646bf0513ac122e37a6feec0de51e86bb507d8efba1765103d7966ad32da37affc5587588ebba15391e841b7ab876aded3045e13c4ec480ebb835432ca125bcdc0c3777fa9c1d923b92a74019b2e8bc885296e1227435a839e7bd3427876f8171587a98541581a2fad57a671eaa25bd99e46e7dee08739ce032f72f0b0b0003070b62452b00eceefee05b3379915d05563366ecab01b404103f5407109f686a93c37e5d59eb6e"], 0x3b, 0x3, 0x1800) close(r1) r9 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x1, 0x8000, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r11, 0x0, 0x2, 0x0) write(r11, 0x0, 0x0) chflagsat(r11, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r10, 0x6) pipe2(&(0x7f0000000180), 0x10004) 22:28:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4000080c1, 0x48008000, 0x0, 0x0, 0x49ed, 0x0, 0x0, 0x4000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:59 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r2 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f00002c9000/0x1000)=nil, 0x1000, 0x0, 0x800000000008030, 0xffffffffffffffff, 0x0, 0x20) write(r0, &(0x7f0000000240)="99", 0x1) 22:29:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x1f\x00', 0x80, 0x0) r1 = kqueue() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x8001) kevent(r1, &(0x7f00000001c0), 0x2, 0x0, 0xfffffffe, 0x0) geteuid() 22:29:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) accept(r1, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6, 0x0, 0x0, 0x93d3}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000200)=0x5) 22:29:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x1af7}, {0x6}]}) syz_emit_ethernet(0xfff, &(0x7f0000000180)="2ced4e9b3ba7dc28e1baac7f63c9675296da7c71466505cff39798477a9bcee217dc80e17d67395ad353fee82c5cec07c0e26b5a1364c1fcf397461e47cf9081303cb1e2a71b07679256aaf96cf877dcd21e97560f5fb093122fe17ecfca20360da1f0b9f38e2936a1cf650919dd4b3a8cfcc43d6d1ca6201295103a38e15b5b14f6014d87b989ac60503df204451bd2764759e31b00112754f346ad51af175950e78a5cf16285215ae5ee148c5a1364ae3c0dafa558b451c001c8b86ee3a78dea67a185273114ec90c3b9ffef1ae48b5af3bd73410a4abe285c737e4603995d8e353487d4155dc1df6ec7324e9ef6c3bdc927e6cc8726b0912b340e9354564db2a5b8b385176f0c0f69e423b4695c88b4d7e2a6e101a0312f08e02c18ee5e516f57383b81cdb0ebd723089771642ac9e9fb9a861d2c82ee2c9d5b853980ba9d20da187a380cd5ac5ee279668cf1dbf561239e2d1953ce3dc634e1c1fae445aab49420d033037309e386f97c764ff6bef936b8507a7280624594edc72fbb9a82b713ee957f1946a6bacf6fb7cecf03d5be0e1e5ec2a9b4f18abfcf150ead4c0b2cc34f813962f68058ca0ce155dc8d420c501e2d017b7ecf3f4beed1572e43a16cae45783d95b5e88a1139b96cc88a74b97b25adfe466d197945a8f4250f50a3e8b39939cb2fb1c1c729b3be1ac3004eb192b9e3d724a5aa5c8817faf84cb98b0ca0ba4a631986dda18df949c24a8da4cf5794034116450a6e168a059003ee02eb400b16ec0d41bce0d2c00b853803969df22955425f8152086ed63f89164805d65e6bf699232485ead75c4890bf84025accd7e43f1193c3eba28c8e0ad9df08e2afbfd9d4f67baff773b3458b6236dc843005673639d366a07ccd741744320e9a791835b8b4cd53b6437d19241bc25a65236e02f94015393d00edb6875f50341170f0c67ac910464735b83c0e85891f29c3195fe0eaf608af3948dcac76129ae4fd0a12bb2bb1209ea45408afa369cf9e31ebb294e4b5c77e9b4b729bc7249f6bbbc9ad6688f3ce6ab638ad3a40e2c6eb4197b53adc5605b50ed6056e321d50353beeaa465c45008f4a9da3550cb068c819505fa3176a46df6946682d69d7770b70ddbc355602d6ce28167920748f49f6a9b44c2136cc69195351060f1f9692ccd179fe6a9f2060c1d0a024dd7fd905cffd44377dbfd3b6b11fe6ef9ce60d36a7127f5dfcaf1ea32dcfc641f8676293e0c556a0da7527aab8d8a0cc34e9b4a633bd6b8734e625aa8aa8133ed8420d1b09350035613aa3f9f111c8b69adfb9e3347d9ea60fcfec741bb76779a86255b158af9d0a1a4806d77a29f6b321542f3db349944d6254f3da8fa9b5be2ca2340bd09d4d84843b8df6b48b6c83c3492520e38dc76accda8a7096ed531a419f9de2ae8a198b561b797d8d3acc465a874b0e8a3bc2d018305caecfc2ef2be1fb742aa15368f026c42b844b7e1cf4d198ae1d160d918ef55800f5581823b230b7de91f3311ddb02a3707b1b761c3b88701877fc8fe37f7cd2f89392cd126cca0f6d472485b45022104a7ce9d8ca9870970be5a68948a851049c7543ab68a8392a8bdc8e3c16c17341ba8cbab7d55645e76a4ed4ebdc42ae1b32077d78e42604377f51985d12aee7b6392e1961e89c552148e479742b995986bf8ed04e5a58761ee113af0c61ddb8a293d816a8457253876a37611789720095f8fe4b2e6e82155830b46eb9b1ca8636bb94565d1dcd035eb1cf85e9d20539518f433a31a5909e86a48a435190c1abe213c87184a4da7a91d3ae529e5193546761c0b34677dacbe4a674d2a49aa3bb0e390ce8189f9ba2f3955927ab65241cd7e4c929a086cb973b684d4f02c02673ab207e90a48abe7a54574a4cbcde8463f571da315423577c6b3704b893451d5bd3d8ada168d2809ee760a282132ffaad6810dac7867c20a52100d4fff6e9ecc0bc4b7cde8a13951111a2964d6bf84b17751888b5d131f5cbd43060f78838fd797a854c5bcf7ef3459bc94b22125b7d4d0717fafeb985c61c2f2617e2beaca9582d3c70adb63df73f835489262f695e8dd646c1a7dcea3edab51b4afdb8b863e82840b0d6ebfaa26cc9fe6372d941e5b1ace0453d699bf610117aba05861e3440dc4b815502e73f6f5869d908e1f79f9098562f7fd9fe4c3ccf432b5ef0a96bdb5b3fdce9aaf9982ffb225abe67f1fdf7afe8c9b69dd7cb3dd6ff66f67530ea5fa9ce985595234a15bc5b4cda166d8c00fd1bb76be3becc5d173705d56547349fdc73fe14fe9a7edec77ac13f7b645d4eb882a7709094b47c131102f6eb0455bfd8ec5c58e47a4eb9533f17e19185df44c0b1a395023c434df0a296c76b47faee87f033ffd20dba66e44b2df0da07b4d0710d17196d3b4903b2e2eed1d7637e8d978400d3c952f65e2815cca12b67fdadf5a2801b165f7721ca60e3c53cf0dc9f476301797c332f254503f036d9fb667f1a2fbe29ba12ffdaeb1b97c08487289ceadaf9a62506f11758f5f42f311f78bb006b1bcfb05b5d5d516b19e56abfb04224706cd8c54b51d4a707a543e762a901d4598a0a582c0ff05faf90146f327833b2433e26d46bda2aeea6854fc97b693cefed09c9fa25c2d0ba479f9d6bd8196e14c68c3b0fbd395d31c58aa426f99c9c019d27458bd96562853c4c66da1f206b87c46ac00f2b36a7126c39ad5c0f202da3a216fcdfaf128922a08e19a2b7f88a643f424720c1b798a53aee52a6efaaf05f612288232989259ee804c135f86387a81eae80eceed9306455650200d210e69d714c8650eaf7185efc15c38b1727baf872810a2fab7088c461ad4ebd880752b7d018d3aa72ff0355a5fb786ed774e004678b8da8ad579aa4373ea91c01d52fb3e5d9b32cec23203e6fd8b3dbda78a5f77018d20da79ae1b2da92484fc84c8689e51749c2032607f0f2045dfb4a4ad241842f7605fb98d9efc3216a5555e32414f881a8c1ca7beba4a9ab0b6efdbb468870430bb139951a3a934f81950a68b1c4444565395cfa08a05d247a4d91d5f8dcdd87d13e24086085dffbb357d716cf53507a0897db690da77962aedd476fcafc3bf7ab1f29c5cfe56e7ba5872eb8f6a61caa2606ec1eced0ab0f549ada8f87645e762122a208519f6028802692461b09508e3f15a06bed42664c50065691e8d3f9ca30019ea34a5775dea6486a5ce86c9b07834772f9612b5a281896b8768f43ebd0eae064d9e34f8395d58023a8e5ee1c80f8c8f1b10a7c9209150c9a8e6db4b3b9a205234a4b360b10031ad9876e48788c2e3184c96542959fce382c6794e98b5e947df2286b0ae029de5962ca650100adea8804d584f48684a6f27df1ceff0e9fa7afb3e2d3e199d9dc2ae7b8bbb2a340f4670f96e6865379ba41454c8c21311d0ab18b31a21045a00bddf793a95167e8dffd4d15681015f46ae5d00ac91392764e73720558b42cc92b2947845eb80505f1d1e2fa7f16850ce67da09dccbc3357bae43f4950945a4f364e367790258ba302fa87058d8eecc6029f46fecedf74109e6b4c487d597b14a95f2683348be9f6a9e01327c6ebe68f805e40f5c127aee32744fe0b9e9c19adce0841a9d6f16673f3146a8977cc5444cbcee3ab50049d9d6de7a2221660e19409e81c812cdf003a098dfd3ba9474bce9b1b429380e0c983bbdaa20d8dc6efe35d57407e1f64025e08077cf67e11055997b6cd43cfcc8c8d5698e09e79bc3230a1a8c7ada5b4d9c1cb93d2d42142b94cb4b7a38db02cca764d9b02f049c1189cc8828dccd671397be00dd892219414a39c5627c9d42e81deeeda9626052b328049c0c9f51ec2943a3819ee5daa0260383729e58e0ccffc11b72b67fd34136606a1f1e651621101999116de48eaadb8d49dc7232e536eac5de22703e88a6d89a01ed9b616511f5a7ca879d45af0f7bc2af2f1cef07f70829515d3a5e20d35678c17af16369bddd2d4ea1463cddb49ac6e47a997c80e35678796951cbc29d7f4d46a5e14ffb4a193dcb20e528f657cad329b5f79055526a9303ca83148921f26f11606772aff1ce74dca2ed30438e8ef087916cecfc10b34ed3f6ce05f4601a7dbd9bb5eb331eb4d85564749eb1a0cc5483d3b373561586e7cc7eede1d0a2c53bd678e3e11d529b9f9a8d2656732de61e7d5f4ea22b561d0cef8d236449d01bdf3fcfe208dcbd5dc6b66f2af1a1b8bb0d972c6b197f52c613ceaecfcc23f43db3d621fe2a040b00ff078c6c24d83888c2048e73e7373942e0b4b1d478158304dc4b1945acd80bb578b5b303c6bf9a061f485eee47f29e396a9ef1a7f2d0e1dc0e85339752da985767466f7cd24f992414d09b74ce3f2ce358cb92a5eb3623699e2bd7e2127ed9ad96a811e9ba94a159ef774b15ce3de28b23147ff57d0e9e0905691c1e3ae913f1c531050d0f73379aea65057fc3952aeff0f92c93a72a05295be10bac0a4c0287e2801a9f6582c9a4672aabd66afb7ce89bb6df9695f4bfca1cf305abd631462937809c42a876555faefd9a922bff19fac75d34bdff32d22c2be3f15730a86b7bfd8d575c8b455a35b55a9ca41ef5a58633203479129d74ebc51813974564cceee2dcfbcc01d05f99090f406ac93cd0b275d8c7bb70b0f9c2455a3d6b314e4ac0f0e1923af69166dd4ea1ad95e2ffc02994565f15741972b20aab44fe30342be1ecec3de78292f6f55f81138c882fca5962e9fcdf502376099e33fef09aff4f468c7a2987248611b0b36aae0ad75969af7bb9185062517d3b5bcd02ac7ad0239a55bab1c5947c7a50a824860b2631f14d43126b632dd2d9b05c555668d97162483ea24f69716bc4cc0dc68a783ceda28af15be1d66202f206fb1d0bfbc1b514aab3bc9bf88cedcf82e3c2faa601289be93cf203a0dbda68b4711f651d422dbd9ec77a4a74f17db1d2a3cd50de53515bba5fe45b6d50fb6fc7f3410087d72dba8deb9794d32ab369c96f98db86fd6afba4ab61caedaca4958b7f71e331781bc8704cf2ff1e2eae97084f94a8df86975b57a08e14f674c6bd461d0e83a672905d86d0038150c72cd4704927166e6d830a3fa09bbc0a1b76d0aacb817f4d909320b950ff4611b788bc481e1ca7d627c4323ffb3e4ea19cb79afdfbdca05ae2d30ed2553eccef0ffc578c83baab5aaf19198e395752a496864878d5ebcbd8d5ce896883a29f4db2c706ee80f7da24a80664bb03c1482aafa4c552e7e5a89cf7169b393313359c7b035ce17e3622ca29b44037cf33a209071af6d4fc0fe1259f151a511a41ff032413655329768f28a26d0dbe87f41de1aef6a71db3bf795b1a65d94e3a6a83c0e01a9fd6e29f277b8354164634bb2e3ad7da8d76cc7534a1c83384332537b4635401f444890a041f2082169fcd81a0ee5100dab2ec30fbd977e21358e507daa04bcf0c6290b9b292ac181680b7147c93fe3c08a9985cce5bd32a61ed1cac57bdda6b1fe9ba1bec387a7145a68228bac6c2a15b01924b77e914729533219d693532f394d99f9972835aa2fc9328b444310882be5227c8a8eb8ecb0b067a773ee5479d8b97f9f9784408a017fc428081ff7128d095227ff86513f74ce1353d487cb0b15578bd85e07ff650b616f25b6397ede84eb8ae80e2adaa5d5e95e271094685717baef9721b176780526d7385a52ce5fdc3c1b87fef68aa14a54c50c75d8f5d63c2b4d43e37a648ccf0ca9a1c40e5c3e2219ae3fe8ae920980eda02d0a3bb28976d7149b71b35da542cc13528e8803dccb6756") 22:29:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xf29b, 0x9, 0xf8, 0x8}, {0x9, 0x7f, 0x6, 0x9}, {0x7f, 0x8, 0x1, 0x1cb}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x1, 0x1, 0x9}, {0x7, 0x2, 0x1, 0xffff}, {0x88, 0x2, 0x81, 0x1}, {0x7, 0x8, 0x6, 0x286041ed}, {0xff01, 0x6, 0x6, 0x2}]}) dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 22:29:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) dup2(r0, r1) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r3, 0x0, 0x2, 0x0) write(r3, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) 22:29:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x20) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000100)) ftruncate(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x6ac9d95aed9ac3b3) dup(r1) 22:29:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) r3 = socket(0x1, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r3, 0x2, 0x3) 22:29:00 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000280)={0x4, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0x10000, 0x7, 0x9, {[0x40000000000000, 0x3ff, 0xfffffffffffffffd, 0x100, 0x3, 0x8000, 0x5, 0x40, 0x6, 0xffff, 0xffffffffffffffff, 0xff, 0x7fff, 0x0, 0x9f, 0x4, 0x43c44d23, 0x5], [0x8, 0x400, 0x5, 0x6, 0x3fc00000000000, 0x8001, 0xfffffffffffffffa, 0x9, 0x5, 0x6], [0x6, 0x401, 0x20502089, 0xdd, 0x1b90000000, 0xff, 0x7f40], [0xfff, 0xeee, 0x3ff, 0x10001, 0x400, 0x5], [{0x8, 0x800, 0x9, 0x100}, {0x9, 0x4, 0x8, 0xffffffff7fffffff}, {0x2, 0x1000, 0x2, 0x919}, {0x100, 0x200, 0x6, 0x3}, {0x101, 0x8, 0x2, 0x267}, {0x9, 0xfa23, 0x38, 0x100}, {0x6, 0x6a, 0x20, 0x4}, {0x0, 0x4, 0x0, 0x298}], {0x200, 0xffffff80, 0x2, 0x5}, {0xffff, 0x7, 0x100, 0xf91d}}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000280)={0x4, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0xfffffffa, 0x0, 0x0, 0x200, 0x0, 0x2}) 22:29:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = socket(0x1, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, 0xffffffffffffff9c) sendto$inet(r1, &(0x7f0000000080)="1730640f830c0cf0f5c2c124444b05eb597fa1e7b4d2d66213ad757e4a93c21c98739a6f68343267ed821904920acf4686", 0x31, 0xa, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 22:29:00 executing program 0: open(&(0x7f0000000040)='./file1\x00', 0x0, 0x86) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 22:29:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b818000000290000003100000000000002000000007f0000000040003f0aa041004adb5b0a2ea08974f2da68a33708c478cb84adc9aa6db7f0a69f97347ea65b618b7feced4c48fed7e960e190da76583f5b6bf13e128c69f415c863408d30b2cae8be58c2775f944e0f7f99c656a07e6a5ddfe360e66d0f3df16fe19255137522deaad4630d7719bd1be398e0fcd5a3543d0e3cfa5df316fc47a2801d54d8868a86bb60612a8c1d3b820e6ebec41ccc27ba6d623aecd80ae49054a1fa570a37a78d001c015c2bfbddad733cb702d078d68b44c99b90b13af15e8b5e0d0a91a1865fe5e7f35459ac1c7784f5a3ff4be0b661ed1f176508405764a5c01287236f519a6a3e8d6c2dec476f59b589b911c2407a3a57543b30bb3eabad0bed40beb7c9ba7873f08a4bc61aa57d405373e06ea5b3033489c3edf187424c681aed720328938e43d7db3cadf3b94e9bc98e7531fcb68adb45d62a8471bf74faeaca99a6ef1a7f4d335cb5be5ec89a2df849cd90d6a7a90db332acaccf619b1a55c26cd7caa673ac9899d0901ab048c0b3175e3398"], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = msgget$private(0x0, 0x80) r4 = getuid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r7 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() fchown(r6, r8, r9) r10 = getgid() r11 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x28e0, r4, r9, r1, r10, 0x112, 0x3}, 0x5, 0x100000001, r0, r11, 0x9, 0x4, 0x3, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:29:00 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 22:29:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r4 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = getgid() fchown(r3, r5, r6) setreuid(0x0, r5) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202133c209187729c08ad920b00200000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c3102000000000000"], 0x10) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) 22:29:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x800003) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 22:29:00 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x401, 0x1, 0x2, 0x8, 0x4}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r12 = getegid() r13 = getegid() r14 = getgid() r15 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r11, r12, 0x0, r13, r14, r15, r16, r17]) r18 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r18) r19 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r19, 0x4, 0x8000000000000080) pwritev(r19, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r19, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 22:29:00 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x40fff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x30000000000) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000440)=""/244, 0xf4}, {&(0x7f0000000700)=""/24, 0x16}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000580)=""/110, 0x6e}, {&(0x7f0000000600)}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000000640)=""/52, 0x34}], 0xba) writev(r0, &(0x7f0000000040), 0x1b) 22:29:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x80000000, 0x8, {0x4, 0x5}}) r2 = socket(0x800000018, 0x1, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 22:29:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x8000000004}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a4b1abd604accc08d4df33b5293a") 22:29:00 executing program 1: r0 = msgget(0x3, 0xb2) msgsnd(r0, &(0x7f0000000180)={0x2, "4f4c1cf9b4c0b5fcf4006097b1a03920"}, 0x18, 0x1000) msgrcv(r0, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x0, 0x1800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/171) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x61}, {0x20}, {0x6, 0x0, 0x0, 0x82000001}]}) 22:29:00 executing program 0: chown(&(0x7f0000000140)='./file1\x00', 0x0, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x1, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000080)="f213a2d78801baa4c27ef059d62a019c439773adf6d3b81d06c16d833e827cc0740519bee31e33d8c5627c5f53b92cbd0b42", 0x32, 0x400, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 22:29:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x7], [], [0x80000000ff]}}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8, 0x598e, 0x7, 0x1, "360640a95c3343216d7cf8b915c7aedb9ee70c0a", 0x20000000, 0x6f5}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f253d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f51d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r2 = dup2(r1, r1) write(r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 22:29:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20, 0x0) mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 22:29:00 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x5, 0x800, 0x8, "de95e22d89dc8363cc595a14025b4e63014aa12a", 0x2, 0x900}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSDTR(r3, 0x20007479) 22:29:00 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x401) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/175, 0xaf}, 0x842) 22:29:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = geteuid() setreuid(r1, r1) fchown(r0, r1, 0xffffffffffffffff) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 22:29:00 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x3}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) dup(r3) 22:29:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaad8a) semop(r1, &(0x7f00000004c0)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x0, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r1, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r1, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/161) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c, 0x10}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = msgget(0x1, 0x254) msgsnd(r4, &(0x7f0000000900)=ANY=[@ANYBLOB="030000000000000050503a040b74b5c555060b7fb6740cf1f248bb7e91fd70729a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd3e9dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e01a6e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b0540ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d28bd83cd7689b898e25290c4000010000000000a4e1d3733d4278f2b7ec2cdb9022a75e53fd16eb9892cc027467d98a3888c1b18e95402231e46ca6282315e4ca4f71ddb317083bb1f1ed651a643990ea0fea203efdb051dc09106eebd60db86366da3d69ce717f3278ac9b1b63a887fcb4611aa3e3800a9459cf821dfd6eb86c2e113afc378ed2ce7972738b6584b02b4ef4ad3eca91924960c58e07fcb2617023eda64b3dca16e54908d8a2721cb53e040465770eea555774f21dbcef9124c3fa43d07907cb38bb2795418d7620495c9b08995c1239274f2d2136bc53ae72290a50eb1e53091f6dad417464c167c782afe007b43cfa9a31af07e5833974ad20b2d3198534e5c9406884f6986f34acb0fdbcd0f1b84937ff6e09d65bffced8ae7380c5369eee8447fa17d17f65a184eae786c81b75"], 0x107, 0x800) msgsnd(r4, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000051f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c7588e256b3ec66e9ed9976b3caa4c8e43e7707ef3b10ca63be973a9466fbe4350dddb9742238045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r7, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x2, 0xc0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r13 = getuid() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000740)={0x2b6}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r20, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x0, r11, r12, r13, r17, 0x1, 0x9}, 0x800, 0x1, r18, r20, 0x6, 0x1, 0x1, 0x2}) r21 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x8, r5, r6, r8, r12}, 0x3, 0x0, r21, r22, 0x9, 0xb01, 0x9674}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r24 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r24, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r24, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r24, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() r27 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r25, r26, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x3, r2, r6, r23, r27, 0x89, 0x6}, 0x10000, 0xda}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x14, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 22:29:00 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) syz_open_pts() syz_open_pts() r1 = msgget$private(0x0, 0x0) r2 = getuid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r5 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = getgid() fchown(r4, r6, r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r8, 0x0, r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r11 = socket$unix(0x1, 0x2, 0x0) r12 = getpgid(0x0) fcntl$setown(r11, 0x6, r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x6bb, r2, r7, r9, r10, 0x0, 0x7fff}, 0x4, 0x0, r12, r13, 0x401, 0x3, 0x4}) close(r0) r14 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r14, 0x0, 0x2, 0x0) write(r14, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r14, 0xc0245755, &(0x7f0000000000)={0x40, './file0\x00', './file0\x00'}) 22:29:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() semget$private(0x0, 0x0, 0xb0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x3, 0x81) r3 = getppid() wait4(r3, &(0x7f0000000440), 0x2, &(0x7f0000000340)) writev(r2, &(0x7f00000029c0)=[{&(0x7f0000002740)="7b733cda9df4f7cb64d78cc97cb7c74818c9be9fc7fc35af0ba8652b8f8c0fd5c4c12b04a4205188568acbf2e446c51faee2a653b632a7f5e1b7cf063ce00732584ad1bba0e7e75970d9d5ebb633db5a8062fdca60375f1740fbe9bd016b10a914eb3d8ac8a45fcebcdc3f69d2a978f13a809dd242f1a450242db0d9742e6667e07866b864169adb8d41b5aef51f73f11dae553189b9d274aa123324027c254c88b58fd7644f4f719fee2e37ec5f7a90cbd7aea77528e72b975da0b7e55ca6a96ea703e4b6bce3dd46bb55faa7497adbcac0541d7cad60564b55e56d11f8094c1fafba3d4fb2be0b36bba2c5f54618e5d5313035d27aae", 0xf7}, {&(0x7f0000002840)="5bb3038e32e2888f4ff96ff7d786f23ae543ac7c01b1ea374e1e5fec03d1e100275eb1d97f6d1827c6dc78d181c507230aca40060e25f21eb7eff22e728882dc40bb2dcb859986265219fc0d9a94cc785d8a7347564343b0cf98316ea44c25e4dca4616f6e29107b432c1e530898ca8f3acc2826a51c8eb2bd641490ea365287819e7d80295b8ad532bd5169a666a0e0b3d71ee00f902bc5441291c446", 0x9d}, {&(0x7f0000002900)="71761f8bea04f6723c569c2c3369b9bfb08b0dfa52090d1b10c5d9f26b752beb3cda69294321bb36cf41b87457cc84a60cf251d57becbca72c7380c533e20aed5f4789bedc4ac73e8f9af89adec6b1f50cb73e543dca48547dd36452430ca7c747ef2f22c8ca1f6d7e8ab10dd4ab6495429cfb26dc07bbdd7efb79f3f6e3aa6a9de32b843fa71e4606694a7ccbb6fdea3e638171ac1e02be333c0835a1e3553290428d13476a4d", 0xa7}, {&(0x7f0000000400)="445d77b9dc339c1cf924406cb3a9", 0xe}], 0x4) mlockall(0x0) getppid() msgget$private(0x0, 0x40) munlockall() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_getres(0x3, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000002a00)={0x3, 0xd6e2}) ioctl$KDSETRAD(r4, 0x20004b43) chroot(&(0x7f0000000500)='./file0\x00') ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000001c0)) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x80) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000540)="94b759490f065bf6f9a0f8fd05cccabbc9e41383567b929deff5326ebec37f26ee5bbe2947042eee952844034499b17f84411d7f2d523fc99386b30949d0b295b2d59bc625ca1ac27d9d06fe5e2283ee2927ddc7181c317d75d57ff927959046fefe91440362e8d595468e1ed9be883afa010e18cad82a43426d7f963e2816fa3dbbb4df92293c0ba4fa15807ad8c17819ec2cfb6f6aa5a87c3c6fc0ca400c7512a4f004dcf712c5bf4234c01d1d9ab11d5dcb2338f8e408b4555587393aa56a22b3ec314748321df80dd0ef554ff94d7bd6dd409fea3e3f6945d5c098f638c85f425df1aade2c80ef5e9bd3e35910aad6fac8f99e30667a8a5af50dc544d85572f73547229bb1cb8ec199d32259722686f28749d4ae27fa6a547ab34bd565faff7eb41366fe5e4a936b08d06d2c522a82cde6511cced65de530590dd503f18b75d93cc386ac7317731202b2b0dff245e0c2bfc4dad07b5e2cc34fde3b3501afdc50838b175683659a94e8378ef23d1ee3327e9924d791a43c1457e96bd185a634d193fea40f4887c8e3844e424768711d585d3df7f7c045dec26a60e84fb71da27cd5947d77f50364a4995639ab05618c50f1b774e03a31e685f61ac3cd9d1ba54072af95ae562e1c00e5e8af945c632d1c69fec85faa1d03a69cb970d3bd4d4a28a87dde31e1172bbeca2d97620e6bbf3be6e006fe14fa2b1d242216b28018678da2ede120e3ac1f1dcba33577081f1ff3afd0bcab8dfbd5489b303f5f03bfb4cadaf8db78eab8728d95219ab8d43c3ffc8a725b4db37875c0bbe0e69ce89569d6d87fd68db90f3279ece791d54f562793bf62b7bbf3b69813abd7a9a45187fd3a0ccfcb36c775ff24c055aa06f0cb94f0d4da07a9f3735acd03a6fa0d182c7aa25cc59d53c627cc80179c821c500ae75250c050e3d8dc0e7bedcd1ef4dd1b46b81f830812ba3de2e5c1c9836b3ee1448043eeb1aff46ad9e49ec1ecc9f203601e94f4195cb6d07875a4d0d94b08981cb3593d88bff1989b9b972311c58e991fe1fbfc28046b4e1719271791324bd739762418e783da5e549b7f956ea3d82010b040c2d719c4d43d60dd4240b1639e7533b0dbe6c628980175a404dedae22bd30c24f718eec98609a538f08038ac7e96920a79e31ab853fe484e2e17d280347f9cee355188cea3d710939e3af747be8f32d076b03d07436a2787b22b6a2bc14e5ddae1fe6886827831e7cd301bcbd87a8484e17df33131ca79d80c2a1001f04a48033ad865f487de639d70d34d389bf960f3799374b0ab57258ded9f74a8c6e42416d76dc4fa4bef112d9eac1139bedd067df9538470e60132c4fcfe851b1b31c80b5b4535158ffec11b2cb329e8d636deb8b8ccab01f2e4d05e0fa15ff23d69afb1fd4dd147ba7c20e9d96b7a37acf27d1ef2f4e84a491182790f67494fed530f0ba18fdd873e02eef2b841730564700167b5a2114aaa59337ba10fddcc08dee8e345893cf44598e65e53993a3e0f473d0aec56c20bcc2da65ea8c33e86f6a73e0fe8aac432e312c876e590263e4070657df4346582f9c0fb33aa50ba0faf4c3220b29793ea276135cbbc2933894bb5fd2d968d8c645bcb1362272c34db7fa2547d5f5967aba4bf5f9b72c4ff4d40ecd5bb5e888cde69479a44840dbbe2a271d2e0ca064d83e224430d1fc3eecbd059a487cd92617a925f9ae8d643fe9836f8ead549301bfa700bc1876f03ef50af0b05a2130439a86f5d0168153acc56637892a3550b92d2cd72fb6ce02cf269da8fba7002e125ae55356aed08cd48957e6511002704ae252c2fd24bfc7aa52a946d97fdbd5184476022a0b0de823376658304f6811159e2c320fe0454ed1876e8bc38266c057bd490e1300a6f1928d45ef0433932f1c21123e654bdf0db0e15bf6dcb56f76b8522867f915ee48968464ff0b027540ef93ac05a9e3e735bb35985e3fc0d0678bf2cec9c053aaa970c5f5d57d9f4468457126e010303e260d9b37111accd607911bbaaed0e8db3454533ccdddb0a0ce65630b57adb387e7b547a72d4424891070e91ed0aacf63889eeb0192d3486863618e3f2c4476719f20ed612bb7dcb523c614dc4e9e3cdb17f04df9af70e407b79f9c087d3fb723b62726750c46c0c37cabc3d2af300e90b54d5b84dffa691ddc6db719d6663099a1a07067384e20b53ab7594265ef3cf498196c05b5c79f242f2661345223ecd63086a09ad433bbdc22c124bc6937e0da5b4df55df986e35733e4d3551b1ca0975ea51d4c6db0f362e1b3b0b22a55f6324392afc69ce796de5d5f3c32474714a9f588ecdb7515866ca6658a493f3d53f4e5128bc376dc64296426d05c4d3fa59d4e4d61ba69a62c64b0990243f1460acc621e6cf5baf21957824abf5ce7263f31dd98485a3315ad03f726950f0b1ae8589398b04c6a4f5f4e025f236f223d568206c133965165aca13129b74af05266f944ece8e796738dc24bae8050c23855592b0cc45cc6fb36cc90857620721177f7ff74515d922a43712854d9e626e001facf920a512f28673243f416ed1374f3a4c99b23eff5d592c3b6fa6e69fe8e662d239d245cb61ff8df77b9bd671478b5408305ecd8240e791c854ffe0bec2ff5e3a981dbae59a08711699eca26bbb9fd3d7be7fcf39d8db363bdc40683bf4f15cddca63be6a00cc36bf691c53e6c5254fccd2cff350bc47d97723481bc491f82a2c66c710796f9433481217fee6f5dd6a73fcb9340ce9d495b70d1ab30a93d15087d536a63d27061901fd4632745fd0487d8520d3765459aede39ac29ab8eef21e13d9210e7c3b2fb6c9f51ded2f85e7f002ccb70913e0ba14e6a250975b30809cf6d013fa026349956367692f21bb1399bd7e49923a77abf531f380ddde35996fbd471b8ea1b6b363f21163aa90e6439a99aa939d246780daa3c223332189f692d5b70c5fa7c28ac689dbc6acf82b697e2d7186c3dd9a27a06f03c22a96cb9c7b77a98ae92ef4c1f5b849229d4beab0ab30f516bb98b2ce638f20a8909cec439eddfc4f2541ce32fe2b17167c62fc43bde738bbf1be4f30f29257d62762593895837db7c378c7909068a6f0fae429f9ddf0cbca7a9e7a50771954768afb1fe5354c4d07f0f1b2002b0f3193d5969f6f68ab2d19f75b694ebeef4c16ba7e6aa6fa00b52d724ceba231537dd401d80ce3d7209f9ca7eae05493ddaa516b1cd523264d647720bf30457aadf8f651ed65fcf2ab63d5cefc2bbadbd022b4405560fce12205c87ca7d77ba31bc7029bf8b68e3cf87d8375cdf104b5b3157095e7e7784a6bdd40e502c118c1f45b1d239598733b7fbe9e92c33594c6650a2c88e55d84848af1de4dcf0466b825e534443c1ec39befc9071d136265fa4a923f597d4de5704d3b4635e40ff50257960dcc1590911d3a01ec450ae481f9e88971150ad929774b0b957211a71ea8bc4fceeaa01799bb9b6055ebc1f1e425e056b2dd2aea1da36fdc6a141b159bca15d38b2234e84d611d4930a57eb525bdff15b55324ac6d4c0ee703ca041ed54550b48a831cc3676426fffa3936ca832475e53a1d115abfaa43a1a733a12e14e5b54d88b0b8f38c52e1d0b535cdf88bc65c59399f8ef26e7a4605c7a83f5dbbdaa0434a0a4d69e8c5432f3d3db232c55f3dde51bb7afad49206297c0fa0fda7debad0f2a01bcfe78b1722e654d5bcd60f7454e2785416257a1b83b8a0f61ccaf82dde395e43f8e741f2c48408c57af998bbb6b31279d57e80e2fb47a8d3c6d6580bbe4cc04fc0e87f2ae0d86aad64da98d48ad93f560c2366d43651840785ab0bc5bf367930644746e8c1df630c39477dbc7e6a65b63c830165165974d083e79c6f12f3feb7eb855e98768802d6e9891afabe64281e88871b5d6c6e8263b1a340c50592184f685a4484bad8c209350167ad26dbecdc4558eae1eec362f0c76afbdb66d02e471b38a0760e1c35ae01a52e4a2bc873c0ae38c89ff9d1a6f7ce138af7f02ec03efe6b0997600d23118e0c9b16c70dc874e463e97a70a18a29647428dd01e029c86ed20531a2d156e0058185790c3c1f854ee624ff8e4395952b3783f86aa6cfde5118c0dde152a4ccb0e8ab2ae21e8ebf30da1947cb313be0311e156fbe42bbd9080276fe66711599e87c996d8c4424b7c81b445c7bd5db3bb626dee3e1ae6ec7d937932572d924b99c5c1015f2481bc6c4f8d248c71f9e7772e17d52f0c2a67479d872da6c336ce7367e323eae6c714cad6bd299eebc6c02dbebe0b1088a79b8afa5b11d39a16966f5ab9bda361a9cf168df95502a2cea6917edcda76c117bf465f0f45b37ca8564d4ed5b528e43fb0854be987ce022375b49dbbaf1d54e0d6c1e0f5601d09f405c1d7c02a0ad43536c9c4a79e0ab2a0141e6c36d4f914a1a8bdc588ae964a9d854ac88fa0e072f0184780915a6d8d67284f4eb36c2f1ccf5130191d805a4c4018e10f183dd21fa35c23ccb6ed6a59991f2788b98ee74ec6be897f62d3884f8f37eb5905bf3c169cda6ad9a08a06a76121331b7276a603c6fe49f43227732d0ab9811c59b23d65a0274fd435326de13df41749489ee5f408c04be16fb96cccfd519611b9d2416033c7be2fabb7e22051733bd9e89e07b7eac32252c86b3624969d0dd64b06b8a37d085ec1679f77ecdb8ff0201714b00af5b0138bfc8672f9d3913a085aa3c11c1c7b88777561ab4acab194c715c6e468d0be69da3570f04e2f910d454c67965fd6c95e3296cb2705302f20f5e311832c582bbc6e0df24c96d2336535e70842b8e266fe4c73a69acd7aaafbfa85460de25661cbd288f23c31e84842a2325529b759d934bda31c1d74bcbcfa1abe9740be239243d4662ced3d8ab100f13a25fec3d61404c81609dda0f1267e2de6d5dd3eb222c88a2dbab71c1562794b72033a68fb1aedac432a0bad865d6df95be05caa638539dbe21347982d0802a2fcf6c0cddffbceec75ec6d7f8b01637867b5b66c1dc348e69f921ef479effa046fc16249026744d797902894d852007ac58a219e90fa9bd7f3becc0a377554b221763831c76100a1af88f86ce04bc052de89b0eb84631810a41b24e1183d1977ea00acac7c9a942603d35bb70f5c50cc515cef3efb60c4ba446a663e9b9f8adab386722cfb6fb9b6c30f951b3c64b241105dc95a7829c50d9226234323c7f9d0afae2a4d92dcadb45a56f460a79ce5fe524faa0a8d1aba291dc126117a7d94bb45c96b75f5ed57ea7370de8e51a91e37c6343aa06c93da8d76ad537b253cee0ecdc748cd56faa359e59b481f4565b02cb8a11f09b92b330a2c9d774cc5686c85372d00ff078651efc94d6ce1b85591bc30e345868c697a30bffd3cfdb6765b6837a3cb5347889de970a6398015ad0a6d7b16c429474b5b76fe0bbe334d596e5a2d03f0c1c6dfcfd10a61a009fe4fbf9c50066a40f112426f5b1c55f5bd775c7a2520e9e3b34393c4c7863c765554160216f1b7976f9fec5d913af7f1551d339cd209006d4659212b59bb5642cd8cbfa1ee639167dd0ffab53c360869ad776d0ce5d17ae5d500a03b6e3d71edf4b88f0f969317fb0bfcb6e2244ba523f2b5e23165e8af80d4eb4c51f545c757419b7377ccc8f6c4a1b25b65ddc007b1c1b6de053f09ec1c066be04d33117ace2521367454dba99e2f22cc2b4b22cc30678707e382e15878e3eee8d72749123409c0832b1d77ec23924b5bb81bb78af692b847cce22fa61b9b903190399d9e2e2335a3413e15e27d750f13cba428c24ee28e", 0x1000}, {&(0x7f0000000480)="b57ebf4335f89fa10ab84490ba52c93a89ae5347ffbbb1e452f9cd1201f1bb9311d44a3bc0feb85bc89be0f721efc42fdb8c07a7fb293356e57bb5664f5986c3793bbafeb47784edbacecf445598f827f4a79067e23115ea26c68eb7223fe117279458c9ddb1a93e34a2e8b56dca4b95", 0x70}, {&(0x7f0000001540)="49ee114557931f8a2b0d30790f434094959f22bab58002b4804281338e5527abe198a591bb5c8463f6cb7526fe3ff5f2335a681f7473db431574f8ef6309636446cc78727457549e961ff1e6227f293c7bdcd627823f8273cc4d8659332dece5929d1806984d5b8db19d7bc8f589ece210e935cf28fa45dba0b1ef0e001dd013af751da83e8d19c46a1244710986e239771869f866ec4707b492bbb11e90be38eb773f243d19567eadfd4089f73a88b5da99ef84fe5133b123a4be229ed89760b3b5f0beb698c6525652892768fb2fd48f45e599d98f65906371bcd49c87a283055a2b768fabed1c29b2afc5fc17b56e6f36b33c768a2fc4dd77be90e882", 0xfe}, {&(0x7f0000001640)="0c4c0cc5942a606012e8ef6b7f797041ddb2d8cc930a74df4210466bc7dbb03482fcb3f5ad7257d2b3de533c8ec26d0403c3ff4d119f51efb66c648a90a7d2022d10a5557ddd88bb8280ddc1deef3865e607e7b0e6454956252e887a3a7a353831bffb7227637428ae7e", 0x6a}, {&(0x7f00000016c0)="aec0d1dfee0e4c60a49c2825154891eb4e8d946c4f13902fab07927fb72f17ec3ad67e8fc351b9b95b3fe5a186994cb325125b4444b51b331caf8fbb763d937708a126d44f666e504d603e31285e01e45d1a0036510a3b8948c66a6a70a05245f433f1e5462a5b54c6e988fa94c73c4b79a4e4a21089c29bde471e5dee2d891b47e6b8fefacd8147f07ed77c7be94eaa6bfd6d2ae8978e6f5842c6cf3252a1bdcca34669c5a8d4617421814fd618cbf886206c6a1008be474970c438c9d3c0a681da64ab06ea6ec37db6ad6aac0547e41e2a4f3618ae25139f56742f98848b1fe870afb3d74fd9f86692f685ce15727edc3826762c5e7bcf717057869f3ecbbace10d45bec757c75dce3b7aae10d41698e8f587771aa6ad0c39b689e4c148786de81e8fc8bc3866b73c17b8a6e1b397a5080a3f70238a90e57f15ed788a91875f0a0ee326bc6f59da7e9fc1515a96a805d9b3f3edbe8b4caddfffdbafa1de8edc66e04360679058165e8775a7970bd2258a4a80f8d85b8751930fbcd6b9d4e1f84f0bd4d9b777609a392dad90f0dbd4753335df72337e7d7c59e7b18057324d76045965dafe6e8c1207ce684f2d12b391d805937277b409bb4cb730b763f13facd15665204e99824d7ace1800c655b62298735902295965be0a7685c30a91dfd528e6103728e3954d77dce33bf8106f3a5537dfcbf9de30459c6a4de753a94ebef1e16d94ff8f2864350b367cd0b06a76a0292d10fe123efccae9796fd1e9b04d792931c76bebb0922b352d502d6a42e59e0aff9a1e14163f42f44fb672ff928b3b567aadfb21eee57ae178d5f02e393aa28d2ae2eddee5812d0977b01578c19402f7b2e4d27485967062512038b09367b5bda534996a9b188f7672f89905df7f9d7346c60473e14b4ffd28166b8507431e0350202b6aa93b8334d5017a384c6e97908ac5e9188343803cfa476065882f2617ce767eb6f30888ae7562445161f6c0f65a06283d006843dc507d2b28a8c9fb1b877dcc785766cf60acfae9581a348e2852f5da3dd86dab823e4467e5388fac0b9499b01fe91979e4d0085603ed396ecbc42a494fe5725da157bf640331b0c5c8926e10d403bf607887c3a8db18781cfae99bc7da5a1a57a19449c4502b92e26c9abca9bd15b6096e2ea598df58d9f089386487bd9a7f5eab51311daaed561da2c93095b818f5fae34b7cc2bbcb1a47f84bf23aa53cb3cca7a798843c11aa899a6ecd8b7f80bf5cfa571278a12e7b763586617cf011d720382d64ac20bae789dcf36a40a56950613d65a2b7f2d40141f13a1c9f854527cb44863fa8223e26129b8e394135b663435becac25ff41ef0f79782616d6cd51900e560c7e2686fc3151ef3251af8e937800a31a421d20f7d5cff53ee52d0290846d019dc6bddd4d6a6d9a867447ba22556d029586a56b4ce911d683083c31f0e7d223fd1b0995c53f024e3bde52fb22399e58cba0a3a013172ae8e10793117e8d88894e296f0db0fb65fd02f52d986480ed649edb94254488f293c3a04f0a9d82fc9a16b5f809be01c0453232b80326e9ac92a4ea6c59df377b37b8cfce1c5df121602c2d2d227b3375193a146992079d4607897234798ad3cb51caa94c11abe47a4a747cbb96bc8675df9475933f54cb7ffea0543ebbe64df47aee9c2f8ae441da0365d0e12d869e7ce417fb8506722142f4abb879b6411dd58050bdd6cc36d5948c156cb95707acb4be1180b1ef5cc802f6ef024da6147f7817f3b632eace90a0270e9f59503f0b25f020a99e5895c5697e7bc6132c74ede53383aef79b3a6f4fa4730b0ec48154b798554a0b44baaf5d44684e8cf066bb99086668decb4f0e9a1b83f4596d9b2e9e98a5596ef9d0ef2a8372a633938bd95e5bd740cd9b33e6bf31dc840423d1401d9c53d39958747252f4e01a93317889d5fa9e72283a60d8415bf6a81c2d1fa7d9e9489cc37d8cd688f508f745954f661d00e1046e83f9a9318fcbd9add76bf77e780b77bf022b0a032fe343c5858745beea575200129e002ca11c4b4194c989073510a6b52585d78d46c6219c0b658eda6f1ebd2838d319d8db78d7ca144fdb7c931bd03e8629212ca6f4c68b34dd3d23163b11a2891f84f577931fbd252fe162e258991f934bfbf652def1735aa23035428fa5feb613da5ba9169df4493f007c1e84b9655aee965bfbca624cfdd40adcddaf2c075ce4b8f559b29ec58931b89acb6a05f772434fa1a46da11541336b23dd7dc25bff8e4de0b85a208380fdf973d4c02efaffe090e944b881ef411ce326a09480058a304696501ff9b058607ac801c8f17d5a63ff310d0c9a582f344a80bae0ebbe420b156fd71e77f50690a5632ff61e9cd304e71dc05b600ee2506e9b32284a725c8517a429d5eb5d8387578af12d1f5536fc3a92c19b88a510dc34c0cff4deb30326a737a963e344174edaa80473885f2fc62921525dbd5154f80b3d474c57f1da6a937b9123a05d47bb431cc78bce4107548f8395cbc1cba363146c517e7813f3d5260f6c23c02f09f91f144d3e04bc60e756df0751805435671480dcdc5b859c208312615883c9449a88b8ee6e610b6424f7afe46c0034e9f8b9c08e71acf0b602e366a033b6f1445c696b44871c2ae1c4f7bc6c7e7d4cf86ee33d0783c7ca356f30356c4fc74670a5c47b7bea9fd4b0399d8b0e9eacfa271409833e7aa7bcbc590e0ac5015607f35dd2d336045fe59f213598d28d520b80dfef014a60c3a9d0b9c418ea446f83d0326dfaef15c1a2e6cee81c9444791cd60d6d4229734549b60f4d869979a7a5c4b8a62e095cb85c4fe9afac40a0b988837d6beb8918e20c48c8f7a8ed2bfb84bd4c668348bf0b5a2ce47dc35ee4e935e48d7a3d64198bd0df077130afe10d66853c7a498cf823ad99cb626cc58dcfcb9498c37e330a663d9f8ab03257ef2ba49410e3a7acbd0ad1becd4d2a1727d3b89681cd9ee40000fa1ae91a6f42f4193554db6b9c191791303cb209464591b711938481abeaea75c24ecc2090d2fa72b68bf8eb01b1c0e912b8cbbb2c0fce9cb52a8b72922a97f1fcc9792ee74d9d64262bdfaec4ed446229fffbfaa2686616a73b5e71a05108604f63dd01edf30300d2f97a53c3d1796bc39a61a308d16c33b090c3591e9f7f1b4be33d55483c8df4d18d40d57f1b1ae0afbdb5404a9323c1d6ea0f49511ef51b0a57554986bab895b01938e08be197a5b5112fe6c8045d2aede51bd7a8ab933157ef448897a93a427ccd4c186b5a737ec2dd199a42cc28862e32c9fd3a4e6bbb36c440f31bd0b8d1e71a7f30d7f1bb698603b8ac02901530709c9f4e2af3f4bee54c5238ee5dc7852b63e99e851ab241084eaa7cb03b14cfcca87947bd0a913b851552b1757a05c0b10aa298dee9ffa6d6b9a5ab27e2635eb82d9089b7de1d5685433bee1c848397e15fa33461009ba35611b11903435dc24e2ed5a02d468a35283ce362aae62f576af3a4b9b6277d2352146b996e6c605ff931ecb76b479933a122daa70f5898b2b456654ed4f93f53db7580c863d6d9782be586d403e9b2c79cf8cbc0055be93bb534bce28f656edaaa2b9cfe2c040cb4169ff83a2afcb541767ed548c11c73d10b205306c6be6d461816d7612cec2257187a2a8e31deafcd34d21a9023bc73de5ae6d8f7f69706b80b1063fd33bc8a416554765ac9e0e3c7b25f0b61992e8ba9edbd031286e9ff5edbc9ca1597c346fd79a8de17029ea683200fcfeb1ca1487b54f912b2c4b53e3ed55087cf86f339d15549de20cbe9403d365169d803070e17e2c901482664d8ff054290660544584c2e631d3228610185ce4f3c206c076c9327298a71c934d7ca71ea3629a83c9d30faef8550a4a09d4f722e34fc7c68ef26dbf21cee692c30bbec6cddf6b6ddf55ddd3fd907796cfb2c1d54a46805f14b0fa3fb945bb1485becc798f36e287b72906713a65d4387d5be4e872d7ae12f04dfbd90e3bc1ba46878dbe821ee2a3d403471ce89619635d9b939457c1f9daad0f3d4694f99a95cbf5f8aea126523578e4ab85a303a06fba2011f5069faa7ec523a5a9e45024c6196a8e8d235d375e659798ef994abce2a1b574e205261bed215b3cab5c14971861d696039aa12a7453776ae2ee65d0120706503265393904fc520fbc48ab6228742c640ff0d7c6818377eb482072c4c2b13be4b578b7eb3ccd983a01801925ceab209d468bbec5b70c7293b9061377c6a706cefd4abbb93be0d5e4bad88543aa45773f917d95cdedfb797447c8bd4bc8682b5ff185afa7b3a65d6bd80743a080510413dde7db7ab63c3992e89abb1924b8d8419aafb9e4457c2dd841bdd6c84b0bb27c2aa209be7517f0e119a585f03a4d8099ba69f2146c2e0049ad71d5e6ac589a53eba0ddff677230ce95b3d43836c245c5846aa27b11c83338f754cbf9f65c64c2cac5e95feb4a078ca52d8700ef1b31d17ce2af6eff9c75499d2005b5a3b60336e25817f4dd1292e2de54403182153423b7ad9cdcf1b23825d8716ece407e87b85771387502a813a75622f4497065ef5255c5096aaf3b2253bb7a49e063b89ff88056d2341faca533c8e3f0430f37de219a443d89d93ec2c125e4335fcbaa945bd679432aedd8f529829de444d7ad18dd552efdc63ecf7aa5045c4b249957588089f8e503ed3769449cac2acab098ade9079fed9bf17f6eab2a8fb64f66a15ff6e5fd4a3dae188bdcd096c821d21f02d45f7969cf4d6785af03e78c17b3460c47669ad460f3c10cd3463de86cb55f1a6f9d31213d13186c6f88db6fe9bef48ebf54bb4d29323acfa5725c28037651414d35a274fb503945e19be1ef414676a8ef539bc4534302e49232343a68123f49978ea351f2a2ed50d876d7efd5fd770de3c5dd00d254d65ebec9db11dd89618f7dbff61bb73a254ebc8ca746bb63daf47d75b2fc67cf46d412ed06372c82182d81fea772c0557ae8508fdc7b09a4e6cde1bb3b6fb2dc51a9a4af8bb54666d1fac6c010b347273fe7b1722eff0db8041227cd2cf57f4ab6bac2c677200ed6d53b0ef940e322d185726ac4b6d1f875d136f475c564a4a8631327b13e077cf66c6f5d41a0b6851d83fd46b456d972664a5e9352f54757cbc6dccd78c1325480dfa6fecd16428807512de4da8ade68bdb973f75779acd87a4caa540a43f494a29635286f0ea092a6601310624925730e29ce6bef3e61e913401b5e8620d1298fc710635846af3082434b9203071ae7c1ad9334386ca2b964d2bce68c4b102598433c924e6759129a880e551294d5083aee235a42a855070242b2f3ea13a835d694ac705f2520fb0445907232f2bbdae2854f0fd9169c4fd2e75cc7a5cf0efd1ed90a848f58176165147781161d5af5c4ed8a5137f985b5ef3ae73ed467787073a85767edd797a5bb6c0a753c105884c675cdbc65cc7402cf76b93b4eb5fae12f53f3d039b24f3ee36a25390ce59ed2268ac845d684cba45e13ad80e3999ab1207f27b4c24fbc8626456ce12ac3e5cbabd8602ff6b31a30c07095ca9104558e016ba27a9644149d58e8f7d5e3c0935b35028d1b26b94c4eab323ce3a62a6bf89311fe2ee5590eae5199ef1f46123885709b0e77fe2da7a3f28e1792d0ec73cf46db1d31665aaab6d1d14244c1fb35ce192602914d9b908b4c6a2d81b23a984c5a7b3b59fcb6a4a54147234dd5d955efac7f84ff0b247863fee8d7c2a66d5bce1a2b1ddeb22b083e3c23c0d39f94a50c752bbdcf62902a6c38c3d2405c27", 0x1000}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96cb, 0x4, 0x400, 0xfff, 0x4, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0x5, 0x1c, 0xc0, 0x8, 0xffeffffffffffffc, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0x8, 0xffc7}, &(0x7f00000002c0)={0xffffffffffefffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000300)) dup2(r4, r4) r6 = semget$private(0x0, 0x3, 0x80) semop(r6, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 22:29:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24, 0x0, 0x0, 0x2}, {0x8, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000980)) getpgid(0xffffffffffffffff) r3 = socket(0x1, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r3, &(0x7f0000000280)=""/200, 0xc8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0xfffd}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000000)) r5 = socket(0x1, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getpgrp() recvmsg(r5, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000a40)=""/173, 0xad}, {&(0x7f0000000440)}, {&(0x7f00000004c0)=""/24, 0x18}, {&(0x7f0000000500)=""/139, 0x8b}, {&(0x7f00000005c0)=""/158, 0x9e}, {&(0x7f0000000680)=""/109, 0xffffffffffffff9b}, {&(0x7f0000000b00)=""/63, 0x61}, {&(0x7f0000000780)=""/133, 0x85}], 0x8, &(0x7f00000008c0)=""/116, 0x74}, 0xfcbcfc2f0d7972bb) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0xffffffffffffffc3) semget$private(0x0, 0x4, 0x220) 22:29:00 executing program 1: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) getgid() faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) open(&(0x7f0000000000)='./control\x00', 0x0, 0x80) 22:29:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x800, 0x8, 0x1, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 22:29:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() symlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='./bus\x00') kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = socket(0x1, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 22:29:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) lseek(r2, 0x0, 0x2, 0x0) write(r2, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 22:29:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54, 0x0, 0x0, 0x20000}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x315, 0x800) r2 = socket(0x200000000000001a, 0x3, 0x2e) bind(r2, &(0x7f00000017c0)=ANY=[@ANYBLOB="84d41783ff000000ebb197aea1697a2929d25250b4a541116129b73bad4fd6b30852cc4ba0165edd4b2d1a74b2e1c742c8316b3c8e9f6b0cc13c1bd889e6572d9a46aefe41d50bfc436542841afa42945f6199cd8057d72dea04f292791481db5e89219db987ee035aa6f80c84a397f28a1c8cddaf148190c41b2ee54307afd0cb61f0944522c66edef373b6f2711a5bf9cb48d5ac6be1117b63127c3f2c3904939b4aae440e7a36ac8daf67c9056d5433e931222f2798addf0987acb140c4c713ed8aa9b0bbf4f73c5d2a1caeef4ce51490d9ad91dfd4cfc5e7e08b541962425b683e894e185ac69c7a093479f7cb320913d37398090240d209595db94af1b7c94ead79bfecf1787913282f1dee701ffac479d5dc55c16c17bf8fe028113ae0acf40603538049d7dd13e7072e48dd60c6e432e1f0f750b063515d66c98a948de6197a99843b3c67c61961ae77016d72913f8c0bda8b315b07eab8671c01954e6d472d9e09d61b552b9130b26092b77c85eaf276d0c843ecfee15fa2a8feed50039768cb562c8a6abd2c9211c61ef879f9a35330c8baf1f3bb69ec31c4a61408000000000000001f78a30669c118058248dadd6b9b17cc2efd7671a224b55898d497873202578ec0c15ef976c8f42570de777754e2bbe7804ada5e98c18116eebc771bb70863d45b9a53b0f030b8bdd307d6d3c3fbdb8adf0953016c7ff2645070c0f0864bffb3550eb797184b60e0160521c41a9b0f64"], 0x8) r3 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r3, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0xfffffffffffffe18) r5 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0xc00, 0x110) sendmsg(r5, &(0x7f0000000100)={0x0, 0x177, 0x0, 0xffffff7c, 0x0}, 0x40a) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x0) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r7 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000007c0)=""/4096, &(0x7f00000002c0)=0x1000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semget$private(0x0, 0x0, 0x9) r8 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0xfe) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000780), 0xc) r9 = getegid() r10 = getegid() r11 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r9, r10, r11]) open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) 22:29:01 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file2\x00') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r0) fchdir(r0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file2\x00', 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) 22:29:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000140)=[{0x81, 0xfc, 0x81, 0x1}, {0x1000, 0x6, 0x8, 0x5}, {0x7, 0x7d, 0x1, 0x8000}, {0x9, 0x5, 0x8, 0x3}, {0x20, 0x6, 0xff}, {0x1, 0xca, 0x0, 0x7fffffff}, {0x9, 0xdb, 0x9, 0xff}, {0x8, 0x0, 0x3f, 0x7}, {0x2, 0x80, 0x81, 0x8}, {0x7fff, 0x5, 0x4e, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 22:29:01 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)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000880)) getppid() kqueue() r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r3) semget(0x3, 0x3, 0xec8efd50abb04a9c) 22:29:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0xffffffffffffff80, 0x200}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x10009) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 22:29:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xd, 0x12, r1, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 22:29:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6, 0x0, 0x0, 0x40}]}) syz_emit_ethernet(0x17, &(0x7f0000000200)="45f1a500"/23) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x1, 0x405) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/199) fcntl$dupfd(r1, 0x0, r1) fchflags(r1, 0x0) 22:29:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x8, 0x9, 0x6, 0x800}, {0xd93, 0x8, 0x6a, 0x8}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 22:29:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 22:29:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x48000) 22:29:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x100080000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x4, 0x9, 0x9e, 0x800}, {0x8, 0xc6, 0x1, 0x40}, {0xf800, 0xc3, 0xdc, 0x200}, {0x8, 0x2, 0xfe, 0x6630}, {0x0, 0x5, 0x4, 0xa347}, {0x4, 0x8, 0x69}, {0xbd, 0x1f, 0x7c}, {0x8, 0x80, 0x7d, 0xd79}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 22:29:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000600"/16], 0x10}, 0x0) 22:29:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x10006c}, {0x54}, {0x8000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x8000, 0x81, 0x6, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x928e) 22:29:01 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x2, 0x0) write(r2, 0x0, 0x0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x200, 0x22) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r4 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) socketpair(0x22, 0xc001, 0x40, &(0x7f0000000280)={0xffffffffffffffff}) fcntl$getown(r6, 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = getgid() r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r10, 0x0, r10) r11 = socket(0x1, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x40, 0x0) r13 = socket(0x1, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r14 = socket(0x1, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r2, &(0x7f0000000300)=[{{r6}, 0x7ffffffffffffff9, 0x0, 0x8, 0x3, 0x4}, {{r8}, 0xfffffffffffffffc, 0x44, 0xfffff, 0x8, 0x100000001}, {{r9}, 0xfffffffffffffffe, 0x0, 0x20, 0x81, 0x4}, {{r10}, 0xfffffffffffffff0, 0x40, 0x2, 0x0, 0x3ff}], 0xc2, &(0x7f0000000400)=[{{r11}, 0xfffffffffffffffe, 0xc1, 0x40, 0x7, 0xa1}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xa8, 0x1, 0x1, 0x9}, {{r12}, 0x1a3b7e69a1238b3c, 0x2, 0x40000008, 0x5, 0x10001}, {{r13}, 0xfffffffffffffff9, 0x2, 0x8, 0x9, 0x6}, {{r14}, 0xbd868f148f693435, 0x40, 0x80, 0x4, 0xffffffffffffff00}, {{r1}, 0xfffffffffffffffd, 0x44, 0xfffff, 0x10001, 0x4b20}], 0x9, &(0x7f00000004c0)={0x401, 0x6}) fchown(r3, r5, r7) r15 = getegid() lchown(&(0x7f0000000000)='./file1\x00', r5, r15) r16 = dup2(r0, r0) fcntl$lock(r16, 0x7, &(0x7f0000000080)) 22:29:01 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x60) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x9000, 0x3) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x2, 0x0) write(r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r4, r5, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r6, 0x0, 0x2, 0x0) write(r6, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f00000001c0)=0x2c0) 22:29:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x0, 0x0, 0x150004}, 0x8000000000000b}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x7, 0x2}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) mkdir(&(0x7f0000000140)='./bus\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x4}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) r2 = dup(0xffffffffffffffff) recvfrom(r2, &(0x7f0000000100)=""/169, 0xa9, 0x821, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x8, 0x80000000}, 0xc) lstat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)) r3 = accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) r4 = dup(r3) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000001380)={0x10e, './file0/file0\x00'}) getuid() r6 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r6) getsockname$unix(r4, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) r7 = getuid() seteuid(r7) sendmsg(r1, &(0x7f0000004840)={&(0x7f0000001440)=@in6={0x18, 0x1, 0xd14, 0x10000}, 0xc, &(0x7f0000001580)=[{&(0x7f0000001480)="b57446d24f1ffea662df1466ef1466b610fb07d8299e6dc9dbb8793a4e373e7e2f2a4d94b0", 0x25}, {&(0x7f00000014c0)="ce259112ea9842b5e820ab62b2c186483f56ad48a2187c908f8f0b5c0551ff2433930bc0a0b097c33a40b293e83eaa5882088adaf554473a1f358de33356b776847a7c15c16100b6ca0cdddfbd5b54bac7aae997e5bea52587a5928d7ccba278677975436adf688db625a6c9ba7b4b6f155788b897e17eb8be9c0b2643d6d02533ffb0dc339b0427aebf5700516fc0a2", 0x90}], 0x2, &(0x7f00000015c0)=[{0x28, 0x6cf1d2d77fcae9e2, 0x80000000, "6495e212c40cc238f560e6224d6e6731f18c3ce692bada"}, {0x1010, 0xffff, 0x2, "94bc9bcfd3292625a8fc67d0cbd60894b02ec795c285b963f78a3f08193b0fdcba5809188fa2a2a78f562bd8c25debef512405e46dfae1cfcc6041d921c1b94861d71575ac1e8201b3068e522eb0c6e3b2acc2f2629c41bb20192f36fecbe6da5d3b32e12cb47ae86f77104ea2483a6721f0276d97ec12babfc82a66e0de349933f17283661e92f470cbff93e62685907abaa1c937bff8275474feb3564b01f32010dc98a7cf83b50c44882726dbec182123aebfa3bc6910b1616891f503b8da1b6e5042f4608cf95db3cfbf30e535f1bb3b1ae52e295cbdfc79f43ef404144e39dad95be634b7a30f5f9a3cd8a272dfb79668629051dd7824c601f8775ad7bfc546b16f68444e0bb1bf2c9f2e16a7ea418cfe3ab6b80bf9399a2f0b99d92699efa790bec330ae78270f61df4989b33166f31a202039c9f6d710bf366edd2264687be5cffa8c10a737a22a3c45e3bdbf3485e33f1ea0c68a789d2e50b2dac94420085cd92be0daa3d350e3710ad738574cc4585896a1fa4c388e75b7b1825ca1563556dd7d93f3ebe35d36f44298586ee76b30f1b2916c26a5f95f8f610cb8977b12fd57b1576b5ad915fb47f2adf84996398c6c2736dadfbb5d43ad5bbae6acb8d2bb71fae36efcf8ef0bc014fe8e92d070b58b622aee6f2cb46b4644aa624ab31d3bd1b03a073c7b58cdaf059feeac33f880ffe38bc6451fdb0113a45118b64a96fef619b5f7a632a011710ecfe28f57a6c4692e054f744f889052d32ec7831edd9125e8750f0c4aa85bd1de53ea9e39a07ef9bc5b1d719bbac77844df6bc6f572b55215801feb444677f027fa1909f62356a3de98a80c8686212c3b52eb517ccf55b76844c66f86df6dfa27bb6e7a72e79d1e5ee444d22e1358fcac1ab4f3b056dde8fa39498aa3636638149d71aec55b19c4d85f62c04b253657b6fbe1b946fce0dc0f35931f2d344c8e4028f06b443d0460f3f3138c74094bf912d9885585c91ab921a11f4a57ccace5f59521079cdf3f535e0d9d2ec52356ec9f4897c18343f31ca9f41f5e3b2b47526cc93bdc0555e67291a8625bb0790b23fa07920fbd109027cf6641d389a80228ee90693adaf856a2b382c6a8089b310774c6aafdfea7e9b9cabafead281e47c037081f82be39c2c04f45330c853fe64fd6f2a1247812fc642e74fe2cd136f79f1bb7bf235c5dd446a3f3f944b2453eee4affb9df50a792bee82ca359cbb3265042e23d2cde7b0a0c6f743eff0ab6eb07d44d555d2102a5614e0c5d6be18ff2a285604b1ae6ca76fd21c42f209b6299d4153701d929aa2b1450e8079a6375617b3b73bb153f293bfe7dd6bf0bbc5c85ff68096c1073a0173040cd96e6dc577a56d14b30d41add21b15b1bee57d8cd835d685237773cf3bdbde651f8818bfb189885f7b77e2cb334a5ad151bc5589abba85f2561b6ef03ac97cafd023b71abc0fdd1f35029484a7cb85eaa46fd31cc555ee2d53c220d956a5085217ebe98145c450503587a6eb4324be3b92a2b6294658c6b9a53d39ffa0a72fa5781ae6452eeecefc59fd51cf812dff0f4b91e07d34a9bf1346d09ba5b54edfc9b9a2be4c4b74cbe2d8e11851411c1c438a1f3e15b05f97e0a665b0a6fa1f3817f8188a76588ca5abeec8efea0fc62bc6c7ef826a9073782f127418d9c1c8b7e40b073661253c1cf2e41f7fd7f4e09acf9f48d2085a29cce26c437e595e1a443434646ea2a57acbad783def711bf7515849fc4fa35532770853ee02af7c51ceaa4a691bb3e0598fbd900fdd356b7951c491243a6c253ce9366b1fe7a0d9044db403449f9a529fcd04f90a6f4f4639f8ade897645bda5d3d75949d5f263039d597df49dc9ddb24bf303dcd9024de8c85d235044e2ee00fb8e9dc5dcbd61d0dc4002176557a9e7d255a7765928856c9c1b5db332276f76e9f382d45ce5ad20e24531c742c60afb392c5b6e480111fd076fc244a2c716cb2c13682b8db86fcddb7cc3e6ca11291c3d029e8c2595cd2ff038b58b06c78eb55fbdfce265a1fb042ad6ba98502f1e4923ee4115849f62e3c07f778563b9a5019ec0890d919f8f3e36365052bf4047d5e57f0b53a2b2efa15018814250fdd6322bfa0f35a5e19d720e8272f08153edd7d988bca025aba0f5e7e119c541f455131acffcb32aa7ff6a087d24e375b8073e8e424e7cf028b60b0d1a9a4bf1a57fa491053c5f04470b24a46d21c566cec013761f072d63b314145fb948d5cc6b4d3b1a9d2b7b19ccbf0acf1a56a4db3ffa8685f3461bf190f1077ef15bc87000135246f7b75d655dd41d37991d9824dee86d47dd43ab1ca662657e8c8b2ff80f1c68de0e687e7bdd6c628329ee81dcb6235cd12f6ce29941ebbab195a6ee485f77b588d756722b1f9f402a47ba63f059b67aa4245cd2ff5eb4daf51f90d8a02379ba3a575c4acfdff34fdf5b19a26a2771f2bfcb4f9a93a5b151026fd843341b464054efe5675d1253e222cf9a09eab585a08deae79e3345deff2f7a016b172a5b2459cbb0fd2dc2c72c7327918d2c544816e24910f4b0a9f609170172b104fa5aa40cb507856185095a4f5160e0361cfc2b5f68891b5715068139290de5bf9b22e784fc5ee8575b7931fe0360da900b70e636f49d284f6f845527182c994b9e93c91aeca44596ff2035e2bf26a5c116290f2395885d5259c174a8152294dde284bb44a126199e80aa00bffc8029f9d6c2675ce2eb4280c8c634c0a6793263cbb71feb6ef4489ffa11c7fab4ad0c46f146490b2f4db09ab08c3c5b87fbed8b60d0a06e26f8b8b7ac7e962027e7d39faa1fb3e696c5a44ce1ddfabfa19fbc6980f39d0527f6dc5302738dcdc655a3555e388342f37b0bfc2a41441bd85ba0d1796be55d89cd4c3f2f4a09d6e913519a35737e139be0349c8fa587abeaadf547d155e6d76b57a29440e82d3f675432f14bd03f241809aa3851275a73d093b0dd0d4e28256f9e2efdf5881504ac1a8e39ac73fb70419c8393f851601218c9a2cee51f8bb633a8c7d04eda8dd34bfca15252dc220b6868956d4c0b2e507c0a184a40babb155ff58da45d7d65e1c9da88639ef5fada4cce8acdb2940aba07d14d944612dd04875e040f40d3964f164b55725e523c12318ae6d8910190b8567c1d0d59448d40c28db30d6ecec3d578201fcb73cd187db1d2155f1a12fd22ab56e0e2bc13fec24f144182b8436023ae227b738ddcc4cc7109901d3ebd252273b49d02cc13c15a9965a62a9c6a6b8cd63b4bfa88f40f09ba5bccabf3093f2967c2b47514f0aed56fe5b01390df84e2c58d171cb8c414b22606eb474591eb9c18ab894e378c252e0a7f66bc8c34492a0dda7e6663aedb120d0dd273dcf5b78f051731b995d0ccc7203fc9465b24c488a4a6f5f617fc01d5c6285871c657f28e45fc019cadf7e8d713eeca1b77a65a7fb15d4134476c19249e7b4da3abdfb78feeaf9a2485857af6383526e546e3930d1ae26158052d49d1a2afad739495faaf7baf96f306286c29b77620e5f9c6e34fdffb3e3337696723c920df0ccee376d9f80dfe014f2f12b9a3cb70950a1ad1f9a3d54fb7a4236fe0ad91940a49ed03079ce185472aacc733c0baa98a2f05b7dacf80fb8f48151ff0a849ff57b7d8c6f387c3c6abca296236027213792a892966103a625f95c7d6449b143291f18a9f258281f7970f55c93ca90359eebbd25fb1f1bb00e786bbce18aa157c91fed0502285adacf7d1480b65df5a4d01bde5cba1a357b1672d14e468a854dc59ebe3d0af3599eec74bfdd36d2d69bc9959f39759e377ee4c6ded1c00e0bd271c42d1192a13623b4f82709289c2cd79422bc0e363a97de9469780f6bc93bcc81e37a7f6acd7bdb1477891e37c796a7ffb4e216846ab1d02e9cf2833d5924ce46cf02817605af7467feef27ec71856c53d8a34c440b481709cf74a0a5f882e98232a14d4d9caf06a96c98128f73eb1a0d5dddf3c1952f154e49967bef9bea7923a8cbfbe0d56ed8d55d4d556e27e5c566e257bad3e13a78f3a79e3a6140817d22d8b27acd5bdf11d1e7293892559dd96ead551ae4d48fdf48474d4223b45392097abe1f5d2668fbdcdfb4816687d504018fc6a5d265dd1a835ece152c5c1ac05410afd0e336457cdc658dcea534d58686c3870c6963c4cb5a68b60affa7319b0022b448faf046cc526d8921c26804779b3508cfb260592c89ffd5e829f9694405537e34fe97adb377e17644817fb5d022443fb2f9a53ccb3c8437a67aaa4d2dc455340b0ad43acb9afe1b70047c35c685b134aa7c8bd9c2b8eeb08171c4366f9701c42c3b3f04ea5f52272414294ae14df07be22efbb2c4970c31253cba6ec25346ad88eb7c9e8e55b0c05907570de8c8c01700f9e099520c4be3bf820025e6925519c54a54c12a9df698c9c4adf79addd485d204fab0ca8c142e27436b6eee7e0d8d8594b2fce441f303c08e3f6eec4509d63bbc453611f06e21a38beb17da8f7f0c25de4e9247c725e4e185538d4252fca34631f6dc6b6628e2e21856880ea5af6d796481734e4c5fc559c59fdcd076cd48af6816b05544ce2a7aac63cfcd97884a0ae81d4b1899ae709c362f9e395fe3b0385f3402c436593fbccf06cd7b6ee0714aa65334194ffc617e79413616c3539eb9a932532f9269cfdb8e104eb79aa2c2c75bb2bf9ebaefe7e91d9e9bca8253000a66c31d9953c76182ed5ff5dcd4b87fd6af9ac6c73c101a68ecd3626e77456d21f3ad5cbd2b48340da22c2544b7db418d069954f140fb73c021176c79bf35916dd0927bdaea12973eb2478789cd8f11c36ea3f15a371436bd9b2e857c3c5bf14f1ab3c84b2de86ef35c68a882950105c7112b1e0b6f3dc39fdb71a08ebce729e01718b785ef6560462206d0b02b157770a21108be429f518537a62ff6abfaba525de460cb8589a1e91e2921e64b34eca5d5c1129d24f95f81027177c14d5e2e1c70c527ce6767c3acf840eff24a0fb4936e94a0ef39b417d4f1a49d443ef5ecdaae7b2e9e71f6075125baec463977ac89b9f00eb59d2b8b92438297e9eca3628537a4df398e80c811d276e2a12e00980e921486958aca1bf302a3202811046b797bdc65f35b73b6950339f126c3bb4068062e78e7bb36c84879e7f2aaf5ec85ce18e05c1dd0017ce5945787037b8361cc9cd57ccb3d1136bb67fd38c58a396140cf217888566839736809f0d8c2d9d4eccbb9422dfbee31765a5a417152ac01ffa7aa7d2a5752fd559ff15832e3d6bc7444d833557c782f24f429a1ae84a0e77c6b52db84d270b6a4f0a694adf439804f055ac8b2ce994a20287d1566e0217098eb0bd312fb56acdb6c1a4c07405983fc6b030cfef44c4948f0859342fefd45f68a4af017181c96202b79a332e3ac7f415c21b96afe475fccf0f28b5303822704a06a554383b7a637f603402f6236be5a9282cd78e80f2d0e3170b03294de48e732a4e8bceeba86daf9c01e8f18925f11ccbfe5b5ffbcf23fd63950c48a5264f9aa694e0b518b024668c89f8d5dc8b3e170c87f170dc7ea8a74302219668b8dc89fba6ed0929ea4240b5dca0d7dfa0010eb85f8b4a870d12646da68681e200bc89a28666d663febe3a27faf095c943918990cabce15cb132e7d0c7b077875348d06b0b32d6813a6e17c7bb36f2da67456206cbd12a9092e41c37622c0f9f588ab02dd95f69b2d8ca698c10faa77f5e881b409174240bef6785d1ca908ee7a399b152298ec5454927b5fc135be68667de80792f942b66991ddd65b705f3da"}, {0x1010, 0xffff, 0x200, "2d8d697e027fcd5b2f77a4cd338a8b97dd49d8d80532f1fba5134d0bbac154f21730a424961a77be3841271069f787f87045d74f56cfd9cfb5e67abf71e17eac27f8a4c36ec1ef9a91eeb26ed1d55d8f0a28c20b05dfb9650020d97d5d9cd0156e14019fe8a1fdd264ff99aae81a6c72b85eb11e9738bed418944385f05d46047f13c236e8801f7030021a42e7865cb952aa4f5d26251f8e52a8bcf92a0b785f41ff69aea41d152837be03e9edf0eeea5413da89ee7338798f5137ae27c964bb44ee5aadee2545454fb81d4dca3d6f0ea42525689e5803c21236e954e148679a55f8cdf9afe8e735878055483898694f17fca6f5fe2d94ae327cbb37d0e82846b096488cdfd04280e7fbbd83ec058db0b89c90808890308a8c5e2d0f9bea4c2f57524e7018cbe221ca945811a04ac9ae2746207884ffbf27c0a9c3f1736caf222c9f7f9e446c91f56564caefbc40f1a7615830c634b8c794efca292dd151359291014b2df1ae07e53c8fa0cb4d40b4dc199761e52e5ccc4b5d32eb411798b66e5ba9e7d610b403bd2f789012a8eec1db10c7b9e8858327b450e61acb674e12e6b12786da9b3e32a77fc2843ba1d24e7a80d767218a2e18bc1540e8ee2c2da6ca8b2bf37b8afc2c9804d9d845c18c360b42c6d05a6a77c7ccab251b1c0b04656afe39ef69f927e9ce7ef4939b86c8192f4bcd8021427f53f2685d0290b64f6024860ad70d3b60335f7f5c0d4e1bed208a73bf35a01690fd1bdf50ae954d55929dab5f1bee09a3d1c2ffb16a1c7620bb16c0e539f209ca1e0baf90daa1395547dd090dcd87570479efbbeb105c0e50d266271f7a5f8b18c860c954aecef59ba11f35cbd733460113f70b93975cb75ce813db6ada515fe2a9acf9899b5b8da233cb0dbdbbf800a51b048c854254399f9027b332f93ea5ea83b8a4aa3701f4279ae9d4b48b27aa751eb8a20354eba0c5dd1c0e74338cb955a332c75940e1d772e8bc8f827750c388007cbcafead00898a05f293c4a8ab349d1452c485ec9a30890b51f05fdb9db89e7f8cec66803a268bdb7144d97158e19b63b763bedbda7fe285b2eb47b243e57a88bb06c47ef81a43ab4386093c68173dac3b0b70b351780a96579ce6c23c55cd54cd4fd9d78d3bd6437c2d0c8ba470d66e3f8e9054c65deba110e8edfe8daf1ffa58c05d91239a2a55edaaf02cbb5ebb2ab6c7723e145379782fd70ac5a2fcd98af5c87d89ad3834c5abbc54c5fc4778ba05639a23247038c3f652adaf31c41037441519b3ba656505a112d363ff8c0ccdbae5076b5c0e9c1bcc733d13daa37dfe91d6f9af441e5cefc42047bbfdf72090d82cb30263cd6576f1e5aa1243ac13adfc268258e228b4f0154f168a5ad8fd35eafa7f10269be06fb0811125b3eb70601bdbd5a06b864e3a17dd8ee833d023d38dee891d051b44e6fde9b283354c0c136fefa768f8ff579a93296d605535714becc985a731d286fc5e02bdb1dc3ae0bdf9c89fcccc14e8cec2b4929d69b8d288172ef19a87c38286270b239c2e130dbe4d78b858c147e0d06de8eaf21682ee367038e9690629ac72c69b1bd3d2ce94b32087ac63ecf66c20b413211c2ea2de977000a1d26f06620f7bad7b4560395398b51c155195303194d259f1de3bd3b4db3041bf2d491ed345a67deb58d4471b088c7bfac85069250e9dc41925c557398a93dcb3d9090e30404c81937c1c0f36914a11a28e88324e933d9f8ab0106e46d33695dc4b23055565cbf0fe9694bc89460e3f2fc2ba1f9e6ba2e014fb845c26fabacf5be4f2d534eb75608ff98f85bbbe03c33d431952fd15de31127e288f7f3898f3edc4e0177b2082baae6998d53d4d06eb769620cbd8799012ab68f6695f33827fa529fd45204abf2290305608385f747dbf3bc1139f03cb007c7c7db986c5120c4492c8a3dda3cba59b3ee7911ba94d34a7e17359c4eff8cfc783fb106acfbe913afdebf79cb3bd9ae56d71ebf79bd759d82f0e4549de2c78292fc6369783274560dbaf80e1428db0488f8d5bce1d9b9dd2e2c77364c0e0a6aa96a79f71d1c00eaa0f2bc9e154d59889bc22aee22f43016661113dc3dc0ca1479fb394c93bf4e444c6feb0f644f5eb3ebc8430a58af8405986a0981af688af54fe22918a443b059a8bd1463b6adedff3ff9f025ab8d1a46e9ff34fc4f90bcd1c8df0b01693eac6c5a1007ed9ef0b8853562a3c2d7b5f2b5ccfed9517906f99450942961b283775fb9d22112b990aa1486f5466d96b0f582010b04b8f38284e0ac41079ebc63dfd8ab457160a9ced8d83a1c889dce6a4c9653d92203e60cd2915f06458dd0872c2dbe9b40a4622e2a681a3bedbde64885e5df712c4c66f7850285f2644740ecad8e46fe290cb70e950044732d3f4e4fbefae222390514f3b78b26f026b824e4684f6d91c63e63b5c0c7a7d653c5292597c72970597ea9567f6b4a86ef136622fe4d3c577733d3f7987f6b7c9072d7e580a35da072055c89ef7b97a90390bd5dca77da2a583ddc17473f839354d9a16c025ddfaf50644c92ef7f5c956d89cfe95858d67ae3390118a9f49388d374160a58d455dd35f12178e864863c4611f64113b668fd5330ad3916e3fd9b5cbec19576748b5bcc07cde792f9cdccb7b61942a5b4d12f5e526f498b8479a49cc37ef897b409417443bd8de0ffbbc3137b265ea828e45551d50b12b7b92aed5a195d3e3e9690ca59c83e6459e1f781d0e0f50e43d885b4c330f858208807e675e93e87c7a14b5738194967165dc8200c99906e1407266d5f1342cf4c6a799f02e14cf82fe767a32d143df0b2380759dcffc1123946a5e9e924ba8205d642694569d1dbc0813e21ac15169b792a7bcfe509a54c3b8e5e56ae872d388d77736c66e56a773bf9a35160a44ce681f0a9fd8b71f6a257a3509b4d65b1a61a8a4286838f7d00ffbf6ae95620facb2c22f0ccd46734644ea54440ec99417f2cd42cca469fc07b47ab20727e0299382e66c527b4000172ef1e319fbf82b5bae6d1f3bef2624334898fb3062baee22c1b536384a505012b65f1c4112f1333761215625e86eb3118137427bea7cadc05a6084d544e0d9dd59ef869b2dd1258e878e0d63eef6790eb9044e3896cb7b27c38ccca0f84314c1e6073e6bcb7e1e82140517950bdda04dd0468e0487146201460ac71be2cd2687925ed83a74790436858cc73f416c34746f818b8d2354f1c3f858bc9a6b186557f6a077f672d6323ab9cbe9ea90e345963461eb0985cc27ae4c3b4689a258acad3c6a98a6a90c4590cae29c6fcc3b4978e698013a91af6bc31116510319aeab27c4d3c16e21d2a18924a989f813fac4cb507ac45b745492331fac47d305b04fc8bf321d578af5a19e077b2fa1a01556c03cfcece82040c14a43a42676047c14b9b8c600997402dc68b21aedb37f8bb105affbacefa03508b1bda9952a8707c2c44ce7c717aef5503f2e8a4a4aa1210a21349295435baaaf9eae246ac8ef408a9369f627341dbdc013e00b17066d3032ae4d269b45aff756fc821fb148ccce338ac06e9be311d7d58d8ce8b99ccd88911a610b6b8dc6f86f49c49504d43d40cd18a1e7dcd7c022ea73cc88c713e8ff00e1c20b55eb88177cb390864deaa429fa26e6b6d8c0fac9e91c74f3d536b7b7282f9ba2e4cb87fcdb40c44b582a3fb84c7d0d50e6afdcdd479c10854cf569b6cc573fd8c5dc2f733c592bdc667848ae4f888436602f33e7381b1a86e30e315c57b38849773361dfc419bd120b0858bf8f7c3a6206a1be7b5b32f2f7cc9ebf0c5c14b5bf64a60b73af8f3ae117bb09e2d205eff44fabb9444d0b7f00664984730f873f0efeef07d888d3259adcb58ab138392327bc913b86f64e0bcd6049ef1373c33c653699fefbd091c916435166cd42e8fd5977be46d33eb81de835a9a78fdfc4c212da865fcf982ffe01cdfe8d9755faf9f796895efc86f6d7c208e3daa65f761cf02063a33b5aae009929cf670dc0f6e900772169969980c8a81b59b84477ca7d64cb5fd56ccb3f273c1fc7f3de4eba8e73dd69448c2360cd8b8a9986643cbbfe98de0a04dea13ff4cd1fa80ddf0eb2f7a7df48b261bdf61505b6f75b8e4473fa6f4fe5eb6b85845651108566ee09942e20e0103fb7708f0c4981d733a23866144b9c98512a3e7c49440ae63d5a3420f8771d8678ad0cc438b4d93ba5ceae3270b44fb4004b775cb7b6e37bf9c44bcec95c6689e4b976904e553c7cdae1817536100fdcd20cc149e2323364b603dd3c993cfeaa9cdb5492acb6c9b2ed27c2f2e49a3927e34f94fc51b302ccb17a442cbc892a797ba00ec6aa484c6f2f97c89a8d9f3af2240e9b251b329af8345549c97c44344e21634f4ab9179f86ff99ac0e1d84461728c0931ba089e0e827fbdf38291947dd37aaea5817d0d8dd4094e8afb5fa01a461a3c5f805d26fc7ea437cee93db609e3cef526db8bbe108a71eb0d0ce4d9357502f154e7c62f05b2145b52b2ac3303aafd477fa782b87c84c8f1da54712ec680d1af834da5473b19f701f35b70afb797598c65ef18649749cf9a163f9be534d09a4f62890af2d21e9f5573268e0e373ab486681e39ac524d85187c408309fd859a8c323a2595d953c5a6dcbd73cb1ce582d3fb431bec0e271122882ec0dd2fa2e3c5a8f83b461c3a5cf2db2e72445f26c204b13fcc7fc873fb101832bab78325204732461870dc71067c0fbc24a2076792a4c96e27b7c8a0bb828862eb2de333a02051850fc7906444282a95795328cfa5788b103e6238867f7c0914af39fa7acdfcae859e5df5674a68fe2a75c7350a0e89aadca0ec63a6e49c999dec44f03d9979d52f6e27b4806680599d1357f0cfde9bfedf697ccb8af9910228fe62305a77b03af3687e37ba68b49ac19247c30f4308bb5c054fdfa25dc2c1dde9504f04816d8bb2c013e57439bbca91bd8f705aeb7ab1b3e57a688b02e794191a8c6deef30ccccd2f4103c02d1e5b5f4f850cf8fca37cf7d2430813764b0720773d502e886a989084c94fe4ca533110a09945b972b0093446cf0179253f19e6736e8563de38cf2dad043f65b8b7fcadf82355cebc894c1799e03d8b891ed070bd226f2733a643ec925e0328dd8e4c1c31d6d7b0e9e94a1cf2abf562e1735674390cd15dc8f43ea6406a2d502bc147d2a757d1b47ab967520a644fefe4d411d71e24ea76f3c1db5d05506fa9fb80345ee1302607728d2466a96697ad1b276132e275c97dd81055067e78fe4b48ed1393bd7c35aa081c32b700f6534009f3b0f962ac8dde4ca388198201ce84da2bacfe93f2341df9a8491670d09d565f47c7af6bf205734c406178e2eb2d7ce65499414c1e376a3672b34e86acc6cbb20772cc8e1606dea77ff0223e0e5c00146aa777cf2fd4aabaed59b1f41b121f7fe193cdf6d469e009d53a142619eda1ce9866a8f5aba839ea465609da0051c47e35f87fb6f5a8f05befc472ad7333033165db433cd907f2fb2fea5ed8a185154a66bd0cfa6178bb7592e286630ee55154bca2c9b89832946279330a2609de296043f4028a2a7cf2fcadff7fc2e7d6566cf4903579268b7d1bbd300215cef02a2c84e21f8bc464c627c313332e3acbdbd545bddb850b446ef563209469b7fe7ec75102c3cdb7f702a7b7a2d014f65e9ea8071d25c198b79c68f67f2905e6a8b22174c998428430ce97ced7b73e245103d6b9e4db065bc2e40e4a1fcbf4ad75270de97d98a37d78ae1a70661ccdbd672e804cc90413512549e663dbf6"}, {0x68, 0x1, 0x3b, "17459f1ac4d9904cda4972505d662e545abb881f8e8fa4ef8863b2813462999b45b614864bddc07ee3d9944705c3eda593d8e696b5b686aa4f388653818c078f5c93c06e2828854f687c765da53f1beb6b7fc6285565"}, {0xf8, 0x0, 0x6, "0e666e96e15cf1ec26dff9387c49c5995f007260743c644e57e94dbf235ea9c26119f6ceb979a014f563744db072e005df239cac4e2cb9f6e757680d62330a61fe97072a400f24a91a9e6c72bc0e0aac3564e64372badf3c4aac0eaa5d435485797590a43255d2aac9698ca25cbb35811ed5d26c2a38ecc750cfd89af564509d43f3f8bd14217d3b15d92881ca4c27661321fe702230452bb1a12f72ed6f7c5ef840a28ce56fd4db83fd3d2dfe615c0fea6130f093a2f9dd4362da7a94bc336a0bbc0b8b4422a4ff9f6bcccf0ef9059b3311a9728655a5225d0ba2952584fa24a5"}, {0x48, 0x1, 0x8, "c27db544b58a3a480530fb496c320f1f25c0a694ed41420656a4f71698c0e077e658233b81e1602aeccbd9dca8e2ced0542740bb720c93"}, {0x1010, 0xffff, 0xc7b, "8263e62e413477869a756e1eeadf93f94414c575f069f0f5728f1aebca87963e316adcc0676d3412afd49690681fbc8ecd930cbb523703ef5962d62929678d4669536aa0bd2815745e6e2d30b4666fef63bbe9b1a8b2e71371d2953dcefe16f9b9544171c00f16e44af30ddccf396d1d3c5d71bfa7783f5607c3683d98686c988245a1f3c400ae081760b3cbd4fbd6189b343c6506a9787dff390547e9c4b487271880e31974c2ba487c181ae63f7415d2589a4029bf4f5ab973835589f8017a6d4256cb79705d867875b6ac4e081dcf088f1a87224ea34ca7d360637ae049c6227ce6328eb956784bfa597cbd9d6caa865ea2df0dc55f21e16bd074632c0ed77128923e52dc4da4012d2fee37dcb07de6abe93597beabd52cda91598a69a6bc4eaa9cd0075f0c062db08c2bb9fc2e784d97d973a2c35f21388ecdcf0cb2e556edcd066c2f8f9b514742b0954d881150a7824a385936c9296ac2e27ae1274775ce87589600d46bdefbc93aa2a0010877f7505b6bb2d034c0fee95f7f98de431a52a043b43161577ca0b3d1139bdbbcf211f7d545251ad358d280ed56288f3158367106a8903e953fcece12a03c4e1551ca1a103ef83bf1fdd022a59ae53366db29f3570b625a047b0b5aa3f542f8755f72ade5e2b0e944380975b3e3abaf642dba6abf0a1ac547818f09aedbf83613b4d1df887176b15e5618b7c7288bb7a207de97081565636b817eed0e6599e727327c83df2d53498da3275764f26cec20650720f3ee66930818073bf9b61a30fd94fd91b1f274fe75a4c60e287283dc38af5aadc2c53e7ca00703075f21f64d6d586281d1aa33800f3c79a61df8855b4694b38db18c6dd1bc639fd8e0cc5a74208b8994fd48fff1cade6e15b4052a364039e2d411c3d9e6e2e394957ac89f556c10ad5e5b96eb3551b1de76dcfb7a282226457b97926e3a8f32c7ffb0a1bc987e95142022ae5a78510711630ce09e5247cea60c8cd14e0f203cf1ddfe74d35250a3399ab2ff83a2b00b3e74983b5eaf90f7a414a0aae35ff25b99bd4187df82c80061f6d0c5b4934347bb945197a0acbd3bcc52c3a2e6396ca7d231d1ae6800cd746079d731d4b5bd24f50242975d9a629475d34f599eb1cf0519dd04b3fa89bc29f522a8163d0adfafec689f739663f72010e4c340accb76c09f208be610f087be0efc8dcf8b9d9d8173d47bc24e0524df81f5bf24878024116aa89554d535d82c409dc3484a18a6e83d30316a3601306e36256404a70cf7f88ffa416d0259ae8dd1bb47b38638081b726264867a84ab5addb4cb8b25878698f38e0c29838c78c9a990b4f1c93763f9f4a97a92c8040d4d1d6cb72283c6574dd04c06ace1a7ca3f1f02783ea183d01e25515d9753166ca2437c4fe460db1e51bf108733171aa1a2ef7a5ac6c4b6b7c4dc86136a1710daff71689f61034ad31116cd348de5b5fe8755dd91bbddd7373cc978ccb6e1cfdbf668b8843a8cd931c97f98f7858fd3fad5425bb6ff43e3e9d97bcdc1b0635fb67794b42cc2dc858c6eb99a4397a9a918c80099553af10a218f776649169db2f865561612f333f71f1c6f813914aa7638a1626023136d14244c68ce9b0141f59be04d338c2adb5331ad2437e64c9b34952e00e718d9031db0bd07b76dc44a3a08093b9380852f263f0b22d1845bd4e8dc0edbaf5efe0c34c3ff3f10879284c9202c575a1d21c2869b03d1d476d406e89096e11ab4b6134ea4c663855230e321e0ac1330c55125836765b49f19fcecbf271a019f133a19b28cfcc89b0b025c3941e61e870dc90153e87fc48d28d00295a6ef1f9417fada5552e57422add3e02d84a493e2aee0cbfd14281ac8ec9f08327215901ab708dc3ce56f3e17d4553420ca9ee9e3059a5f363f8397bd54a0322b5f186e657ae1561fcc47030a32e34366e4e41bc33b3b735db2f4c04915b1166a2659de2d48e7a9f11b141eb21897af0c0aad75b2bac1c43d1a3e296d82958bfe1f9002f54ac935bb021d15c3ab7db09354a612c327c4a47ade50dd929e7db5d2f81706c8630c23cda8b2e09e94d260f8c75d039bd3e57f31462da8d4655cc85df660ca1ba3673a686fd933033facd63657c6bc461f5cc30b4633c0a4f3548a92afb2675be44c8a2d9fd9c718269481981904cecc2b38c29f4b808ad4c58f8ed503ea77d378d601654cdd293e1ff0d410e3c35bd6b79ac031a322317bcf8f7aaa6ca3a70b214f639b1c3979786040b675d5b692e0ff18e4fa8da480c64aeb70d5c2ba1943aac95017fb1b09ab276bb10d2ad1800dc67e2b2930e2143797189842ee3ac1ac7e1913aa9a7c6c8cfff680f2608f116367d4c0daba9aac1637a86aa9e14d092bb1fda5ae17950beb1de5f44175b4452fb8264ec129bbb8585a5426c85b543f68fe18cfc60956b726a83b30ad384e2d18bc960342e9173419b23e48989a2abe27ae40faa37daffc43d6a752633d439456467fbb6c1693101a4fdbe06b6557add41f237974c84eeb2e693e8e929bea45e8e11473ca39c1ab4b73fa7c5da6f5b42dcb376d859f8a9111674a59af025b4494f43b5d9c681eb19f1325d964a6c5de108dcbe865f706a884acb2b15b5680d46c5d46d3ca00d0d992744cffdd8fd655a51b18ca71f655408bc8a725b1bce141260cab1d3996bfa8317b2a0157fc4a659708a0d47e0ea505c20a78451ce6821d708c491727d2b444592c0829f207f1aac86b4411a64af9b2816b6cc93548cb310ec51033e431ae525f8b4f105459e319bf100e451b092cc5ea3c9ebb0bac77177aa4717582baca9fccd8bfa65606177c76ff65871f5708c94db1614b53460fdc78e9737d14e2a71c7ed962a571f33f39df207b3abd892c56bc97006e3511771bd499c49d58c4a6e089ac1e1187aaa1b3a8f405e11b7d195f3f1dd4f344bba99087134a69b3b3485ff66e2fa74f10cc77e8fc2fa4cc769b21f14ce95c302b630bfe6c50d62f99b8aa9cd83645610dbedcb8b9e77472a4c7e9ff27f5e519e25ea381ddddb815f1812a051a577c289c34b4bafd0d106916bffdc722503ae51b57201c32c9d277a04020d4528422b2c08d8d3ebff0e534614c2da499e37dfea899d1a9e14f3e9f4acabffd6cdc418cf0610edbd816272eff3b597acb3c5d3b25daf1e03e3c3876fe1e645d02d4e0aa466e239694b71c0ffe26579ec358b106e6177ae44ac03f42ba031e01f61c0a2ca14f3a8e758e2194a9ed923a64cea31a25396ff1066f3d63794284b111bdc8ca8a50df19ec698aa7ae7ccd89c5dccb49d6d7ba6f3ef847cb33b133127e666d8d6f79d13fc70dede662b08b369dc092e593a523bd67b79bba5f87b571cc2d55c188d8382b21e6c49e7e84e714da67c9e04b52a6bdcc2cb1ae344f125dfaa4538b0e968c6eb94b6258a08293925073067e84e1c8a9f65aaa7888c85f11edfbb5e1aaf967aee71b2eca7d49c4cc8703e0793394faea8593bae5053adfa1f198c10dd5fe3eecc1abc034f58b5687a4918efe6d32881b87f550beeea86cd5a5cc9459858a71f98112ba461b03e06fd548f1c72c63deb0e0abdfefc4437f83a6ec4bb8f890e0e5285c66893b6c858a6dbf5152f8d25e009fa9725343fc4d1d8a7422fdfe3ff97fff4c8a46903e2cc150ccc97541a2cb848b62eb45714d48a5486b33d260524eb9d5c6179ed3fdfee474c9bab39c4cf1bab24522cf8e7f2e659842328625cc844339a17425e6b6434c713a636639a4acd1f0be3e89455f0e9332ebef7382fffb9ac3ae482ec8948f3031ede80f359f1ea0b822ff16a0ff7901c1f7c3174bfbc9c5d89a272014a9b9acfa4a2ce044b5f7d4ffbd4ac88328e59d03cc64ed370f4cb3d2fa065facee390697d6b2a46c78801cc97ac1b1b6209071df21ba2a3222ec8529975f677dec708f26dfb1afb0a6a7a3c253895b873cd833f4f8fbb155b9a19ea0c5df403bf1e8196724ebf451c939c23566fbb054fb6af167af4b42b406ae3617c7d8718e9c77185ae7b047d8ef1f37bc37c28964f59c2f9530770fe36539603ba771e96bc9eb0cfdfa7119eada37997a1408d2a2f2fef4007ff65b03d7da6748d4d9ccbd20b992333c5d58bf94bd8ab27605ed676b67540a3a04edb719bd993b7a66ed0512e8d370fe34c54b3c6f3a930a7a7bdffba60e979e7b588806dee5aea60962c62c3516c254dc56bc6fb8317c745486a7c91b86d94f0bb5b97de119bbc45cc94c6a3cc004ccadb040ddcd19e083a83bafbf4c34aaeb62c03af9e739672cd2613449b2e0e5e6a03e0bfbcbe2e0d310e72fddfd5d8bdcc15ca918548ebff11e07a44b096036d4712e4550a427325baae47a1a93d9b12832c0f390b6fb6df69bf13caa830e83f5adb8743c22352b6785c61afb721ce5ef4035d249e8a049777ede8c4565727887f8a372c215190b1a96362deb4c92f949b269a9cbc05ff5e09e443f277c6cb352d2ee2e61d87a10ba271dc90b3e4307553a5b97b813bdd63dbd962c942cb721d3b04690839d48fb26c0d73a4eb7313fa3d0951799f64400aaa94e79dee01bd8515218a47ac0912ad07697e1f591ce59f5da012241b2f2d2f19a3b3deb168cc13cb64559654fd1d7fa4ea1285bfe6eabf33f2fb03b7890c828b271cf3ff07d2193fa97605999a05c66437260ad4b73d8a8fdeb3ad5c0a47d08f42491e989f8a7b8bd0612a0ed544c09b9a1308ae80c2c9bc1a83d9203762138ba57d3b4202bb064cc9e3973ac7f752ea85211cc1c62303e20e0da61c24bcd8bce03b28a8a99fc979ef1db7aedabf4d3d2051a6578596a73384e5d1460b6dfeb5bd1271504b3b6e43e0433e38df6c6f191f33fa919e31bff9586f5dd97ef41e92cb5b94024982bb79d124ab7f0d0f599c6228bc9c3c2e898e393abc9e3d8f06d102ba0265bb52bb0bdba704f327059097d4c4078d3e19acfad55ef7ee10865049c34b79b88c40ab74d9a96dfcc6568d8df01a7a43f21c7c52a6e5e17fe8a4c3ee753b3112f6e6de0b88b6b1f750b9b42a4916d764d881c9deb839d3f3e474765c8099e96c40dc7b5feba5af2063c18d18e9ceeac6f6248b36d7683f3b9a818a8d3060c6c4aedd8d94c01860babe4faca746a171fe8cb171225079720ac14ac478fdc9bc3ad0148d07c2bdba643a31fdd72fde1b0e71575bdf3470a3008ac9c12db775123c5af2edca17e9e013b921289d0d5ecbbeeb6dce8a53195e9defbec62e2cd9ec3b89dd9c9b809c21813c356c7af46b02c5d09886ced705c33583a4773775367f03c3c4ae13b5655c1e3eff386a33e17edb854fede1a668630af2850f84ebc74bde487346cbedbb6c8f9f2c38c21653ff5df901a4412e553a99da2a3266e0c96d45c60f5770cbbf1fb60fab10c1621a26a426e123d76d025616476b645901d704d9126d96fb58ffd5dd06917bdfcaaff30641e02a2b720fb0de5d82eb20dcc870539309ffef9c7dcd2c591a2664afb610adbf6e11809fc3dfe9c730cac3b44a9089d0a5e11a9856030c1087befb9f08ae73786a946bbb7009c4ac0ab130204e76aa88fce33c305e8f78555b656b40b023a2ff14bf085df10a2785dcbcde1a38a0de69f1aa887dfa44169532994b4f39aba25e8dbf9a9936a8563e04f25cb62d03bc55aa1265dc9ea49df4c0d1a7991b8e04aa7af822f986ab678c2da4f58cb531ca16f393ce24e491327751ae2eb8e658ea10086c9f2b3b94eb73adbef42dba6638e0a48b8565d9d437a923c6a48fad5599645f8d80bb784d5d45067c238b747fe206e1ecff8e62058"}, {0x40, 0x1, 0x6, "f587c4a50edf65366eb4f1b44687f56fd5503d4d00c7734db10db4b470c62600f6ca6c57dedb5c12cf8aba"}, {0x20, 0x1, 0x7fff, "37b6b03ea8baf790baa7"}], 0x3260}, 0x4) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000004880)) utimes(&(0x7f00000048c0)='./file0\x00', &(0x7f0000004900)={{0x6, 0x9}, {0x7, 0xfb}}) r8 = accept(0xffffffffffffffff, &(0x7f0000004940)=@in6, &(0x7f0000004980)=0xc) listen(r8, 0x3) unlink(&(0x7f00000049c0)='./file0/file0\x00') r9 = openat(0xffffffffffffff9c, &(0x7f0000004a00)='./file1\x00', 0x8000, 0x120) close(r9) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000004a40)) unlink(&(0x7f0000004a80)='./file2\x00') sendmsg$unix(0xffffffffffffff9c, &(0x7f0000005040)={&(0x7f0000004ac0)=@file={0x0, './file2\x00'}, 0xa, &(0x7f0000004fc0)=[{&(0x7f0000004b00)="6e7738280e13d8fcaf8a511d2b7ac93ed3b5cbcc110e028b36f308046d16763528b291f57dc206b3bdafeb1296e026342e617968c4c8d70b0050a400521e4c39367f17cf8022b6ceef068d7acb6398b3627b6d07d229c3901a31aa25170fb3e83690f79d6a1673201a4a88cd271b7803855e533ed50e1ee6ab5d684ffe8c864d6bc9d6812ac07c46ceaef64c1d6a295cd992a495088fc56beff888eb6df7a1f3c9fc248fdf0716a00637f6e9886cef3c038519bf3442044885becb54430921d5942f0a872f921f6383e101617c370f5cc51050c15ad20654aafb37eece65b5", 0xdf}, {&(0x7f0000004c00)="21846fd396c1c60a16bb481f6edc9b575f7f48add213f59405e56fdb690930116f130413582e", 0x26}, {&(0x7f0000004c40)="6ee1ed26dfbe12b9a27b38a78def4a447705077473d13d3a2fad6033cded062fce5e0e3dd4ff13fc70418bdc8045769035b9456355cd9917f12a9e1830d7536c466f8c5b2f8880923e459a04a25d55942e7a", 0x52}, {&(0x7f0000004cc0)="661bc92442ae18056cc09439305fc70a46d3d47130a780bb1befa41f121ff483ba0a33288f3dd0579df35b88bd1d5b7f338b21a83faaf30e1664f2257812f1ee01e7720acb7744b71f357f7d5b4248de40c9c497dc9115ca5576fd1cea7e375c94e26175d104ccbf46914f459d1aa3c54ab1e314bee5435d0c3ed8921b2381a4a38aafc8c9c816ffac31", 0x8a}, {&(0x7f0000004d80)="0b0db68bb92dfae7020d46b27661e3ac8b5b172394faff1d46372fd46de12ced3b735b151ccef6862c52902712212a6c932ed6ffbe6410b815f218dda69200e6be5f9af90bec63b26c22567900bf800976a4ac3cf906f3eda0756e4bfaf420ae3d9664226840607c76493d755e953fc4c86cc9a7c0a8a1511d97b42cae72c0a94490004032e8db3344394ff974c50250a695f0bdd8c85233365a3e6b06023a00385423e53472f7f16749d0a741f3aea70a5792fe4b5aa1caf579e314a4dfbe8910c5546a6eef44338e075ee9ca5a978d0f2b7e6f38672fad50b22f15dd4425386281bcbae8213683f0ea781caf", 0xed}, {&(0x7f0000004e80)="24670e8e20330dd53b2c120c028af5fc45805a37471fb8588f3305f8351db7248efed6b3af480d02fda2147da860e9509bc85f9d3c542e41218ebdeea0c224360f10088b1fa3fe89a68fd57129739e617beff3e74f7fbee2be699c13159561659b326ec11b8f5b36482de86190bc07a077523f049b784ea1bfb46a0350df64fb1746c776927b4473d4a498edc7cd762deba72adc616324d9f9ab86fe712678c71eb8623e7a61953c67122756284323118d7b9403ba4909dd10b7a0b4fc3cbc80638d21bdfc269c96099721241388633b03", 0xd1}, {&(0x7f0000004f80)="9189a03ccf98d638a9d35a10b69b2c6f339331", 0x13}], 0x7, 0x0, 0x0, 0x12}, 0x400) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000005080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f00000050c0)) 22:29:01 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x10, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x2, 0x7) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x3, 0x1) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, 0x0, 0x0) 22:29:01 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x84200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 22:29:01 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000345000/0x2000)=nil}, {&(0x7f0000013000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000000a000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffe}], ['./file1\x00', './file1\x00', './file0\x00', './file\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x7ecefe7b77f6cf91, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1206922, &(0x7f0000000300)) 22:29:01 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x50) r4 = socket(0x1, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r6, 0x0, r6) socketpair(0x1, 0x4002, 0x3f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0xd0, 0x80, 0x80800000000}, {{r3}, 0xfffffffffffffffa, 0x2, 0x2, 0x380000, 0xb}, {{}, 0x7ffffffffffffff3, 0x10, 0x4, 0x81, 0x1f}], 0x0, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffff8, 0x2, 0xf0000020, 0x3, 0x5}, {{r5}, 0xfffffffffffffffa, 0x2, 0x40, 0x4, 0x8}, {{0xffffffffffffff9c}, 0xeb4f62dbb5e572ce, 0x16, 0x1, 0x3, 0x6}, {{r6}, 0xffffffffffffffff, 0x80, 0x40000000, 0x6}, {{r7}, 0xfffffffffffffffa, 0x4, 0xfff7a, 0x1, 0x1f8}, {{r8}, 0xfffffffffffffffb, 0x22, 0x1, 0xfffffffffffffffc, 0x8}], 0x0, &(0x7f0000000440)={0x6, 0x7fff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000000100)=0x8001) pwrite(r9, &(0x7f0000000240)="fbafba3f8a8c1a029be96914f635", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) 22:29:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) listen(r0, 0x0) 22:29:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/185, 0xb9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) r3 = accept$inet(r2, 0x0, &(0x7f0000000100)) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000240)=""/252, &(0x7f0000000140)=0xfc) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES64=0x0], 0x8}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x8) 22:29:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001880)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xb) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r9 = getgid() r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r10, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r12, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000000c0)) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = socket(0x1, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r18 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000100)=""/114) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='o\x00\x00\x00\x00\x00\x00\x10\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r20 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000200)={{0x3ff, r16, r17, r16, r17, 0x104, 0x5}, 0xfff, 0x9, r20, r20, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r16, r17) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r17, 0x0, 0xffffffffffffffff, 0x0]) r22 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r14, r21, 0xffffffffffffffff, r22, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000001940)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ef181ef32949182c5d993fd3b94fc447c543d32da95392622ffd478b8708511007ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f0200a3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40c0c48b881f65a80e90323ea6947c3145d31e8340c0381b052f4f83019b90c045d64f5cb66bcd88172744e3b1df490d4bfca73e0716e3d0d98aa477acf6ba2716097afbc3a75bcdfcf37d7564cad54313b33ac1c1643b055d92cda01d1d7f0cdddee506acbe50d5868ba3d472f583a4544b165382d2d13c58995b342f4eb02e8a9d352475598723a6218a515893d7ba01c1c75172b52aad9837f43a27b9104675a47cd941f2950e276890da98e0105d7ff87512e8c30203170295cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a150a73b82efd3a8f2e21141ed3d86f5a00000000000000000000000000e6ed18013d0a79a3e680794de3fe86d7c6c14c9de38cba61ea198cf7ce4e4405a0c1ec56086289fb089aac037f61e87792cb4462e7019ad96da98ac40c3a47d49336d0e960de9bdd4569d09cbd438cfb65763b75c51dde0ffb35ecd04b5f7b310ec6b14a6b5adbec35d8194b11f7a98a4140a25097703703bcf30d15fe4ba31599c970f6bda0abb627c5d59573a66ded4fce899544485acfeed64f0e4efde8438d5c8d0d50fb3be3710b87442a2f08282da8e14f5d5c6180a09971a676b26582aa09f1a7e91db3550e277d38d1d9408ecac51468e2b6127044a9c2d3f7f87a6c7f249a5cebfe7b0fb5ca32ffaaad41578551514dd82784637c79bc81192c394ef34ce5"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r11, r14, r23}], 0x60, 0x400}, 0x404) ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x300, r7) r24 = syz_open_pts() lseek(r24, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r24, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) r25 = syz_open_pts() fcntl$lock(r25, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r25, 0x1) fcntl$lock(r25, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) ioctl$TIOCDRAIN(r25, 0x2000745e) 22:29:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYRESOCT=r2], 0x1) sendto$inet6(r2, &(0x7f0000000300), 0xfffffffffffffd65, 0x2, 0x0, 0x0) r3 = semget(0x0, 0x1, 0x410) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000040)) sendto(r2, &(0x7f0000000080)="1cb714b9496cab0b96577d9a233498644e233c08b3d250e67694ab20e10e0942637fde9f8ad8bef33c282c6526ba1344ac2f14b4bb020f1c4b49145a38899dedbcc62b6232351494b6a7980c6f1e244f007b3627400b3d69e545ae03bbc56d37019266902891394c152712c0540a9a384fbf0c981f48a435d4cc63166ea39c8ae12acc384a3004946e66ae76ecdc48aade9a94365629729b4f44b6f4c1434b54daf855bfa0f65bd07a24033fd8f573efd62bad94df70838525b486e6e939882f", 0xfffffe51, 0x4, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) 22:29:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x2c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7, 0x40, 0xff, 0x800}, {0x9, 0x3, 0x8, 0x3}]}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)=""/213, &(0x7f0000000100)=0xd5) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x101) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x8, 0x3, 0xc8, 0x9}, {0x9, 0xb2, 0x2, 0x400}, {0x80e, 0x9, 0x0, 0x28f}, {0x6, 0x8, 0x40, 0xffffffff}, {0x0, 0x3, 0x2, 0x10000}, {0x8, 0x1, 0x81, 0x8ef0}, {0xff, 0xc, 0x0, 0x1}, {0x7fff, 0x0, 0x9, 0x1}]}) 22:29:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x7) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 22:29:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) fchflags(r1, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) 22:29:02 executing program 0: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}], 0x0, 0x0, 0xa102, 0x0) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) dup2(r2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x80000000, 0xfff, 0x5}, {{r3}, 0x0, 0x0, 0x0, 0xffff, 0x3}], 0x9130fbf, 0x0, 0x24000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) ioctl$BIOCPROMISC(r4, 0x20004269) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r6 = socket(0x1, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r6, &(0x7f0000000180)=""/68, 0x44) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x48001, 0x0) close(0xffffffffffffffff) fcntl$setstatus(r7, 0x4, 0x80) kevent(0xffffffffffffffff, 0x0, 0xec7, 0x0, 0x48001, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r7, 0x0, 0x0) dup2(r5, r4) pipe2(&(0x7f0000000080), 0x0) 22:29:03 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) preadv(0xffffffffffffff9c, &(0x7f00000004c0), 0x191, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unlink(&(0x7f0000000100)='./file2\x00') r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) acct(&(0x7f0000000380)='./file1\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = fcntl$dupfd(r3, 0x0, r3) sendto$inet6(r3, 0x0, 0xfffffffffffffcf4, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pread(r7, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000200)='./file2\x00', 0x1, 0x8) ftruncate(r9, 0x0, 0x7fffffff) ftruncate(r9, 0x0, 0x80000001) kevent(r2, &(0x7f0000000000), 0xb0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x78, 0x40000000, 0x6, 0x3ff}, {{r6}, 0x93068a7b0ac75ec4, 0x23, 0x9ec873e541904e92, 0x71, 0xa3a1}, {{r4}, 0xfffffffffffffffd, 0x4, 0x40000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x10, 0x81}, {{r9}, 0x6, 0x0, 0xf0000000, 0x2, 0x1}], 0x2, &(0x7f00000001c0)={0x5, 0x5}) r10 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r10, 0x0, 0x2, 0x0) 22:29:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x27, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:29:03 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) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x2, 0x0) write(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x5) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 22:29:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x7}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x1, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r3, 0x4, 0x80) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) fcntl$dupfd(r4, 0x0, r4) r5 = dup(r4) fsync(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000200), 0x2be9, 0x0, 0xfffffffd, 0x0) accept$unix(r5, &(0x7f00000001c0)=@file={0x0, ""/92}, &(0x7f0000000140)=0x5e) dup2(r6, r7) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x1) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x6) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 22:29:03 executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x54}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 22:29:03 executing program 1: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x56, 0x0, 0xfb}, {0x7, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x1, 0xffffffff}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc060, 0x82) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000200)=[{0x5, 0x56, 0x2e}, {0xfff9, 0x6, 0x1, 0x2}, {0x1, 0x7, 0x9c, 0x4}, {0xffff, 0x40, 0x9, 0x4}]}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000300)=0xe7) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 22:29:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xcda7) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) openat$pci(0xffffffffffffff9c, &(0x7f0000001140)='/dev/pci\x00', 0x400, 0x0) bind$inet(r0, &(0x7f0000001180)={0x2, 0x1}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x2, 0x0) pipe(&(0x7f0000001240)={0xffffffffffffffff}) symlinkat(&(0x7f0000001200)='./file0\x00', r3, &(0x7f0000001280)='./file0\x00') getitimer(0x1, &(0x7f00000012c0)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wskbd\x00', 0x8201, 0x0) dup2(0xffffffffffffffff, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001340)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000001640)={0xff, 0x11b6}) r6 = open(&(0x7f0000001680)='./file0\x00', 0x8000, 0x5) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000016c0)=0x9) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000001700)={{0x18, 0x2, 0x81, 0x23e}, {0x18, 0x3, 0x101, 0x7}, 0x4a, [0x8, 0x1, 0x200, 0x9, 0x64c, 0x10000, 0x7, 0x6]}, 0x3c) getitimer(0x3, &(0x7f0000001740)) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000001780)='/dev/klog\x00', 0xded48c5015c26f8e, 0x0) pwrite(r7, &(0x7f00000017c0)="57e68f559ac3602abaed6bcc4888b4eb2524359262eb0ee4d9235961ae32007a595fed1846838a5c2c170124db0610e97ce191dd141ee68cfa058abbaf6ab507aff248b390881ca11fa60cba0c2fb53696d5c3f5f25388d529747f3f06e6030fd1a14620bdb9f56dfd31de90868af9b27a12237cee4870e7ab8de949f43f3343d1dabbc680ebc23487a2fbea8acd2d800257707ad62729691229b9021711cfac3608156927b2453fd4ee7b633ee622e556689e45f31aabe021fc70f74d72bd7d2d3aa6534949cedaaa0552867ea8b56e3ed490c47d4ef64ca5b0db85d0ad72a99d893b42e02e4f648708e78785c4e2fb812b1e16f0ba37e97077bda2d6b3a4d5c7f65447657dd549936959b80d4110141d20e3bd110019e0031160f05d9b93ec048e831548db640372010004c0c4b933cc4a40ae71b7f8f5e7852e43e0e3692c8774bbec19063ae37f884e9521bc35fe08b5561af07c471d0cb59cf12d9a2cc0a4b9d95416ae8211e0df18253f05190435c6b4c8d5734ff64a9ea0fbbb5c06d01913acb87f961e64e97a517662a69129b2b7f3f2f24a2a0ae8344132c368ebb3ef23a3c499a19d64ea300a5fa5f039e111f09fef29a5d4282d3529915d811bed173e316aaed9e5081ab858dbb15c4af27e6e09b0ad91244805e5f6507cabd5f17f90c22aab9691f00e1a78a264d2f9bdd7f2c8cd6acfc56de9030e25f4ab3c85df2d6c0469b98828f9d8db2364185f0c7632783dfd79b71207deda7658ffb2b5679aa4a7832b6bd14d73bafa1a0d69778a2a3747dbc2d0e878c9f05636afd216e9cbac315ac693cfc40fe6ca89dc5554a54c6b9b565c41997dcf02377ab4808ce5980af1de51a7020a7782e47ae18551e5d94b3c4024925c343941c6584080736323dffa4c60d07b0d4bc27c02cc4683b1aaf1c0d766221969733500e017ae401cfa6a847b0feb4ab0f5ee4e61789e8288b31895172176c7d86a701146a9ff0b8357115da81e12d2590cc5b01c563396003aba20b21fc1919503024c1ae5a01bcc3a358a9b70c6abeb00cf801eaa2cd749ef0a9852d5ffa419c81d90b3337e30c6ec5cef80b00f9a5b64664c0c179092ed7d72601f159aa9246ad0299521968d461c85c287cc5462185964581e0d6ef18af85f22f57a78118229f98ba78db70701c66d17752b2658f05f51761b18aa544108e19ceb91b0044782b2bc7d2eb21d4bf993d0182ca6d403d68710788ac89eadc8551bf2f831aa136b67e0800dce8ae068ee9417a428055d353e028b11744dbda4d150b24455b7013c8fa25f6bf8cef86d960ac61149a2a2b80956bd1516b6f573155b01c32cf8004ce71ce88e39433c62082f439a3257a7f18fb0175fae35d13820e6d1f8155d70fa08810c23264ca9acf23ab6d183ab0be67964f3ab0e52d2c02d27d4c57aaedf2c3393e90a5d1cfaecb3a33af039ead42428c380ed15902066dc859554d93dcf85f6c4cd2804a7d01fe8203a051db4617c458186df1314fb50cd3354ab1459480eaae104f3ffed814d230ab9876a862cfacb5d5da14a8ef9c993d8e73b980f5cff854621579e8a81ae0d4a5673b9a9dc23a516d5dd3b284fc436914ad03faeb2dd4ce00f2b402f385270d9475dc97e1dcd6582ede98558b517b0ca56e88da1ce4e8c74b15d275e186ad52b1645141ac7e706187eb5c09d1b6308ed6708abc771a4ef840a3ea2fb4e0064f4aca8c5376f823061fe6de01f1c889e4853d6f66790e8b7e7f197d21258b1326c47a17323a832760a4e53a7d8f79b6dcaa0d9eaed1f40e75a7ca1ec2b4c3d45a836c0102ba3ce7b940c888de6cf1381cbc5b1b7125445356e6c7ff899e731c384a4a727324a9535131a01be04e18b3f9a40fb96b2b864c9606626fbe04f30da68a41a56ff5a188ec98c31cb49dd8be675dfb92c844f498a7f91dbd1117b55b91388f7d6f374c24b915db1ea8b08f40f2c60f01dde14ac4c3b386b6a8145d587bd5d9e33570817366bee7e1ccb2797746653bf6f4ba717590d0fa4f0861f222f25f57c407e0020c4a78d5cb16866f907c0bdc6495b9c7aa3844730d20b97ae3320190dddaf9df8b5680fd3dc4fc4a41c56ecde52d9a3d762b06eccf8c0870b1cb5ed7cdb549ccfeb43f965e590b62a01e4b19c58755f37d4d6764621a0458da534dcea7b8ca52897a5709258e29e6299466c63b810778aea632346cbc948d742c565f8085e03e4f54cce1bb4cad10818947cba04972c52174237414e68b1d4c6f56cc3a6a19932c9bd0c7578cea17c57ae2e1ec8352c8dac78d3e94dc635912f206518a401a8770d0b6ca76bf27757db4f686135a5786b8619ba6258baabf01549327da57f5b5a2ed21a4c8065d11208db6971f87b65b2f93b5fed6b9d184aa22eedbe469c467374b6ae5a33ea50b2fa17618d8c9c7d8566e5ff2be7331774445e347670267e41917861825922d0cd407ef158bb908cead9c4934f0215a1347d63b4b65c6fa7085a4f9af425add738d5729e7a1daaa329449ca020c4fdfb8b56182ac5b6205c6650538b36e43c044e7a0c3d87b2ec3195aca2e3128ea7e2025645ee319b2892a7ece8d10365e851e720969c5c5f9947bacce7e4a02d0d7b04755f36f0ddadc9a35c6595de1945031e9e66ce56b0c5e2808c455ef8a1c50be6258e6e3e496c04a722b90060cf1cdab75cf5d11c2af846dee6798b654053243bdc80f78f947f3bae7ea11a78663946ea8a5545c8305de324ba95f8162dcf96ab7bacf6bf715294f47c856c2a374829fec081e71a4295e5d1f20691806cae400ac6830e3781005fc917c497e9b7ef2726a0a44f525585d3ca7cc9e4cb039ef7578b9d1c24afc4a8c355c742b01a2aad169ad0232302048700156af48a7a44cf075ecbefdef91eca68d0d2f952892af7034c13df7321539a00ea98835e427ceb376e94191a364fe5e6fdbb75c062534bfe594324400b3e00f4585ab4c9c3edf36d9c0d1377b1fc6932fdc54cc931e3377de926fc8f653de59e79d2acb67f5fd3a8527a514ae356ee7925fcd8b6db3f27a52d91f1274ec1f7ee0b46ffcc2918f41c7dc2edda7b2ddd3c2bb4943f2f115c3dd0593bfb27c1d152f0b6e269e1180d0ce0f718eb6ac990ace1c70b70e4cf4ced5aa9cbbff59de0416c4f6fb9f16cd9581f25998b1beb0df2dc5fadfd72e4061c592fe543ddf96ce6e2d126efa462df3c70d322f4d1b0df019d97166431d5b00033f40e14a01577a2feb5b5ae4d33754f44888e69bf4877fcb6c3c52875cbf6ca1ebf597b7a76a4314ed0fde086a09e3b61808a4f9a9f942c784b1adc8012492bb65fecd5abc339beab910b78d50487c8620df980b0b2465a44f24fd9769b25c9df3b8830225425adcf9ee610c72c6e8d9513ecb3afc2a336f1050991f283ad4eb58f02033615eb9b1b090f675ebd427eeb1bc38c4fe169e3d7dc4964b47aff14b3191f4d73c2e8aa231054c14dab15d19c064918a9f1652db88594fcaee436ac73af4dc9b14c491cf240c0ac35f0b5727bc9e8152bf94503fa6daf3fd6cb24364df042c48461caf36c67c4ed50971fe29d50bf79c318a8eb87fd4a8d28eb4d6a91b59c5252b4d59a9795ad4334c7812bac29b47f67340af3276be0ecf7763135d02ba2d1ffa51a6a02484431d7b5d5bc4e2df6da7cda3fbcf5e5b9b5d0adc73fe0b0d2dfd46d6a10f55d171e7b786ad5c8d2849c9954868f86ee4126a3821a22988531fb8537b35bc5397dca1d46a28395ce19814fedbcf67fc8f16f3bbe2fbaa174870d064ac28dce75634b0dddbb1ce2ceaa38531bfce95791c971baa9bc9bc20f5bcfca4fd5c13e8ba60d52a7e79c22c691d04adcf4e67070da86a58528fff89995af558f8fde00643c135b828d8826c5f9311fa0c66f19caf79bec5d95e2036df037d622e85049f939d957cae8a1f93bcbbdf2619ef6a701a7f4ffacd4ef3bd84ce63b946b98a16a662ca536f72e61aaa1061ce261b761a206921280b5dbd578e8aa1d477677429724d159d1cf515b6ab7bdbd0c98f7c9af45b716ddd12eec3371d3d4e8c0228e1bd45e18afea381303a5a490b46e07a80cc148f32b789dcad7e624b210f685443c9d8f5919d25fab27eff044fc336a1f8b61f2951411c142ee4a94f7f31e0bc67da97710dafa913b2bc421ad9a763bd8e852e45e5709717ccfa455fc8ddaa87b62099e7542711ea8bb8f0c8210aa19b48d651ca87871c7d7aaf7b324708ac4855681a1b21413bd12e54c4571f8c580e409f52f9709d1421828c830460b3be278293255582edb80fec7f93f184006bf2d925eed5356df9bba18883e7fda0cc206fcc3f5a0157e71f685f0f6d7a0c2241e36661511dbe26addaf73525366fe53f8214f3b82c8f231a5be8d14a4624a70e4f2d6fa9d7d071d429d2f3b1f87ff055e8e9d964e35bf6e7fabad34ec7cd34820d8a8fd49651a7cedaf56f759654e069d564ff510755724c67f574e59bc031df0242894058b4fa38b4ef9ee965e6635b263bc39a76ad15fee39c8c76e37af14f080337925d71adb410e0a998e17ab6c98f007cd5cc82cd143006c3ea9831d6196bc89ac2190640aa3d9b71543356c6f53315783634bfb0696f02c46a0e166098c76c5bc60e2ceb4329af2528f348693f54755030d5225b411c2611c4c43f59273419aecfe14c99e8f5996c38fee01444bd3a0b0953bf202624ce8d31a74c17c32e082687ac814760a8b354685667fc2885b4ac2989e640930d7e193f21ad5181eefbc3b9818abf69f95f664378cb394691ecb2dc5851f00580d5a219dbd7da60606829c432325fb46cb91e8c8581575b287044d3341937c268eb572d9ba1dafa8a3e86276c6512c9daf297495cf3346b415f68265d4dcaa0e420bb6fa2f552fe5f81bd3167999bd935f0d9caf2f5a3d30c4df4b290f0f2ddee6b29a4dfd1f54785938faf8d465f7a92a251e4e9f09619d344be3c5f3ef103192cafb11779f8cfab523ec98740c3ef4e1852339bfec2d8736eed5975a730adff6bb9fed056f5f7c482bb35a16c3a183b5185ea926eb70f57ddf0f2e703272591f6619d43908b5d1b1f048280603c9ac59ff0d43a53846d3b381357c8d86275b57d1a73f4ae763cc7e8ae1cb69e17c32f907279f2efc4d415045156a7498a9be98d50fa43d4ce026c80b1f83a521da18e14bdafca97f84a3cafc23b1c1941c8037c168898b7c33ab189c162916ac712c9ae109d8d80e15d1f8df6b2a68f8f6eb2ac3cdd7e03f17388a1093006df21f473d7d2b3efa34b4be828e6908d6e818684194f91883777a16d8c129b1448cfddc34de0b009c03bdaac84f497050f92b7600787fda52bdf986c5c8516e14967a5e2a81615a78ad52f0b7eecb5769d4fb77bca8f45be8d3ddaebab013adb236b518e98f49b79972074f8315877b87e806a2f0f4c2e1c687822d7f2900a0937ad64c1134a94e41a95be729355394240d9abad89fa0efa9aec5bd9870e1174b42b9c14eaa60dbc5deddaa21819733f01df33f9315536b94c1708edc3d432933122803545c65fda68198b3c679a15b76a7832601b4664ebd26b264253276ebc6389fa8b67e47cf084e058ff5da35b48d1fdc480d2ed423adf12c048d347783d65f978ce18ffa5a8a74a93504b8d6181f6d4a2ca25f1be9bca13bbb401fd18c2ed12ee4f92a5d512df82a021b26f56a45c0b28c92a6b7c51d4bac60922ac60fc17c96dba0750e4e0e99720f7d482e264bbfa4bd6ae17c90b0a8924a0b8a0444f027675b85595823b62603a18d05d923bd", 0x1000, 0x0, 0x0) r8 = getppid() getpgid(r8) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000027c0)={0x0, 0xb}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000002800)='/dev/tty\x00', 0x10100, 0x0) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) ioctl$TIOCSTART(r10, 0x2000746e) 22:29:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) r1 = socket$inet6(0x18, 0x4, 0x2) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xfeb3, 0x0, 0x0) 22:29:03 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) 22:29:03 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = msgget$private(0x0, 0x8c5f75d970aad156) msgsnd(r1, &(0x7f0000000080)={0x1, "69a8b9c4681d88262198f777321f9efb37060363a8f0adf5b618b3da2a438f0acdb9654718620cc7ac03591ee90c2db8001f2ed7ab23fd5302b0071c4bb037e049e2481a1471f436aec45b5ca8c462823fccfc5c13c9bd2cbc0c991ad63f2a627337561247dbcda82dcf2989dc29c67a231733c36c9488eefccaa29544"}, 0x85, 0x800) poll(0x0, 0x0, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x2000000000000104, 0x0) 22:29:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) fchdir(0xffffffffffffff9c) execve(0x0, 0x0, 0x0) 22:29:03 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x115) r5 = semget(0x3, 0x0, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000580)=0xc) kqueue() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0x6, 0x9, 0xca7, 0x1}) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) open(&(0x7f0000000840)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xa) accept$unix(r4, 0x0, &(0x7f00000000c0)) stat(&(0x7f0000000880)='./file0\x00', &(0x7f0000000140)) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000008c0)=""/146) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) socketpair(0x28, 0x4, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x1007, &(0x7f0000000200)=0x4d, 0x4) semget$private(0x0, 0x6, 0x24) openat$speaker(0xffffffffffffff9c, &(0x7f0000000640)='/dev/speaker\x00', 0x80, 0x0) fchownat(r4, &(0x7f0000000080)='\x00', r6, r3, 0x6) 22:29:03 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xffff0000, 0x0, 0x2}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2, 0x0, 0x0, 0xfffffffc}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_RMID(0x0, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) load: 4.00 not a controlling terminal load: 4.00 not a controlling terminal 22:29:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000080)=@abs={0x2, 0x0, 0x1}, 0x8) 22:29:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100044}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 22:29:04 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) msgget$private(0x0, 0x0) geteuid() r0 = socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) listen(r2, 0x20) accept(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f00000001c0)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x30}, {0x1000000000000024}, {0x1000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000100)='#!', 0x2}], 0x1) fchmod(r5, 0xe3) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) accept$inet6(r6, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = accept(r3, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) setsockopt(r8, 0x2a, 0x1, &(0x7f0000000280)="ebffcbff13b9fd812eae63713048e60000ff96480cf592aa46e99620e4afeb7fcbd1048a0a02d6ea7867bece41bd5cffd66d379b9cdbbe243358c132b985f0abbf1cba72406e0b3fc6a631d85273dd3b5d506395fd1bd38502d93336176e8cff2e33f27e7c13bc", 0x3bf) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r10 = fcntl$dupfd(r9, 0x1e, r7) write(r10, &(0x7f00000004c0), 0x0) open(0x0, 0x80, 0x90) writev(0xffffffffffffffff, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) 22:29:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x0, 0x17, &(0x7f0000000300)="ffdd0000", 0xfffffffffffffd90) r3 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x4, 0x100, &(0x7f0000000340)="9caabd7436b185f308d41c4fe83ee2b0cbda7000c9e44edb5f4152401b54b2c378cbc4861e5874ce9634b293efe62cbca869a13c6cb467b0d9892b6d517bf42482e955e2901e4a3fee65c34e935a970404a1e03e26eef72340189e38", 0x5c) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r4 = socket(0x2, 0x1, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x2, 0x0, 0x3}, 0x8) acct(&(0x7f0000000100)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) shutdown(r4, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r5, 0x0, 0x2, 0x0) write(r5, 0x0, 0x0) openat(r5, &(0x7f0000000280)='./file0\x00', 0x20, 0x98) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 22:29:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) fcntl$getflags(r3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) 22:29:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{}, {0x44}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="3d34d6891379bf88eac44da77881b21b0de9c7708e96bc871e2143d3c26b646c0643ba9567d7882a83dcb2e819dc849f570d7c52996e6e7ccc32eba7a0e39ef882909f35c4a26ad3167d39a17a295d5dfeff985cdbe557e0a5ef2222d72de74bd5022b9362fc9de2a752ffa16b8e76"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:29:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000002680)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f00000000c0)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0xffffff1d}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x2, 0x0) write(r2, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 22:29:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x14}, {0x6c}, {0x6}]}) 22:29:05 executing program 0: r0 = socket(0x6, 0x4, 0xfc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:29:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x6e272cc80e46a35a, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000180), &(0x7f00000008c0)=0xc) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = socket$inet(0x2, 0x3, 0x102) sendto(r6, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r8 = fcntl$getown(r4, 0x5) r9 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r10, 0x0, 0x10000) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f00000000c0)={0x0}) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r10, 0x1) dup2(r10, r9) r12 = fcntl$getown(r10, 0x5) fcntl$setown(r10, 0x6, r12) r13 = getgid() r14 = shmget(0x1, 0x3000, 0x218, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000380)={{0x3, r15, r1, r7, r13, 0x5, 0x7fff}, 0x3, 0x2, r0, r8, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r17, 0x0, r18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b45c5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r21 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r21, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r21, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r22, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000), 0x93}) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x10, 0x0) ftruncate(r23, 0x0, 0x200000000010000) ioctl$VMM_IOC_TERM(r21, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r22, 0x1) dup2(r22, r21) r24 = fcntl$getown(r22, 0x5) fcntl$setown(r22, 0x6, r24) r25 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r19, r16, r20, r25, 0x5, 0x7fff}, 0x6, 0x2, r24, 0x0, 0x7f, 0x100000001, 0x20000000b1f3}) r26 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = accept$inet6(r28, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r28, 0x0, r29) r30 = socket(0x18, 0x2, 0x0) close(r30) setsockopt(r30, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r30, &(0x7f0000000040)="100a2956b9223776", 0x21d) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffcdb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r34 = fcntl$getown(r29, 0x5) r35 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r35, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r35, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r36 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r36, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r36, 0x0, 0x10000) ioctl$VMM_IOC_TERM(r35, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r36, 0x1) dup2(r36, r35) r37 = fcntl$getown(r36, 0x5) fcntl$setown(r36, 0x6, r37) r38 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r32, r27, r33, r38, 0x5, 0x7fff}, 0x6, 0x2, r37, r34, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r40 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r40) r41 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, r26, r27, r33, r39, 0x24, 0x4}, 0xc29, 0x4, r40, r41, 0x8000, 0x5, 0x0, 0x8001}) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = accept$inet6(r42, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r44 = fcntl$dupfd(r42, 0x0, r43) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) fcntl$getown(r43, 0x5) 22:29:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x10, 0x1) r3 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket$inet6(0x18, 0x8000, 0x33) getsockopt$sock_int(r4, 0xffff, 0x294, &(0x7f00000001c0), &(0x7f0000000200)=0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x7fffffff, 0x9}, {0x18, 0x3, 0xffff, 0x4}, 0x7ff, [0x2, 0xc21, 0x7ff, 0x7fffffff, 0xffffffff, 0x3, 0x0, 0x7]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 22:29:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x1, 0x2a2) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r3 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = getgid() fchown(r2, r4, r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r4, 0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x44001000a, 0x0, 0x0, 0x0, 0x0, 0x5}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 22:29:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x20}, {0x4, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000300)="6b88cca0dc330afbebe1b211e0987a3f20a1ea095cba8e1d6f8b7e81bfc0b6e131b4d5aeff99ce5271085e769e98cc4d7da0109d6d8caa65bde053663b585abfe1581dcda6c864fcb937355eb0978b33fa875958d1119e9b1c4a38bdb0629add0972dc544e98ee379e73ddb2800da61e0777b09ea956ef19332ab0c265ab1bb7791c436e42e6d298aca618b59493a8422a63f4eab2e60cd7fb586ad02d6b96eb51f8278f471989753b85302032407e3f6ee9bb62a1242942dfc2fb72d6803dc1d37947e574fb6ff362a90c039765fc98455767351a054d39462d9ac9b5a348a976db2428169abe5a79c685edfeeca000086d3dc5efc030733b611d53da4bb25fce6cd18bde4857f76d6d5016f4c60848f9ccc2efefbe4a798066820d4397c55b105fb9821b6ae60b27dd7139ef6814f8691465ffc0caf463f2a906ca3c014df2712b3face7cb4edad76947dbde4d45db4773a43b1e29b4d320c7652969d79fbf5cc59e59e067c630c69825faf8e8236b60938dfc31f565b9fbee6f87c3cad40327c31253bc03bdb9e8d1157356a4050858839a5a317d7b088134edba9685993be9ee49b26cef1b6d913f1bdad3a61ba7f98d89a663fd39d6532ab5a97d5586762495e2513028936773029ceca8114a0e1147abe7db1dd86569b8b6c8447a7fb0dbca051ec427621e1ca45ea8075cb93bc4234d99b4d3866059c76cc795acce05a14461cd3cd4b2dde8b5bd5fd1c1d34d91466e079682b3e194bd32dfe1c1cf9a4c6b8ce28916781cefc8bf6c94719dd59759e9b6aa4b1db00e2499ea08cc109538db31a0ad105cc6329f1ab5626ee79e4af77d592f644000774bb8be220304b1631413816f28249fb4d2d846c1e316c06047cefb146e8536bb441ae4baafca541f36428c950048d6c259640d1f901751a3386080df67687b993c3750ccb064e6617651402395793440b7929e5221b894c342471ac40b8a38b8cafdcc3c6e83251ad6e1d83f5135d74931dc36b624738dedd5338ca82041c79124c40197c4c9c32b55b6edceadb6840b826e4a5cedbcaa14cfb5b704d0ff5d7786748b139e470a33ecb395b33e49c2e58ae79f0813ec3cee5da602f16616929fe42793e00e82a7c7d82ce2020676168ba1c1ca44de5915f1b3a0a6e8d650be4a8991740fdc1a14b1bb81ff5168a59676931298d6a8cd190376a12060de8397274ff3f40114ceb50b1c835ba2875bae6ec761ac842b4bfe7d26030340b9a2a50636e01cdd863f26201ac9ea65fa7aad142d7e0a4dcea734698436025789633a80c924a00e6d82897de3e5474c2e413fe5e117169e118cac5a06b1706ad7699afca6e1fc75f1e11559619c27828b3b51d1dec4f6b55fd9e4b8a7d312cea50b30c5b9b89f008a279b500028f08f65d92a98a7971ba59dcd2147c6b0e76b4ab637b8f93c04cff529a5995d8221a7203e919d926048322e464198bd931693ec159dec9a3365f48e8a10d1d1aed72b84cd8a943bd0d0a52b1d94ef72c00700da6bdfce41690644c48e35dff6d164ce4af56c62a83199d1c817df38fe5536d3d7c8ff5de35ba844a4ae6f5d6443ddf412bb6b4de4afc4b5d56260fb792319de5569f06ca1a7436e54c598690a098d1ab8d5926ec5a3748d7b5cd68009d1733683aa88d2ad1886d75d64e00f9a25e312b35095da9a7f860ff60bcc81fa3c15ab8c2fb88b9d9f3a1aa2c3f0c06e8720998e761d6cd5eca2e08cb2425d285db09507c1f795ecc37ea57fb3f91afb346812167bcd8a2ac7d82f17dccbd3b1800857f8e17366d0f763cb09842e979907d37de57ef6ef4b978f26888aece8e077472c3259f75b9a5e9db7b65361187995d268c8c45fcec9d0ea89671c78e5045d57f76c4c5fae593d68946eef49eaa5608eb5b65f77613d8bc6f3016ea20494aed634cea86cf2d734453819d34bcbeb9408751c99ae89458263bc30e19ccd046734440ba45b4f74788fd2387d2938285c2520546bf5912d6bec21c869b74c09b0f2636b771f1bff3ab251a78f0d92020922dcdb19211ce545ee2fa4776756b0bb85c1954b77e4cd8f809adeab17e80456de9c073a9d80ed4a246565a04117c472c7da3c347d544df1c9291fb3d25c2613c3aa0fb5d52514f6104d4db31d7e50fe8bf27551fb97aecad645b2a15aaeb9f9cd369938c7557ee7967558b5de34490a71abe67f7b9cd0470c81079ee34e8407f9d268832bd5209013fc919a0c08eb8c647774f989188668d075b0036d780df5ecbdd196e4064574e2056190370f9b8dcbd86bee17709e415bbc1da6080086b656f6735f45ff532066737e5b6b095e0227f58ab98649bdaa76f14641b26d7bdb92b91295399720441dbaefcd6c9cf82f5d008b333a36fb34b0b0b0fd49ae1e6d7f3c59d7d9c84d980c7b6987c70ce738dcf9a5da7704778d8993dd14d4cb9a8eb0987c01985c94914556fc3ea7910c1e353406f8a63f2730b9782bfe094b20518d80afcea243f7c27f4586f633dc2d9a4946559887823d9bcd6eb22ec2b8a334103f420b2b961634dacc517f2355ebcea55a6551c365f5b801383848764dbc6aa3002204ec50887328993349fb0cab359c0194601917999f3693b08ab5083d549f7af34283b4e05f98e8527cd71ef9154ce49e45fdb5fea940ec899027d0166e0ab05761dd62072d67e446098fe878cee3884f6abbe05df0d71cc7df73e59e316befb9e9874f19a734de0dbe26b7cad3d2fe06714392d488d98caa39b711fc87e5135f039577c2c128b21f5301de5df4a24de5c5cab1fd92d0254fb452b3a0f0aef8935363bc86da49ba757ae1d832cfd2bb3dd8510cd423647dd32677cfee323f8aa0fb8ad4ab135181e2e34a12fc12b5f8f7cfeaa27eaa1327d4938935e55076255f76b56cc82cca72e51984737328f5a68abaf0f92597cfb978686828abc96bad9403d2b0af1a1e67d87a603abf8444e0349f593942529c484c05a622206ee0acb76a852d0daaec8346cd080506c84715cbefd9327eb6a44b8aac2a9018c64ce51d659a7c9c941e98a268c571db8719f130d3feadaa14ae6f83295814ef72a04b0b7b40db7071ed68b7d4e85e7102a9e0e843020eb8ea1de4e17b3634acb790a395ea788907b78e3b1ce148529ec85f5002777333b91e7d455927538894b3eb15ad2ac41ed164064f80babdb1b6c7e538b11a9c2067fccc90fb27e85db3c589e451766f7151f2de544b3fc270ff4b32cabedb3286085bc4017e2b9169807b4f0ed0d198373a8a257cae9c9f716ec1491cffd77a2cfa51c0a886bae41f0124c172a82216848b6aedccf720fa7446e1fe71a53b42f9e069924a65e2c5808c4c04f4aed7e250fbc297233f7fe1d3bd6ab435453eedc2c8da189eb10985ab3a17078a20f785ef675982f5caad01155ebd20b137e0cb90349ecd57e118b581dc7f883bf61c238620d3ade1b97e3603498c7335ac2492d97aa6049df36cdc25b3107d9d226cf7e26d51d36f61b899304af89c2fe993a0763247a318cb44b15fc1a979b7b2e0da7b602102c34fe80fcb56773b3b80680a220ea981ce2ef4a05ce322b79f22396ab6c89bdbda4e22deb33086c48f56940943fa2a7e898d0251bff7e45f92ce5353f448300de455800aee5d23c934d49a8295c90bb07431015040611cb9dd6f63940107440c3522679317eed3e0fe4af92feba8efe8c1f26ef0e8a6866b9f6c3010ed0d32ea752db0f4c1934145fcc4987960fa0eea6cb6c8b5c623338f14acfaabb5ee934cfeb8367df9d42fbe924410f0aa873612fb5e33d5addfc96ab5b409907aaa5305a5d142537506205fbcdb4f5566d9bd1bf9e760a157722a392a9f31529f83672a4b6bfb72e3eefa26488cfc9e7698129c5e1b8b49b2f697deb995840f3c0b51e0458091b58de7db9ba98ab08e848f0f9185eda7fcff3df7c347b6c0447b94fb1238a21753115f8c029fe2244822a1e580bc5585578a6ac02a597ace1e11fa88669a6ad555ef875735620941870c12c576670ba8089ea24839775f99b853f9d05a302fefb2060747556bf80c84fbfdd3d4085c0bc546dc77b83175ba6a80de87433301b5dff034d9502a7a9eb61948d23468a1bf19753de25015cd5cd0b4eb208b9809563923886d508feb2727a507ae3bd3b89c557e1e95a266b45b957c1474030a1b59a71c8ede3b10f1f70371e43d9e6a8797c2dfc20b150e94bea0512970e05a79c9335ec1275f7e698df41a7a9c06db55f1a7acfaf684464011ec05cf1b07660b1da1a86f17481699601444dad8a8c25e3612910c6f1791c5ae36af583df14a0424aa468cb12d6f6b489abf22989905a57f3c0622dc29250cd906b6737555e175efb5a28306ef13ed1a4450589ea031df1c351799000ee742e4bce72e1589c54f1b745f16dd84b9e069bbc7fc7b9e8925cf4c9529bfe677a562c34d97d8ad222b3bbef5cda0070ec67ffd65ab5c10d0365274d6d4936c1f7dcd93fe4956b689e9abae7798061724af4ff29abf9b95bc9a5a979a40424bbff380282eea13e45e3b4bb44452ff94ed5fe4473d6bfd36f5790c414ea2fa7da84001e410a3ceb2cb1b7c5856210707d9a60d1e9b5f13dd97232e905792513b0c791542e3adc79abf12d2eb7bdcb888c95631bc733ce2176699e1ca8072daccfd1f29dabf98e07d7a04b1ab19b26b2cf2e11b14106c7337d8aba57c1d70c6dccda1bde81d274ce4050017632a014825b521aa509fc80fd3716dbfa1ac3962c08497fd574fa139e420c294a91df334aa9997d0684cf7bf9b776c4b1bb157d9243a7a24e550c30eb340a078e1ab222b5fc89bee856433179503a882c629b5f7fa82dce590f8ed12f77aa68c42fb2d0af5766004daa6c4c0bec132f24950c0d27e76bd68a3ec6a1accc5ab4c619ee195ae44cc787b2602be1c4069009291bb0a3109a7ca6525c4af3037aa58fc7527f324f847f71a2de2d737538a35f29538721cd53677c10abbebabe7ee5c5118c5e2e12733a0ba4a92e99a535c675009117f1e3d24ebadd1e83fec32bf41fe595eadeabdf4229bbefc364b0511c7916d24c779c0b0816c3d804dceb0a2df043d44d045455a95d862b92d2839f6a8c45d20858f66c70eb01fbbd076df8e0e6710c3827859e4ac4232284afb4257d526b58c0ac66f47ce80c089e80a9f9c1791a7638449908214e408e85c1358c0dd7e04884c506ba2a2a4f9d988f90bf25e244930a50be89c2135e9968e43d696dca3dbfc3cf1375a1dec08bb4e850ddda651602e448b5edf79309f6708a4f195f7e28a5dc80c53a78fc513feb0e1477c28f55f31c319f889a52f1181d580678a1e2ed1099312a2c6daf56484996020fe38ac8b9c4f97cc25281181a551a7454185f7925a11a2d4a75bcea55d7647d69f10aba309a56c7e216b2919ce1f35653f018fa153dc552bbfd8333e8daf0266826a1db2752ca120cdcf1dcc515ee5f1de3236968f7fdcbe5a9d78862954ed3a0be223a016a84ee6978382ec02d23710c1588fd9ea907f9783bf6bda12a6c400f302eed920b9fda88b5cdeed34c0c1b5451834016d3f51ea4e6a320b54cd62147023087f4dae017216f2416d09acf966ca930a5eacf02aa2e5f471d7227aaf066b3ff99610a7d68908c269e4c857c5f259f858a93a537e0583c5caf3ae1b49456976a305b5bd90a8422cf3f92b94b389c94252ab572c45f5dd199d1d23794f27f3cd1a5cdbfe0973a7a081b924425a921248896c5d1bc65434c8157b9b71165392a224d92708566e4c2382d06379b7b1d631a1", 0x1000}, {&(0x7f0000000080)="ae13498690eec8ff57dfbd3b77b69578d49c22da061615c4028c9b750056259101d7978fd9d8b7fc46d34e304bfc7870a7105e15e70a6fc4a749", 0x3a}, {&(0x7f0000001300)="341f35e672d144556a2cee05f652bfb2ed86d54e74ba1e7e68115eabd5c7847013a09a79ae2af79a5f3a03706394495679d1b385ac8026cdeb397d0659bc34812805dc14c981c712fd3e7f8c887531a4cee0244a0f4f272699211ebd06dc92f586a1d7171e588883f3ccd2f66209eba0bb2e83e3011a67cdb350c2740922e87b2c510628324ae725cd81249fa5e7ee8b83516214e216130234ab6750e60397a91799cd36639094a93d08aa4f383964a8b7b1e979a6ce64687c833f62ab4a752c82a1345cfdfd1237808044c033dacc91d32ac73238b9789712c34866e1feec0c804aa71b9a77173f8aaf76e5", 0xec}, {&(0x7f0000000180)="009ca6bc5d2600a9107f2a5e42875946c2a60e1a454f6c2dba4480b69a46594dfff5d98cb307defb5d2389615444f8e16105c9dc000e4dee5c0c1713c42e3fe437e63f42bb477e47", 0x48}], 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) fcntl$setflags(r2, 0x2, 0x3) 22:29:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r0, 0x0, r0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x40}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000240)="5d73f801d27d16c9ba5ecc482d5c9fb8d13b0af013e65a97a670e288a52f7064fad199572b3d607b66477e5c5b87e92f397ae4e589af5e0bdbea6723ce984d13c6eb0c25a2c147b792f8a81c966b2d1b50b86cc99b039c07abb5aa16494bb200b54c35b9e77450a47c33d2cac3e6a4d7c48ec7408b0aaee2afe4c07fbf1e54534d820223e1b53621932c332b0c37c732bdef3d5a861476c7e62779349221576e7bb42242de9038578a815b979c8154558a74be55be498470e97f", 0xba}, {&(0x7f00000000c0)="43938946a64905fff45e524e39bfd29e3af51cf790dfe6785db96121fb07bc10b0ec1cd854d87c48ac6943231308b520417742f0aa3a799a43e10187efb00d8dae03851bdb74324245ff496e66b0a4bae9f42a4626b0c69a0f211212172efafaf82358ebcb520829", 0x68}], 0x2, &(0x7f0000000300)=[{0x78, 0xffff, 0xffff7fff, "dc0ad5fd76e7b8e51cbeb831fc52bf744e55a2dd990957db0e770c40271114ad5b1b6706c318b3aa87cd7a2991d8e39420531209be89ce93e01aea3e03a49b74542545419394c85a2f3f320f9f788202101392f3e553f8ceba816115cfb843deff05"}], 0x78}, 0xb8bc03fd7797f187) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 22:29:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/d\x03\x00\x00\x00\x00\x00\x00\x000\x00', 0x2, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x5, 0x6541b6bb, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="b6eed61995fa265016e13ebf3236cda75fbe2d4f0959db36cdc7e7e9eafe2d14daa2094469a10c3dc6e69043cb2fe099ce983c1b94b5d58d5fef567f15e332082b44ffc81db8e43c3f492358db43ba0b3d5335beda493f9d09947d4de8a14fac7387d8c6205a5ada89659cd3f74a4f2c7d10d26df394c8efef3b43f35d5ba02206d9f1a04524bd9f841e52aed74238f08a6148e0cd595bb206c93b03104c6e9096a9b55dcff2d3c10fd327f3168c0ffff35ba62a1ba7206e966da53fdee4a60dfcc11a6008eb49552aeb2b9faab9166ed19f979a4193fd22575024ee597015cb731d833ae3ee008f0f516e6690199864b716e0898b68daf7f0d6256d9fb6ff8be116c6f017db420ddba6cc20df9b92cc471436d39a518e308c54280f30b86ce4f804ff2a08ccb34cefeb17e28e8130004f4002054ff417286e9a0e53f2fcb18da7bbf1bca0e0ccf59c22cddc549b93f9dc405192986f0017b57d42d12485d7494c9a465d62cdc94aef3997ace0a55ec6a0a6f1043f9c51f1ae9dc234a388662c3d0bfc7efeda889764711b6a09163e2e299a46e6c23287fb6d02291548b12b33365fd7d6a5c6b3b721d3e4df7774a8b22f0c6108b46fbb6d1b2496f223594424cc800cae7c1f132581530ffe9ca832b35d8bb32dc51496a054237237997d27d2ed63a36aee4923aa49d69516ecd5d21421960501e902a5fd370d", 0x1fa}], 0x1) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCSDTR(r3, 0x20007479) 22:29:05 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x200, 0x1, 0x1, 0xf8c}, 0xc) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 22:29:05 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = dup2(r1, r0) fchdir(r0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file2\x00', 0x0) r4 = getpid() r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r6) getpgrp() geteuid() r7 = semget$private(0x0, 0x8, 0x80000200) semop(r7, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r7, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xfffffef4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r10 = semget$private(0x0, 0x8, 0x80000200) semop(r10, &(0x7f0000000740)=[{0x3, 0x800, 0x1800}, {0x2, 0x7ff, 0x1000}], 0x2aaaaaaaaaaaaa4b) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xfffffef4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r13 = semget$private(0x0, 0x8, 0x80000200) semop(r13, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r13, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xfffffef4) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x4, &(0x7f0000000500)=[r9, r12, r15, 0xffffffffffffffff]) r16 = socket(0x2, 0x3, 0x0) r17 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r16, 0x0, r17) r18 = socket(0x2, 0x3, 0x0) r19 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r18, 0x0, r19) r20 = socket(0x2, 0x3, 0x0) r21 = socket(0x800000018, 0x3, 0x0) r22 = fcntl$dupfd(r20, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8040691a, &(0x7f0000000300)) accept$inet6(r2, 0x0, &(0x7f0000000540)) r23 = socket(0x2, 0x3, 0x0) r24 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r23, 0x0, r24) r25 = socket(0x2, 0x3, 0x0) r26 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r25, 0x0, r26) r27 = socket(0x2, 0x3, 0x0) r28 = socket(0x800000018, 0x3, 0x0) r29 = fcntl$dupfd(r27, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x8040691a, &(0x7f0000000300)) r30 = socket(0x2, 0x1, 0x0) bind(r30, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r30, 0x0) r31 = getpid() fcntl$setown(r30, 0x6, r31) r32 = semget$private(0x0, 0x8, 0x80000200) semop(r32, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r32, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xfffffef4) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r33, r34, r33, r34, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r35 = geteuid() setreuid(r33, r35) getgid() r36 = socket(0x2, 0x1, 0x0) bind(r36, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r36, 0x0) r37 = getpid() fcntl$setown(r36, 0x6, r37) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getegid() r38 = socket(0x2, 0x3, 0x0) r39 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r38, 0x0, r39) r40 = socket(0x2, 0x3, 0x0) r41 = socket(0x800000018, 0x3, 0x0) r42 = fcntl$dupfd(r40, 0x0, r41) ioctl$TIOCFLUSH(r42, 0x8040691a, &(0x7f0000000300)) accept$inet(r42, &(0x7f0000000600), &(0x7f0000000640)=0xc) r43 = socket(0x2, 0x3, 0x0) r44 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r43, 0x0, r44) r45 = socket(0x2, 0x3, 0x0) r46 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r45, 0x0, r46) r47 = socket(0x2, 0x3, 0x0) r48 = socket(0x0, 0x4000, 0x0) r49 = fcntl$dupfd(r47, 0x0, r48) ioctl$TIOCFLUSH(r49, 0x8040691a, &(0x7f0000000300)) r50 = socket(0x2, 0x3, 0x0) r51 = socket(0x800000018, 0x3, 0x0) r52 = fcntl$dupfd(r50, 0x0, r51) ioctl$TIOCFLUSH(r52, 0x8040691a, &(0x7f0000000300)) r53 = socket(0x2, 0x3, 0x0) r54 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r53, 0x0, r54) r55 = socket(0x2, 0x3, 0x0) r56 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r55, 0x0, r56) r57 = socket(0x2, 0x3, 0x0) r58 = socket(0x18, 0x4c09eed224c20339, 0x6) r59 = fcntl$dupfd(r57, 0x0, r58) ioctl$TIOCFLUSH(r59, 0x8040691a, &(0x7f0000000300)) r60 = socket(0x2, 0x3, 0x0) r61 = socket(0x800000018, 0x3, 0x0) r62 = fcntl$dupfd(r60, 0x0, r61) ioctl$TIOCFLUSH(r62, 0x8040691a, &(0x7f0000000300)) kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x80, 0x0) r63 = socket(0x2, 0x1, 0x0) bind(r63, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r63, 0x0) r64 = getpid() fcntl$setown(r63, 0x6, r64) r65 = semget$private(0x0, 0x8, 0x80000200) semop(r65, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r65, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xfffffef4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) renameat(0xffffffffffffff9c, &(0x7f00000000c0)='./file2\x00', r3, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 22:29:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r1, &(0x7f0000000240), 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000240)="94346a3b43b852f43fd9c34378f27eac264216942767fbefdc2263de31b9892098c9c05c7e6f8feaed8ccaf2045cca5eb1d74ab43db5de5071976e91d303dacec6925c41123a713a407055804d6e8014f5de1494aed2cc22fb7b33e5a330e5bb3a5372081693995e492c43ebee871436109240e53ddc136dcbfc736468092175a5d8e570021d3d26d15febdc9222", 0x8e}, {&(0x7f0000000300)="0bda3930e0cf376a813ce643ffdde54a7e45de65957b39e6b65e3fa6aabeef43a947d086e5bf523b2fd2bb7e7210b30085a61d824eff1685295fc23982657b5fc99273f08bf8b077a336", 0x4a}, {&(0x7f0000000400)="d8e7e1aee1e3b79f8a8b9b993f2c97d4f9cdc9b2a8ec8cd06893ed54446a2382f0bab53818641a99bdfad6f417bfc700b70d476da2e000132f56a3b39a6faf53069834c60bf25e0f4888c026fc9958b7b560adad701b1a63f4a395b03887db19401889333e609ecbb49837b6e7e8bb606f82c4dde0dbd8ad107100e55dbe9be6fcb40c3d61769d8c6271c325bd988ba8c9f70c468aa8d5bd704fb6eaaabf843f35c561395337ae949b3a73cac5e50fe542fd4f5b45a99d9bbf44668f6720dfd5cfe715070ea7ae4014dc9d19407881dd2ded3723a4ae027c079d92fcff38a3abb20248df0b5cfc845910b8", 0xeb}], 0x3, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x20, 0x400}, 0xf1e77c8946847294) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r7, 0x0, r7) r8 = socket$inet6(0x18, 0x4, 0x1f) fcntl$dupfd(r7, 0xa, r8) 22:29:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x131) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x0, 0xe8}) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x3bb3e2b79645c9ed) 22:29:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x87}, {0x61}, {0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000280)=0x5a12) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) ftruncate(r2, 0x0, 0x1) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='f\xec*\x94,\xfcv\xdc\v', 0x1020, 0x0) socket$inet(0x2, 0x1, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = socket(0x1, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x3ff, 0x3, 0x8, 0xe860, 0x5093}, 0xc) dup2(r4, r1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) listen(r5, 0x2) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r4, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$dupfd(r6, 0x0, r6) accept$inet(r6, 0x0, &(0x7f00000002c0)=0xfeea) r7 = socket(0x1, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xf1a2e9109e3ff1cb) 22:29:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 22:29:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x1}, {0x406}]}) syz_emit_ethernet(0xb8, &(0x7f0000000000)="b6") 22:29:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ff71d57ddf9eb74135fdd1b2ff00000100000008ae7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) 22:29:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x8) rmdir(&(0x7f00000000c0)='./file0\x00') 22:29:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) 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 = socket$unix(0x1, 0x2, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) r5 = geteuid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r8 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() fchown(r7, r9, r10) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r4, r5, r10}, 0xc) r11 = kqueue() kevent(r11, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 22:29:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffff7de50c96ec1738760fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287eac9d6823dc1c31a4c52cf04dad4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f5abec808112841b0c29976f41a58bead85810763213fe3956f55a0eab72266103c05152651b2ff208dd94e28e60b503fa8565717beecad63ebfba1dd645e01539a5639b892ffad0e85c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32b7076b9bcce562266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1f8535f8d9cecac80da37ac48d417f79a9bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311c"], 0x10) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000003c0)=0x43cb8, 0x4) r2 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000040)=0xffffff47, 0x4) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) semget(0x0, 0x6, 0x20) 22:29:07 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000040)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') shutdown(r3, 0xa668f4a178153ba5) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 22:29:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r1) shmdt(r1) shmdt(r1) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/52) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x2d44) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r3, 0x1}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000540)) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1c1, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x57, 0x0) getrlimit(0x3, &(0x7f0000000140)) 22:29:07 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semget(0x1, 0x4, 0x204) semget(0x1, 0x0, 0x0) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000000c0)=""/228) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="62f6e4777f00000196bf6b70dc857450272ffee8c1efc553419454618a3c3f247962c0d3203b990ce7439d908b826185cd97ccb24d627a6c3ea31ba445ec36677a1796649e"], 0x1) mprotect(&(0x7f00004f7000/0x2000)=nil, 0x2000, 0x4) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000004000/0x4000)=nil) pipe2(0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) getpid() getegid() geteuid() setuid(0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) setgid(0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="050fba743e80"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = socket(0x1, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = accept$unix(r5, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4083, 0xff3, 0x840, 0x0, 0x0) 22:29:07 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:29:07 executing program 1: r0 = geteuid() r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x2, 0x0) write(r2, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x400, 0x0) r4 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = getgid() fchown(r3, r5, r6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./bus\x00', r7, r6) lchown(&(0x7f0000000040)='./file0\x00', r0, r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x98dc01e80b6e3fb6, 0x0) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 22:29:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10a52, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x1000c) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/222, 0xde) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xfeb0}, 0x0) 22:29:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x32b770c68349a954, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x16) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 22:29:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa709f28}) r1 = socket(0x18, 0x4003, 0x3f) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x2c}, {0x26}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x6090}, 0x8) write(r1, &(0x7f0000000200)="ff89897c318060e4e82e3f78bdd338e9648a46e441f04f812ce088578e260ae9a3bf3aff18799a55cc0103dc988905496da5c08f037692a67e4c01006f8cd8", 0x3f) 22:29:08 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x18, 0xc007, 0x9) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 22:29:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x7}, {0x6}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000345000/0x2000)=nil}, {&(0x7f0000013000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000000a000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffe}], ['./file1\x00', './file1\x00', './file1\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000280)={0x4, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000040)={0x94, 0x1, 0x5, 0x5, &(0x7f0000000680)={{0x81, 0x6, 0x9, 0x0, 0x4f, 0x4, 0x2f9e}, {[0x7, 0x1, 0x1, 0x1, 0x8b2, 0x8, 0xd2b4, 0x401, 0xffff, 0x0, 0x80000000, 0xffffffffffff8000, 0xfd95, 0x3, 0x0, 0x4, 0x101, 0xff], [0x5, 0xfffffffffffff800, 0x3, 0x7, 0x7, 0x8, 0x1, 0x2211, 0x0, 0x1f], [0x1, 0x0, 0x80000001, 0x9, 0x1, 0x8, 0x8], [0x401, 0x3, 0x401, 0x7, 0x9, 0x3], [{0x7, 0x1a, 0x1, 0x80000001}, {0xff80, 0x7, 0x6, 0x100}, {0x400, 0x8001, 0x4, 0x769}, {0x101, 0x3f, 0x7, 0x6}, {0x6, 0x0, 0x2, 0x400}, {0x8, 0x5674, 0x0, 0x173}, {0x4, 0x5, 0x8, 0x7ff}, {0x7ff, 0x7fff, 0x0, 0x10000}], {0x9, 0x80000001, 0x5, 0x800}, {0x800, 0x4, 0x7, 0x3f}}}, 0x5, 0x5}) ioctl$TIOCFLUSH(r2, 0xc1206922, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 22:29:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/41) r5 = dup2(r0, r3) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000001540)=0x3) r6 = dup(r1) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 22:29:08 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000000)={0x6, 0x10001, './bus\x00', 0x81, 0xffffff81, 0x20}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x2, './bus\x00', './bus\x00'}) writev(0xffffffffffffff9c, &(0x7f0000000480)=[{&(0x7f0000000500)="16a9a95c005b2cd901a710e2b19a254b0af76ecbe6d9f2381a7540114b7ac42255a3769c26db8f3291b2deca9ed9e125ac0f83d05abb2b7a714a9ca14543f2ed5835f67905e5f65a93839f31bc0469293a561abd0d981ccc1f2f834520df857723fc03e7eb0e969034890b064b1c08eda4742aa2e431b4ab910dbac01afd9dc3d7f094500446fa65b688517c1d5ae6da42592bd9f4718e50faffecb7872c709a4d5263e3844988988464d2c18219bb7a09a79dd65ed3c6cfe7ef", 0x143}, {&(0x7f0000000340)="aea9344f6a970e8404bbbc433905d158a3465e38bede65c4ac871adca0f9ab6d1f9fc4d99dda9f08f10cf00cc9af02e299a6ea9ed41f0738ba8ac4fc4156c09b6ea604f03e523b9b48284573685cfce0611980116eb2027715e1c696fc81bd9b2435f182a6a3df7a9a32806d390ffa9a6e1f2704a0e0e13f12212f33922ef5762a1597f88f8b3f4bbd60854412481e99928b7e2211d81e42592a293db43aacea0dd82ded99e0a4b0287b5ccba8b90077a13f6a60513c7ca5bf4680f4bed0ef483b6b891a85fd82300b3c9d4e5048bad89498f290d8f371e98e4b44d25b49e18094ec8d598f5a2b48814ab32a9188"}, {&(0x7f00000001c0)="3a3bd3fc412c0892e5c94e0bdb295ca0cb90079dfdf775cb8d2ecb7c821e999df594d72cdeaab0b08a07d9854458"}, {&(0x7f0000000200)="19fc91e8ed2fd8a0da6b0f4f"}, {&(0x7f0000000440)="3491a03e461439a285d688b0adb50735bcb1584a983bd8ba969df4b42d409fb45fa6c79190fd0af925f6446d7eea8e2ae25819c1c6371df112b10f7a"}], 0x4a7) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000080)=[{0x4, 0x1, 0x80, 0x1f}, {0x4, 0x20, 0x7, 0x101}, {0x6, 0x8, 0x0, 0x6}, {0x5, 0xa1, 0xb2, 0xe5}, {0xfff9, 0x80, 0x81, 0x1}]}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r2, 0x3}) 22:29:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x2c}, {0x26}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = dup(r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) 22:29:08 executing program 1: r0 = dup(0xffffffffffffff9c) fchmod(r0, 0x12) mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x1, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r3, 0xbd) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0xa0, 0x20, 0x2, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0xa0, 0x8}], 0x3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x1, 0x6, 0x7}], 0x3, &(0x7f00000000c0)={0x33, 0x7fff}) 22:29:08 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000", 0x0, 0x8}) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 22:29:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x6, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xe5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r3, 0x0) dup2(r2, r3) shutdown(r2, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000240)="174af205b6068bbc6be6784ecdd0") 22:29:08 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x100) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 22:29:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x5449d13dc3f148dd, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a8", 0x97}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) 22:29:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73bd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63e537282118872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x580, 0x1) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) recvfrom(r1, &(0x7f0000000000)=""/237, 0xed, 0x41, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 22:29:08 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) execve(0x0, 0x0, 0x0) shutdown(r3, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r9 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() fchown(r8, r10, r11) r12 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r12, &(0x7f0000000040)="670dc3", 0x3) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r14 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = getgid() fchown(r13, r15, r16) r17 = geteuid() r18 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffa, r10, r16, r17, r18, 0x0, 0x8}, 0x4, 0x7ff, 0x9}) 22:29:09 executing program 0: r0 = kqueue() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) syz_open_pts() 22:29:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x1, 0x4000, 0x8b) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) setsockopt(0xffffffffffffffff, 0x8, 0x1, &(0x7f0000000080)="0a366e82c2ad2928414e899582dd9aae3fc1021b8537fbc55fd0d401", 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 22:29:09 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000000), 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000140)) readv(r3, &(0x7f0000002300)=[{&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/11, 0xb}, {&(0x7f0000002200)=""/247, 0xf7}], 0x5) accept(r3, 0x0, &(0x7f0000002380)) openat$vmm(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/vmm\x00', 0x100, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r5, &(0x7f0000002400)='./file0\x00', 0x1a8) r6 = socket$inet6(0x18, 0x3, 0x1f) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r7, 0x0, r7) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000002480)) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000024c0)) syz_extract_tcp_res$synack(&(0x7f0000002500), 0x1, 0x0) r8 = dup(r6) listen(r8, 0x1ff) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002540)='/dev/speaker\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002580)={0x0}, 0xc) fcntl$setown(r9, 0x6, r10) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r11, 0xc0205602, &(0x7f0000002840)={0x9, 0x8, 0x81, 0x6, &(0x7f00000025c0)={{0x6, 0x42, 0x0, 0xa7, 0x7, 0x2, 0x8001}, {[0x3, 0x3, 0x8000, 0x8, 0x101, 0x9, 0x8, 0x5182, 0x27, 0x1000, 0x6, 0x3, 0x0, 0x8, 0xea, 0x400, 0x20, 0x7ff], [0x80000000, 0x0, 0x1ff, 0x20, 0x5, 0x1000, 0x8, 0xb9c, 0x3, 0x2], [0x3, 0x2, 0x2, 0x5, 0x2, 0x9, 0x7], [0x13, 0x7, 0x7, 0x235, 0x8000, 0x2], [{0x81, 0x200, 0x389, 0x2}, {0xff, 0x1e2e, 0x9, 0x8}, {0x100, 0x10001, 0x83c, 0x8000}, {0x1, 0x1ff, 0x3d74, 0xfffffffffffffff8}, {0x7ff, 0x5, 0x6, 0x7ff}, {0x0, 0x23, 0x4, 0x8}, {0x1, 0x4, 0x2, 0x8001}, {0x5, 0x20, 0x2, 0x8}], {0x4, 0x550, 0x8d, 0xfff}, {0x5, 0x1, 0xffffffff}}}, 0x0, 0x81}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000002880)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SBURNER(r12, 0x800c5751, &(0x7f00000028c0)={0x8b, 0x1f, 0x2}) shmctl$IPC_RMID(0x0, 0x0) 22:29:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="a5696c653000"], 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:29:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x18, 0x3, 0x0) close(0xffffffffffffffff) syz_open_pts() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000000c0)=0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 22:29:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2d}, {0x4006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0), 0x4) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 22:29:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) sendmsg(r2, &(0x7f0000000380)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x7ff, 0xd696}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="698d3b3cca22642bed5b65738609fa9a35d452f0e0dc37", 0x17}, {&(0x7f00000001c0)="502e236605f2bafc8489052f0a132c60315c67b72498ff23e2d91da6c7ad9b2a8e61314ffbea15d2a35dd4fe11a6deebacea3492f50f2fd12b0e40d0b8bd73c24f793f36b5ef38fb8c341b5b23eb41fbeea44d861ba2343be2111580626c318526760400b3c6f59c6b2af7fbd19e3d797c83061cc96ccea76c2fefe940903dc2", 0x80}, {&(0x7f0000000140)="4c3fc0611c12333cdca74a6af05bc1b2bc09f884dae1477003826581ccffcbfda46aed3b8c96da0a00", 0x29}, {&(0x7f0000000240)="c3053e5eb0665131cfcd040a244aee47a8e102588af0ebadc7076930bf675a84045d81e0771bf53206ff6a30a7f5d4f09be60dab2be9df6a010c28851e912f347dab446ef650c78df7a7fc0ce1a9801f4850513442699f5587147d44624610dfe0468d8dfbc91b874697671745fdf33d895d6498dd7a70eabf76dc339e426fb80a4db4c0199779d2915d05ca9f6f3fd26669bbf08bcf", 0x96}, {&(0x7f0000000440)="717233f72ebcd3247138c42b8476ce5f0b9e064d90907adfe053a09e42d9ef267af756a12a7fca5f76b884980f77a098deb194dbdbc9e367d060432434d76d30eaa10671b8061391e428924c6b48d557bb6c3adf5f41e565ab75472ca10041a51d4d0bf6ac0c7a83d561da0f25c387dd94d8511d25191fbb582416884cbeaa39a54d611fbb71f8a6ec81769035ff77d0cbdbb5c82bcffc56967518a11fccc3ed9d421226d67274281eb97c8924fff655a25ab2e798ce27ba831301ea4f1f7561d4c37016252d47d3e2a5800465edf1d0c7b71262bce72f146323d34c364141890c54d1586b4f8be67fbbbca83cceec1ac461bbba17db6df281d647b63101070ece27282fca5c9b38d9f0c4ea25046a072e524e6a9aad3d2352959ec91e3e7352e911ce1060bcf0ab3b470bc53642fdd200979d1d4ec6aa59c0a7078082244a43f6b3b0a682bab58f5104f2393464a9993e2b71bf2f2cc9630a245f483ca344618cd7c85ecba13dd40af9fb62ced63b24b732ce6d63de91a1fada628dd51b5ff3078bd422bc62929b3f5e41e0f51b6616689537a2b0f833486915cdb551971b8a0307b75c1396c0571849322199a4a6a4340d46958b573e74f31c5de7765f8c8d2fad5a92b12f912cf9e2c4683c81ee4266dee7ba046cd528d53b2f71ef12b4f939f7777abc40eb8c96449aef41684841f43cfcc62d5bea72f42be6a688a6d0f942497f4de94b591837efcd987ebef8af0bda09d1afeaa5eb8a0e322e8a7b8c7e8572b4957a798e83b0df9068e4a6850aba0156cb049e464e10d3258536210174ae3436e08d07d0f70d81c19ef955b6a749c1521fe655211e4a428fc1cfe9a21b0b72229f7c02503b9cce50e3be0b034fff922458ee45801d28aa973e3cbdfdb61b0dd3f8ed2d3d08597f73710576b43ea49b67b0ec9fca62fc838375b7634b51b76e06efa8c48a1871fc6238fe26efd7f63ee7169df9fc6ccd5f75d322da49c3f23f03f3a105db14d5cd2b83aafe3d206681cb7fabd1ebe9510f6b1026e6ba9490c8fea22bfd12c2a94bcc647067e380d4efc0a34ab8968202aee5babb0456e5840763d238a184092b71b40ba57ffc7353f431181b1006dc2c38da1db8f420cd727bf12efff6bd88900b13971b7c4b533697d4707caa8df1a7842cc7aa2630925e8b5ac11a8f85c509cc7c6254223bc5d56aee4ebbfaf951ce5538f2a0016384cf71f01d7c818dfa0e0f2db5c63af1d16d5adcbd4db926a2d03a976f22315eec61cea38415dff1bb65336fce80398ffd4eb82a22bf9786feb061fff6964fbaaaf25542e96aa12e1c66eebcb7da60fc8a7c292d351b7127943dd0459edc42877baebe9cb2b7dacd0665c9c144a95efe00f5c0ac66d133a7d6ee385b019f0af144ac3aa487e23d6d2a4892ef602b8dfc2229c76aaf9b5f457cd777011dfb8cf1e6878c4bd3390b10afcb34d07e5f61a98af3ca9cee2a7715772589582b6b310c2c20ae86e247ac3dffbff0a0169ea63686ac5a36f59ad51f92c3bf7c02aad075844aae1291b16837233541736d2ff26724cf5a51871d050179f1f0720409251c7e0f55b7d899141330419bedb6b099b06e5ed843a007216c1709403eb83052b9764421ef5736dc3cd78260a27c15a73c18eeb799a8235b2e018f8ab9a5ef82ad3e318598b72a8f8f94807200f94b4cf7036c4574283e8cc0795ef6af8ca17d7b08fd9fc9a9386cacc3638db304a9df92870ed3178bf838f8f6b1fc07fe02a614190ec9b99a940f3c015561a96178534996e013eb9026ac9f69adcc08a7c477deb49130b713732678b67939b00043ea64e7256fa3e9cc3677de0e4107f258a8249bc9f6bd3ef4068beb45510d0329a85272adeb2d32b332968f0f2a01c7fd583bc74faafd62f3ad97c9de8f24ed698d514a730b515c4a48ea39d21bfc2e7285d8eb2b322d8a29a10e2deba5fb188305986f72406dd3e9a0f140691bb8a6aad06622ea4f064297c5a9fc231cd75a347ba5f00e19926c01c4cee35cae274ca2453a9ba34879b438a82138ce0bed0ec82b4783a920d353b223e15de9b864a0faaed0c6755c62f1a9cc86ce888cab75c6934ee962d95c17635f0f7cfefbfcd63607ccf356b2582c6be9f35d2a21cb883892a462d238ec78321b0dec62555740b032fe3beb23fc563254c906576a84e208c1025bdebe66d3859bbab586bfd88d43cb6613a6c1225bc49a3ddca7d085b15057a91a5c765d8f729cdd7923a152ac0e1aedfead5172106f205dde21fe8b2c54fa7a648fb95998c1382a6e40dfac207a5b73d8d6bfde8b675af7b66da3995b8f1c10cbb6c82158013f1934b743d0674a9031b81df922b57f26a0b0310a32574ce157137c2145a117b6576dbc9f1f822aaa00f09e20aa44d439e80325cf1c573f0a6a09f5f4cf97b93a2212284010f633e4a956d861f86c68c65423f8d76f153aab1d2f9eb8fd6a1316e4900ec644dcc8800a920a523193f39f3791dda177127e721fbaabef5a7b8799eb82e8e4c7bb0ae6d0d6e86af01608c1af8e5e624ea38da7366a80604b3be2f2cd27fd07f6255f84c9fffba7689f3f315f1e433ac3826dd55374e6bd4d1a93bc90eed9afce87576571b7e41511f29eae9d33dbcd02ca0057b0ce1299e299bd0f890baa2aa54fa433af0b9446cdcdbe3aefa4a8f1dff00ade43994879a8aac1de3806f77595f204b4b8dac27407165f8d2b5f85c447f90f9d03dfa44b2cd5e815b5afda32d130af87a9a6bd7983384eae7f35fde08d890f7cf474fbf07df48cbf72bb1f22fe8fdd18f5963b237ff839c7670db7245994fbcc541c974534e10d5907be3fb17d1ae6a1cd087fa4fb942fbd1307ace62078576d7019ac9dbe3358c183934005ee1a58b80dc30225a39224a9d1b98ed5f38fe652697af6bbbea33aea1f9946c30248515d6eabc7e351f50769c056b3a97cbdb9ae6d2cd958beccfe4eae5d1a4010fa8a39c9a9273fe9b904861abb10a5370619fcc843f0d08e430dac9bff88330eb2fdfe939bf10eef14ee8616e1752e0dae11a68e8dcafa19526879f07663817e22bc71f2e95a6ad46c45febbe0d67c27e649adce14501f037ab23c074f00d8705613fd9cb130175b9cf645f4d7ae665f262b2aec386017124571791dc015aa0007e48354cb33da7be44f8475e05eb87d8eaceee3ac5e5d7c803852fc1f51888ba3242d847116b9fbb308ad0a39c87208cafc3eb44a29c445124b872bcfa7cb684b22585e0e3a56e1936c40c5a9625d5d2e24c2c103b8d2bc5dcc46bbfafa9ecc26748fa941dbef28276a8f0d1870b6d93cf36f8d0c64c54e650bebf9cf1cf885453dc441777f0aebb16c35df8bff91538e6caaf4749981ba7153f009029fd76042ecead2b0aee0e79604bd3afa61d6d69b5a336914fb3c4ad207bcae13e86c546c32daa6893533995884c79834b02703ecf80fe6d8a7a8856729d5ed958fa5047e4cbb65b22a6112a2284f70e21c02a370aec4cbae4a13b019ab7f509e0154b50459da36807e2de4d17f601ec5b2f59a0be6271c9d45dc843dc3888a6c56f4aa814264c8a6216673db0e63b181e399819b41280c29bd428fe4c9be5ce46b9aa2b851a5e471c4acfd94c1cbbd28b0345478c717cc5afeb74b6e52dffbe4cb61ec3a461a58fd2737cbf5243454731e5333c7f2c8ac40870fd13580714d4cc9edd0c0dec1770cb15f5a7d221ef2a6b63d70dcb2addded143d3e4373efc92091edacab477a6df7993c13df1b25a997d8926746955664c86b6d842281245681be641f28f9c8de31f74d32513bc71262bc65290d1b9f077fe1f4ff98a73225b274c1218d25c1b80d1791628aee4391fd3ac7ab1d7b14fe5583b8a41f4ec44ef8162bb5a06f415fbcbd39279f9fc260c6cd0e02c6abe868007b987f4c4a70d682463117567dd91177071a49c93c7f6861e97ddaf42f107818c624e0251815b2b15954ef9598ddd93c4019de8529bd950b4acbc1cde23edd4589d6f16e0ede8cd3d2b13c39fb1ce200347a9c9af2c7bf599c49ef98292ac6b75aa3b803482053a5fba9f757f4773ac2fa83c2d9e28aaa16bed2b7cdfe920ca0d1f771a5054dee99711f89933411bc1744f6d0aa8438992c7dee1bd06d087e25ca5699e026d61fa336a4b9dcd63e973fb89494eeb18e3cc63797a1139786d542f645b23d3c35972f5a41aa67d15c17868acda66bce87be2544c7508e371a36518ed203b57af74631d59a0a98084dc5ad366a4fa9dc88bfb0cfedc60fd3d9565bf9070b2f5b4dd64932217b34a151719d3415f10414e3a487a94a1d0f6663b1b81f8d82729f2914f806edfb27af95c3a27ad8c7097488f8cfb4fcc59d59648b2350f1328a057a5c975f00cf1ba819bf5c736da771ce2ca43fc86dbd236017b927dcb9b860237d34154e47cb31fdf1d0e81dcd7fc667f9a2373e7d44387f01a1f70489678c983f6f16b1618b0972e304d04dce8c3371c3769fcec69750aa016cbbcf90642389801c648d6a2962ebc505a55c954bbe157a4a3df7696caca4837f1f4e89c91460ffdb06b408577fd50f9386a251c3d55c2edb4e6dca1e5d15af4a2cc4c810195b97a74f12f0729709a511cf8ea2b21eda238e1fc33de19fef6c15311aba8cd0cd33097d14ef15bfd8b20b4da82b5847f76eaf93ae5c2f96d4a9d1529134ae98363a951949cbd843d11f70c949821770b631274fbfb20b773caeea465b1ff715cdc3810efa699d35dfb921495d7790d14c664129a661c77a03101a3af4f3baf2e2a5aeeb70dfc43afc728ec1412683f4df8cdf1e92293bfa427609970dfef297db19abfb8c2d12dd16593ee111e30e90492e4abae2732e6e4750288da73f3c9a11fe9648510a00926d8c01a0366b2a57eb49d9b9ad7c03528cb27d5f49149993df691f46e7efc16124df4579a21163ac9f0a1699d96bd55611e1af647d14f7c9224bc84d6df65e536ed2c68e2295729551f4c3253e2ec1e09f87cadb262883d8f5f9c7c5c47d19b8de86abcdc5aea93e5e0af94115b502ad46aef501935b69957c8e9d09d558c401f3eb305b1f38a07c1ff55fdae199590f5e0770ff9c4d379168fd62fde9ca4b13c4015b21b0aac9d49e8c7350fbc079700e35141a5069a6eb1e23af744b219669cc74ad4e50e5f7ced6862d58358eef2a9eae2aae4ec398231ef484e50c8e50ea8f0519846fd407671fd3e95ff851cb6c41a17c8ed3436d140ba5c5a9bbb18ed78706ac9bfa4fb10bc7b63d5eb60e2e60aa27b3de5aeecc4ed51f5e280078ae00435d9a9a2dc8db008d82a05ec32b274062c5d74a03099efbec0f21c7fb6475473915b1fd330947688d99ea961305470854db8d951e87b8fc156e59518f6790aca6a52d277171e798523f37bf2e302abe3c5ea6fa578fc3093e3910ae496c34d7bcd93497525730c6c357dc0ad4f3b5dab13d18f4233051fb14c64571ca543062b56fd7ffa24e6b12b5f71d263bcb693a80d93276db3d7a9708a80a873f108052231983bd46a9b09d59ceb65dd07bb86a139dc73f82ff7d2d086ba076230dd1c14a0e78743066344f544643449817058c987a4b74a367ead52ba1e2e3c89587aa2562ebd9066315ba7a4dcf6b0b832c91e7a141a18eb54193b176a1ad3e7b482bd338e8f504dde3acdab43ef1513b73f0764df4a799205fb61a387d2c8bd5093d9aa0a7e82e129ae72936ca033a2ad2bc9861a3583c70a4586623e13ba11398b495567bc40149dea345ef2706cd92b91d5e2305773c0a05c70172851eaeef914e9d81d748", 0x1000}], 0x5, &(0x7f0000001440)=[{0x50, 0xffff, 0xff, "b2ab492153118ca44a01324723ac78cc3a8996c5a3f0d8eb83a08b34d0ea804bfd272527600b7dbce1a3558448c12ca7f825857cd9a102ea1f3d42bec600"}, {0x68, 0x9c95f4b051d6812b, 0x8fb8, "43f8e678227b9d23674681107d1d30c8ba0e15c168f89c4db6442d0ee32bc98df49bfc1e6c3c88629ef1dda4420696df3a7d3b42ad4f34dd2ac11a8da1ecf80595f092878583181adfced73b2ea6e7d9fde737b99d00"}, {0x108, 0x0, 0x9, "90d1637ba0887f8a0397767e57424adf162e7a2b9b26a68defe085b5c9015ac344fd9ea7ed7c6b0ea382984ad07442db4934d6b3cd98b3c3a417287f7b93fc7af8be323f170b9249a1d0484ad530f41374ccda52aab62772351cce4d8f66fc5c6a6971bcf2b2aeecfc22b850483b9cff3a0eebc14192db1149297beb3138db7618a7bd6f0fbd7a9f423cea11cd13c0a66726ff87e88eba12b1b0338c711a7a9f34b06e6e497602840902ac7e6b6f2ee96e371c17c91e906369d910d541e0d3a09fbab0632d7aad936adc7ff9781daba3c06a773a990444316c2631ee259429b062f8c3e5f34ba90294879195450bff96cdd5739105"}], 0x1c0}, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 22:29:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d574519361010f608006e570500ff00000000fa20000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 22:29:09 executing program 0: open$dir(&(0x7f00000003c0)='./bus/../file0\x00', 0x26de56bfca82ddf1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8000, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000200)='./file1\x00', 0x800, 0x60) ioctl$BIOCLOCK(r1, 0x20004276) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000140)=0xfffffdec) open(&(0x7f0000000380)='./bus/../file0\x00', 0x10, 0x12b) r6 = socket(0x1, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000400)=[{0xffffffffffffffff, 0x4}, {r2, 0x4}], 0x2000000000000529, 0x7664) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000280)=0x9, 0x4) unlink(&(0x7f00000001c0)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000180)={0x4, './bus\x00', './file0\x00'}) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) r7 = fcntl$dupfd(r0, 0x0, r0) socket$inet6(0x18, 0x8004, 0x0) ioctl$TIOCFLUSH(r7, 0x80206982, &(0x7f0000000300)) flock(r3, 0x6) symlinkat(&(0x7f0000000000)='./file0\x00', r7, &(0x7f00000000c0)='./file0\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) 22:29:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x3}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x2c}, {0x26}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") 22:29:09 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) 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) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r2, 0xff, 0x80000000, &(0x7f0000000180)=""/174, &(0x7f0000000080)=0xae) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:29:09 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x1, 0x4000, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) poll(&(0x7f0000000000)=[{r1, 0x8e}], 0x1, 0xfffffffe) 22:29:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xbd, &(0x7f0000000180)=[{0x1000, 0x1, 0x3a, 0x746}, {0x400, 0x3f, 0x7, 0x9aeb}, {0x83ff, 0x0, 0x1c, 0x9}, {0x8, 0x4e, 0x8, 0x1f}, {0x2, 0x7f, 0x4, 0x6}, {0x42ef, 0x7f, 0x7, 0xfff}, {0x80, 0xfb, 0x7, 0x7}, {0xffff, 0x80, 0x2, 0xffffff80}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 22:29:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lseek(r1, 0x0, 0x0, 0x697ab27ee9d76bef) write(r1, 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/29, 0x1d) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) close(r3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x181, 0x112) 22:29:09 executing program 0: r0 = msgget(0x0, 0x1) msgsnd(r0, &(0x7f0000000300)={0x2, "ac21ebdb51f64924bf10e5f3bfd35324af4128435b141470935a47da5c95a35ed29358a64f436ff02245c297a7337be94a1bdbd3251144842ed4e5425b74f5dc9a88126f28debd838534be3cb3a13ef86b96da5a4de20fffc3a6374e58b2d64d98e8e83fec11eb056420d4b551b90a013ee6cfc642636547c174e8dbe0dd2e6597af07b522590220504702624ddd9531909ff20adb673ebe0eabe346c8d98f01e4fdc349b50e2061d57830d4b9c1a0f4bcd5fa3a59558fac4d6395b044db246d4fd4d4ffbc19d81615e4bb572f27b7e0d9a2cd3e40aeecdc6eacae197204ae1dd640d604a2ec53c756a124352d72f564b98799dc100a65e25eb3b269ec23e16fbbceac63f0cce0e8ede855312e2d41190fc50671ef691ebcf6e880924ab185cd457dbb191780c2104e164b25a04e4b51dae6d134856ffd902dcfc90fce92dabf687b0a00abf9e02df7842b1d28c42aedc3620c8f38237e6330e46806aaca06240e6ec9da50147ffdabf0ff9d59fe659e0f81e26756fbab6aa3c9e9ccb2f1d97a756ff87c2355e7e16ab396ac6af0e9aca26ff956b69ae286d2de9de33571123691e1c4d86a03b14a34caed29d0808e1bab621602a2cf65adb44eda46457662c147221c9a5aa03e38619a8c1df63004a7c93b6d4bedede74532815fc49925c6f046ab162bad08088c68729570214a7dfe8f71d70ac659dc806ec8917bddcef8f2501c2dc12c3c84a141637d1249ec0e93e7eaeb994f809a08495e215af7191dd9a36782b3b23a8f8b587d5574a125320fd923595dcbbaf6dde608581889667e382b3093d104a5356630d2345f62986bfd6a0dbf268b13b7f7bcbb2b93885db3d60fae3e5d8582483e7316d728d9fdefb56536b224ee64841257f2ca5b32fc5c3832672831aac5ebceaf666090ff2eda249651421d8d67d916b650f6f1205fcd8335b5df2235731d67bb911b5084736a7ecd6b3c12bb790275f16c1846dba7ce270493a103148dd5c9ce89032cff4f77a0a816e85efdbfe8ffac49756dfa25969c57d1f190a4f00e378c35e4ada12e56578f39b6f293ebc617384cb95d49b14c62fb52bb8c18e7bbb2f99f9d4a3c7ec2b5c84b568716bce9d205d713c1ee6e595d68bbe9a7b22897b0ed04b55181aefaf77b71a6c2629e16fe370696c7794f430950b027fb4a1f814d7e0b3e858b7fca38c0c40ca3db6a889419e23b2082430727cb1670b0f36bfba5e011ec59c1c976c29c16202ec7a33f3f27f4a822d95ecb34332050c9a5b175d328a3186ba97e4d371e039cada1a856199d78752f23d9ed429fa051ee176e95d19ae26e1fb64b4c90e641441846b4d74e4c2497c51b8b9878ec97458c263a77ae65f00972454146dda8e6fbf8febff77893b755b61dd9c9ed0fa0930cb3e5a052b343f6df5de4d1390c5027a72a8677e1162a181a1fb465e738541121f54536fae1267589ddd8ccf7c411555d5c7d957000d3e5e2c09e4009d7e4e5b12755f54a6c91f40af2f3152299d507d795996dca324dc94e76479f41a3929c53ca6b2b7f70cc76b712f64dd27a27baee5527a0f01610861b5383711b54ee8539e0600cc9f797f5840d91d6ef11b6b0bf308d744403016be473dfa31a291fcad368572f97bc7c6849470c6ea4588c7e1b839c8e5bdc81bba2d128b77867b2d4a153d60e87ebd1d8d7c88fd658505ec7dd01cf66518cc575f67c69225b3f249fca9a8ef24b64234c70c30a40fdae9ebb33f1ab4ccea12f4c3c6ea1797845d017a5bdea8da7dff44854e4f8fe5f3e52be21748dfb57a2a935163f2a6807eeeb725d1b48ee3272317a9d8e893233527466cc9bf8ba2866fa6c5031abffd08b651469eb314763f903ffe531383fe820c043e3700f54a293e1feee2f898f6cf48a66abc7a3d1f9ff17fa6b7dcc9f2f7a5a84303f908264cb292ac0695e58492435b4d3d511da998fb35ac39a16383a66ab759cf6c93211a00b59e4f366ee3fabfb5d63e7c83e6149b953ed926ed61e8bd0e12c727f55679d5243e1998a15bf548088c93a05e90c661a0646219c60773d7456b00bdc6a276926f25b1bd0b6a26fc00fba48fc744662791f37c0f32bbe726052666ed9ce1a3f0c4626cf8e3f741efe6761e5667e7571ba9af6bbbbd8977be27eb84e14032b2054236b2ed23b9d008f40d68f095f953910c8eb618bbb4e493203b911f2963a560af7952926021fca97018d0712a61f19706cb1927789a8b7875d1228e3aada1b4eb91dbefa254e89b3cdf7c8116207e589c15cd201c29bbd1b3290313e84e72418311a1fe3b3d7838b7b7a75768b638a41b3079835561d5a799310506a81da6c75951b62da1f101f4c5c9df1eb139ea295154bd708898814b2d3f2fd549270ae1308c93531b07ab02824ac979dfec634140a55d8e75c90e60f6fddf0daf6ff1ced365ac993b7b465c3ad361117a562bf5fabffecf2bfc8581f7f3f48bc417848ce5d9316630d55dd3c33babe9d718a96a8568d333e3298009c1aebfd73c15af62c5c6c1e723440495083d18f5c9beefcf82cecfb052a8bfcc76d42a5f65aeb5baf07455483e7fb72e9fc9e48033efb5ea37abaa06a24b0be86cbf23854e0484f65adda530bf0cf78ce2c1bfdb68a89ce64a39e16bc5a63a147d44184c46805b11aa000873a08b08730794dd81f71f7199eb5bfa45216054bea5816732f9ef25ef792e4b39806e2826fe37e4298ce7ade6c5ac653a1c33fd1622fccad468da780a18344d467757d137b5d9a96ce4e9188a97e8596d4602ad43558633d1a01caef5ed573b4303081c69be244eeca7486b277b0d07102cd1e60db60a4004428466d18439e66db316bc3b6826707861e8b319cbcf002ed829825bf68a53a13040eddda89ef1749fd8718886655f1e6802874fd737d087ee972b49f018eaefa840514ef5448bcb1a79a4c0b82b53f193dbd657ae6c8387f42595bc5506a78161e7d08a4c94a48dfde42af26e7b058b6c95202e95b68962ca36bb1f7877b3000e1abdef2d0d271525a5af3e21e644ae359a2167a06028c428952e38be98a406f5ac7011034dee6a671e09d4c775f281a4eb763caa9245c3d40bd69e0820b61ec72eac9988a18c178f04df39e59f8de0f4e733142fe564697033399450b8fd91bb672a9b9c49e684aabe4b64fb0cdd9c97e8c0ba3666ea90b4d8bfa59ab33af70a5e1fb479312ab9012ec6abc78528f13e3cbdb82641ba7ef63461d96a87fbb9af7cc9e3965f122b26733c0496c004338d93823e82f61d774d9e49687665630e7e59c15aa583d10c0334f3561d612a6535c4464c0ee403a7b7a00b9cb4bca728091868cc20dfd2b45d520968e800e08e9a0b4265e31fc887b77dedfc911e4231a10c07f5e5679dacb6cedbc34c917d8cceedea40adecbd79cdd56226024c35aa4cfb4511dbf5a85733dfc3be029318d7e6ab86a7ccbd4480a573067683fafb309629d1d10a5fc2f4c0cb88c96fc7fc2ec76414e6c36a1d51bdc9195c7dfdebc4715008dd14285914e488a641292e4af4a12d0115f7968f07f50f7cf0f6623fc78bcdc839e881906afedd0faded8edcb7eea834d550ee6b36fd0e44f9a8926981dbb636d5fc739821c6d76c17b313f4e0a2b7f761dbffcc683dd3c6819adaa1a4403c997f95be49207f59f7f78cc5521a46d9814c57bc93fdede932a9605d656ce9ac95ca85e551b6ce73db63c335351910cc32248b310eaaddefadffe34ba220df87e8eaf4e494686029066451e03cba34285bef2dc5ef8c43d208dbdc377115dd103cdf8529a7d7f362a62a41663dc9762342f38e5f7dac8cd99c18b4ba148abfc725d34c613b4264c06564e1897667d5b648778793c29d3b8bdaf13112c7fa49754341e3fa8f33075cf73b32b29c216e92b7a94d3cfc81ba02b154e9cd253091214e0453e5f0f6260ed44476f8f3d4b2f1fa72cc2e457466c57b17dea3ada3e68b31bd86ecf5fa3bcc382a8926736e790eca66bb60dd0855006bccd0b0b5a057dd5393abb28467268938c18e6867398d10f6dfd6704efe092f0f92bac7cc5c68569e0a7d7275a52ca494fa2e895ea399a754cc0c305447fb305d45fbcefed495eaafd883ad5c252e09f444cff77f3fb461c66be1125bd1f6a9918cd9b4feab0405730162fec1f2c13738263cf69ca6da136c3bc388d16f77ff0f6ad6f89e46e1eeef73d35113dafe86327429a538be96022d18e314f8f2c052bd067333cb1773edac3def2540795c074f2782be9f86e823c5e12e91644d186982f977685ce91ca3b493aee59430617dc0c3f802a51bec27d90ac1a87696792c75684f723989fe94d304c29f23163fff8eeadfcac265080b720527944ea3b34518b62864fae4be71dbde9f0475c1810b4194fb2ba566cd58e34b2a3aca7966a37a2f23be3fe307554adf5176db4ddb18dced21977faaf4ad3beee8e8b962b3619e3d9c981b2a59d07d413f94622b2f67581069e0af918c9d4c7bc8400599f8e49b8f1f61abcf6c5dd15c2a2a42db3bfea12e522bdf35849541dabdf6ecafdbf3e09883a26386536fdde221154fafd35352c2900c11af0324036aa4d20bf1baac8625bfcbc618367efd120d877d692bd6c71ef6afedff4fcfccc9f3deb1845b64d32b5f03c46ca724f34b1ad67957afbe83d46fb531d30c5fa732e32c921119fd96857e1c8d64d311fb257c0cfaeb66ee8156f1b5da0f40471c6aa8952c5e920ae0cffda7c50bea4b4d55ffa6c74600ba804b68b4965987662b291b8b963fd442603b62206c46881b6d47211b20e0784af7f1281792e2e501c8170da6eb32135620ab80cf3b5636366ac2cbeee2f52efb9c27540ff68429243728a21c9cc72b9b2428c11f81076ed020f83e5cb73c1331a629e786ab38d0533da7cc79284c0a4b915be61e78379c129fcf5d23ac195460fe1f11d2460d3da83bda22756d4ad030995e818ed0a789a2fc8717f1072a0bbef1462d2efb8a79fceade3469597402bd5390d3e55af204c2c12fc8b5c172cb938b1021fbba9e700360c6d3fc45e156af195accfdfc23b1ebc37a9406f780974c71b02ab6cb1376f03aee3a74ffbb3e23e5049abcdd5decfc74fb9fe90e8865e132737e9d3ebd2fa03c7bf763f3dfaf83b3f7b3c5ada30d3bf9ca0eafbbf7ad9506583e073c487e61162eefa7b19a1cfda3376351a19177b8169aa620cd1b219231007653344361a84b82571a92a64a47a1b49c4ef4a4f60502c63d27ee2dc27d202f5466865e50522b4b22f8c62ddf9d60d9e81779a29e1b229f1e97b6f354d728b2e365c97ce4c80188b806865f7af29e8aa72d0cafddaaf97b7e84908ca22841033f31206d44c62eb4c71d9b001ea73e00a7d8fe67d84b49050877449562b3ebb5bca32adf87569d8f26a565ad76ac2c0eb285820e0e5df581dc239c2934b971a966ee9cff47c556785caff8b23d1d72218be0cef19264124865b7de1b91f532ebb478bc2d1da9b668ca417d69ed490c91873309d5e222fb574260cba38e335813ace5a8aa02a47eece690c0d5e5442a7474cb7c0f6a6986822bda831888ae4494ed4d60e1d88412bf2fc28f6f2612623ea84b5f1e8eaf0e4b392e50a350ca831a7922987c1b112e1e51c367b26032a8824fb0bd1e69bd995c6653e94e68c78e88f17b0a6ea45622204609d9ca598582b9721ecbffb34f8add679afbb54b1729f29a9db135c414d3ab881b4bcc17d6510222c0389f4d65ce6d018e49ae31c4c125974301cebb15e3157e30c34ed1040fd1d434eab6f22715eab2c2ceca0e64b"}, 0x1008, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 22:29:09 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7f}) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 22:29:09 executing program 0: nanosleep(&(0x7f0000000100)={0x9, 0x4}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = msgget(0xffffffffffffffff, 0x750) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10000, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d8aeab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcf2a8e1c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739b42e0daf8b8fab1fe19a75b064cd1ec0a2520794203000000069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c7c3d21df764055152df919126cdd4f54529eef18c534185bfa896260eb74dae70087edb200b3d440bb250b0669ea36458f5b77ab3d07a878ebc9c7ee2d5c14fd8164dee8c67f94d5c8400f7b3b384379f789dea2879d8b35dfe9556f4f62410934ea389e6d0d7299f6a9426bd60e7b09ede4a8882fedc2b45901f51aae2b379a4e2f2e93be73acf19cffe197348bfe2566b2e734c2808c7f7da4ff644e6235393b06a76772e4955b431"], 0x1, 0x800) mknod$loop(&(0x7f0000000240)='./bus/file0\x00', 0x6000, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x2}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) r3 = socket$inet6(0x18, 0x4000, 0x9) r4 = getpgrp() fcntl$lock(r3, 0x0, &(0x7f00000002c0)={0x6, 0x1, 0x10001, 0x1, r4}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000280)={0x2, 0x40000}) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000bfa8797b5e9f8de86b8ae5cab5cfb32dbebea59ca286e385c990750efdef78f41641b278ec8251f5cae5326b00"/67], 0x43, 0x800) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x1, 0x0) 22:29:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r2 = msgget(0x1, 0xa31bfbf7990a73aa) msgctl$IPC_RMID(r2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{0x88, 0x81}, {0x3, 0xffffff30}, {0x100, 0x8}, {0x43, 0x7fffffff}], 0x4}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000140)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 22:29:09 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0xaaaaaaaaaaaad11, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x8}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000b5c000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil, 0xffffffffffffffff}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000044f000/0x3000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x393) r1 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r2 = semget$private(0x0, 0x6, 0x80) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/8) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8001800}], 0x2) semop(r2, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000680)=""/169) r3 = shmget$private(0x0, 0xf000, 0x0, &(0x7f0000fee000/0xf000)=nil) getegid() r4 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000780)={0x2, &(0x7f0000000800)=[{0x30}, {0x3f, 0x2, 0x7f, 0x1}, {0x6, 0x0, 0x0, 0xfe}]}) pwrite(r11, &(0x7f00000005c0)="89d19c090700000000000e010000", 0xe, 0x0, 0x0) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r10) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) r13 = socket(0x2, 0xc003, 0x2) setsockopt(r13, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r13, 0x0, 0x8001, 0x0, 0x297) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0x5) r16 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r18, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r15, 0x1, 0x9}, 0x800, 0x1, r16, r18, 0x6, 0x1, 0x1, 0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000335000), 0xfcb7) writev(r19, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) r20 = fcntl$dupfd(r19, 0xa, 0xffffffffffffff9c) fcntl$getown(r20, 0x5) geteuid() ioctl$LIOCSFD(r20, 0x80046c7f, &(0x7f00000001c0)=r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = geteuid() setreuid(r22, r22) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r23, 0x0, r23) r24 = socket$unix(0x1, 0x2, 0x0) r25 = getpgid(0x0) fcntl$setown(r24, 0x6, r25) r26 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r26, &(0x7f0000000040)="670dc3", 0x3) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r27 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r28 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r29, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r30 = getgid() fchown(r27, r29, r30) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={r25, r22, r30}, 0xfffffffffffffe52) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x3) setregid(r21, r31) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, r21, 0x57}, 0x0, 0x6, 0x0, r16, 0x5}) r32 = socket$unix(0x1, 0x5, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r1, 0x5) r33 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$IPC_RMID(r33, 0x0, 0x0) shmctl$IPC_SET(r33, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r34 = semget$private(0x0, 0x2, 0x90fff8f175034fd3) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0xfff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x42, 0x9}, 0x8, 0x1, 0x9}) 22:29:09 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x9}) r0 = socket$inet6(0x18, 0x2, 0xe1) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r2) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000140)={0x0, 0x80000001, 0x10001, {[0x4, 0xff, 0x2, 0xfff, 0x4, 0x7, 0x3, 0x80, 0x0, 0x3, 0x10000, 0x4, 0x3, 0x8, 0x7, 0x4, 0x1ff, 0xfffffffffffffffd], [0x9, 0x5, 0xffffffffffffff00, 0x6, 0x3, 0x84, 0x7ff, 0x200, 0x200, 0x7f], [0x80000000, 0x1c968079, 0x9, 0x8, 0x4, 0xb8e], [0xf44, 0x2, 0x1, 0xfffffffff37808bd, 0x4, 0xfff], [{0x15, 0x7ff, 0x1, 0x5}, {0x0, 0x0, 0x3ff, 0x5}, {0x7f, 0x8001, 0xade3, 0x6}, {0x1, 0x8000, 0x2, 0x3}, {0x800, 0x4e4, 0x100, 0x80}, {0xcd, 0xffff, 0x1, 0x7f}, {0xffff, 0xff, 0x9, 0x8001}, {0x101, 0x1, 0x10001, 0x5}], {0x6, 0x6, 0x4, 0x7ff}, {0x9, 0x6, 0x20, 0xfa}}}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r4 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r1 = semget$private(0x0, 0x0, 0x40c) semop(r1, &(0x7f0000000040)=[{0x4, 0x3f, 0x512a5dd7754ab8de}, {}], 0x2) 16:00:09 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf97, 0x0, "7e73457abf5dbf724d52300000fa0000fffffff5", 0x76}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xfe3, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0xc1) r2 = fcntl$dupfd(r1, 0x0, r1) fchmod(r1, 0xcd) syz_open_pts() r3 = socket(0x1, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x2, 0x3f) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r4, 0x0, r4) fcntl$getown(r4, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r6, 0x0, r6) shutdown(r6, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x2c}, {0x26}]}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x3f, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r7, 0x20004276) close(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$KDSETRAD(r2, 0x20004b43) syz_open_pts() 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getpgid(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = socket(0x1, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={r3, r4, r6}, 0xc) r7 = socket(0x2, 0x4003, 0x0) setsockopt(r7, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) r8 = socket(0x2, 0x3, 0x0) connect$unix(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779f85ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec436da041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495b8fa804ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a0600a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c0200000000000000a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e127dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b0b9edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9f626e66820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fe3b380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000"], 0x10) writev(r8, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xffffffff, 0x90cf, 0x0, "d7f6b4020000000000000000007c000000002000"}) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03c33aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78007da61d75bc9028a2b887f0130935ca28677b198cca4b28efd65319f5a9040f4d024eaa652228d4eac3bffda582a2981e3633fc3f40759ea9ccf02e3232246df7cb3686a12a41710e425fb002d4cd6927c83e6b1e1e66ee80e42084a8c1ab6f6c2cbdaff10fbb1cc447e144b8c3267604023499aa3b91f5d73e5ed5272126bd7adf432d2efd0540ad14d9fcca35f07819bd2be8aa6f4b6ce3e77b9543af19901bfebd3a95382f82699f1e07", 0x103) writev(0xffffffffffffff9c, &(0x7f0000000080), 0x0) syz_open_pts() 16:00:09 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000200)=""/227) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = socket(0x18, 0x400000002, 0x0) fcntl$setstatus(r3, 0x4, 0x8) r5 = dup2(r3, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c, 0x0, 0x0, 0x8000}, {0x48}, {0x400006, 0x0, 0x0, 0x4b7}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) fchdir(r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x440, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r9 = fcntl$dupfd(r8, 0x0, r8) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r11, 0x0, r11) r12 = socket(0x1, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r13, 0x0, r13) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r14, 0x0, r14) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x400, 0x0) kevent(r10, &(0x7f0000000400)=[{{r8}, 0xffffffffffffffff, 0x8, 0x40, 0x2f, 0x5}, {{r11}, 0x6c61ae3615d80db, 0x80, 0x1, 0x7, 0x7a}, {{r12}, 0xfffffffffffffffd, 0x10, 0x1e3812b0f8f6e6c3, 0x0, 0x3f}, {{r13}, 0xfffffffffffffffa, 0x8b, 0x20000000, 0x8, 0x5}, {{r9}, 0xfffffffffffffffb, 0x0, 0x2, 0x9, 0x7}], 0x7, &(0x7f0000000500)=[{{r14}, 0xfffffffffffffff9, 0xb8, 0x0, 0x6, 0xca92}, {{r15}, 0xe, 0x4, 0x2, 0x80000000, 0x7}], 0x1f, &(0x7f0000000540)={0x1, 0x100}) poll(&(0x7f0000000300)=[{r0, 0x1}, {r8, 0x40}], 0x2, 0x1) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0xe538, 0x3f, 0xe0, 0x80000000}, {0x100, 0x0, 0x3, 0x401}, {0x8001, 0x8, 0x7, 0x7f}]}) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x1f6, 0x0, 0xfffffffffffffd68}, 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x44}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000002000, 0x86128) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x101, 0x7}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) accept$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0745392a10ff231c00000000369500"/28], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = socket(0x20, 0x1, 0xf7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x87}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") socket(0x20, 0x4005, 0xfe) recvfrom(r0, &(0x7f0000000100)=""/197, 0xc5, 0x800, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x7fffffff}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107008, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000003c0)=""/233) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r3 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) r4 = msgget(0x3, 0x200) r5 = geteuid() setreuid(r5, r5) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r8 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r11 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r11, &(0x7f0000000040)="670dc3", 0x3) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r13 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = getgid() fchown(r12, r14, r15) fchown(r7, r14, r10) r16 = socket(0x1, 0x3, 0x0) setsockopt(r16, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r16, 0x0, r16) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() r19 = socket$unix(0x1, 0x2, 0x0) r20 = getpgid(0x0) fcntl$setown(r19, 0x6, r20) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r5, r10, r17, r18, 0x10, 0xe3}, 0x3, 0x40, r20, 0x0, 0x7fffffff, 0x0, 0x1ca, 0xffffffffffffffc0}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r1}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x95, 0x7, 0x0, 0x1}) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r5, 0x0, r5) r6 = dup2(r4, r5) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000140)=0x3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) 16:00:10 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socket(0x10, 0x2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r2 = dup(r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x8000) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x2) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e33", 0x76}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2000021f, &(0x7f0000000080)=[{0x1, 0x3f, 0x81, 0x6}, {0x200, 0x3f, 0x9e, 0x6}, {0xa24, 0x1f, 0x69, 0x12496f09}, {0x87, 0x8, 0x7, 0xfffff000}, {0x5, 0x3, 0x3f, 0x75610dfb}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:10 executing program 1: 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, &(0x7f0000000200), 0x0, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) read(r4, &(0x7f0000000080)=""/54, 0x36) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) write(r1, &(0x7f0000000100)='w', 0x1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r6, 0x0, 0x2, 0x0) write(r6, 0x0, 0x0) renameat(r6, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) pckbd_enable: command error 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10001, 0x2) pledge(0xfffffffffffffffe, 0x0) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x895}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffefffffffffd, 0x3, 0x7ffffff8, 0x7fffff85, "0710009483000040000800f90000f70900000080", 0x2}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:12 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="6202820110991fc36941117ebfee2f3842409832d5ef844225ed8c478b84147d3e7ca0d30dd7"], 0x10) write(r1, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) chflags(&(0x7f0000000240)='./bus\x00', 0x10000) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r3, 0x0, 0x2, 0x0) write(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x100, './file0\x00', './file0\x00'}) dup(r2) sendmsg$unix(r3, &(0x7f0000000180)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x1}, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0xfffffffd) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) mkdir(&(0x7f0000000140)='./file0\x00', 0x112) pckbd_enable: command error panic: kernel diagnostic assertion "ifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/netinet/if_ether.c", line 716 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *205132 60432 0 0x14000 0x40000200 0 softclock db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e5c23,ffffffff821ff74c,2cc,ffffffff8216f81c) at __assert+0x2b arptfree(fffffd8038fe0158) at arptfree+0xfb arptimer(ffffffff825008e8) at arptimer+0x95 softclock_thread(ffff8000ffffe278) at softclock_thread+0x145 end trace frame: 0x0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "ifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/netinet/if_ether.c", line 716 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e5c23,ffffffff821ff74c,2cc,ffffffff8216f81c) at __assert+0x2b arptfree(fffffd8038fe0158) at arptfree+0xfb arptimer(ffffffff825008e8) at arptimer+0x95 softclock_thread(ffff8000ffffe278) at softclock_thread+0x145 end trace frame: 0x0, count: -6 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014812ba0 rbx 0xffff800014812c50 rdx 0x2 rcx 0 rax 0 r8 0xffff800014812b60 r9 0x1 r10 0 r11 0x5608106b102184bc r12 0x3000000008 r13 0xffff800014812bb0 r14 0x100 r15 0x1 rip 0xffffffff81a536b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014812b90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (softclock) pid=205132 stat=onproc flags process=14000 proc=40000200 pri=0, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffffe9e0,0xffff8000ffffe010 process=0xffff8000ffffcd80 user=0xffff80001480d000, vmspace=0xffffffff8257e590 estcpu=0, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 17179 19775 38291 0 2 0 syz-executor.1 17179 349723 38291 0 3 0x4000080 piperd syz-executor.1 17179 120624 38291 0 2 0x4000000 syz-executor.1 17179 271038 38291 0 3 0x4000080 fsleep syz-executor.1 17179 211911 38291 0 2 0x4000000 syz-executor.1 76339 183609 36098 0 2 0x482 syz-executor.0 38291 452132 36098 0 2 0x482 syz-executor.1 23974 166452 1 0 3 0x100083 ttyopn getty 31283 521380 0 0 3 0x14200 bored sosplice 36098 230800 96200 0 3 0x82 thrsleep syz-fuzzer 36098 190683 96200 0 3 0x4000082 thrsleep syz-fuzzer 36098 124984 96200 0 3 0x4000082 thrsleep syz-fuzzer 36098 142970 96200 0 3 0x4000082 thrsleep syz-fuzzer 36098 444000 96200 0 3 0x4000082 thrsleep syz-fuzzer 36098 485806 96200 0 2 0x4000482 syz-fuzzer 36098 49785 96200 0 3 0x4000082 thrsleep syz-fuzzer 36098 332511 96200 0 3 0x4000082 kqread syz-fuzzer 36098 99784 96200 0 3 0x4000082 thrsleep syz-fuzzer 96200 373672 54751 0 3 0x10008a pause ksh 54751 72319 70719 0 3 0x92 select sshd 70719 329722 1 0 3 0x80 select sshd 6755 506186 26239 73 2 0x100090 syslogd 26239 259405 1 0 3 0x100082 netio syslogd 91342 48766 0 0 2 0x14200 zerothread 72524 94723 0 0 3 0x14200 aiodoned aiodoned 49876 125315 0 0 2 0x14200 update 24787 6152 0 0 3 0x14200 cleaner cleaner 40452 113733 0 0 3 0x14200 reaper reaper 23327 466385 0 0 3 0x14200 pgdaemon pagedaemon 70670 339315 0 0 3 0x14200 bored crynlk 98335 301587 0 0 3 0x14200 bored crypto 11605 410137 0 0 3 0x40014200 acpi0 acpi0 14060 371877 0 0 2 0x14200 softnet 18543 390916 0 0 2 0x14200 systqmp 71419 76057 0 0 3 0x14200 bored systq *60432 205132 0 0 7 0x40014200 softclock 36334 254493 0 0 3 0x40014200 idle0 15784 491469 0 0 3 0x14200 bored smr 1 505985 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 9576 6319K 7372K 78643K 26797 0 0 pcb 13 12K 14K 78643K 1290 0 0 rtable 151 10K 11K 78643K 1598 0 0 ifaddr 103 23K 24K 78643K 933 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 355 0 0 iov 0 0K 32K 78643K 2114 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 77K 78643K 6674 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 70 0 0 VM map 46 11K 11K 78643K 72 0 0 sem 12 0K 1K 78643K 1982 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 5136 0 0 sigio 0 0K 0K 78643K 654 0 0 proc 44 30K 54K 78643K 1840 0 0 subproc 32 2K 2K 78643K 459 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 2488 0 0 in_multi 43 2K 2K 78643K 498 0 0 ether_multi 1 0K 0K 78643K 40 0 0 mrt 2 0K 0K 78643K 25 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 1075 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 200 415K 425K 78643K 13752 0 0 UVM aobj 130 8K 8K 78643K 138 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 1174 0 0 NDP 21 0K 0K 78643K 284 0 0 temp 233 3545K 3624K 78643K 169758 0 0 kqueue 0 0K 0K 78643K 76 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 85 0 79 1 0 1 1 0 8 0 rtpcb 80 586 0 586 6 5 1 1 0 8 1 rtentry 112 528 0 469 2 0 2 2 0 8 0 unpcb 120 6040 0 6027 2 1 1 2 0 8 0 syncache 264 22 0 22 12 12 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 153 0 153 5 5 0 1 0 8 0 tcpcb 544 2192 0 2188 21 16 5 15 0 8 4 ipq 40 49 0 48 18 17 1 1 0 8 0 ipqe 40 1411 0 1410 18 17 1 1 0 8 0 inpcb 280 9313 0 9309 32 26 6 9 0 8 5 rttmr 72 8 0 7 3 2 1 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 nd6 48 68 0 64 3 2 1 1 0 8 0 pkpcb 40 26 0 26 10 10 0 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 119 0 119 18 17 1 1 0 8 1 art_heap8 4096 28 0 24 16 12 4 6 0 8 0 art_heap4 256 2104 0 1823 49 31 18 21 0 8 0 art_table 32 2132 0 1847 3 0 3 3 0 8 0 art_node 16 519 0 466 1 0 1 1 0 8 0 sysvmsgpl 40 55 0 29 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1976 0 1966 1 0 1 1 0 8 0 shmpl 112 136 0 8 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9511 0 8100 46 0 46 46 0 8 0 ffsino 240 9511 0 8100 84 0 84 84 0 8 0 nchpl 144 18144 0 17666 60 40 20 60 0 8 0 uvmvnodes 72 6522 0 0 119 0 119 119 0 8 0 vnodes 208 6522 0 0 344 0 344 344 0 8 0 namei 1024 61671 0 61671 2 1 1 1 0 8 1 vcpupl 1984 46 0 2 6 0 6 6 0 8 0 vmpool 520 70 0 26 3 0 3 3 0 8 0 scsiplug 64 9 0 9 4 4 0 1 0 8 0 scxspl 192 64231 0 64231 33 32 1 7 0 8 1 plimitpl 152 478 0 472 1 0 1 1 0 8 0 sigapl 432 5232 0 5221 2 0 2 2 0 8 0 futexpl 56 156625 0 156624 4 3 1 1 0 8 0 knotepl 112 1435 0 1416 6 5 1 3 0 8 0 kqueuepl 104 1790 0 1788 4 3 1 4 0 8 0 pipepl 112 3534 0 3513 9 7 2 2 0 8 1 fdescpl 424 5233 0 5221 2 0 2 2 0 8 0 filepl 120 50764 0 50673 30 24 6 10 0 8 3 lockfpl 104 2055 0 2052 3 2 1 1 0 8 0 lockfspl 48 706 0 705 3 2 1 1 0 8 0 sessionpl 112 43 0 35 1 0 1 1 0 8 0 pgrppl 48 109 0 101 1 0 1 1 0 8 0 ucredpl 96 5792 0 5785 1 0 1 1 0 8 0 zombiepl 144 5223 0 5222 1 0 1 1 0 8 0 processpl 864 5250 0 5222 4 0 4 4 0 8 0 procpl 632 11571 0 11531 5 1 4 5 0 8 0 sosppl 128 109 0 109 20 19 1 1 0 8 1 sockpl 384 16044 0 16027 51 42 9 14 0 8 6 mcl64k 65536 1099 0 1096 71 70 1 33 0 8 0 mcl16k 16384 74 0 74 21 21 0 1 0 8 0 mcl12k 12288 161 0 161 10 9 1 1 0 8 1 mcl9k 9216 107 0 107 16 15 1 1 0 8 1 mcl8k 8192 235 0 235 12 11 1 1 0 8 1 mcl4k 4096 568 0 568 6 5 1 1 0 8 1 mcl2k2 2112 51 0 51 20 20 0 1 0 8 0 mcl2k 2048 77642 0 77591 22 14 8 17 0 8 0 mtagpl 80 265 0 247 3 2 1 1 0 8 0 mbufpl 256 167610 0 167193 199 163 36 39 0 8 8 bufpl 256 25770 0 19228 409 0 409 409 0 8 0 anonpl 16 638412 0 618330 257 161 96 114 0 62 11 amapchunkpl 152 28110 0 27942 102 92 10 21 0 158 2 amappl16 192 33370 0 32209 288 222 66 81 0 8 7 amappl15 184 283 0 283 5 5 0 1 0 8 0 amappl14 176 760 0 752 1 0 1 1 0 8 0 amappl13 168 646 0 645 7 6 1 1 0 8 0 amappl12 160 326 0 324 2 1 1 1 0 8 0 amappl11 152 410 0 404 1 0 1 1 0 8 0 amappl10 144 768 0 766 1 0 1 1 0 8 0 amappl9 136 1540 0 1536 1 0 1 1 0 8 0 amappl8 128 1101 0 1047 2 0 2 2 0 8 0 amappl7 120 907 0 900 1 0 1 1 0 8 0 amappl6 112 382 0 369 1 0 1 1 0 8 0 amappl5 104 706 0 699 1 0 1 1 0 8 0 amappl4 96 5525 0 5496 1 0 1 1 0 8 0 amappl3 88 1091 0 1074 1 0 1 1 0 8 0 amappl2 80 40003 0 39939 3 1 2 3 0 8 0 amappl1 72 105917 0 105524 26 16 10 20 0 8 0 amappl 80 12283 0 12212 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 137 0 8 3 0 3 3 0 8 0 uaddrrnd 24 5303 0 5221 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5303 0 5221 1 0 1 1 0 8 0 vmmpekpl 168 35687 0 35647 3 0 3 3 0 8 0 vmmpepl 168 641919 0 639615 410 271 139 148 0 357 33 vmsppl 272 5232 0 5221 2 1 1 2 0 8 0 pdppl 4096 10612 0 10538 13 3 10 10 0 8 0 pvpl 32 1706990 0 1683419 496 275 221 326 0 265 29 pmappl 200 5302 0 5247 4 1 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 932 0 350 17 0 17 17 0 8 0