./bus  /dev/vmm{8!$dE,5*w5?mJ/%U!0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r9, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r14 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getgid() semop(r14, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x4, 0xa62479465016d077}, {0x3, 0x2, 0x1000}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x3, &(0x7f00000009c0)=[0xffffffffffffffff, r12, r17]) fchown(r0, 0x0, r18) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000140)=0x4) r19 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r19, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff000000000000"], &(0x7f0000000100)=0x59) r20 = socket(0x2, 0xc003, 0x2) connect$unix(r20, &(0x7f0000001d00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b7c2565ed9c84abe7b599bd90c5a8b2fa01e76d3ab093bd9c6385867c0a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b905689a92866460c8f728d975dca641a0cbb9730b8034700e961428f399f8e3d011907b40403914b17e2454651c551ea"], 0x10) r21 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x3) ioctl$BIOCSRTIMEOUT(r21, 0x8010426d, &(0x7f0000000040)={0x1}) write(r20, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434", 0x5a1) /dev/vmm!$dE,5*w5?mJ/%U!0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) lseek(r2, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000300)=0x12f) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r2, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r2, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r2, &(0x7f0000001380)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000100)='./file0\x00', 0xffef84a81221ecae, 0x14) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) msgsnd(0x0, &(0x7f0000000440)=ANY=[@ANYRESHEX=r3], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) setsockopt(r2, 0x20000000000011, 0x0, &(0x7f0000000040)="b41eeb2b585dd649a062a8f4a014df5c1575425bbd8dc19b6086ec122e89b4270d4a52eca703fcdaf4f5e0256e3f7bc760ac14ab79e348dc4ea80b2c7140b99eb1f8dc4441c64688a8d51b18bab50b87187bae06dcb41b1aca8f55e900092649b7", 0x61) r3 = shmget(0x1, 0x4000, 0x200, &(0x7f0000ff8000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0702a277d05745192a101000000000ffffff05ffff05000520000004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) listen(r3, 0x0) shmget(0x3, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) recvfrom$unix(r0, &(0x7f00000001c0)=""/124, 0x7c, 0x2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) accept$unix(r3, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r3, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, 0x0) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x20000040}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") dup(r0) 16:00:20 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r1}) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r2 = dup(r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r4) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xffd, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r6, r5) listen(r6, 0x0) accept$unix(r6, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) connect$unix(r6, &(0x7f00000000c0)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r10 = accept$unix(r8, 0x0, 0x0) write(r10, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, 0x0) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x59c6], [], [{0x0, 0x0, 0x0, 0x3f}]}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x3, 0x1, 0x40) semop(r0, &(0x7f0000000040)=[{0x0, 0x9}, {0x4, 0x7ff}, {0x4, 0x3f, 0x800}, {0x4, 0xe8e1, 0x800}, {0x4, 0x6, 0x1000}], 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) listen(r0, 0x0) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, 0x0) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)}, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r1) r3 = dup2(r2, r0) sendmsg$unix(r3, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="01dbcc51958b54e9486289f6e1ca8a97f4f9816619dac48c022b460126c7c43958d6c96b6540d276bc4276eed7d9be934181e612a4e0c5e30d32b6df71f8c44c426f6d67a0eed873f30bec8951e614a25ad9ff7346c54794ac00ae0b4f51b6b93d234a3896807ce67a0e62ab68704c835f1fd6d47d373f12b13e9399d1a2a6d8d97108b5659fa4ddc335ab4b88d4e2ba8ada5ea1ad1ccdca0f0056f52d3754824e783e6805138f7dd547f8a8b64e416282441ff2b2193b65c153b2bb4f4a3846d8f36f1cf7d6b5854f74022a2e05dc41f81ce9114481cb6885c3e8413bf3307d7c50bf694d7b937519b2d0e818ed", 0xee}, {&(0x7f0000000200)="b1d2c8853b22993f9e251cc88adc8da3a93fe954ce7e549376ad0908eff79ddf53310660733a8204f92cb83bd20d05e7fb2e60c3fe8db3354b02d5a096d70d45e2b98ee3bfcf64ae6c1e34169ffe25159fb7610df0c34cfc025a09d215cf1a70", 0x60}], 0x2, 0x0, 0x0, 0x6}, 0x8) r4 = open(&(0x7f0000000340)='./bus\x00', 0x8000, 0xb36e9c3dfcec46d5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/98) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x3000) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0xba) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r7, r6) listen(r7, 0x0) accept$unix(r7, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) setsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f00000002c0)=0x1, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206982, &(0x7f0000000300)) 16:00:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, 0x0, 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf29c6296ba8ff8a3) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x1, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000000300"}) close(r1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) fcntl$dupfd(r2, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:23 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x10) r1 = geteuid() r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getpgrp() r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r8) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) socket$inet6(0x18, 0x5, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0x6, 0x1, 0x80, 0x7fffffff}, {0xf2, 0x1f, 0x7a, 0x81}, {0x8, 0x20, 0x3f, 0x4}, {0x9, 0x3, 0x38, 0x4}, {0x3ff, 0x7, 0x20, 0x5}, {0x82d, 0x4, 0x80, 0x3}]}) r10 = open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) r11 = socket(0x2, 0x4004, 0x2) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r15, r14) sendmsg$unix(r9, &(0x7f0000000ac0)={&(0x7f0000000340)=@file={0x1, './file/file0\x00'}, 0x1, &(0x7f0000000800), 0x1, &(0x7f0000000b00)=ANY=[@ANYBLOB="8ccec6c9beeaaf125185f9434fb71c6fd0610e4c568f0000000000000000000000e68a1da624be4b85f974675eb401f8cd5ba6a9cc53b6d03fdcf49144ca02a7f415ab02deefe9eccfb8cc3502146c0bd082fba523900030ebaae1722bf33cb232f7e19f663da2d9847aa7f39a41cfed93", @ANYRESDEC=r3, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES64=r14], 0x99, 0xb}, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000540), 0xc) semget$private(0x0, 0x0, 0x200) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000580)={{0x2, r1, r5, r6, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r7, r8, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r17 = getpid() fcntl$lock(r16, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r17}) writev(r16, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r18 = dup(r16) ioctl$TIOCMBIC(r18, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r18, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r20 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r19, r20) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r22 = getpid() fcntl$lock(r21, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r22}) writev(r21, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r23 = dup(r21) ioctl$TIOCMBIC(r23, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r23, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r25 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r24, r25) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r27 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r28 = getpid() fcntl$lock(r27, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r28}) writev(r27, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r29 = dup(r27) ioctl$TIOCMBIC(r29, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r29, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r31 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r30, r31) r32 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x8, r19, r25, r26, r31, 0x80, 0x8}, 0x3ff, 0x3, r3, r32, 0xf4, 0x5, 0xa8, 0x7}) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, 0x0, 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:24 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xab66ec50ce0d9e6a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r3 = dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) dup2(r5, r4) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0xb4, 0xfffeb, 0x5, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2e, 0x2, 0x8, 0x7}, {{r1}, 0xfffffffffffffff8, 0x40, 0x4, 0x61, 0x81}, {{r2}, 0xfffffffffffffffd, 0x48, 0x2, 0x0, 0x7e}, {{r3}, 0xfffffffffffffffe, 0x82, 0x0, 0x9, 0x200}, {{r4}, 0x8000000000000001, 0xc, 0x848a19468a046e9c, 0x3ff, 0x1000}], 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f00000000c0)) chmod(&(0x7f0000000200)='./file0\x00', 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000001100)='./file0\x00', 0x128, 0x0) getpeername$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007359abeaba2a84b2d6000000000000000000c9b223f98a6090"], &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00') ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) pwrite(r0, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413ad", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) r5 = openat(r4, &(0x7f0000000280)='./file0/file0\x00', 0x10000, 0x100) r6 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000340)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x0, 0x80, 0x3, 0xff}, {0x4, 0x2, 0x7, 0x2}, {0x6, 0x7, 0x6, 0x80000000}, {0x8000, 0x7, 0x4, 0x2}, {0x7ff, 0x81, 0x6, 0x7f}, {0x4, 0x6, 0x40, 0x5}, {0x7f, 0x9, 0x0, 0x1}]}) read(r2, &(0x7f0000000100)=""/20, 0x14) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000180)=0x5) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8, 0xfffffffd}, {}], 0x2}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe6b5911268d11dfe96900407000"/120], &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00') ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, 0x0, 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) listen(r2, 0x0) accept$unix(r2, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x10001, 0x5, 0x0]}) r4 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e087fa4df0ede0de7fa9e82d4986cbf52dc9ba7bc14000b3f018e9ee70de8c74b50d8d16a33a4ee2b013531"], 0x10) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) 16:00:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000056ea2f02045f4d7ec6481345000296869efaf53771e18f411a3c7074132f86332145a482c9553921dc937bf6d3c3f27bd7416a0675fbe141ba912096ef3c28217469c8a45f227656ef20"], 0xa) shutdown(r2, 0x2) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x0, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x3, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x31, 0x0, 0x1000) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001460000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffff00000024ea55a6000020000000000000000000000100ffffffffffffff00"/151], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x0) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000005b80)={0x0, ""/4096}, 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgget$private(0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) msgctl$IPC_RMID(0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x6, 0x0, 0x2, 0xf, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x7, 0x2, 0x2b, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x1, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x6}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x9, 0x7fffffff, 0x101}, {0xd6, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r7 = msgget(0x3, 0x100) msgrcv(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgget(0x2, 0x424) r8 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r9 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r9, 0x0, 0x0) r10 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r10, 0x0, 0x0) r11 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0fffffff7ffffff"], 0x10) write(r11, 0x0, 0x0) msgrcv(r8, &(0x7f0000000840)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESDEC=r10], @ANYRESHEX=r1, @ANYRES16, @ANYPTR, @ANYBLOB="2c12347e4a3951c142d94e017ecaba595d65749f230095517d4123bf94f455d06a22083f32fde440d7441d82b3a8a5aafc318750e4aaf1045c1cc2", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r11], @ANYPTR, @ANYRES64, @ANYRES64, @ANYPTR64], 0xa, 0x3, 0x0) msgsnd(r8, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[], 0x0, 0x800) r12 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r12, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0xb29fbca6c9a96cb4, 0x2810, r12, 0x0, 0x4000000000) ftruncate(r12, 0x0, 0x6a) 16:00:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200d0, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r1, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00') linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r2, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getuid() lchown(&(0x7f0000000080)='./file0\x00', r2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000002c0)="15dc5d9bbbcaddb9c854ef10", 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x4000000028d, 0x190) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x134) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x0, 0x0) r6 = socket(0x400000000018, 0x3, 0x0) setsockopt(r6, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x2a95}) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x83a0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) poll(&(0x7f0000000280)=[{r3, 0x100}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x1}, {r4, 0x80}, {r5, 0x13}, {r7, 0x2}], 0x6, 0x6) r8 = socket(0x400000000018, 0x3, 0x0) setsockopt(r8, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/728, 0x3ff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x0, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:26 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x0, 0x7}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x81, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = semget$private(0x0, 0x7, 0x0) semop(r9, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r9, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) r10 = geteuid() r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, 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, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 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) r29 = msgget(0x1, 0x2b) msgctl$IPC_STAT(r29, 0x2, &(0x7f0000000000)=""/4096) msgrcv(r29, &(0x7f0000000240), 0x8, 0x96df000ac7c91818, 0x800) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000580)={{0x5, r10, r14, r24, r32, 0x20, 0x9}, 0x7, 0x9, 0x4}) r36 = getgid() r37 = accept$inet6(r0, &(0x7f0000001100), &(0x7f0000001140)=0xc) r38 = socket(0x18, 0x400000002, 0x0) close(r38) setsockopt(r38, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r39 = socket(0x400000000018, 0x3, 0x3a) write(r39, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) r40 = socket(0x400000000018, 0x3, 0x3a) write(r40, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) r41 = socket(0x18, 0x1, 0x0) close(r41) connect$unix(r41, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r42 = socket(0x400000000018, 0x3, 0x3a) write(r42, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) r43 = socket(0x18, 0x400000002, 0x0) close(r43) setsockopt(r43, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r44, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891d3a59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5d9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78b0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r45, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r48 = getppid() r49 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r49, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r50 = fcntl$getown(r49, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f00000001c0)={{0x2, 0x0, r46, r47, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r48, r50, 0xa9, 0x20001, 0x100000000, 0x1}) r51 = msgget$private(0x0, 0x682) msgsnd(r51, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r51, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r51, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r51, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r51, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r52 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r56 = getppid() r57 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r57, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r58 = fcntl$getown(r57, 0x5) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000980)={{0x2, r52, r54, r55, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r56, r58, 0xa5, 0x1, 0x100000000, 0x2}) r59 = socket(0x18, 0x400000002, 0x0) close(r59) setsockopt(r59, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r60 = fcntl$getown(0xffffffffffffffff, 0x5) r61 = geteuid() r62 = semget$private(0x0, 0x7, 0x0) semop(r62, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r62, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r62, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r62, &(0x7f0000000240), 0x6) r63 = geteuid() r64 = msgget$private(0x0, 0x682) msgsnd(r64, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r64, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r64, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r64, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r64, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r65 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r66, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r69 = getppid() r70 = socket$unix(0x1, 0x2, 0x0) r71 = fcntl$getown(r70, 0x5) msgctl$IPC_SET(r64, 0x1, &(0x7f0000000980)={{0x2, r65, r67, r68, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r69, r71, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r73 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r73, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r73, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r73, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r73, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r74 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r75, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r78 = getppid() r79 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r79, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r80 = fcntl$getown(r79, 0x5) msgctl$IPC_SET(r73, 0x1, &(0x7f00000001c0)={{0x2, r74, r76, r77, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r78, r80, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r72, r77) r81 = msgget$private(0x0, 0x682) msgsnd(r81, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r81, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r81, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r81, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r81, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r82 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r83, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r86 = getppid() r87 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r87, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r88 = fcntl$getown(r87, 0x5) msgctl$IPC_SET(r81, 0x1, &(0x7f0000000980)={{0x2, r82, r84, r85, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r86, r88, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000580)={{0x5, r63, r67, r77, r84, 0x20, 0x9}, 0x7, 0x9, 0x4}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r91 = msgget(0x2, 0xc0) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r94 = getuid() getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r96 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r98, r97) connect$unix(r98, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) getsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000000380)=0xa) msgctl$IPC_SET(r91, 0x1, &(0x7f00000003c0)={{0x0, r92, r93, r94, r95, 0x121, 0x9}, 0x800, 0x1, r96, r99, 0x3, 0x1, 0x1, 0x5}) r100 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000001340)=ANY=[@ANYBLOB="c97ebff436d093d9519ae5acf722f0ab1d6a5574b2ec3392c22e2e85bfcc8e1c05bb3d6a3d7be013e586c1b969690e5c56fee1489540c8e6e6b6a2dc10429a904e442493c0ddb0a7f1b1dc805f336e16d52ef583fb28061310cb265c38"], 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="2a63fabcf530d04668f125de5bfc3fcd576d74461e4f717c9158f288e8aedfe48ea67521e27f39d1eb1054a55440d337fc749e72df2feea9033e26a4be0ffe24b24bdd9e25d21826d05658be3059fdf7911ea00634735393a83be73215d7fc02047a8953f1427a65555ad83b26195fcd57a9f437d96f3d3b955183d28d2c4a176080530f8cc7012b65bd6ba0bd431b545d438cf8fdc375b15634a141b091e08d93c34cbf97f7e0ae9eb7d9c78b1a3eddb27d2bbaa68279e43c005677ec0828d267795ad30cf8a53df5025e6d4d123ff9911e58d91665ba82b7d1ecd66e56bf77a94716a4f55bf400a557aafea0da5e230218f19d895ae02209b72bd575a69ce036afd4524449a3f1b7864ec6031d3a82eee0716cb8c7b75d16b8727e0a48040dc31b187626c4e5a051b66e01ad64637505ad6952635fb2e9a284d3bef3a5581c579787a5a7d86ed12a490dc15962b6ce77886cc10db5ec293b1da8378c800561cd00fd40528e5404856531d0b32ad7c2f7d1288e7eb10512157666a5d6de9ccda2115bd2c544fcfa5bb4e5523cebc9db79d3406ad8211d2c42992a31e3bdfedcfc13ce696a3b35b03eeffd619c60c976ae35142f99af5c6e22358be4554a144e95bf6a38c6c87797e4f2fd8e6b683bba1473da0859420e01a6928855545b0e74753b54e8c9f6f09f84acd62f826e31f7e0934d8d0d77220ce7d1931c5617fd41da3daf616726ad6bf82143a88f8d448d7dc0f4cc5f0e86d0a9c95338eab8ef3310ae51b06f20eeb6608b55eae9273d8386bfd2ebc98db18d72ebb7834116b6bef8bd675ba46c0f14482454f0c7604de657cc3054b43c39ab5f1c19f4aa0f5be032724562f1defc541a61fc0333cc4d5cce41471c90c40be55c77ee197f920f66686cf30b0db782f122691cbbe5aa15984240833b02b3edff388159a3623a107b265671653df147ed839b585a8be1b490fb9c1a02ddbdcfdeeb252113399963cef0388905711415b1c9fa71b1fdb5176bf88af643a803040ce968c58abbb67f9c3a678366d05a6e74be1232459970af6bb8023451ab3fa847d325ed87c163fbc4ba2d53e584ee25c1c3c1991e3795f5afbe06f756e3e00ae96c4e9830b1b860ab07d79301c5054c7bd30837a04a2ab280526887671629a3a5874c61c440a89fe7cb9c64c846bd8e56e51de9575ea039b9d7e95bf0b6848f18cb74f9c997634083962b1e759e582ef032aee21d11e4924ac1a3dffd29a93b130c8ddf064b38da1178e6b86de176645d9ccb789b7ee3081413d2be566ac0a12475f52810603ec76d30c9e52a14708518494543b2051908870493187e1b291a830b2bd2e4da90428190f9dd6c9131c154441cf6d43e115b5a9f19c608b677262a27309f48909a82ba7c545dbc88a5fd5fc1cebb01768491f86f7bd25b88ee87b10ee8441602974dac7f876b9e8de1efe636d1878ae78bd9a9facf5dec95e05d47f64fa5ef684be48a6f293fbe1f5a78efdc69dd0498ec72741fe1e0ec43d406f30e5b5d8cfb589e27bca650515e07c827515e7ce43272a07f7a1929713f69c97627783a406f5be113f7864bc21763ef883a0e1c8957dbf1bd448af87e842428d7ba86e6cdd50018a2f812544e1d17609b9e6278c82e89bb60d04ad181fb9203d748544fb9b135a100d27b2e62c37ad5ea48cae6ef70ae241e3a611e9a674d1ce5356339edc261fa3bfa49f50a5c177d35e4072f06b128ed11c3d8156e309c171dcb323675674d77c4c79224d4c03968499344ec85f3a632c4faff905f6f76a436e11a721e3c8600b84fe0e10f4cd0dc0b4c6643cff8b72848499989495c5cbfda0c57e4c0234b59cae184d5ce00aa9226426800a3a480b6dd15656ce7c223676157a2f498bb1789addca248b147b248c50541a1f7fcabc35729f1f8fc90064e9c4c3fe63d472d365badceffae5f642a8d38c19671d6640b9f1aefdc2ea2214c5cd7d33ecd42b787f894d88cbe83d0a0fce0f22630f788816a0b7f7a6b78c0bce7e8ff26b971cd7087fd3412183e8ae9e8f432acad5aebef78ea2d6ce4e65393a05e42947d53b032ba4a59d6bcf2963e4f9318804bd254abbbded9471fb3972a8ac3c30e7b3e8b3965f77b46f7e494fab4e943cdb55870618b9785e98f95615ede3fbb544cc3ba13638ee02aa4d0f58fee7b24cd7737450e044c675ffc386753e7371f4b1d603a39b94127061b7b1db003f7032c23d17ea5f8e4a88c8c4627d4b957e1b0903d263a33317221f58dbf83293012a46a1d4c10f829aefdd09fcf6356ae4958a48e4a5742de959085dd80ed846dd4c9cdc821d6302a0abb948fbcac21dcdeb0ffbcbbef7ac959adfc891b1129c5b4d8d6bab52ca6da75c5cf928ac4ae583d7e228995af3e105bd0d87241e80e4664e3582b114deba126a65281080110612e721b093bffe6ff36f08347d6dcceaf7bcbec58446d764443d75be11b6ef9d57ae5564ceaf7a4ce332864361333c8ec3b8c3c04faec09b0c9fd418ae86c420838fd7feaf9713406c5e8ad096a4ca6a825abc4fae7d94dc5ac7b91f2eddac451b5128fd93180084e4171bb13b69d37ee6625fc464e4bfc91579536b7933b7c352d78947049426c8b097c4cc5af7067fd4367a33770eb3533c1d2916b32f66543a230e0f11d0560d90abe4aa07bdaafbcf119505cb692a0dc68dfece29d5afadc5295ec1921ecb8b500d9bb3e21e3ee89dd81547f729805e035416f20f17c68cbba4d93ee4362084822260c82db50caeff9357bcd4dedd92f095861dfc0dd344d2ca22b85616cfab9a0d505b6ac9639d2f79f498014db19d6dc6493a59433b3a1ee480da4e03d024ed1015b2b81184eebfcabdcdecd550223489ea025f3fb1bc712f4fd097582e93ec3e13ccc73d16075b4e5576bda725b6273aacf009d0aaae93da2fe742ca124a79b686d27303c6edcd200e5e484ed5fe2956125533d4160fbfde1648880b44378d74f79cbb14724bf03e2d005d2d5daf2749811ae238daf2352902a5e4ad379165d65a286fb20718a10196825ff2251c83806f7b2f36311ce080f7a8b956fd4c7e2835a0993a152fd0975676abe1ad061418c20e312db3bd03a6ebe7bbaa6c977022bce2fa31aac7b6f256adffe3b8bb746f3c6dce531fe14479ec3c52590cb6fc08f36e1cc444b0916fa6a4c5c929705753464c263cd721782f65b04708fa47283d8eeaeb6bdf86879c503c3d086187814a193e5f02f708c6a1f34728e0c665ef42010e10d01417fab6b1f0e56602310e4156344cd84328ee7d0ee936ac1719152f6f2a6dc6bb926b429fa42e2a3e6677ef64989962912e8c2284cd0db28bb920afa973886062e9b8739e65e748a640c7519d96237f44f5cbd83cdca7606dc9fda22a27bfaca36d4ce168b123798982591ef578f61bf72279da0f29aa50871933af31aad4f2b5278f40456c8d792012c5d193bed450fd77f759de6b0ad2ba5d9dd8e51cf537ad97e37dda52e66f0d98a4a94970025095e4eac4f1688e55e159675919341b695eef02d98fa7a58c56c334eac71d33cc6219d9e02138c38154797df317385a651565099d776ce9c7570dab3f3f8e02a1e89b3b50db34625d9cf3a9e21236e35ba1f69c1e6ed815f673c6fb756ffd0be424f6d21d6f0817b511ac4e5eacc0fdb07562a2e3150036f83974df6e59b86d9900da76ec2cdda80e4f2b768d922cba1e4150e949e071a25de4c0330aa1f8b34a1cd419084425ce05ec828eeb2e64c339869044214eea73dd2694f4aaa223f86a5b37376cc8ab7b35b3f348eff1788cccf9c44288284778705ea06f45f4758efb0264f5a588dd67c1a0bd97bd7e5ec3569cfdb6246a2b986871e1a72ef3c755c039e2b0f613cf002e00736f0ec1a922197936e68147516aa36264d9d6c4487a5c863f600a72390ea2d8d4fb7a8b605748fc42a13056dd2a609768924ff148660e12190be5752317565ed720582239cfbd79af8d820ecb282b190162e64fd08a034cf670785ac12112bd6fcfeed38cc15094b65688c234d1413578ff94aac2fdc4e1fd8208a35c19213f61b25e5935144d2f8866c71869d61985c0658fcbf13fa1170802dc81195278b3d4124418b2c8d752179acb09399bd046eac3e51f7b4d1652751d530a85969ae64bb453c50ffab40cb689d710f6d5b9ac3bd2bd888adb2deb85f6d755260a04397f4018c98cd5e1d4cae8840b70260e12781f355391de185c68d5e301119c06227f93c146b373f93d76c419a7473889a059925487c7c5293bf300e5bae1a1e1bca6041b71a94b3f74058fb5670fb22ec59ea68f296fb154c0f39c8fab61afd4be2541776ce68003960596e6486b9214ef037069c8249a559264648efa9d210974806a7c1a6b49d8f24fdff02ff05d87e5f24a970c0749236a7e9687b185b625cab37c06cd05280339eb8af9759d13602eeaa0e1dc6be70ce85ae9320b8ab7730d3fb277c6bf4ce1a7b31671b4a70fd63faf49724124a6edce343509c320febd7c854960a61d2bc278f5582253317dd00fc5ba0e1c32a8fb8e83a2b6a4c90514d522b974ea32a91c7ec4dfd758f773eec47c89e2117cc6f2c5edc33cb9d976028091633d9a26cb54b8908a14dd84eeb29b271a35f54f2ddf3064e39cc5227cfc8cf94983cd1484ceed8e7b392d236200822bec0880f0944d9469ab0892dec162ec5d4c24ddfcb65e52771806ab33ca21b66544454eb2b6b9e646fbbaa5488992884e124212fa4e039c88f5bbd05530837e5e573eb494c7c018625a42392ea3266cd16cd5f7535035760bbefd54ebf64d9e5cf36d5f23033a2c45d1002c8ce372375f42c31bac2950ac75ecf80d23a5d0846016024840b289d8183b6132d5c9cd460f8e1cff02753ba424cd073ea46234267c19e433a3e20db00b0dfb8e7c62bd31c2240333208fc883f55acb108ad28ae54ab2856619e3b01481a160e0bb7037c2e6b092a4da44291a50a8dc6655a9cced547682a8e73d2dc9c5e3949a641fc4fe4f8adf45e0032a95ba4bf4839adc29386fb6c21ea8327044e465c05f2727ab7fd244b58566d269088cfdb678b8dce3dafb929fb6ac0502b7286a29184739fc914a269b08b2bbe430ba6092f1edc239fc1aa29a09d81379f69d6ea0ad8246fd398269c8e80fc43bc59817c151eb5d78c513608645b8a82129028b5a5f04b0b472dfd45053df36a93fb33c196bce91c285a7b91af7a5f1bbc510f4e7853e3d2a50eeec307d9229b4d9a8185b61906dbfbf90968a244835efba3aac7e9cf4ca3ce79282e6e95bb72bf94af48388a1dc9197d2a3f07f2a3d68136d375645d7fdefcaa7b27934b30b8b733af35607f081afd70c5901c74bc8125d4f5a7bfd6503264236c52c9fc4a9a62311f846d618342f9aa84d9711eeeb91be3870e0bd88bfb15be1d490f4b7b4b14524bbcec7d315fc1809c456224c599856dbb9b78ffebb6d754e292cb68200cda3414d37adf6f9c513bb802bea2691ec59144725b57eea4f2345ae7fbe9e97010871d69bc40f82d929158aeab97c4d68a570a0aa90135e39d601384e730c070a984109368e19367719c72513131a892cf02b6de151e5612a1097e9dc0535b98e34baccd53cc5c1ab78b81da0d53552421733fa517a14b6ca911c668ded848dabfb6938015a83326889db0fd219fc95d361ca4b21007c1403e0eaa5cfac987ae9de00554479fbb8724fe0aa0ac9f74cd3a3ae9c363bd1bdc7bf652958043c876c371a5689105f9939926c1af8c071d269a1311d86b338c575e1b", 0x1000}], 0x1, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x0, r8, r24, r36}, @rights={0x18, 0xffff, 0x1, [r37, r0]}, @rights={0x38, 0xffff, 0x1, [r38, r0, r0, r39, r40, r0, r41, r42, 0xffffffffffffff9c, r43]}, @cred={0x20, 0xffff, 0x0, r48, r55, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r0, r59]}, @cred={0x20, 0xffff, 0x0, r60, r61, r84}, @cred={0x20, 0xffff, 0x0, r96, r100, r101}], 0xe8, 0x207}, 0x5) 16:00:26 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(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/135) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r3, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r3, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r3, &(0x7f0000001380)='./file0\x00') r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x200, 0x108) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000001c0)={0x20, [{0x1, 0x6}, {0x0, 0x1ff}, {0x1, 0x6}, {0x3, 0x6}, {0x1, 0x1}, {0x2, 0x5}, {0x2, 0xff}, {0x3, 0x6}, {0x2, 0x400}, {0x1, 0x3ff}, {0x1, 0xffff}, {0x0, 0x7fff}, {0x2c4e8b523ba1189c, 0x8}, {0x2, 0x7}, {0x2, 0xea63}, {0x2}, {0x3, 0x2}, {0x3, 0xfffffeff}, {0x0, 0x6a}, {0x1, 0xf4}, {0x801f57db89f6c468, 0xffffffff}, {0x3, 0x80000000}, {0x3}, {0x3, 0x7fffffff}, {0x3}, {0xb7dc6ef49361bf56, 0x1}, {0x3, 0xfffffff7}, {0x2, 0x636}, {0x1, 0x1}, {0x1, 0x2}, {0x0, 0x8000000}, {0x3, 0x8000}]}) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x0, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) setsockopt(r0, 0xffff0001, 0x0, &(0x7f00000000c0)="87674981c7cca30de914c2d365ab9cffc84d407bda6ef96cc2846a64cbd8cb8d0b256184eb55fb60c748e542087d3e50fcaade94e1ddf8f2062775f43c8b2d2bb533b67741f04efac2d81810b4c1b4a1d24e0f9a6267c595e26d2ed827290a243889b24b514b579985597cdba87fd88bfdb17aaecc56ce131fba1fdeece96333e1389ecbc976b56b02c397", 0x8b) writev(r1, &(0x7f0000000000), 0x36f) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r3) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) write(r4, &(0x7f0000000100)="8c65", 0x26d) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x54}, {0x6, 0x0, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0xffffffffffffffaf, &(0x7f0000000180)="174af205b6068bbc6be6634ecdd0") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/diskmap\x00', 0x610, 0x0) dup2(r6, r4) connect$unix(r5, &(0x7f0000001980)=ANY=[@ANYBLOB="00012e2f66695e653000149fdfe088e67bea37a63e014ec3ea1b19bff1c273c4430818b6c554a90f531a587a35c12b00effa273ab9309e3c85abca30d2618ed7371b7d03d2485985553fbccf23eb85a5805e62d73b7bbc7ad527e356d6078703ada4ce4aefbc3ea3c0013a1e9d8756e7c2331394ec72bca9298ae0b90a69f99a4f09cad816521a74d622f3bab19b0e0e2effa11d36077de4482a76450800c70b8e5741bd24b0eda082db2780c7f4384c267b9de150ffda7463897d75fe01f7dbfae802037b04de4279de835baf792785000000000000"], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) getgroups(0x4, &(0x7f00000017c0)=[r3, r7, r8, 0x0]) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r9, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r9, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r9, &(0x7f0000001380)='./file0\x00') ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001680)={'tap', 0x0}) r10 = dup2(r2, r1) write(r1, &(0x7f00000000c0)="3994d1dbdb46d18db4ee0af4e047fe473819bc27c385d15377202acf0d92fa1c7e6eeed4cd583e2b9700e21d34bf0cc16e835a0e8a6cb95751642b0e40039e803ad8f1f59376c6efda2d0acacf00f3a8bdd4c96a549538ad62ce4a7e77ad48ca9db9749ba193a9deb4a64ee3e390685b0b006f391027689438cf408c37f503581f632bd45cbfffb2b31ef71dc84e84391c1c22b8454275c2e3f4eaebcb3a7812cd2f702093b2ffeeb5d1ae2c01d6009343dec13d099fd3a67d", 0xb9) r11 = accept$inet6(r10, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r12, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r12, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f0000001300)={0x8, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r12, &(0x7f0000001380)='./file0\x00') r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r13, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r13, &(0x7f0000001140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff0000000000"], &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r13, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r13, &(0x7f0000001380)='./file0\x00') ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000001940)={0x5, 0x2, 0x3, 0xffff, "59e580c6545add1538628587d9341a75cf0f29c4", 0xbef6, 0xfffffe01}) sendto$inet(r12, &(0x7f0000001800)="c46ebe8ae5a50f45949afc90bfa9f5d4e66dbbeba0a27796fc99b8f9fccc4d9a8d5f691a7b4c46df49efe0b6dece88c6efd5f58173ce02882ae62525f6f7e33cdba4ecd9dc4b6ce0b78e5a79421810ffbcbceeead93c959b11ed3b3de57d10b86a8bcdc66e150372e4ca53ab53fff1a2a459b7eab347879f3dc177b521bf61ccc181dfbe0376782a2fe96c5d6e4c26a84c3d64a2284c93c9b84de4bef90029512cbd9455cc7696caea02e12ccdc11c6be2cbad3c5655d84840a6b114a2698f6ad1df73480ea7be5a68818a2e363f023ac874f8", 0xd3, 0x8, &(0x7f0000001900)={0x2, 0x0}, 0xc) preadv(r11, &(0x7f0000001600)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/189, 0xbd}, {&(0x7f00000013c0)=""/206, 0xce}, {&(0x7f00000014c0)=""/94, 0x5e}, {&(0x7f0000001540)=""/181, 0xb5}], 0x5, 0x0, 0x0) accept(r11, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 16:00:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r0, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r0, &(0x7f0000001380)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3f, 0x5, 0x3, 0x0, "1000000000f8ff0000002000", 0xfffffff7}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) minherit(&(0x7f00000a8000/0x4000)=nil, 0x4000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0)  ./bus  /dev/vmmo?!$dE,5*w5?mJ/%U!0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:29 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x2bd5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r2, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r2, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r2, &(0x7f0000001380)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020697f, &(0x7f0000000300)) 16:00:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000223]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x3fcc1ccbc589c0dd, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x1b60) 16:00:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000223]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x3fcc1ccbc589c0dd, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x1b60) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:30 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2018b, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:30 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) clock_settime(0x817a90d440f52ce5, &(0x7f0000000000)={0x4, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) write(r2, &(0x7f00000001c0)='z', 0x1) 16:00:30 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r1}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1744, r1) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x0, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a75a0567e320a941"], 0x1) mprotect(&(0x7f000050b000/0x3000)=nil, 0x3000, 0x7) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x2, 0x0) r2 = getuid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, 0xffffffffffffffff, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r5, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r5, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r5, &(0x7f0000001380)='./file0\x00') ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000180)=0x81) 16:00:30 executing program 0: munmap(&(0x7f0000450000/0x4000)=nil, 0x4000) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 16:00:30 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0xfffffffe, 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="850f317cfff526d21f442e790b053cfde4c769d09f488b08221763c82d8925608de9a3ab49f79d2106f49eab534192f7af230aa5cf9e42197f7d7aded2645e6ca590f4374a42118e057f17c9e1a401aac7e6f1e6de0450564b7f57586d2d79ccd2502caa06c0289589da6f3ac99e1ea5a68e2284c4472f"], 0x10) socket$inet(0x2, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x0, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) listen(r3, 0x0) accept$unix(r3, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) r4 = accept$unix(r3, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) setsockopt(r4, 0xc0000000, 0x400, &(0x7f0000000200)="b925b44f666ff26e5dd9fb94c208dace600dc8f370744b0cec0fc65502dd10ce04bd4fde7dbb4f48a9511d5c4292878fa71153a8", 0x34) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) dup(r1) read(r1, &(0x7f0000000380)=""/223, 0xdf) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) listen(r3, 0x0) accept$unix(r3, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) r4 = accept$unix(r3, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) setsockopt(r4, 0xc0000000, 0x400, &(0x7f0000000200)="b925b44f666ff26e5dd9fb94c208dace600dc8f370744b0cec0fc65502dd10ce04bd4fde7dbb4f48a9511d5c4292878fa71153a8", 0x34) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) dup(r1) read(r1, &(0x7f0000000380)=""/223, 0xdf) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x0, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) getpid() fcntl$lock(r17, 0x7, 0x0) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r18 = dup(r17) ioctl$TIOCMBIC(r18, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r18, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r20 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r19, r20) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r20, 0xffffffffffffffff]) 16:00:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) recvfrom(r2, &(0x7f0000000080)=""/42, 0x2a, 0x822, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000280)=@in6={0x18, 0x0, 0xfffffbe0, 0x7d}, 0xc) dup2(r4, r3) listen(r4, 0x0) accept$unix(r4, &(0x7f0000001640)=ANY=[@ANYBLOB="00000000d2b793f700"/58], &(0x7f00000000c0)=0x249) r5 = dup2(r0, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000040)) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r6, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r6, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r9, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r9, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r9, &(0x7f0000001380)='./file0\x00') r10 = accept$inet6(r9, 0x0, &(0x7f00000001c0)) dup2(r8, r10) symlinkat(&(0x7f0000001340)='./file0\x00', r6, &(0x7f0000001380)='./file0\x00') fchmodat(r6, &(0x7f0000000000)='./file0\x00', 0x9, 0x4) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x50}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff92, &(0x7f0000000200)="b6ed43bf90168f6fff0000000000c66de4cb6a536265c7bfc4c5830d1dd92d8d94951b9b026d72df4d04916f454f917e6488db92eccbb64025e4653aa42a9b197c1c71b940824da19aab5d96d4bfa76219ebada6b9684b5e7ea46c8cb77716ffe849d9271d9e1e0fb2ec") 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x200020000006010, 0x40e06) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r0, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0xffffff05) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r0, &(0x7f0000001380)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x84) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) getpid() fcntl$lock(r17, 0x7, 0x0) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r18 = dup(r17) ioctl$TIOCMBIC(r18, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r18, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r20 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r19, r20) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r20, 0xffffffffffffffff]) 16:00:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) syz_open_pts() 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r1, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r2, 0xdff3d5fd9aa0510, 0x8, &(0x7f0000000000)=0xffff3652) 16:00:34 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c653000600ab1e5fd91"], 0xa) dup2(r1, r0) fcntl$dupfd(r0, 0xf, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) getpid() fcntl$lock(r17, 0x7, 0x0) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r18 = dup(r17) ioctl$TIOCMBIC(r18, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r18, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r20 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r19, r20) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r20, 0xffffffffffffffff]) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) r3 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r8 = getpid() fcntl$lock(r7, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r8}) writev(r7, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r9 = dup(r7) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600), 0xfeaf) r10 = getgid() r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) writev(r11, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r13 = dup(r11) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r15 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r14, r15) getgroups(0x3, &(0x7f0000000180)=[r10, r15, 0xffffffffffffffff]) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r23 = getpid() fcntl$lock(r22, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r23}) writev(r22, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r24 = dup(r22) ioctl$TIOCMBIC(r24, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r24, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r26 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r25, r26) r27 = getgid() r28 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r29 = getpid() fcntl$lock(r28, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r29}) writev(r28, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r30 = dup(r28) ioctl$TIOCMBIC(r30, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r30, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r32 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r31, r32) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r32]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r35 = getegid() r36 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r37 = getpid() fcntl$lock(r36, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r37}) writev(r36, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r38 = dup(r36) ioctl$TIOCMBIC(r38, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r38, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r40 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r39, r40) r41 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r42 = getpid() fcntl$lock(r41, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r42}) writev(r41, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r43 = dup(r41) ioctl$TIOCMBIC(r43, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r43, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r45 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r44, r45) r46 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r47 = getpid() fcntl$lock(r46, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r47}) writev(r46, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r48 = dup(r46) ioctl$TIOCMBIC(r48, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r48, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r50 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r49, r50) r51 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r52 = getpid() fcntl$lock(r51, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r52}) writev(r51, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r53 = dup(r51) ioctl$TIOCMBIC(r53, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r53, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r55 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r54, r55) getgroups(0x13, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, r40, r45, r27, r55, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0xa, &(0x7f00000002c0)=[r3, r6, r16, r21, r26, r27, r33, r34, r35, r56]) 16:00:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) bind$unix(r1, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x8000, 0x82) preadv(r3, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0xa, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000240)) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r4, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r4, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r5, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r5, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000003e0163467dec1d20a59bee2ec5daab38c9e3735ec74608b929905865538c5f901b88ae2d2e0a2ee1a8190ff70f83e3ec3806236f3420153238b24e0e8d19adce3c6cf47d4d319dda1768e88f99ef91e15fc21c4049fb42c53738b016f12457ff8a162a7af193a9d28cd4b7915b8056ab3bf000b7b8667728573c1c09ee39492bd7e2db176202086ae7672573f5dcee0c0e4c376f6a0080a1cacd3c7f298005d8a42c91cd5ab72fd2959e74bf24f3df005427cea648f92abeb755d7d38a4c4fe659c3f1dc462f4fc7e822c9c50cd28d1c28f390a0668830f8142588f2d05ac0eaf9e0b726d220126cde215ee30d84b8"], &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r5, &(0x7f0000001380)='./file0\x00') r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000640)='/dev/pci\x00', 0x10, 0x0) kevent(r5, &(0x7f0000000600)=[{{r4}, 0xfffffffffffffffd, 0x9b5fa5f05987586c, 0x40, 0x9, 0x11b}], 0x0, &(0x7f0000000800)=[{{0xffffffffffffff9c}, 0x8000000000000007, 0x8, 0x80000000, 0xfffffffffffffc01, 0x1}, {{}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x40}, {{}, 0xe00d4f203583dbc4, 0x70, 0x40000000, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x9, 0x2, 0x5, 0x3}, {{r3}, 0xfffffffffffffffd, 0x8, 0x20000060, 0xffffffff, 0x3}, {{r6}, 0x4, 0x80, 0x1, 0x81, 0x8}], 0x2, &(0x7f0000000680)={0x80000000, 0x10001}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r4, &(0x7f0000001380)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000340)={'./bus\x00', 0xdeb, 0x7, 0x0, 0x1, 0x0, 0xfffffff9, 0xffff, 0x0, 0x3, 0x1ff, 0x2}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x74}, {0x40006}]}) r1 = msgget$private(0x0, 0x104) msgsnd(r1, &(0x7f0000000000)={0x0, "09d53e9e67d9a4694b6a89fcac86efce205929440b18efa6"}, 0x20, 0x800) syz_emit_ethernet(0xe, &(0x7f00000016c0)="718bb23aabccd003b5407dca48b9") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10008) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0xf2, 0x0, 0x3, 0x7}, {0x1, 0x3f, 0x5, 0xfc5}, {0x5, 0x20, 0xb5, 0x101}, {0xe9b, 0x3f, 0x1, 0x81}, {0x5, 0x59, 0x0, 0x3}, {0x9, 0x80, 0xb, 0x1f}, {0x8, 0x5, 0x4, 0x2}]}) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x0, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:35 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) clock_settime(0x2, &(0x7f00000001c0)={0x84b2, 0x8}) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x3, 0x2}, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) 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, &(0x7f0000000340)=ANY=[@ANYBLOB="fef3572f0000f50000000000b05d2a9b69ac86e1978d3b145d2c24dd45f9b9c41b5aca3d7a3cb34c5cae9eaf559ed1ec227d93f6b4eb363f8288d8444a1e5be4523dab4998e54a5d9cd772724cf94ebbcbc835845c3ebbd0b00df9149c39b237ca816fd4c849ee99f6be95864b777c002ed9cdb8ddeed593e864217dfef3c94185335dc480065502ffb4973abbfbf596b2"], 0xa) ftruncate(r3, 0x0, 0x7) fchmod(r3, 0xe3) write(r3, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) msgget(0x2, 0x100) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000002000000000000000010000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000"], 0x7e, 0x2, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) 16:00:36 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)=[{0x60}, {0x5}, {0x4000000006, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) listen(r2, 0x0) accept$unix(r2, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) pwrite(r2, &(0x7f0000000280)="3365e9555c741ff18dab41681fd453bac0bb60facfc33bb52ed59903545aa414c52e40ef04c420e78501c2d81c243bb06802d1b7d1deb5c12003805552e70c208a370ef65d5bd1ea2156248e9f9f6eb9895f3cbbd830fa5ccfac3f0413f0736c90bdfc9db120b7910e3bb19b346a20162a8c6e8d23e1876512bf570c0e4159407d8ab69751035bc6f4bed5", 0x8b, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289145cec2800700000000f80000c673c5fffffffe000000", 0x2c}], 0x1) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='r\x00') openat(r0, 0xffffffffffffffff, 0x400, 0x80) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x0, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0xfff, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r1, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r2, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r2, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r2, &(0x7f0000001380)='./file0\x00') ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x199) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r4, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r4, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r4, &(0x7f0000001380)='./file0\x00') openat(r4, &(0x7f0000000140)='./bus\x00', 0x400, 0xc0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x10182, 0x6b) fcntl$dupfd(r5, 0x5, r3) 16:00:36 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0xd004, 0x7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x86}, {0x800100006}]}) r1 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r8, r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0\x00', r6, r9) dup2(r3, r2) listen(r3, 0x0) accept$unix(r3, &(0x7f0000000340)=ANY=[], &(0x7f0000000100)) write(r3, &(0x7f0000000040)="0eb890d2364396aba1ec3ee8b406cbe1477d4380c1b3e827f7893b83f862c41e192348b1ad47809fc0dff77c852bca0b4a00ef14b2340c3a59c2264524138ade1f4d0b006dab12946d1817bece2f595d98a87c4988b1675ce01655be", 0x5c) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x61}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = msgget(0x1, 0x2b) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) msgrcv(r1, &(0x7f0000000080)={0x0, ""/66}, 0x4a, 0x3, 0x1000) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r3, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r3, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r3, &(0x7f0000001380)='./file0\x00') ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000001000)) fchmodat(r2, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r2, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r2, &(0x7f0000001380)='./file0\x00') ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x0, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:37 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000140)=[{0x6e}, {0x2, 0xd5}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000080)="3e660b60802ad9a55b7f45154e7b") 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x0, "9ae34a14c62b3fabd5d9ec923e31f9d51b00f6e0"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r1, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00') r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x84) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x5) syz_open_pts() syz_open_pts() 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x0, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x7, 0xf3c) syz_open_pts() socketpair(0x1, 0x3, 0x31, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fchflags(0xffffffffffffff9c, 0x0) socket$inet6(0x18, 0x323cc548fa469eab, 0x7ff) r4 = socket(0x23, 0x3, 0xffffdfff96fa552a) getpeername$unix(r4, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) recvfrom$unix(r4, &(0x7f0000001580)=""/148, 0x94, 0x843, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="010000e0ffffff0046219f0d91f8c5b1a44a306c22014c09000000e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"], 0x4d, 0x800) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80047476, &(0x7f0000000140)=0xc6000000) sendmsg(r7, &(0x7f0000000a40)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, &(0x7f00000008c0)=[{&(0x7f0000000300)="7fba25daf4134e6497f3ff4342359893d56ecc8f6d2e631f1f73cfd1a0b8f3ada67ec49d2f11aa775f0fa693f01ba122a0c0d39957701fc2a1557631d9dae1fb5dedd706882070c74c704e7408fe33505ac4d22b5842e9aa157234a470dba312f0df3ac34c1f0b81163917b816c0fa7fb91abb576ee007fc8581bc6cc6eac4dca91e1f6c75e3b74202", 0x89}, {&(0x7f0000000500)="d520cd5ef023aa4ab4b563edb848e9b87f0c53fae1b280d068664a6a3b3a75308eb288af4799099267143dbe8843443d5478677bfecd2462bcdd5c1f8b54a04c43c522ff2213a45d507cca2da91590fccefc32d2e04783f202c4f6c69365a11cc284fc86866087a45b1b715971a7f632fcde96392c84a05ee091d00aa30f6a99115f9e56aa2c2a27adbe6107a91c63e763a2484b333fa706d947fcb0fc820b426dc61bd5968d311228b4d7ec", 0xac}, {&(0x7f00000001c0)="85728cd765bda17e731f885f3c66c1710339b865f6344bd18b5c1f0049fa6c13f2c349268a5b27c08e09836adbff2c8b0ab69c04c033747e3be03faf3af3207968fd693b1bd2", 0x46}, {&(0x7f00000005c0)="f88b3136354f4d0189deaf022007ea79f107583d72efe14dcc1c115b8e9c23eb3f9f4f558d3728ff", 0x28}, {&(0x7f0000000600)="54b450dc6f342b5247a2df7d92f5fa87d5476f25e81532741a28b4438f3abd1eef421c622e9284f10fc42b8e23493502a4c8ed9f3f1d2f7758ce5a1f1591789450431e29cede27ef773a29bccb329568b3600b98169ae8a69f68189e23deaa8d650cc679766c1152de92d96d4e6e4bf26581e99403693644dd7004f0ad38b91dcbaef496847af1cdc9cf886151b9b93fd4b3d9cb62975beddec06ea6a0c0a73feeb359a8df87afb932d80d629c5e1742e5b05a26c59faa84983df9b056285bddfcf927b62d", 0xc5}, {&(0x7f0000000700)="8a4ecffe2cc3aa49ab3ff811ad4c8ab70f4999b46a849e8bdbdba61a8199184ed38cab8026db6bda0ceff70d729a61cfa4aec164ea4cff6d6b1f60c87b2d294a64c7c1dc99db2e02b634ee14288e40ad6881ba979453f07941ef02c693c91c2ff99be421097aff99c70e6188d71149c7f31d02d764441693f3c7733753f4801d2fa0b8129f21e4727503c3ee923529922ab2af5a4b7ebb44b04d6a9e002ad7a72ee2", 0xa2}, {&(0x7f00000007c0)="9b46268c3230293554c930de323326b014914a14782647e57f3364eef30100bfa96a8bfe1332e6984971b7602f70a523d6b640c5353b7d267e08b55e85b6a0a27f57e06b7254b7897157ba5d4143a774fbfc6ded11da82d38400b12eb4a1e113f971a6113ca02d8f75b91e9f0c5a116bf2de80df39700b3a6124764c918f1e27f65b04497c59193909f855b494feafb9df41610e58c08269929babc911c2b32733738ac892e0eed1ff9804499153cc9336e0ef362ab229f4683e7aa089fa2295fd8e0b4cc2182bbe1ffb526449e8e5aae82901bacef8db79df698739e3ff50a48155722290eb5e77f244d5ab67c9b89d8fe739", 0xf3}], 0x7, &(0x7f0000000fc0)=ANY=[@ANYBLOB="5800000000000000ffff00008000000005908b1f7253b3329ff2cf09c1566fe51735130117656515f78c3248121691373ebbcf1c3c01c5bf38e8ed8aeb3bd7b83e69a0d0cd000000900000000000000001000000040000004d0cbcec32eccb249bc3364c36ae9116bfed61efd6a6ddeb0ac9de2232a44e19cd163c5505d224a8814382ed286dabcb2432b333b904d3a2964e0237ba3830dfce364ab7a22539a1e8c22a2dc2f79a0dd1222612687e8622131733e8c2c118dc83116f84ef490eab3fa12253188f7f8f3d808c0e2e3b5f767e1f4dc4393e000041cb90d2c054a92db8a7e9af16ae3bbf8c6d01961d7ecd8ca972b51b5022cedca44438d46bca0614c71eb69d9b2019"], 0xe8}, 0x0) getrusage(0x0, &(0x7f0000000e40)) msgrcv(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000031000000000000ee0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000940000000000000000000000000000000000000000000000000400"/172], 0x1, 0x2, 0x0) dup(r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000440)={0x200000002, 0x2}) r8 = accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000a80)=0xc) recvmsg(r8, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f0000000ac0)=""/57, 0x39}, {&(0x7f0000000b00)=""/229, 0xe5}, {&(0x7f0000000c00)=""/44, 0x2c}, {&(0x7f0000000c40)=""/178, 0xb2}], 0x4, &(0x7f0000000d40)=""/170, 0xaa}, 0x1) msgsnd(r5, &(0x7f00000002c0)={0x2, "9d181e74"}, 0xc, 0x800) getuid() r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r10 = semget$private(0x0, 0x4, 0x1) r11 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r11, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r11, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x1c00}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$SETVAL(r13, 0x7, 0x8, &(0x7f0000000200)=0x1c) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000f80)=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(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) 16:00:38 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) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee", 0x199, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0x4f) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r4) madvise(&(0x7f00001b4000/0x2000)=nil, 0x2000, 0x3) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x0, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x44, 0x9, 0xfe}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) shutdown(r2, 0x0) 16:00:39 executing program 0: 16:00:39 executing program 0: 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x0, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:40 executing program 0: 16:00:40 executing program 0: 16:00:40 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x1, 0x2000) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x0, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) shutdown(r5, 0x2) dup2(r1, r3) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4f, &(0x7f0000000240)=[{0x1f}, {0x81, 0x6}, {0x200000000006, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r1, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00') ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\\\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000200)='/dev/bpf\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='tap', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)=':/\x00', &(0x7f0000000400)='tap']) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x0, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100), &(0x7f0000000140)=0x4) bind(r0, &(0x7f00000001c0)=ANY=[@ANYPTR64], 0x1) dup2(r2, r1) listen(r2, 0x0) accept$unix(r2, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:41 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r1, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00') getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) read(r5, &(0x7f0000000100)=""/91, 0x5b) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r7, &(0x7f0000ff9000/0x3000)=nil, 0x1000) r8 = shmat(r7, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r8) dup2(r4, r3) listen(r4, 0x0) accept$unix(r4, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) dup2(r1, 0xffffffffffffff9c) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x0, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{}, {0x7}], 0x2}) 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRESHEX, @ANYRESOCT=0x0, @ANYPTR64, @ANYRESDEC=r1, @ANYRESOCT=r2, @ANYBLOB="2286dd68e91bcc2ca90b5a9b1c3a16955d8e5652386d140c061c487cdbbaee685bc5706145ff2e4d3032d69c5b7f1498b3f681b72ce512ac82a686d87b800cef058f089fdd614ca08ceade0c8d47000adefb6da177468d71a746e90f13f921537901e5dc423b54565703a5f07d2e92759dbc262d60df876e743fb064538b98b494c7036b6a2be0ff0679e7ed184fdfa46844c3c5"], 0x0) r3 = socket(0x18, 0x1, 0x0) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:42 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tXp', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffca5) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r3, 0x0, r4) getrusage(0xffffffffffffffff, &(0x7f0000000200)) fcntl$getown(r4, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r5 = accept(r4, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0x7ff}, {0x18, 0x0, 0x3, 0x69d40000}, 0xff10, [0x1, 0x20000005, 0x8, 0x3, 0x6, 0x3, 0xfffffffa, 0x1]}, 0x3c) r6 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r7 = shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r7) r8 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r8, &(0x7f0000ffb000/0x1000)=nil, 0x0) r9 = shmat(r8, &(0x7f00001e7000/0x4000)=nil, 0x3000) shmdt(r9) shmdt(r9) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) r10 = getpgid(0x0) sync() r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0xc420, r10, r12, 0xffffffff, 0x0, 0x0, 0x8000}) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x0, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r0, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r0, &(0x7f0000001380)='./file0\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) r3 = dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000000c0)={0x4, 0x3}) 16:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) accept(r2, 0x0, &(0x7f0000000180)) 16:00:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x8003, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x7dc20e3bc6963451) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) listen(r5, 0x0) accept$unix(r5, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000100)="937391a36fb20cdc09d9cc2feb4f70c62612ba9ab629b79bb7e7e6a751e41107d14eea881f55976d78690f8773bcb3a34c7a0a98beef41bea0e7a732afd75a0af5dcf8da59fcfe4b3755766167d23fa15796d8d29a4270fd852036cb8effbe18a57910bc1de6067b050348ac67be96dcf5b6264403684a3532b58ab3025af244ac910d7d3c92c184adcd554bbaa159ba4473763c794f135578db64c3", 0x9c}, {&(0x7f00000001c0)="3a0a9e299028d16d118916ef534167d1f7a3e74853d66b5307535fd5953530e9ec7bcc02213179dd2ca8fc82", 0x2c}, {&(0x7f0000000200)="4fbfb7caf86f1fe358628f72ffc3df38c3b490e1e35b86903a1ed3cf680c3dab2ecc120f743997ed7f087227868332c7a0803c0378de23239913879e34481cda76da14fc49b9f5a9cf2ee54a4772c9d880cdfa2a197c1a0fb37b1f4c414f33db2eb2a8f95fb0723279c421575147b6c7085de0340a09f7a0929ffe2ca54cd541db2c9439758723a6029fa49f30e5db634f26f2fe865c2bdef2fc2d735ee188477f911f1fe9fe1df537de07de92dc3b0e5549fe8904d75cbac5492c66607d04bc25e0580ec4509c0eb2037a4c42c58823ec8b1dff4a7f92d6a7efd5b62e5e0fcbbd", 0xe1}, {&(0x7f0000000300)="0e00818d3008c0f611043d74a117206689c39b944b74f78ee99449106866e58c06b1636b1311b273586af5e4cc71f650f60205982786d22f7b51141455be5d8565fc165cc383f35274930129c6191df8fc08e27a1512e537832136098306a64bf11272185b48cf3533168808f8921061f9abebaae1c0806881645d54e6e2f3eb3d92c36d422bf3707f7a4333578743927539ca1f50a0c9ad96139f6d80f3d58ad64f84d93e5ed89f380b5befdd6f9f25dde43a2f820c7970cf1b344b2975", 0xbe}, {&(0x7f00000003c0)="3d86e379aae4141aafc5994f51df0aa80853b462b04816650698eeb1a1c30921c2c69e796630d4990f545fc71abc50e91e4d9b5aea58f0aea998c7c44422f5d2e5c103d42d0f0c81bd5ecee462118d7b2be68709350c09a278c3d35096ce46ab8d2ce5ca7e2a8241ecee3b5515f7f209424324f0c1de08bf130c4e9e10e46d8c705119eda06237f3a412404e5f5d87158dce846e4d99e2a6", 0x98}, {&(0x7f0000000680)="206901654bd37335816871bbcdb95120f6ffd3a86d238b4f44034551e3ccf8d7c7b05c08d0198f440c71337f2b609d210976c3d747c322fe8c15fb5c7dbc2672ff6996b7cc0d274927c3c75030c8da40eebcf64e69fa721dedc6fc0de854e5d1caf16be8dfd28e095d6856c1e398f3b418239f5229b24d395f99f726644e8bf44cf74a3fba1a3bcd798407995d1ccda04c92d6ce131963583d7793d6206e51308b5b5432d80cc4503afe8988d5890de7edb742a852fdc3b40001a06eed0905dd5f0482fb8b98201e6610139fe5dd86181d4e", 0xd2}, {&(0x7f0000000480)="0747f22ef6e48bff46a8141cad23bc42a650f6286a0e20cd4736f8d9bc", 0x1d}, {&(0x7f0000000780)="1f47f808c25690950270d0d8cb1e6b87971bfe8c2f43abe6e42a9cea41d08b28e667beaa79f65b4f16c9ba87db8bd95ad08e9f60f7779dbcd8b0c448be00530bd6b1b6cbdfa1afd13f74f2df67fb29d45d20e6817f686fef7ee5ec8c1c6193c0ae873c5c0dfa4a7167d25e479408e860db12ce66bcfb3023705dde64da536594cb7d70caded0d72640ecd9970b0fdce4ed208f65520a76a1a781e27b8f8ac07884398b6d42319dacfd894d94221cac1e97f2a1b71617cbe17c5d2e9f2b813217123c475cb46e58a309d4365c2664dae6d8e13d5ee516bb1eb2a2552f3f0e2a04df4d83ceae2778a57dcc38bae1", 0xed}, {&(0x7f0000000880)="e4a5c1585eca7e9b53a56f2fd9fe0cdb8f41abe0805bbdca650efb3dfbb2e214ae221b2518ced84ef3d15432ea589a976e1f25349938e523aab87a32b8887b1855cc323cd5fb38473e521ecf7fcd941c9ef57e613fff36b1c8264fd52d2c8dc45def9f572d179453e480c3523dee11b7a2e18f331b610f25e95106568d81ad6634e309a4cec8c703c388c85d1a3d750bec2b57d2ab", 0x95}, {&(0x7f0000000940)="1c48258ec1e3237f23108ae2fd5dfc38c361f64f5ae256a007ecaca560ae8832c71a804b114756ce9fce614f34926266873e770a8b7085a691b4df67b323ff20c74d28200a146104a51b9aafb27551f097beed5afc798e8d331240d7560b7a0aa9a6ef4c7a7ec9453facc607d6478594721e18ca90af6b5af83de238eb35ebecec8331cb840bd6189fdf7ca96a093046d74dfcb27fa404e0d863221dc686bce153d13158b5e5e432b78c853647381dc3aac3d5c9528ba6825f47fa282160fa7ef0536fccf33c103a6d941de97060cd7ee7c1000ce55d19ac0b55f761aebeac97c4b4598e71a876a9d3a16ebe76c748f34f853c472618aa94cef38d82", 0xfc}], 0xa, &(0x7f0000000b00)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r5]}], 0x20}, 0x0) r6 = semget$private(0x0, 0x0, 0x10) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000c00)=""/115) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) getsockname$unix(r7, &(0x7f0000000b80)=@abs, &(0x7f0000000bc0)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0xe8, 0x0, 0x0, "2bfbbdddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88998211fe1154ad487466ce223649a116367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca6deb2ea97aa6638b7404ee94f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6fa7e0"}], 0xe8}, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x0, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) !$dE,5*w5?mJ/%U!0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r2, r3) readv(r2, &(0x7f00000001c0), 0x0) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x0, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2fba3d252e3000"], 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc58, 0xbb9744e5475cf99) ftruncate(r2, 0x0, 0x7fffffffff6) ftruncate(0xffffffffffffffff, 0x0, 0x33780000000) 16:00:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r2, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r2, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r2, &(0x7f0000001380)='./file0\x00') ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000100)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0xfffffffffffffc93, 0x0, 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x7fff) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r18 = dup(r17) ioctl$TIOCMBIC(r18, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r18, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r20 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r19, r20) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r20, 0xffffffffffffffff]) 16:00:47 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3800) shmdt(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x20}, {0x6, 0x0, 0x0, 0x8000000}]}) write(r1, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) 16:00:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r2, 0x6, r5) r6 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpgid(0x0) fcntl$setown(r7, 0x6, r8) dup2(r6, r7) 16:00:47 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xc004, 0x86134) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0038d1241d51d0000000"], 0xa) dup2(r2, r1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r6 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) writev(r5, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r7 = dup(r5) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) getgroups(0x1, &(0x7f0000000280)=[0x0]) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r14 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) writev(r13, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r15 = dup(r13) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r15, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r17 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r16, r17) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r19 = getpid() fcntl$lock(r18, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r19}) writev(r18, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r20 = dup(r18) ioctl$TIOCMBIC(r20, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r20, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r22 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r21, r22) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@file={0x7dbd7aec428df7c6, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)="1776412b7920cff72ff16a116e2f9d36981cdcc949", 0x15}, {&(0x7f0000000300)="ff55b8970b285585936e25eb5199352d1d94c30f00a4ef9ce7bf1ff16783e6b97a7066df7eea343cdb9929439bc11383ba2c1791e406159fb27992f371e9b90cde35797d31e4fc3fd855e80ad1a3f055e97a70d31e1869fc5e86", 0x5a}, {&(0x7f0000000380)="99bae041ee5d4e617bf249d8c6b8337e5b352eaf68ee4d47dbf36ea9c9573d735aeee7b094b7b22398f666b2f4b0fc20577270108cab742dc4ba5b478658ba8299245a03b66f676c943aa9394952c61f9fb1c86d29aa3e0ec72cbe0ecdf8525ff75cd9b40259f216a17eaf4625a37d58be0d8bbe2bfbd2e8458178ba8705430f5c2aa02887a7e87119f6e2dadc68e6411b93ae0280b9fc96bc", 0x99}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r8, r10}, @cred={0x20, 0xffff, 0x0, r12, r16, r22}], 0x40, 0x14}, 0x209) dup2(r0, r1) r23 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r23, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r23, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r24 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/specker\x00', 0x30000, 0x0) fchdir(r24) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r18 = dup(r17) ioctl$TIOCMBIC(r18, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r18, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r20 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r19, r20) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r20, 0xffffffffffffffff]) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x120) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x10001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x48, 0x4, 0x8}, {0x87, 0x0, 0x0, 0x1000000}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="cbabd23d33fb158371025ff62dc5") 16:00:48 executing program 0: r0 = syz_open_pts() setreuid(0x0, 0xee00) fcntl$getown(r0, 0x5) socket(0x1, 0x1, 0x1) 16:00:48 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x81, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) getuid() r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) writev(r8, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r10 = dup(r8) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r14 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) writev(r13, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r15 = dup(r13) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r15, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r17 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r16, r17) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r19 = getpid() fcntl$lock(r18, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r19}) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r21 = getpid() fcntl$lock(r20, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r21}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xec9b, r2, r7, r11, r17, 0x26, 0x4}, 0x0, 0x3ff, r19, r21, 0xb222, 0x0, 0x3}) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r18 = dup(r17) ioctl$TIOCMBIC(r18, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r18, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r20 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r19, r20) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r20, 0xffffffffffffffff]) 16:00:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r2 = open(&(0x7f0000001480)='./file0\x00', 0x200000000000400, 0x0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffe) open(&(0x7f0000001440)='./file0/file0\x00', 0x40, 0xf33113ca2410bbc0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r3 = socket(0x18, 0x1, 0x0) msgget(0x1, 0xc8) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008034ff07010000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000001c0)) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x446d77c76c169a8) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r5 = msgget$private(0x0, 0x20000003d0) msgrcv(r5, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48df1cfce2be94307d12ec0a531d05df66fa204b07b605677762f951350094089204acbe51f4f58f109fd6f287b9dcc8b38d13dd9ea546ee0a5f068a8c320057553c52fedd1e228d35c94d0801413a8fa8e69fc6fe152cc49aa5fd0e9a28a46a1f881c9d6cba1dd09e911880cc495f6121d3fd3d1a0f84100def0c633e66bd7f04c4078880eb84b9d1e53b2329670fb3ee61e1296b7adb16265c64ac7ab0ddda33a5bd1af95826a2d30df1662b3a8b586b2c0a89d280d83483c4dcf03f3ef08bf7d75098419b6ac8b9e0be71e6c21c68995d7061be8de6cae8ab00bfa7a7b303c1c277"], 0x1, 0x3, 0x1001) msgrcv(r5, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r5, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) utimensat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000280)={{0x5, 0x7}, {0x2, 0x7}}, 0x2) msgsnd(r5, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r1, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r1], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b25d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b051884477620000"], 0x4, 0x800) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0xc}, {0xc}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r3, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3e40a82984051b85df671a96f27ad715b36dda076bbc04096d7ffd11dac94775ea68759cc97d26a00fe8408216afb065f95997b45e71163b525fee5cece6b748305f371a683c71e56f822cc5e81d90f15a6c5552f625f5e7263f9e589949be53b5422ba683d16165570fe86a70ead0823c5ad8ead9dc77b96ba56590554839c28022b1a52e648a272846bc1b8e70c6b253b302769332afad2d79074a470b823883e68b5ac7fa205154a618f8224336b8650d6de02a3ef7e084ab73e7f47bd32995ae1d096d1c28140741600d6e5de4185fc40a542c15ccc3129707c7bb9d672f35c0000000000000000c4bee15d8a34eea35c07d1109243370106e350803e2cc0fa2be085fb975d259cbc5778b6652ff4caa37c66f027fa89"], &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r3, &(0x7f0000001380)='./file0\x00') ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000000)=0x7) fchdir(r1) syz_emit_ethernet(0x40, &(0x7f00000000c0)="b6") 16:00:49 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0xe3}], 0x81, 0x1f) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x2) accept(0xffffffffffffffff, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) bind(r2, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000080)=""/161, 0xa1}], 0x1) socketpair(0x1, 0x0, 0xfe, &(0x7f0000000140)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00010000000000000000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r8, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r10, r9) accept(r9, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) preadv(r12, &(0x7f0000000200), 0x0, 0x0, 0x0) listen(r8, 0x0) accept$unix(r8, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r14, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r14, r13) listen(r14, 0x0) accept$unix(r14, &(0x7f0000001640)=ANY=[@ANYBLOB='\x00'/60], &(0x7f00000000c0)=0x249) close(r14) r15 = syz_open_pts() ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f00000002c0)=0x20000000000007) writev(r0, &(0x7f0000000780)=[{&(0x7f0000001600)="0706f940c70592e45da39bff7538c893a46caa6532e68e8b2b5012042175fa5b0c8aa823b6c7078f1bafb3841e32e52fc2066922aefc2a0e111d667e780314e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc242c95257806db07bc6283a57ea7f78c00703e4bba03c1ddb20a", 0x8b}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r16, 0x4010745b, &(0x7f0000000080)) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x48}, {0x6}]}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r1, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 16:00:50 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) write(r0, &(0x7f0000000180)="f8071eb42bf34153ed9d85474f3345d57653da2fa45e9268ae5513b82dd7833b946b9038bfe6651feb5c77c179e88ed1db34ec75ba466641ec8771d63abfc33b2e260a6dfb83c38c5ceaea683191826e20dba373b480c8e628f2d4d695743ee8bd37deb7cea5684042cfd6d44d9ef8b3372dc8b8e2f3e28eb799f78e53588e14e6fed497d16da342025a19346686a3cc0411db1feaf30de763f6a439c8c69ad205cd5b38bfc44d57a2ae3cd75b7c143c5a7b112a817e0c718f900a417bcff53e810cb3e32d3eaab7e98f9a4e890145b809249bc3b2bfc9796932d4c0c15602fccf9a82dc11d400c15a409ca7724e4c35", 0xf0) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x1ff, 0x12d27871}, {0x8, 0xf4}}, 0x2) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:50 executing program 0: clock_getres(0x5, &(0x7f0000000000)) r0 = geteuid() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r7 = getpid() fcntl$lock(r6, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r7}) writev(r6, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r8 = dup(r6) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) getgroups(0x2, &(0x7f0000000040)=[r5, r10]) r12 = geteuid() r13 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r15 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x15800, r0, r11, r12, r13, 0x8, 0x1}, 0x8, 0x3, r14, r15, 0x4, 0x6, 0x0, 0x8}) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x2888) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0313000000040000000000000000f659565c000400000000000000000000ffff00000000", 0x1a1}], 0x1) 16:00:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x6) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:51 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e22", 0x3) getpid() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x8000000000060}, {0x6, 0x0, 0x0, 0x1fc}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x800) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7b}, {0x8000000000060}, {0x6, 0x0, 0x0, 0x1fc}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) sendmsg$unix(r4, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000300)="4598746c9f393a13dc2c6cccb7c557f507e91fe0", 0x14}], 0x1, 0x0, 0x0, 0xa}, 0x406) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x8000000000060}, {0x6, 0x0, 0x0, 0x1fc}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r7, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)) open(&(0x7f0000000200)='./bus\x00', 0x10000, 0x32) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x40, 0x0) poll(&(0x7f0000000340)=[{r1, 0x4}, {0xffffffffffffff9c, 0x40}, {r2, 0x10}, {r3, 0x8}, {0xffffffffffffffff, 0x10}, {r8, 0x1}, {0xffffffffffffffff, 0x200}, {r1, 0x10}, {0xffffffffffffffff, 0x100}], 0x9, 0x1ff) 16:00:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) 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)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) madvise(&(0x7f0000431000/0x4000)=nil, 0x4000, 0x2) 16:00:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) 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)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) madvise(&(0x7f0000431000/0x4000)=nil, 0x4000, 0x2) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, 0x0, 0x0) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) 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)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) madvise(&(0x7f0000431000/0x4000)=nil, 0x4000, 0x2) 16:00:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) 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)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) madvise(&(0x7f0000431000/0x4000)=nil, 0x4000, 0x2) 16:00:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) 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)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, 0x0, 0x0) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) 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)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) 16:00:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:00:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, 0x0, 0x0) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:00:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:00:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8040691a, &(0x7f0000000300)) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100), 0x0) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8040691a, &(0x7f0000000300)) 16:00:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8040691a, &(0x7f0000000300)) 16:00:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100), 0x0) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100), 0x0) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:56 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{0x0}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:57 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:57 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{0x0}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:58 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:58 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:58 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{0x0}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:00:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x2], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:01:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [], [0x0, 0xc5ae, 0x0, 0x0, 0x10000], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:01:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [0x0, 0xc5ae], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0xfffe, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [], [{}, {0x0, 0x37}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:01:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2], [], [{}, {0x0, 0x37}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe148626766", 0x39}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:01:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe148626766", 0x39}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:01:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe148626766", 0x39}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:01:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a370", 0x55}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a370", 0x55}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300))  ./bus   ./bus  /dev/vmm+!$dE,5*w5?mJ/%U!0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a370", 0x55}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:01:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e6", 0x63}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e6", 0x63}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:01:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x0) 16:01:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x0) 16:01:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e6", 0x63}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:01:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x4004667b, &(0x7f0000000300)) 16:01:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x4004667f, &(0x7f0000000300)) 16:01:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x40047307, &(0x7f0000000300)) 16:01:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32d", 0x6a}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:01:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x40047309, &(0x7f0000000300)) 16:01:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x40047477, &(0x7f0000000300)) 16:01:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x8004667c, &(0x7f0000000300)) 16:01:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32d", 0x6a}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:01:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x8004667d, &(0x7f0000000300)) 16:01:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x8004667e, &(0x7f0000000300)) 16:01:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x80047308, &(0x7f0000000300)) 16:01:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32d", 0x6a}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:01:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x80047476, &(0x7f0000000300)) 16:01:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x801169ab, &(0x7f0000000300)) 16:01:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 16:01:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb1", 0x6e}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:01:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x801869a3, &(0x7f0000000300)) 16:01:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x8020690c, &(0x7f0000000300)) 16:01:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x8020690e, &(0x7f0000000300)) 16:01:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) accept$unix(r16, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) getpeername$unix(r10, &(0x7f0000001140)=ANY=[@ANYRES64=r16], &(0x7f00000011c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r10, &(0x7f0000001380)='./file0\x00') ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000140)) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb1", 0x6e}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r7, r8, r9, r21, 0xffffffffffffffff]) 16:01:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x80206910, &(0x7f0000000300)) 16:01:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x2]}}) 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, 0x80206913, &(0x7f0000000300)) !$dE,5*w5?mJ/%U! ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic ifa_update_broadaddr does not support dynamic length ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ifa_update_broadaddr(ffff800000a63800,ffff800000aa1000,ffff800017971900) at ifa_update_broadaddr+0x61 in_ioctl(80206913,ffff8000179718f0,ffff800000a63800,1) at in_ioctl+0x463 ifioctl(fffffd803e80f4d0,80206913,ffff8000179718f0,ffff8000ffff29f8) at ifioctl+0xb34 sys_ioctl(ffff8000ffff29f8,ffff800017971a08,ffff800017971a50) at sys_ioctl+0x5b9 syscall(ffff800017971ad0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,e09c0bc4010) at Xsyscall+0x128 end of kernel end trace frame: 0xe0c0f44cf80, count: -8 ddb> show registers rdi 0xffffffff81982327 db_enter+0x17 rsi 0x1b09c acpi_pdirpa+0x6f04 rbp 0xffff800017971690 rbx 0xffff800017971740 rdx 0x1b09d acpi_pdirpa+0x6f05 rcx 0xffff800017747000 rax 0xffff800017747000 r8 0xffff800017971650 r9 0x1 r10 0xffff800000a6f100 r11 0x3b510de5f14d9df8 r12 0x3000000008 r13 0xffff8000179716a0 r14 0x100 r15 0x1 rip 0xffffffff81982328 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800017971680 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=358583 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2ee8,0xffffffff82577c30 process=0xffff8000148a26d8 user=0xffff80001796c000, vmspace=0xfffffd803f014880 estcpu=36, cpticks=9, pctcpu=0.0 user=0, sys=9, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 91533 357964 78347 0 2 0 syz-executor.0 *91533 358583 78347 0 7 0x4000000 syz-executor.0 37655 155892 36226 0 2 0 syz-executor.1 37655 223618 36226 0 3 0x4000080 ttyout syz-executor.1 36226 108915 61672 0 2 0x482 syz-executor.1 78347 338765 61672 0 2 0x482 syz-executor.0 25736 459191 0 0 3 0x14200 bored sosplice 40362 49157 1 0 3 0x100083 ttyin getty 38764 248776 0 0 3 0x14200 acct acct 61672 63731 63560 0 3 0x82 thrsleep syz-fuzzer 61672 365433 63560 0 3 0x4000082 thrsleep syz-fuzzer 61672 57583 63560 0 3 0x4000082 thrsleep syz-fuzzer 61672 470934 63560 0 3 0x4000082 thrsleep syz-fuzzer 61672 340617 63560 0 3 0x4000082 kqread syz-fuzzer 61672 291914 63560 0 3 0x4000082 thrsleep syz-fuzzer 61672 418822 63560 0 3 0x4000082 thrsleep syz-fuzzer 63560 175011 19201 0 3 0x10008a pause ksh 19201 59284 15570 0 3 0x92 select sshd 15570 40968 1 0 3 0x80 select sshd 64817 248203 89504 73 3 0x100090 kqread syslogd 89504 280303 1 0 3 0x100082 netio syslogd 97361 284997 1 77 3 0x100090 poll dhclient 53888 117902 1 0 3 0x80 poll dhclient 34878 9406 0 0 2 0x14200 zerothread 31512 268089 0 0 3 0x14200 aiodoned aiodoned 59122 42978 0 0 3 0x14200 syncer update 74965 519787 0 0 3 0x14200 cleaner cleaner 89213 488925 0 0 3 0x14200 reaper reaper 14725 512500 0 0 3 0x14200 pgdaemon pagedaemon 29585 247743 0 0 3 0x14200 bored crynlk 75998 419017 0 0 3 0x14200 bored crypto 2433 240309 0 0 3 0x40014200 acpi0 acpi0 25406 338600 0 0 3 0x14200 bored softnet 5481 213359 0 0 3 0x14200 bored systqmp 63326 6139 0 0 3 0x14200 bored systq 52097 454515 0 0 3 0x40014200 bored softclock 97283 87619 0 0 3 0x40014200 idle0 42095 224024 0 0 3 0x14200 bored smr 1 71394 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 9531 6982K 7505K 78643K 12244 0 0 pcb 13 12K 14K 78643K 181 0 0 rtable 107 4K 4K 78643K 1395 0 0 ifaddr 86 18K 19K 78643K 312 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 52 0 0 iov 1 8K 28K 78643K 2625 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1220 77K 77K 78643K 3541 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 20 0 0 VM map 2 0K 0K 78643K 5 0 0 sem 12 0K 0K 78643K 1841 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 4059 0 0 sigio 0 0K 0K 78643K 24 0 0 proc 48 38K 54K 78643K 645 0 0 subproc 32 2K 2K 78643K 136 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 68 0 0 in_multi 29 1K 2K 78643K 119 0 0 ether_multi 1 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 361 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 114 22K 39K 78643K 9991 0 0 UVM aobj 40 2K 2K 78643K 41 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 116 0 0 NDP 16 0K 0K 78643K 57 0 0 temp 198 3540K 4180K 78643K 19977 0 0 kqueue 0 0K 0K 78643K 2 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 31 0 25 1 0 1 1 0 8 0 rtpcb 80 120 0 118 1 0 1 1 0 8 0 rtentry 112 484 0 442 2 0 2 2 0 8 0 unpcb 120 13853 0 13830 11 10 1 2 0 8 0 syncache 264 11 0 11 4 4 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 32 0 32 3 3 0 1 0 8 0 tcpcb 544 2152 0 2148 16 15 1 15 0 8 0 ipq 40 3 0 3 2 2 0 1 0 8 0 ipqe 40 10 0 10 2 2 0 1 0 8 0 inpcb 280 3796 0 3788 28 27 1 13 0 8 0 nd6 48 17 0 13 1 0 1 1 0 8 0 ppxss 1128 18 0 17 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1598 0 1379 20 5 15 15 0 8 0 art_table 32 1599 0 1379 2 0 2 2 0 8 0 art_node 16 483 0 444 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 4 1 1 0 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 1839 0 1829 1 0 1 1 0 8 0 shmpl 112 39 0 1 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9173 0 7738 47 0 47 47 0 8 0 ffsino 240 9173 0 7738 85 0 85 85 0 8 0 nchpl 144 18413 0 16807 60 0 60 60 0 8 0 uvmvnodes 72 6612 0 0 121 0 121 121 0 8 0 vnodes 208 6612 0 0 348 0 348 348 0 8 0 namei 1024 49668 0 49668 3 2 1 1 0 8 1 vmpool 520 3 0 3 1 1 0 1 0 8 0 scxspl 192 39545 0 39545 17 16 1 7 0 8 1 plimitpl 152 79 0 72 1 0 1 1 0 8 0 sigapl 432 4213 0 4199 2 0 2 2 0 8 0 futexpl 56 128820 0 128820 2 1 1 1 0 8 1 knotepl 112 383 0 364 2 1 1 2 0 8 0 kqueuepl 104 428 0 426 4 3 1 4 0 8 0 pipepl 112 2386 0 2367 4 3 1 2 0 8 0 fdescpl 424 4214 0 4199 2 0 2 2 0 8 0 filepl 120 38570 0 38473 17 13 4 11 0 8 1 lockfpl 104 738 0 737 1 0 1 1 0 8 0 lockfspl 48 240 0 239 1 0 1 1 0 8 0 sessionpl 112 24 0 14 1 0 1 1 0 8 0 pgrppl 48 28 0 18 1 0 1 1 0 8 0 ucredpl 96 3295 0 3288 1 0 1 1 0 8 0 zombiepl 144 4199 0 4199 2 1 1 1 0 8 1 processpl 864 4230 0 4199 4 0 4 4 0 8 0 procpl 632 8954 0 8915 4 0 4 4 0 8 0 sosppl 128 8 0 8 2 2 0 1 0 8 0 sockpl 384 17772 0 17739 46 42 4 21 0 8 0 mcl64k 65536 325 0 325 46 46 0 33 0 8 0 mcl16k 16384 14 0 14 8 8 0 1 0 8 0 mcl12k 12288 743 0 743 10 10 0 1 0 8 0 mcl9k 9216 45 0 45 10 10 0 1 0 8 0 mcl8k 8192 1233 0 1233 16 16 0 1 0 8 0 mcl4k 4096 599 0 599 4 3 1 1 0 8 1 mcl2k2 2112 9 0 9 6 6 0 1 0 8 0 mcl2k 2048 76044 0 76007 31 25 6 10 0 8 1 mtagpl 80 67 0 41 2 1 1 1 0 8 0 mbufpl 256 166804 0 166642 38 26 12 24 0 8 0 bufpl 256 14372 0 7760 414 0 414 414 0 8 0 anonpl 16 352919 0 335803 162 91 71 88 0 62 0 amapchunkpl 152 16322 0 16206 25 19 6 15 0 158 0 amappl16 192 20565 0 19583 121 71 50 61 0 8 0 amappl15 184 9 0 9 2 2 0 1 0 8 0 amappl14 176 68 0 64 2 1 1 1 0 8 0 amappl13 168 343 0 341 2 1 1 1 0 8 0 amappl12 160 916 0 912 1 0 1 1 0 8 0 amappl11 152 316 0 304 1 0 1 1 0 8 0 amappl10 144 2220 0 2218 1 0 1 1 0 8 0 amappl9 136 657 0 651 1 0 1 1 0 8 0 amappl8 128 231 0 197 5 3 2 2 0 8 0 amappl7 120 2294 0 2289 1 0 1 1 0 8 0 amappl6 112 328 0 318 1 0 1 1 0 8 0 amappl5 104 1100 0 1089 1 0 1 1 0 8 0 amappl4 96 4539 0 4507 1 0 1 1 0 8 0 amappl3 88 913 0 908 1 0 1 1 0 8 0 amappl2 80 33837 0 33761 3 1 2 3 0 8 0 amappl1 72 81916 0 81499 27 18 9 20 0 8 0 amappl 80 9291 0 9250 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 40 0 1 1 0 1 1 0 8 0 uaddrrnd 24 4217 0 4199 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4217 0 4199 1 0 1 1 0 8 0 vmmpekpl 168 27244 0 27218 2 0 2 2 0 8 0 vmmpepl 168 491888 0 489752 314 220 94 152 0 357 1 vmsppl 272 4213 0 4199 3 2 1 2 0 8 0 pdppl 4096 8440 0 8404 6 1 5 6 0 8 0 pvpl 32 949172 0 928867 389 222 167 255 0 265 0 pmappl 200 4216 0 4202 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 696 0 151 16 0 16 16 0 8 0