d139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r4, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', 0xffffffffffffffff, 0x1}) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r5 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x80, 0x4) openat(r5, &(0x7f0000000300)='./bus\x00', 0x100, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41dab30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b09f9ffff65860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a4201da48e66a65bf28128f607ffdb5721edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f2796537"], 0x10) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x846c3730b2d7c18c, 0x400, 0x1000}, {0x1, 0xf1, 0x1000}, {0x1, 0x1, 0x1400}, {0x3, 0x6, 0x3400}], 0x8e) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x40086138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x80000101}, {0x45}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) setuid(r6) 16:00:20 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r2, 0x0, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) close(r3) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) fchmod(r1, 0x40) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x80, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="cbabd23d33fb158371025ff62dc5") r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = msgget(0x1, 0x0) msgsnd(r2, &(0x7f0000000100)={0x7}, 0x8, 0x800) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0xbf, 0x4, 0x8000, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffffff80}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x800}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x78}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x10001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6c7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xf5ec}, {&(0x7f0000fea000/0x14000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x10001}, {&(0x7f0000d4c000/0x3000)=nil, &(0x7f0000e67000/0x1000)=nil, 0x401}, {&(0x7f0000b99000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x10001}, {&(0x7f0000f26000/0x3000)=nil, &(0x7f0000c05000/0x3000)=nil, 0x80000001}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x101}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) 16:00:20 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000041, &(0x7f0000000040)="90000000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x3, 0x0, 0x0, 0xfffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="070376073dd7f7c46dacc7cc140f8cacf62221317525c8d76bcb5f5f1d6505b52bdb9396be32c6cd1e6a"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x1, 0x8}) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=@abs={0x2, 0x0, 0x3}, 0xfffffffffffffdf8) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x800, 0x1ff, 0x179640, 0x0, 0x80000001, 0x7, 0x7, 0x3, 0x0, 0x20, 0x1b9}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 16:00:20 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x5, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fbaa44f1a7e9793c6e21e29bf96b9f6b48e631de367d05f1f9a326883e749a09703a9d400ab4fcba2170874e9a0685cc74d7d5eea9cc9a37a9f4ff6166afb7941a263b0388e5f744203c8d80afad01057e5b02e33c37bf258a314b2e3a4ea7574cb30829fe4079578fd498e1", 0x6c}, {&(0x7f0000000200)="aa1ed128397cc625db45331808aa87c93ecd20662f6261b505756307d6d91cda648d177ee5d4288c67334f7936cfe7096af11a792f99ada4feb4d181466d4a203ab56719f5e2f5d5ccb50c0bbc34f6e56b395c769d340078599cb6e0d43856944a390235e155cb6618b3cd78a9a5c9369f1d16c8353155f73668d489ad1c17f5cf9040fb942b88db0b1c613fc2c908955ccd9004ed", 0x95}, {&(0x7f0000000300)="38cdbe83b5ed3c2878bb8c5660ffad4a9f6c2067cea290857cea772f0b3a36595ce36ec92cdcb042ef8b99eef159313e40e81979ae84189e90533d69c856954c1e4cbb5d2d76495e959c5b475a657cfdd6dd7a4f9a3107f2ea1df7b0fbdfd0ddc10f2e4123cab34e77da0bbccdbc91650fdbd9d20d0fed94e793e3789aa25f43d5db834324d9649251f1013cbf67cc131006cd5c", 0x94}, {&(0x7f00000003c0)="c48bdbb91034d20dc3ee45558f941c33bf48a6734f73fed673f28962dd4bc383a82592809b008a849f1db2d0cf66c8002ba3793f3f0250bc988b46f97048bbb6a2e4498455b7c85512a9f60e6a7e119b91a04d3654a6d1ad1c322027371e2f4e730eff8b4560a8bfa30bad69a5545c482213f768f11cfbba2b5591ab9d582d83c0f9ac0cfd15c3fb14f54d91a684bfeeba42cb933173ddc9cbe82f6368c92f1a981ff2b08367a84eb25454a531894c91640d905a3d54387473a52b9f2d3bc16db55940e14cef43deb86bf8bf154806d1733ad04fd5e679e4c2d76436b67f9765bcbfb2784cc781b94b868063286c13", 0xef}], 0x4) mknod(&(0x7f0000000500)='./bus\x00', 0x20, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r3, 0xffffffffffffffff, r3, 0x0]) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f0000001e40)=@file={0x0, './file0/file0\x00'}, 0xffffff60) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r6, 0xa, r7) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x2, 0x0, 0x0}, 0xfffffffffffffe5d) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x31, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x2, 0xc003, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x5882, 0x0, r12, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r12) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001dc0), &(0x7f0000001c40)=0xfffffffffffffe89) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r14, 0xffffffffffffffff, r14, 0x0]) 16:00:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x4) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = semget(0x3, 0x4, 0x4) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000280)=""/4096) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x2) fchown(r1, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x40, 0x8}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031000000000000020000000000000100"], 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) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0xad3a98e810d56029, &(0x7f0000ffc000/0x2000)=nil) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000180)=0xc) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x80) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xfe49633e077e356f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r4, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = semget$private(0x0, 0x1, 0x101) r6 = dup(r1) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000140)={0x5, 0x101, 0x2e79, 0x9}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000280)=[0x4]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x5, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x4, 0x7}, {0x4, 0x100, 0xcbe0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0x3, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x8000000}, {0x3, 0x3, 0x2, 0x400}, {0x7, 0x1, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x5) r7 = msgget$private(0x0, 0x131) msgsnd(r7, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x20048}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x3f6b, 0x80, 0x7, 0x101}, {0x2, 0x2, 0x2, 0xe97}, {0x2, 0x6b, 0xff, 0x2}, {0x0, 0x5, 0x1, 0x7}, {0x5, 0x8, 0xa7, 0xcbd9}, {0x7, 0x2, 0xf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d40)="f597e233a5760879c766bc14173f") 16:00:20 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = shmget$private(0x0, 0x3000, 0x88, &(0x7f0000ffd000/0x3000)=nil) r2 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r4, r5) chown(&(0x7f0000000200)='./file0/file0\x00', r4, r5) lchown(&(0x7f0000000780)='./file0\x00', r4, r5) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() r14 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r14, &(0x7f0000000040)="670dc3", 0x3) write(r14, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r15 = msgget$private(0x0, 0x402) r16 = geteuid() setreuid(r16, r16) r17 = getegid() r18 = geteuid() setreuid(r18, r18) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r20 = msgget$private(0x0, 0x0) r21 = getpgid(0x0) msgctl$IPC_SET(r20, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r21, 0x0, 0x0, 0x0, 0x80a5}) r22 = msgget$private(0x0, 0x0) r23 = getpgid(0x0) msgctl$IPC_SET(r22, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r23, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000140)={{0x1000, r16, r17, r18, r19, 0xa8, 0x6}, 0x8, 0x2, r21, r23, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, r18, r11, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r24, 0x1e4, 0x8}, 0x5, 0x5, r25, r26, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r27) r28 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x42990700, r2, r5, r7, r9, 0x174, 0xed33}, 0x1, 0x7ff, r27, r28, 0x9, 0x6, 0x101}) 16:00:20 executing program 1: setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) r1 = semget$private(0x0, 0x2, 0x2c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x98f, 0x5, 0x2}]}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r5, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0xb, 0x0) poll(&(0x7f0000000480)=[{r8, 0x2}, {r0, 0xc6539a672584d086}], 0x2, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r2, r3, r7, r10, 0x8, 0x6}, 0x81, 0x4, 0x5}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r11, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r11, 0x40044b06) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0xfd, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x98f, 0x5, 0x2}]}) r12 = socket$inet6(0x18, 0x5, 0x6) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r14, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r15, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r15, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r15, 0x40044b06) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x98f, 0x5, 0x2}]}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r16, r17) setreuid(r13, r17) r18 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r18, 0xffff, 0x24, &(0x7f0000000080), 0x4) shutdown(r18, 0x2) r19 = getpid() fcntl$setown(r18, 0x6, r19) r20 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r20, 0xffff, 0x24, &(0x7f0000000080), 0x4) shutdown(r20, 0x2) r21 = getpid() fcntl$setown(r20, 0x6, r21) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000004c0)={{0x20a8, 0xffffffffffffffff, 0x0, r13, r6, 0x130, 0xff}, 0x54, 0x48000000000000, r19, r21, 0x9, 0x6, 0x10001, 0x3}) r22 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x1, 0x220) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) 16:00:20 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad8c7e32f5800b53048ce6f19356fa28b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b7c2565ed9c84abe7b599bd90c5a8b2fa01e76d3ab093bd9c6385867c0a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b90"], 0x10) getpgrp() write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434", 0x5a1) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000180)=""/91, 0x5b}, 0x841) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r3 = dup2(r1, r2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0xffff) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r6, 0x4, 0x80) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)="4c443ccf4aa3889db88e66f0ba4afc5dcbca0dc663b722d43d4c21c4abc0af5eecb1906b250893f078e8fe", 0x2b}, {&(0x7f0000000240)="1878a14c56d9d290c269817dc68d905885c33553c8325edf", 0x18}, {&(0x7f0000000280)="edf06272405db80b07afec557d382927a5f2c5a05f4b8695f1e08a14187647fa9f9f72b7ea3255aa6852c15cdd2be4d09199c9219b82b61a0f27664b4fc0223f8ccb58e5d4cfcb62146ba8729dfdf9ad0e68be210731333a7e7e4b5a5a0418197c7c3b9fa64e8ba56f1ff11c3abe4a18245ba59b3c42beee42a8150b153962dd49ca4460bdab5375844790b02e3531d5a48a28bc13884314d8c05b028fe5ed17876da3e419c132685d9965ea073923781b67daac7154291227e688018ed35f3ad04713831dbfb0a6964e80e195d7a4c872df37d8359ac5bb650a588c33fcebea3d6002cd85", 0xe5}], 0x3, &(0x7f0000000400), 0x0, 0x401}, 0x3839ba910fabaa81) write(r0, 0x0, 0xad) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x28}, {0x7}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:00:21 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) stat(&(0x7f0000000000)='./file0/file1/file0/file0\x00', &(0x7f0000000040)) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x9, 0x0, 0x8001}, {{}, 0xfffffffffffffffa, 0x21, 0xfffff, 0x0, 0x100000000000}], 0x0, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000040)) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) getuid() 16:00:21 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) socketpair(0x20, 0x4000, 0x4, &(0x7f0000000000)) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58f", 0x14) 16:00:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x0, 0x0, {0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) r2 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000720000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/239) r3 = socket(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) dup2(r3, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x0) write(r1, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0xffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000002440)='/dev/null\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) r4 = syz_open_pts() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="729edb08cd575d85bdf83264904403a3d44aeb09a1aff13fff23013d474271155cc5e17c5bdcd57fa82e776ac2fb24019212cd6b860c6b7adad1763a1f4ca6f11a7a47822ccb6464f3e514b5a70efbff2918213f52ac0c021ec3a4c1e52cf9547398d30778a2e6499d5cc780d06f4877650728ba9cee9c1983ee9078184b4a66fd6a200acab0086b8f70e644ae4dd70d435dd7810796ca00e5966e3fcdce82d4de4519071e59f70c151a9183d8d0db1b8144d7c360902db2d88fff79e7ac9619c5870ff5", 0xc4}, {&(0x7f0000000040)="1c4996539ddc3545d5bf2928f3b6cb01543891720f7e9687053e32260202f495bd5e", 0x22}, {&(0x7f0000000200)="15f670eb8b4dc5b48505a0ebee56e50d3c3af830bd93725175210d396994777b196f8aaf314b6dd9916d0ea1fed41368b4a3aaeb8c3db70208cfe99de4cc509415e6adec67a1b90d760cd72c98954da85e3e070249495cb61486c61ff198bef61d65503adf", 0x65}], 0x3) close(r4) r5 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) close(r8) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0xffffffff, 0x0, "8b000000000000000000000800", 0x2}) ioctl$TIOCSTOP(r4, 0x2000746f) r9 = syz_open_pts() r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x10, 0x0) fchmod(r10, 0x14) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000000)=0x9) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="1138410a281b2f997984de16245b49e8a7e45e22b8d8fd6a095b26dee1ec778e15e609ead857260168565172d42926a4ee5fef358ffbe692af3d4bea4f2a00e82c497214af48886af15db274ee2bff4299ad13d71be7e1d347f2192b49928672c90fbf0a7590e1f3294b3dac96915f2567edeb9338d4bb2f", 0x78, 0xfcb8c1c78e43df13, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) r2 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0xbdf}, 0xfff, 0x9, r4, r4, 0x8007d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200)=0xfffffff4, 0x35f) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = socket(0x18, 0x2, 0x7) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r11, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000001b40)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ed993fd3b94fc447c543d32da95392622ffd478b8708511b77ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f449da3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40e1c48b881f65a80e89323ea6947c3145d340c0381b052feba6f0a42b6377af4eba05da8b4f87019b90c045d64f5cb66bcd88172744e3b1dd490d4bfca73e0716e3d0d98aa42716897afbc3a75bcdfcf37d7564cad54313b33ac1c1643b055d92cda01d1d7f0cdddee506acbe50d5868ba30372f583a4544b165382d2d13c58995b312f4eb02e8a9d352475598623a65dee854f0b9774479d354ad311310f218a5158b52aad9837f43a27b9104675a47cd941f2950e2768be1598e0105d7ff87512e8c30203172495cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a150a73b8bcfd3a8f2e21141ed3d86f5a1f1fa38f4d8a3a57176eff89000000d664d1880cbf232da0f8ebc7bad7d0b529a469ccfbebc0a2d59ec8cd16968d485c9c33afab8065f9b4e081c63ee753d7105829acadceb1df73ba01d21df5835b83e71d98dc4fd80adb2f00fe76ecafbfc2435e709aab551a4da945760813e465fb6ad02e9bf1a0ec7eed9e4d54b6c83dacdaf62d811c77595503347fdab1bd887c110ebb7fc40000000000000000000000006b06048f8573f7cc2f58f04a5e22394273b33575f4239bbb3243242f4bf55fd19f8a2ec3c8d4fc5fba6569ca9fc97cef70dafb2cbc1a6828a76fe29fed017e4bdb3c7fd72830dc87a864a842315dadd8538068"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r8, r11, r19}], 0x60, 0x400}, 0x404) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d001000000008295c33f0027d3a6b297f7fcd7955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeefa6612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd267cc927c66622a5400000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e52dc7d76d85a821dc97098ff908468a4fdf7404c078791440576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c7af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c07890565ca4863013515e5fc7f41c9de0924d7e08ae2c4c6ce73e5c408fca02f1f7bbe671df963a3eb30c41302950f03874a608f8ea1bf522170a5eef99cb58264c26f5832acd3868ffb74c45f1fe8c53b21fd922c94b0a4fea55262c9e44762dd44dbf48802aa08d79ab3517eff184a4288bde2d2c067f5d4eec1effea"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="ae7c394b370828fe3050e4d049d4e8b698255e1d76c48cd300ce94ad546c63f27e872d998f6040eb8bc29a8996e98133ef6901046eee2fe3b82f8b28cfd64d9b0b4736c5c562", 0x46, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0xfffffef4) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r2 = dup(r0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) fcntl$dupfd(r2, 0x800000000000b, r3) 16:00:22 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x200, r0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x60) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) 16:00:22 executing program 1: semget(0x3, 0x0, 0xae1db18507a81341) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() pipe(&(0x7f0000000540)={0xffffffffffffffff}) chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r0, 0x1000000000000000) listen(r1, 0x3) geteuid() pledge(&(0x7f0000000680)='\x00W\a\xb1/\xb9\xee`\x85\xdd\xecR-\x9e\x86\xdc\xbe\xba\xbd^\x06u\xfb0D\xaal\xad\x01\x1f\x9d^l\xd7@\xbc\xf8\xc9\x80}\xe4F\xbc\x83&4\x00\x9aP\xda\xa5\x0f\xe5\xc0\x1e\xf4\xa7\xe4V\x98x\xec\xa4v\xdf\x1dF;\xb8\xe2\xd4\x12\xaf\xfcj\f\xa2\'M\xe5\xa6E\x83=\xc3o\xb1\xfc\xe3\xd3\x11D\x17\x0f\xcbn#\x15;\\\xb3\xcf_\xb4\xd1k\xce\xd2\xfd\xa8yc(\xec\x7f\xc8\x1f\x17<\x90\xa0\xa8\xe6\xc9-A\xc5g\x1c\xf7\xa3\xca<\xb0\xeaV\xaa\xe3\x0f\x7f\x06\xb2f\xb2\x10\xd1+H6\xc37\x1c\x98z0\x8f0\x17\xd4\x87\xa5\r\x89/\xd6\xcf,>\x11\b\xef\xa89R~\x00\x00\x00\x00\x00', &(0x7f0000000380)='/dev/zero\x00') r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r8, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffc, 0x5}, {{r7}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0xffffffffffffffff}, {{r7}, 0xffffffffffffffff, 0x80}], 0x1f, 0x0, 0x6c, 0x0) r9 = dup2(0xffffffffffffff9c, r5) setsockopt$sock_int(r9, 0xffff, 0x103, &(0x7f00000000c0)=0x1000, 0x4) semget$private(0x0, 0x0, 0x100) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000100)=0xfd08) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000005c0)=0xffffff37) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r11, r12) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, r11}, 0xfffffdfb) r13 = semget$private(0x0, 0x4, 0x4) ftruncate(r1, 0x0, 0x6) sendto(0xffffffffffffffff, &(0x7f0000000740)="7d4c11fcb227d19536bebba9aeadd086f7fb0ba518b3127829163cf98554447d782d7484f20ce990ad22e6e57cd16addee5ead54a756fb506bc4e73b423281ee7effdff17ab311925689eda6795a7c937435587ee0b55423d33db1bb2e1a8a43fde1ae170e3e46f30b826a64c3e53baddc45a0b19faf429cd7a6c03b8382", 0x31, 0x0, &(0x7f0000000340)=@in6={0x18, 0x1, 0x100, 0x9}, 0xc) r14 = socket(0x18, 0x400000002, 0x0) close(r14) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffc9c) socketpair(0x979e64c5746b87c9, 0x2, 0x9b, &(0x7f0000000580)) semop(r13, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x1, 0x2004, 0x800}, {0x3, 0x200, 0x1000}, {0x4, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x1, 0x401, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x5, 0x400}], 0xa) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000001980)=ANY=[]) shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080), 0x4) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, 0x0, r2, r3, 0x11, 0x8}, 0x3, 0x4, 0x8002}) semget$private(0x0, 0x400000002, 0x4) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r13, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x100) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b00002327000000000000000000050000003f0000000000000300000001002300b5000059e47e5a682277fda8d9dc7ac3a82886580117", 0xffffffffffffffe4}], 0x1) r1 = accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fcntl$dupfd(r0, 0x0, r1) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000001580)='./file0\x00', 0x10, 0x305) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x2, 0x0, 0xbd16], [0x1000, 0x0, 0x0, 0x3, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [], [{}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {0x0, 0x0, 0x0, 0x40}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0xd7}}}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r2, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000001540)={0x80, 0x80000, 0x9ab}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r5 = dup(r4) accept$inet6(r5, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(r5, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e771eb92903b844a55d74ebd0401f0e180bd025182ac78c6060eb31c3be473ae40bdd1d7b255ab79fdbcc72d2625c7bbb4a3f30cb942de4e5f58c7e0174982ce59bd0b707b8f17ca8b07802713f1b475e3d0cea5541ca30239ce221218cca1d466ce3e8de5a1475a2e81aa5cad2f0e2065456e8", 0x74}, {&(0x7f00000004c0)="7033bc84d9c112c03f1fe2374a7df3240d2eac4097c7d816eed580cdf20bb56a1bf25cb79dc2f8a396de8eec39b7e49295ab2eb37e10ada9d16df9be3c066483156f0ce5d81b0cf9b85fa1cef1924bc03b983c6520706872527bf4de6a7a865e70219ba9d79d60b15ff3bbfe7ac481abb08d94d06d276b43a8008361bda26450784f7edcea652664470ffac78dcfb65392edc357dd2af5cbdeb00a413ec826712c37e35a82522ede43b8fc808933f6e14986bdee44cd156b38b912378f6b03a55cf7b1d1bb120a805d067597ac7734c285099c7a2ccee2f6f2a4e08703bb9b7f1d166d3fb9aeed19429371d7c46fb03b23978ecb931fc5bafba9f1788fe79f0ba74af1fce005b4abf4a0c64a1864f0dc04b12f8dedbbd0a958e77f584a7ff3dd4de4e5ff5ddf6f444deb4a1803120c1b33a50009235f05dbcc443d8a8312c4d2aa3d2a74971b477530585a2d97009709e78402b1d64df86c981edebfc72b8549dc2ed1711ca1d477d352056a1637d33b621dd0f7fd6e7dea3f5f370072de86140bc0d72029e12c7061ad4b6b23d4995fca21795d7eec7404c98b0501231940f2110f0569c74fe5dd4f89b60670c084e96c14cc8ce94146f2bfe1475bbea8d9b45fc0d83531945b7d8f04bd38704d6c9516ba9b8c6d09aceb8ae5a8329cf7fedb1a63b70cf82d1f57056ac29ab00673df257a8a580ff9cdfc314d6396f0ef363c9c8483bf8e5267009f06870ef4b44156ab821663ce436230663edff615ad91d4c2fa3eae8e6253fc8ff4b7365f02717086fe5de8719cfbb7a28bf7356e44dc3c3ed087212bb02a222239282569de2639749258cf3f690b2a7c85ae43aeb353083ca309dc72e90e378b7a55293cbb4f9378896f6838f4b8c34c531ff776cba2ef2dbed46ebaf51213c9cd4b70b756701cbf39745530d78afedd5b6b87718758afced70752788be62c646a59f7936fd97c8b4d7526da2fc2375943682080f61ef40b08bda4294af3a6e57adfc11f40548a42f490465c9dd8037e13657bdbd59ee5e4949786f1946ef3fb84ad3502534b91c8ddbb9437edf8fe070fab0062d778a01708d40daa3dd811b42eceecc9e6d080c25973c88da4bda0b9b13d167af75a9e4d5d53d276d8c4c036dcd68b6e496f17de5e756a7c705945a0707bbaf1fb828e86f33d16965fb63d4a1362bca41e8000d4cc9b1a41f06a25cb13b2b70c08e9cd84658e38d5f315ffca42d0c6a79f9057b96c30f6974292671f0ad3a0a92f989d775e88cc48a83805af976c230982e6d5942ec8f7cec0d1de580658cf827b281b59e9ae0b70784cbb563788038809903f34d188de9f70f77e4b4329212219b8b6aa5cbe91c7afa7958a5eae7e5854318112dc00ba12a73432051c7b519fa654604a1914ba27880d39b0c97e894f753468075df115726699377e0085d04e42465ca1ce4782e31ccb4787bd161bc0e6c1e4b4e494be4ff02f98f2fb898c95a39b30409b8fa55de8214da477eaae63e78c7158e9e9c1db23c44ea6df0f72836d258a7a956b6d979cc85eb0630a2bc165dba708114c4d10645be78bada953acdb5a1c85588c2a6ca8f0092c5222a66c4e5e95509ac95d7b37247c3eaa39e67338745252f71abf59ea3f225bd64133a21a9f1e9bd546fa69445fdb91a7ccda67e6bf24a61b4ff4a8f8e2f317812cc1ada9b59daeb1b8ed757ba3c940047a37b7dc11cde33dadfbc7aea883f9a06c66dc72ac313f19c5f7868073f4e9a9552449fa435e40e74abbb025bbfd00518d32a810c21399be6e4591b186eb951c51f011a72402400faf6aa15892fda2d8f8194027bfd1a916f422b2a654248befde9711dfdbcded7188be0842961513d2bda9ccea2dde24d0e1eb4235ec9f600af2c58301cc7005ef6fdb554a16bfd2531411c5cefeee673629a25a909acf6e5b646c033906f3afdd1ef68be9750f15599a73397c5b1c76f82119ce2a48aabb6a699c9ec7ecacf2a46c403540f75b581436a730e35052b1c762972fb230e092d691332f25a82612d9ecdc591f81a9eff46471f8e7e694f1423590e4121dae06c93838c9977739023dea8de18b7b6e0b11cb21d74834cb391434453d5a15c78ecd401595740f248fc8e60e9fbf85228b56cd5fa72fd0d88c09df187b8203140458200faed12b1bfc48cadfbede6cdd231e20d9f9a1e759d4c8ed4fdb98d7dd41ccf91b32f8de692d68a8bcd15a3bde82396d36eb4361eda9ed2c9b663d759c328e245d4f204a78f7398a0873506e9d69df93423ab86ad4cef705e241ef8295c0582462540b2ba0bcaeb90dbf25d7228d84772553c41ebad7449b6de7bb81680b9fe63017d4ad9cb7059e7e02f077ed22a518cc832b384495dc654763f98e9d3a6886b914556dcae71c34f933f810e0439d0252990accb1375e26fc41b5070d579947104c53046bec7e6ca239d51c4a012970a587282cc7d3cb9a66c40608b91844f73f5a4b9a86c353d38e2f7d7c719ecf00e32f3593abf9d5c24f52fe9a17ca58313445665476f3dcfd87105d751b953019ceb9646ed9cdb5363f5a62a7ade19e55d7b50b6fca9781c3b4fe841cd17ead32d58ddf2a1d83f35f2e3c454e2588d85eb7312fa1a1d4f3a8ddc0213b75edc0c1cd6e1234e437667f1cbafa3c04babacfa4e95fbaaae37e62a63bd4ec246db871648a13dcd4b6b1d16bb3134a63126c1c89042e910b2c6003a4b07ed1953bc949b31a45b3d26d98f1e1b3ee90d7f7146a9ccd509b3e3404b7bb9179b960f04e794c881343d50111bf8f8acec77e3ca80a058c9ffe7c8f5655b2e6b7c51d67f10c818ca86f7b640d973bcc8280d7b46ac50e6d73d51e6b400bcfa6bc6161ce4eec2723aa9d4c4d25eb0340605d0f472f023008d85ba584e6b21c6fd4a7890b2ec9291c2cfa45b8296de2992e0b7ce5ce69e365309e7016b84218cbd6d0b2beadc02c1fe9d6a8deccc6010e144caa9ebec3c8499d03b9e56a01ffedc267d97b553706e601072eaab30c235fc4353fcd0ed06f9e9a2e302c01463efa27d75f22da94c946d1b88f72d0cd3e3f12b22ef167d4a45d687d0a3d5f6ea2c5eff1cc9d80a307cc661c3af959fb69e1251b04235f2799d464bdaa0bf8a16531228bf9b68b56a55438246a3639e6f9aa130f79b815b1cd57b3b30084ba1e7eb562f05503b3cd5dc9aa5ad6c12ac43d6d671fd0bc4d22245639442781038c9a2b436fa27ccd364939a5b86afad1886ec934599bc95408007c91758569821f1ffb5041a1ac4a829c3ad58a9304abe2f3d176e1ff22533e167d2098e7c425cba7b8b6780da55673f00c91f8723cb11e071ed38fe9f6b5ec1a78ba7099fcb15af67e8a85ea7a9fa2f3fedd49fd8ea8b954fe88da3231ac897d6c3a78fa0ba83a1c81d5e0ca6fe7dc89d30c74fce66241a0a0a1d4b9fd78b24ad4b69b4f103684cbc25be430db233c6183878600fe9d8eabe813147aa4fb37d4376e07f12ea236bc8b1c9a09c4e52c95ab0849f4118b145b5f6e2645b3863040040fe207e899df22cd97387d322a793be134886ab15526d291ffc502c11f3dd28c5ab68736c4ce74bb3efd5b9a06013c69090cb1c072e43f88bc1b67b7e7690499d5e4ec6fb28c19e882954ae942a19114c06676962812a9edc3cf7d49b6500e3b395119e95a5dc8aa969348f12fd4cbbeed9bfdf55c609729388e2d776b65e163e1b064b24881c4c47f345d38e3dd10c51507bebfe8b59a57dc99cd1a7dcfaacb5982cde341c52928a612e660fbd6a5aa67803024788ad44b8d51c699d9ca42b9717c8ab4287b0c7670539367bea4d234ab5e7a1bd73793e00e0583ef9fec86ff87406b6b009c7b6d50ed8fcfdc021dd63e9cb2a53ac69681c05b68179454cb2fda3975f657c90e8237ce4820484f7711bc9e55d7b6d71f347fc529e406ced7a45e3fc6c920f8ebc183cc628264270938a995b0e0322eaf99d74220bac19fd5a127b417a962d7156214b5d2f20d8dbe3dbe401a2656ab372df8fb4e5f9a10f945c7c0ea31b5a6c70bdd18d331171319b8950f1344ad97ca30ca67509513542a0503141c0081f68cda98da0bfaaeb59e871b4bab353ab74af91d1afdb241e359a13b9a7040de07b0eb987e46179c190a8056ec8778c635969f09a535399e1253c6424f4556ef1f428bc49af71c0dc9d6d3b2e3b93cd23099df065a4a4953d91c8ca4455b2c75ceb61e65f880229192ea634885cf1424549a0447821f3c595a6f584e39a75be056486b618bcb4ff41d28d7a3d61fd837f86aaf57f1cbc0d292242dad0caf8b5c82997a19b0a14d2168525e2a5f3e6357cbe0ffd6fd715eb9395f78409ac35317efb9cc34e00605e7564bddea1cc5a3bebd3684895a6958234e91cd1fc528b4067879ce66762d78d9d6f12ece32723f578738c7d1e0daf26fe9a0746f1d45d7122153092d2501579650be3311b5d58fe4c07e48f5ff91f264b34f746b08bb5dc254a0cd8e68044054d2f81a07b231985387f473ba16c8fc67ab5443d16fd6e1d68fe02d335196650e6ad140624044a1b786487b19f1126381ee2db884169601bd97f5191464922d26649e3293620443e10f2593b83213fdf13c5e43e6166811d94d7c40162ee21a12ff04d6d97f5d20e5b5a2d5bd2725a51a36d79a542e8a4853436fdb03ea588a65a4c6cf8c272786c3ef62a8809c9f4039a767d99f96ca3e00d33830ed66cd4d60d70f9d14f340fd19ad707a289df79b5ab286251660121d6dcc406e52d17ab1a89b5f4e6c749dde8b25adf994905b3446b07a506e94fb92374349bb9433623f1a782249091ffd7806c2bb2a4b4ee0c3f66cf2e5e7295f3766fa2393fec7f29f7f23f00db4862e1109fa8298c8dcc89e514d18bfdbf1e3e63f1b93d18c8d48df108164ea52e5b38378a0bfaa9584e7aab9386fd4557f40c5974361e15624ecc11920754903304bd0b9079113331217d3118005dacd04a3e24a92fabd11fe4aaf16fcbcb4306d8f2f4670ed85e64c67812c66c647261ed54d4028406670b444326ef10a8a7e0d6a5d79ed2376354e34ac6382316b14e8539d55790dc7a100be31d3230ab05e6faaef929bd880b20ca226a8cf305dd7bc4e20546118d106f4ececb9828a29fb35394916d77c975f1e924d44ccc80d5b1b00fa60259fc6a936dd7c9c980fa4afacf8535d184320b905921c7879f062e4cd721467bf8ff00a5254c8194149dd02adcc1df49d7eacee682016ee11f010d3dd3a348a82c8e80ff655a175427be6f14d313b6e77e264b26680b7c9b0f6d30798bdc6a5ccaaedd097db7efa776c808a2a0e2586168c56e1e71751746894e051bf8e0e2459d5207b38526ba6099a0c8dfe9cf66a3f05b5d4dafab25b6a3f8e24074f65be269e21d67cb175ebfea628876abf8cd388a359588218c5209ca98fa0140f27f56e0637dac77b5a1002b5c5cd192b35ad7a0dc6f9b4fdb06e3167f0c6c781843d0edcefae9427b526ada60adc35dd34d5f637d6f92b990722911dde58867e8d8d86b27f82b7a8f8f10a9c553483a2c3e9c2cd2062497616230372af3a7aeaf827964830868653f3f48717055524ca8cc2d73ab78d02eeae7ba067603d14cb39ea350bd07e6919c8b14e605d8470bbc559377c5d786a2a9c52ef93e97bede0697eb733769814a59b2febf900f30510c38961f6f63bb15ad1eaed5d54aaea627420a9a98b1ed4879774657649677fd09708a6f29efd44d6a3b8bec975fe71e5db12fe1191431cb90a33bf559273d78ac8067ed134a5bd276aae5ad3fca8c82f", 0x1000}, {&(0x7f0000000140)="6af97d444431e695e5adbfece4c82f86813a49f19a8dda15dc82c971fb76c7a8381ec4446413ac2ae6985d55f6c7f42a94c23b16", 0x34}], 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB='\x00'/20, @ANYRES32=r6, @ANYRES32=r7], 0x30, 0x6}, 0x2) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r8, 0x2, 0x0) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r4, 0x0, r3) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001500), 0xc) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x2d}, {0x5006}]}) dup2(r10, r11) r13 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r13, 0x8020691f, &(0x7f0000000300)) 16:00:22 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82596cdecab72a772211548647cf9ade6daa2faa96c8d0a710e8ffa60a23bf8c2990a6e137a584b30c2a379fa446186218c94af195d2de277df73a8e3c55c641a8b6"], 0x10) sendto$unix(r1, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x1, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x80}, {0x6c}, {0x6}]}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x2, 0x0) r3 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r3) fcntl$setown(r2, 0x6, r3) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) sendto$unix(r1, &(0x7f0000000040)="67151cba445c4874f35b3ad4eeaac9b7c752e1e382e22cea8024f44f1ab8bc1e6ccacc4ff7b0777c42466b5b3f9cb59f5d", 0x31, 0x400, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d002358376ff8ad2b15b57be42b9e579f1200d5e7e68c547ae4bf41f433e0f09384d0829696473d48e4c734a899f96f0b224ec76eed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc80627824ec6c966cfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267b49050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47c3619e0ba46f5e271ee4b91596ac44b4d2c38f46572cf51ad724ff030000c157e75bb241080000000000001d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa53023dfc1ecc440000447c89263b791070000af656f9362301576eac6f705d4729f7c40b3dffccd0ea95f1001d90d2367beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd0a568f484b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd0e9b080b8965eeca7166000653cea545a6a9a66e4fa44d7e4075141576c67f85d104ebefb61568ab029314fa313d6b96db0a98280fb83864febfa43acb9f0d4ec7ed857bd2c1cfa034c9c5cdc2569575b2c3e19b9ffb456a269b4e476fc86e9aecec3f9047940d8f7200000000000000007994d002a19e8f3add7bad762486ffc3fdfc034a5f666bb929966fe1c1a667b72d3ccfd02348583d61a649d23d0c47ea87a2b210e0eb1b7902095aaefc19d6658b30828882f3c50b11ca22d250a4324822aa20a23b2ae0200b1f1af34b2aa5e9611d75f5f25fa096b867963604be24bdc588f5af53b0536e9cfe63310ba553c25797c06a29ce6a4ba7346f396122cdabaf09e1124a9e64251a67976dc953993bb73b64414e11da5434239e9798bf3aa992f766508328b3894b93483f0ae53b59ea33425f"], 0x1) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0xfffffffffffffeb8) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setreuid(0x0, 0xee01) r1 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x54, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0xfcc}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) ftruncate(r3, 0x0, 0x2) sendto$inet(r2, &(0x7f0000000000)="1cb17359bef363de180b61a0be7f9d8872b255320ea170fa9cbdbf1e40ab3946e0cf78b5ec8b3e18a3f61741d303c7eb7289ca63da937f191d4cf27a5fc80f0515e061b26fad005bf43839380a7b56a1389eb2361c21eebf25aec3c4de4ccf370eaf748005805e3bac30babbd591ab5a2b6ad668bd54f6ae650e1fce489ce3", 0x7f, 0x406, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:00:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r3) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) fchflags(r1, 0x10000) r4 = dup(r0) sendto$unix(r4, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = getppid() fcntl$setown(r1, 0x6, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000280)=0x20) r5 = dup2(r1, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) flock(r6, 0x2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, 0x0, 0x0) connect$unix(r7, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) select(0x40, &(0x7f0000000100)={0x8, 0xfffffffffffffff8, 0x6, 0x8000, 0x5, 0x30, 0xa0, 0x100000002}, &(0x7f00000001c0)={0xfffffffffffffffa, 0x4, 0x3, 0x400, 0x8, 0x1, 0x80000000, 0x5}, &(0x7f0000000200)={0x40, 0x8, 0x538f, 0x2, 0x3, 0x4, 0xffffffffffffffc0, 0x3}, &(0x7f0000000240)={0xa, 0x2}) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000040)="b3e54af351ef96c4dc12d4d43303fe13cbb51e8283ab361fcd37a9faf939046e91c8350d33ea0c82b23a267a24f069f3375174855521", 0x36}], 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") msgget$private(0x0, 0x11) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0x14}, {0x6}]}) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:22 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) semctl$GETPID(0x0, 0x996f9b5e3391d677, 0x4, &(0x7f0000000040)=""/92) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1) clock_getres(0x3, &(0x7f0000000380)) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000340)={0x8000, 0x718, 0x800, 0x1f}) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r3, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)=""/242, &(0x7f0000000300)=0xf2) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:22 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400004002, 0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x5, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x80000000) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)={{0x0, 0x2000000000000}, {0x0, 0x100}}, 0x2) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101023000000792e06808c4e884805d5002d06"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) chflags(&(0x7f0000000000)='./bus\x00', 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x2, 0xb2, 0x0, 0x7f}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) socket(0x1, 0x8000, 0x70) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116cbf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91bf6cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5f0904fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6455a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44eeca5b5c9fbf9588cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd80000000000000001d70d00000000904e38e554076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53fa0550eb41d89cc10cd93a601e57530777aa63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24ca"], 0x10) r1 = dup2(r0, r0) socket(0x0, 0xd1bdcc402c14aec6, 0x0) r2 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r2) fcntl$setown(r0, 0x6, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003040), 0xc) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000005c0)="acd4c951bb8998b7fdd4340410b5661b0ee04a4c5f886d3023ccdd6f33f7ec7e7ea609dcf4efbb5c0e1141ca310b2929b37e2f827fafb98dc039ade357618b1e15aab0166ce7a3cf4566c5704e9bc2faf8a3c944de2a9fc3ba626803d7459bc053de7a9cd4f6fae70ea063ea0d114179d94dbf44387249a64f1cc01c90eae8f44c76f74e57bc9a3cb995f27a716517dd2d6b56188747cc05095705daf2c9a276537179e957530592d061b28a63ea12ac6dcbfa7f90c0fea48737768d1517d13e72892775ea809fa2da1634b1", 0xcc}, {&(0x7f00000006c0)="827a977999f8fc33f5a9f40ed39eb776e2a20680537cfc912008a558ee28a9c28c9f9ce78207218130e5846b6e829bdb913c3c687617ffb8199f4de8fa8d6dce2c393e05b716518d174daf6ec4594e7aad0717103357dfc6701ba2220ced6596bc328018bd8829398c334b1d9cb89b45c242228c1b44", 0x76}, {&(0x7f0000000cc0)="a2095a22bdb53ae08d075bf3ee0bc86edca9c7440d3422ad0bae1ffc8cb1cb1d422bcf5e392029a6c1b8d40e6d3685bed4bbbb51a9953b9596850580af920b6c649673c38b67127ed812ef4cb2db4c61bc5d5a868aea696a8b81e60aaa6bfd0a7a16eda57d92575029b53556273267863055dde318eebfed6608154a87464a1c059d3aaffa0d34903836ed4c3c02ccac91d232af7e55bf80c2d164d6a3e063469b25863aa4b6cd41c6d7386a734e88f3278719af9469a05e36b47636a9120a89ac6cede99bfb7020c42f4aa0792ea9099ab7b6bf2d0854a577bf01b8fbb33da047a59e72f51bc83dc9005d79dd13352b8b318f7a34826c143fca69eef68718e1e1e009cae8bb5fd69589cf5947772625a3834b2d0f7e82e6b45759177d87c3c64210aed8fa744f318e55fb7f84f9e1efea1f9a0356269ea84cca94c9fe289293cf1585ec5dd3beee13c5078430691fcca5127acb241686272988285b3355aa91c882cda8214ce5620e54c6c4354a2fb86ce31ac5eb1853ab2ea4520a4c221976279440ebf55a67983a254c4ebdd1ed9939c5bacb9ae20181072f844508d73f8642844ca4159532eceb19e9ec1d70e66c9da0ff7804472d21b240c18fbd79e15854d9117d99a6160d2a313306f7a8b792c123f902006d39e2aaeba4342019d1831fce68a225a48bce3cf058f9b42ea8e69556793d296bfe6b444954da756f343dd0e320b724f60e0bb0274c710f77b7fd664c4f8b65c44c9b13fd00e7580090c5738b7ed99adeabbc25b90e70680a9f1175b1d50827742257499e89525e4b69fc910c2c8868ece3d02865881df337b5c6dfedb23e88a39600119fe14ce72578c1d6003437805ff6142f857c1767fcc4863b90c6dbdc44faf1112d515276016871e43c4153e515bf146303b3bf41d2e0ee32e2e6e98030effe1e40a5fce0c83d5230ad884632ac61da93f67c37205538fbe39d0bd68e7fffbe6ed22394581b7a60838b467c0b5b9757d7e796e8c225ff11ae32bd2a6b58947c163f7cbb4d41c5bc30fbd2f41034fd72189738e037edc66355517ee6f7e5244da0a1c7fcda1875440c1b911ef4f7acc4437cb4c829fe635bc5ea93b421c55545c0275ef6831a0164695335ea87d5e510cb5d9e7a1502092b7c294bace1ef83227b27710a23a6abe6b61323ca24efb1eb58a61867669477f52e2087610bd501229a92537ea40b1996a7e9b89bf9e7792b89e0f929c30e4a1c45212d44b60346ab6b889df99e2bc20797ea68c04f2c7688460cadd64c58f052917f3f987983bd0cdef8ccb1e7d366af04b8ce43bc3e1f02c425c4d6660095e364aa78ad5cb9d48b63bc52af8dcae6017eb0452d2374e10d13349758de87d4e7439d5131955f07c5fc29f1e30bdc9c26a6ee1eb285d3f1cfa2638d398c3bdbfe82eac76cd711b504a19ddc41b7767308e7a2f5937b2ad210668a8de46dc08413e40b94956522195e04040c71410a56b735d7672c5a37d27f76f32e559e3aacc28863563557c0b88ffc6f91be93e78529f9e4cb70506dbdc013d4202638cc8c413c30514d36225bf535ac808dd79ad248d94ed8ac571ae0b14ae70363f65c087fe3f7751d5f45838c2989c8522953d3bea8c4fbc82261bf6b657af805043e3c37b86df290357283bf27d05e0b22b654815fbe07a8855c54e6716715bfe99c9a459db6f656e6533f30a2a571acfbdec26be399e2f90d53cd0311dfd4baac51512291448c22711d65f23b64860d5946f9b82385f1364754736bc9afe832b6ebcace088cd79ee275d10f0f47606e02c98d0bac0b30fa1939ec49fb1dd5fc96f07256a5f27984127ae940e28a1ee6ffe720089e2b87a0f1fc79f0469bedcf97401c05eaf201d385eeb4e9bff2ae7c9763f7dcbe5a58666a5532d0263450c9ac5a4adb7a78cbc35675bb5e61dad0fb3eae10985cce4e4544e3e69e72ea74a98c3af697326c02fa71ad5fa0d9a8de877ef7c172d219e2fcf344564ee9c704de54337e4fe7f371ddb7a6833a92d7841cacb024f24bdc381680e75edc663f37c4a099ab83a2e61f137d867fee79c5e5baca0333422f5551ef3e607fc9119bce35ba46fb078d10de99fd53ff388caed873e56f59e80cf905db4fe8a5acfee83bd26549988a37631d6bba046151639561cf061c9bce86d7d094dd01789535d41ec66e97acf2b624b98db3edc44f054dcd62c67cf1f007eb1f9cf9f488fc7479e2fc6dd4cf64a5ef5c1dfff9c27619387ff8ab3367c2f308a487a776bd564c4d2b3ab7726279c785c72f78205ad46d0275083f1f62317e700b46ee288522e8efbf3dbbc3c1f5a4f163b3685e42eba27f5cb5b4e3f22b6f9a985d32442cd59407fe7cc22bb949d6294f3abdabd353be7b8697c5d95c7834b264c14a7566970eb3febde839f161229c296e38dbdd9388e7cd0e5f72e184d17a93772d5e38c9d67c29db16d3821739a473b035c1eca953d9edf8888d04a3cc88d900fabcbf65b385b4ddb121a61156fe8a3a4dd3a8cd7d5df35d89bacbf8493f0ba2c70eebd3b979554b6ca16238857c2eb7e81c321a3ba78019a530038f8c981ec6e180f1d62ed9087ab4189e8234930e91ba5fe6c360fb873c43668cf2e99726a37272648b25026b35e475016f4fcba786fc7986cd9eacbb2d04457e0f85f77fe068646955f242fe0cf8b1760824f7f41ec1d76967ac06d6be25dccb5f202c9155b0e14e8987904ef3f6d0e8dc1d716e1e4ce62decc7438396e0b90777a32e8fba8ff07cfa870e4432f10fb4d6f1ff76ba3605d3c871dfae3d6bf9d24d2f71e26e521f794f7efd915948550a14f1d47504258dff1172b403a7d2d84655301ba067f58c0fd67157b8412b07ddec973d6591a77ef7513d37a1608dd514f2ed8e140a21abaf0e0cb52294f7343d6ddf6952892847fd64989e33204ea0e3928ed66b6c1767e544b50adc3b60a03890a06a311b1ae1b97d84074cede90d01aa7c3a6f5d79600be5ab9cceec85dcf1c4550602e0a8d3c4c82187d272528044874720608488740fbca1bc732ac5b03834343e8533cd2db36fa3c0a5c588eaa17df44494ed1249d3dee18f034392f440714f7d49904e735868c10689f9265d93dbe5c2f815940a3d7a39f37d3a084333cffd6b5d07dae9c4e9fdfd16835254413247fd4664e3bc27bcb8301d69012cee763f92244acc940a1ccfdab3453c3b8179ae8a31a748526293187131c5d28c211c7e80555e12c9dfcd52f7ee7d1a8780129efbffb0060e1506053bf589997f36378f17fc4de5ff3f38f5dac48106d8b90fe872e180e86011d3e1c27a4af3d0b71c360187a12d0410381ea20265c964430418796b2cd8d9466d0339e5fd0e8f1f57a90675bd31212d89429ff957a750d43b0361a8caee94a67d4176d23e13b5b9ca0475d748a1bb8f4a6321d6185ac840c4cd520566b3bf03e149ab3a5ade276dd61102d64e4cf80c34da68cb47aa1fe629087620bc03b2ff7d6a2c3c6d6f28cde2a68c49f58e1bd7db27f52082808752b8c67c4bc66c443fb72bfc090f35c85d662a3c1b083b4c23d4c38eef4246cc8c0ea2d0e7d52c1b1d91ac1ecda91624179eea1ca87e8e763e2ad79b07127fda03c54a0e3ae54e8ec467dc962ae08dcf5e711215b636b5dad687e6b37961836bcd65a872854f6c5e4fbd3587330dd711edaae45d76060de7718388e56a4d223926e738d7687d2d3ddb8190d6e32d6da750db427e0a12aad02a83a4a49972d323820ce5be119768e0303a3e6433f08ce4beb3a456ebd111ecf93f1c759620def64747a16fe2efaf87ff4454405d36b89358e02eff6e1f476d3d88e996982367dfd2e91180604faf58deb8d0a85551239be33c2f0b56c98fc77a21053c9e8fedb4b015030711d16a9dd778989a1fe532b8bc87f74caf18f31fb4e277d1c292fad64651abbe2a2e510e2b0563c6d28236863edc8cec6136498484df983518f407a900fc60e3313d88cbf0771d55d61055b2aa0130a71614cf1378c164f31a7d35cf01a56f58799af2dd978fb8031d7a8d71e10cf8cdbc52e3777b1e97e8cd7048588b9c341604bf58707b8af4b9ab3dda4456a5678e357b470c0b2e797f53feb5eeb9efd7422e1120c0d62fbf9a2e33f20a5a1124e20bf696a818261402e63ac945f4a62586d7d33222bfda0197c08af195137e4929110ff4bfc01ee757a5269bfc98715a9a2b47f88dda40c2ce94a7b387377cf0863d9171dce12057c900fca2f7d7e79ed8d5455d3645bc97d77bb244a67eb48ada4fb28df9e73b9a6eb279ae737c89d9fcb263d7f701fd8db12ba0ba67ad5754810d77275e43056d2f0d7ca21daf4752aca864e84902ee0cd4a2871dd58ca789a9d8c0585fa7176c3dd75797a86b707d7b6e82590ecaa4bd6e03504692352ce18a60b5e716b25a1ea84563471a8084dce0a2e96e0108273d6592e3945ff776b8dd949335969a5226fccb2a17de09a0b3a174840a0b73e8c5a35fe1cd135fcb058d78e4ecf748bce338fbb19ebf700284aa317855e5664ead480fbe4bb6efd9039c8ce4bba3a647bf6be4e2c4187d4c55b1a63e4dd04150f4cb8413cdecd7daf065add61723117fe45b4167ca35941c3a011ea672a21720858aba8de060ab7b3d8aa9e631577661322ef85aa88cee1f246ccafe3a8c3e3c7bf7a56a0d0754ab89481bf9d01480eb9426d493808d50bed8b4d1bccf051613adc2803018855ade52a976382c636a072baa64903ccdea8fae9a7b425d30d73fb18b23090f532f62bc2d9461a20df042757f01fd278ce4e0eb0bb8b2c3121b1520f02b7ce985f70c703d16ec6ef2e0a15c55599a8d955c5859ea1a1c5e260eb7a7fc0c21ddc1df3a48cab6439782ccd8dbdf2195b0cfb9cf247e286ac2838601bf00b2892380cb68cf40fc15efd004fe377ab85716d75224ef085ce455372e9b016ba8bf271abde5da8a2ded4a59febacf48c93a0186dcae1d1e77cd97ed53d019138f33712547b8ff46f8b44f8bc82b226cc584d2d506d101145ddb09f13177f9f2b9eaf0bc0a3748357cbebefaab2593201d4166a578ae45b48f1387ab5542b928ce871ab709414515464299b1256dddaebe2228ef6df9b728eed46f722002dfa65da937ba81756afd4d083b456b72ae6405d27d8cdd095e6f916c59a30b7ef3a020bc64d4e43861f882df10061789442e6ccd9998cd49b919a2ff3570e0ec76ffdd7670193ce60131ab737b063e7bf57f53a3ca49325cb5b64d0f5162268a47df306728e5fb9b5984330f8174dda5aa0564f9a4a305a749722a6b17f8f84163ca5e4db70d4d0b01849b927bef8a5497cd96c09d30ba71874f0f37f8be41c35e2f29964d6152e13c950363c5e0aa360915c42ef2e127cb6231be4e9ab5d97674322a113ac2ae096d8ef9197faf38f1e3ded57d026d085fe9ef74ca8e004aa0f01834eb2d3e806914f28ba636992a399efb9099bdaed3444363bcb8e5b0d2abf8973b9f82d46baa83610e202be5d35230d801053525d9a6e234fc87957982e66954ce13d9d137665179696281da8ea0a5c833a04ab592bced32b552e4271ac54cc55f8553f47720f23051cf63a0780c97da9019445ba9ea807d7308a35345f007198863f7f9abef8a4a18ef1d42a49c0949dd57f40cc6e6a71237f7229c89fe95d5814d7f9baf76e5605e985df7995496bd64ebe21465a6f61ca0f9b88aa73151a3ee74827c6b033b3d92a6bac5961da27fc4da66073076606500c5e74ce16a37bb9ee7afbd4af60c5f46ae1f9eb310f12c8a41e88de79e", 0x1000}, {&(0x7f0000000740)="4e50ad4a3a5c8c9dfc97c053e3ea16dcbf238cba19e8b95235720aec9d878bc02394896a444c2d2e01be0466d38a3b170b44aedcf518bd1b0e7588a56cbfe13c17115d5dcd45e9c2f1c2405d22db5ef3bb81419f1507879535b852807d1be18df10dd61c48c8734f4d5754f7d7d234754f040a", 0x73}, {&(0x7f00000007c0)="0be78874c0ed2f48e104c14183a258b3f483c7d3c5d014e8cd86af4e0fc6f4540deb06efd5030a5f1bb6719329c1983d2a05422bd94527df2af247fe3926ce2d02a31be64ce5698f886094093ee40f547334d4051efa67d7a18f1c00f7059db0a547b8bdb5d921b9884de409e14fdefcd3e7ed", 0x73}, {&(0x7f0000001cc0)="89fb94748139c5f18b6f9bb5438ab465946836ca5da717e017da4f79414f3599e922ac5cee3eda02e207f24d3a2d5231da32fa4ed57d654f18491250a096c4ec29328bef86033ec0735a115c21e3e5d0c8044989b2c01d24502742ce56d0249113fbb9fabcc74a4e40ab1a67c55fcaa04611502982bbcce18f2e3b73c27338bb9470a687c48a3810bb43580d0dfb2b983a3b8eed5a00d6b68d8fafab695cdf6b719057", 0xa3}], 0x6, &(0x7f0000001d80)=[{0xc8, 0x1, 0x100, "49e5551c29d0f62f482320c4d7263b5584c87d384c22c9666071ca50f8be96335a957dd76e18fe72938c87f60f5e6cd799e157c334814a7ceae48c782faf097ae54baa337045e70cb639083fb269a5636bd1786b27ad7d5927d92adbfa85484a9c328c961ec3c48761f1e934de3a2a4af4c7ce2855416c76d43f3a5c56b5db9005c3a61578e60c5386f666d0b698556c18c5a0099b1482f2980eecb7a8c63a4c8e3350d6d2e5a9f82ff8f90bdf2edcdc284a"}, {0x1010, 0xffff, 0x9, "e4b7c3a3dd6e084a6a1284abcd4816ff85b2ae8b5dee0f4c0e76e6c9498071e5cd60d6431f30ca1c4df57d5de9725acb1262fe237653993108ddcbce4aabbd21f2014c2a52cd6f138d03e21bbcf3a5bcf94acf47113ca1d65dc8e5feb7dd59d81757a4573612b98b0e696a92d9b0bf21a4ef966867d0e581e10310727e7b14fbb7fd8db5b99da29846d7d9fe706eac603e00c3f2486bfbf843363a3c19a240f714b673047f22430b94e846bb832d1c56b43fad28758e7a8ad04492f189040cd081c3a3bad2545bd7663a51c0ea0814407b501db33195dfa60c7e83bdf8ceaf24858fb90ff566a9a9eaeaf27fc57ffbac194b5036e103b4899cc4701893e53b84bf44c24513f3a89fc0318b0965f7f3d3ec7ea0e54f395d46256cf48c9e1a824451b68de085acc48cb15e8f2fdc9a2107a9b98a09ce0eb6cd5b0e68d76e45933eb1e22b026c00055a4e2d2df31119018e45841447e34c8a365ddc448d3524b804879a91e1973abe5ca23e57143a2aa0cc11d2eb14febed644c31e24aeeae6bdbb4c3c2ad1f7542be55898919f2229e570db226e1e0cbbce48ad1daa09b26b27990daab20dd79d8724c83a66825f3967171e500bf8cdfd5a8f2e5e4ea62c4d7d14144a7208bdf265e9a3cfb6257d10fb1b2fee9b3c9b2a179059b1b63ba5768044ef84cb02ffdcc850ecf38a3af7000e628d2bf325e06dd1d05768441a59f05bf5326195ec686d9ad24d604bd1097d191abeea8fb60de21bfee12ca75f48a0534988c80ea6a8f64ed52d32c07a8205eb38dca723a5a525b55fa13451273dc951c9cee405183c1ee589b2040698cf6750726c8ebf534c64a856ce7d43aaa595d0e6460827f2b6ec97f448e28711d54c233eb73525eecfa787cdd38808a195ab0f6d2de8160b45c8da2439407b0d2045b2cf1d4a5fa024908634c22467dc4adf4ad772274dc0eb7bce5b4c8f3867fc582721e4ddf1c44a7874e5ecae381d60b8127e6fc3a7420a868868f899f02856eb6f2203abb3dad8a27447edb44234a1920cb219bca355da3dc25e6733af27a951d7be44b376136efad40c862630a3dd37f82218012f7247247966b89d23c74775461034e0890a7be3f86a16df51d4d6164d9bde62a4620b69ba813832ec92685de0ce99a67b403b889c5b54b0efb849322970c796b6190b4fcf9f4a94b316a738756b141e1ae61cf0a8814d231d9a7d0bec10b72ed3d246f50469875986a8a19868bc64e6ee772b1332bd613d6e262c579175f54415aa9b9334392b62b8e43bb6b3b926b8f1e41afb953532a218ea53b48364b2484dcca029ebd561f01778f54c6d905c876f310d75b12b37901c6e8bb55daebb76be89ff09d5172344c27347008524515bd7a500e0cb4c871c47db0f14a6bc5e2d7caa2f0388cde07e53645e8602e7d587dbaf10a8866f7c113c6292d1ebe468f7c04eb1f61f9d46eca98fdd444f177323fafd6fa1b3a8c507445015c5895a5ba7e847fde1cc9b3acd05cee5d1327c897a9f408c23f91333ef6e9109e9a1d05365a87b1c04d8894fdeebe7b95794b79cbabb9787dd2027088eae0d07032ea7ccaa0b8354b6c3f6e199f527179726aafa47e5e0b561f3e5952fb9cf49f5e2f184738d976e7ae960ef21b8f12b17906e1c19eabbd050f3d56e7c8af5ad8d80819d2cd12d03ff854839383ae752a427f0f2719c99314980b952a49bbc0dc532b3988479251da56afa0dbfa1f1bbaef314e4e0658e3187d6a8a02be5581e576eb30c67661c6ddb04048d032a6820c2e3c407becea13bb5374af1475a9e43a85e750f2348c62bde04d2feb47839babaf2d0c25abc0ac626db0b4c7e0a0948efc3bfda1b660484f80aab41b52f9b3b84e78d060e82c1ea7128b94f7c02a661f2844b392ccf797e4f826146e31717e3e0a7e683c9781775f1105faf7f82c81eb27aacb8cc2d02bb0144d8c52b55f5824d13628856b586664c21dad5336ecb3d6532040d9fa9f0496fe32c1881c1222d29c37b9700b3c81f0bd53d11deda012355885804d332f50aa0f03d692293312e23f8949fb813ed1eac81d36c57d2b8f33eb4de1ec644e28f36b20713d94d3d557682979a87fca5395063cb377ce6ce494c23e959f98b002265c0020a5810200ed110956bfd4c8018031037a7a5ee7e1ca426950c548b6ecb268a993a09bf4feab138bafc7f54563cdd0a3c631a2304ef1769ae4681e4bb139c3dff4f0ff1510acd13151ab2c066e54f4591c888913fafe24045ba83b8b1c4723e0837a3e0602d63da59d214dcdf2204befe738345a9e9cfc510de44182a0d948f564b590f5f0d6ecaedd0b2c99da46fa909e00a7b6bba0ca86e0a709eb26833e85ba7db02539d6fe2bb7facdf36134382171b8613ca0bcefa16e0407bd0ccf894241bfcc69458b70c2412c06bb9d32ac7f8cb172f9a355ccbc53fab3c67a4e2a2636c617eea4f1ae9af2503a7f944831c4737cda896323768060a271e6a2022b052edef6e11e5d9ba400243b55b50153b2e7f944dbeae8f52aec13c2b50809d4c4a6fe28d402243941807a9edbcb74bdfdd3ed5c6cd151d65d13f76a572fca6d718fb040cdeb2e22b4e8eab0f1542ea45dd2a346710a97881207d81ce2e42ea54d294f3f0b10193a647048924f466fcbc3050924124098bd9e97c1bdb07bd26d7bdb2ecbdff64db9f876b9a4fdf51e9a0dbd55562574fd12da40936b74d95ae1aeabf10a5b7f0a199ae7d8c31882490ec37d8aa82634521ba1ce84e265d8595a4c9fa329ef7aab3b57ee05957f1c2dd5744a49ec5e447d363c5f040c326ba18038d23210db2e848bf531cf432a3b4c5bc7896da2dbb50811ff64fcff4f16828af34c9f8efd5c0f6b30007bef03d76f660c131c8f091666d31bf133439c0fb4052a45012c67be1a624f267d52a4afc0271b8a1429a817fd621b3de4b8c7df36a53f3b68b131b4497b500583b1cdec25f720e94e1d2552ad6cb844719ab327b03ec50363b5576e2ba0eed1dc902e6325221fb7883710d562729b39b8ff7f01af195f73a0fe22cd64146d668d17117e4c7623ad8d5f0ac16ce8ae6085055637b8ee8f0eac7a76d2563e64757c99d9d9ddb40e373504f559a30e75431363ef6fa639924dbb80aafc71f7b8d31c42d48624493174d3fdc87c76fc393c2f88465865133a29db3fed25311c03477badd67956321e4979f8cc7be90b7c9c4baa79ad69c216353992eca2b323d9ea32e060834eb40cbbaddc2fba4ba0d9440828fbc350a1b7cbef75d49497291447f7eed0ceac3381dbc80adfbd7ac6b639da33dce2c9f65de19202dea9b688647b68644d1000fb18ac05e224553ac9ebf2876a63d0173b260fe03f3b82fe516cdc7fd75fc47b6326ce583f903053568cf2a491982847e9d91de06c39450ea40305d894caf3bfaced3cd00ddf7493c13854d0e436ebebbdf5e3fe4b4a28e411c18921866984ec06c132452d851e6a68363c825f8df87f1add5d7640251e84078ecdd562aa5f3b694e9b71cdd143ba009f7a80ccbeb6f3a0146030a3f416367f72f2d12d7d54e262c09f8000a4da380b6c96a2f077316b04ee1f43d577c69573e3456f642cb2ac3d4f90dd5fc74ece54f25ecc98c8b9dd9b43afe58d46dae5938edee987451998d4fbf1a83dca41cad37828442a5a825ee505c3fca32954497ff8757cf47f194e817fcb947db7d6cbb5fd516ab77acfab0437b83b034e23b06aca67e18b41c336135e329ef955a2560a42a0201bd703c9a5b837fabffdaaa2927d0a554931684f6363fd47887426b729e1f7ce9073f198fed845fe01c218ffe3d6bc169ec06cd30ca7440123ade795ac664323d4ae19b3a10a24e7ac8ba0bf494a12dca0c2b32a8ed26584971587812f4147cd446449788aecef99948b356817772c81a24b0b3d275d91cf4b65510ed4dff7f83765364361617d0a06e30b18ac80d9307cca44e5694c1314492f1ad51ab706a95ec3d2fc4e8afb21885c494677380e91a12efcf31f1017adadf9bdd72edfbe672fdfaa2cd2fec7218562fb5dde1af3c62aa3b0c46d3e8fccb92f026fb61c441ff691e8db54c6b95e71206b0a95902041db3ab973a7bfd5846abd89d499aed280dd5ea264eddf3db8639decdb7a423a9f00ea83375b818032ca7d787158cc574e223c0b5ead4505f016223abf1ba54a5c0ba074fcb1aaee381256fce2ebe65e267a6ed798090c97734cb69c48f288e61a8399298cda6f526487eceef74c4beea474d91a9d03acb2c1bddc243b943519ec984823f655c7bcfd69092f06907c4800c89e26c9330b5bed09745972d06df18e51bc414d14a3b69a9f154d634ee90328ce75496fc2b6c2534957b32263d88c6953adff3c3ae9fcc8f2cc0659d5f1b8db506822ad178f40bb91c4202d4a11b0ebe484c21cfd628ed7d66faaf6ca74cdf44d5c0ec5b28c7255348fb486430b7ba84ca94e161ae5a41925bffecffcf46cc91a851854c7579562db35932d63689859c5e6f77750ef876b82a558c053a29654f98339784d1f7e235c2ec6e879de494bbd3b7a9cde68d983b7ecfde0bc6d1001c6db4b892479d5e186461757ad43d7e9683da4fae64b9b80c8ef0c968b92a8f1f18762cf35126a1252328f7174469137e5dd287e00f0e44b45e4834e1d8bf3aa6099e112ceabb5cebf820902dd5c82d6d125713360871c8f8af109f5e91391d63c6b7fe247399b63163fc496bd51b5b3fb719fc842283b5978c0e8d263bba5d0cdad168a291a73915438241dc102836b265b9549faa94e9c10f2c3050d4209e8411ad8338e6a7c85bad178477793b54abe92416811c5a0cb745f64df3d59b4ca6c1fa59ca116173c656ef665f80b960df817882764def5436c991cb20d21dfb8397013da7628110cde7e0336db4778b108aa57a6a6ccdc37426e8e7cf4bdfe3fed9616cf5387c75aa422f78370dcbeeb3c804ef33909fe30af101aa1068fd4a5480aa292da23f40f1eb5ba86e8b631a9ec74cebe40c545249fdaa3d84dcb84b363e13bd5b316f0fa7d70a39ee367d80f5ae58692cdbce3c825ac64f4f93b72fd45a8bd7a3ff7fa5936273a0c8ecf3e157f55f85a51a99e134ff53700d29c063a9d061e937504f9f9259d0c7d178da83e18e1937c41d607ec9a733ec48a09034c094d14d845568648007a65a3630ec06ba48257ecd734f50b9b0844b7308acc83bff802041ed428ea132771c8b7c9b308786b5bd076adef09f86bb8dc67b0d6e6661ab49fa6b59a97179cb656d3be0db44cfb8d014cf50fe77c7974ddbba94bb61d07700a23192210b706e4d18870563ae93bbc31b50790ed0aa2e2e487dda5c96044d5064ade7cc976323d8e199ed9aa9c4f720372519f86a477760e298f1b2b3d15ed1bddbee8a15356c32da6971731fede7e0a3e9caab8e76b51500bf369aedaa66eab1c939e6a1e3d040238c124eb2afaa3a3b5db88c34832cdb59f27c12f9ce2252d6cbbcbf045cf76bb4763c3ec17c5742f9459403fddb8eb29f90b3808c80a0462180794c76ea3861c111cefe4617a70855f61d611390a604eb6f4d4fcc72474af1662a81b4b6f9ef218f64eb8054fc0443c5a2da1ab0c09e5745daa70a59ee574faea3f33422c7989deeb2bfd420b54bf48f541bb89ea91c398ed964edf252f0b6bc98abab8e4c0fc6170e40a485e6f81dfc3e496701be6222b3d4ac25a8ec86d47cc33f65c0108eaf01debadd0f87c39e54011d96282f44aaff957131aa019f82b836e6df4b7ae5155924013c594bc83d8b9f63b1fe1d3b7dba4d"}, {0x10, 0xffff, 0x8001}, {0xe8, 0xffff, 0xbceb, "a38ee1a921d666ce5dd8d7dc7b9da9788f2c9b67bd0d1ada46b9065f2b1e05bdaf9a7c486cc2737dd439b37369553cda08157ce81d10a82ee4e9cc21efbdfba73c3987f47840a359d2ee4b08d59bb0c386306ef1df50a5452cf7ed658b485e8108260619e1f20ebbe13e345492643533eb77911732c9bc362390b375b02c6d9a680e10382e237254a66e3aa05df3d4225ff8df4c269494ad12702064060c515b30d9bf1873df493f24a528e5608adf7cde1e49dfbee35c32da66f3f0b26d63c5214ed609bc6f451b8959822ef8fd7296618e9d7f8bdbda"}, {0x88, 0x1, 0x2, "98569fa91585d2b45aedfad0acaad4204b35c3831dfb040943762d912f2f1f1cec376bfe2845eeb042fd46621d45a7fb7b707b96bb802ac67d0ffcf67308f1efef0e33596fc1ec381777e24eb5343a29e175e5bae0e16164b4dd9c3d14e3b2901d163c1fb8fe5394cf9b965bd65edf787d5d1406c6f352"}], 0x1258}, 0x408) write(r1, 0x0, 0x0) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f00000004c0)=""/199) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x3) recvfrom(r1, &(0x7f0000000000)=""/72, 0x48, 0x1, &(0x7f0000000100)=@un=@abs={0xff39f3606ec37916, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) connect$inet(r4, &(0x7f0000000140)={0x2, 0x3}, 0xc) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, 0x0, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x802, &(0x7f00000001c0)={0x4e9a, 0x9}, 0x10) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b3600900a90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e52dc7d76ee5a821dc97098ff908468a4fdf7404c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c7af45d018c70455a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca48630"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getgid() r3 = dup(r0) write(r2, &(0x7f0000000200)="f8c4f794c0ded27ac274c3e7eabbfd4eee64fa867a9fc9cc165ee1e8792abbbd24638b6613282bb1df9d15fa904413f383ac36a1de3b4a06b3c7b7e171d994dad74c5358779b9dfc421dfdbb91a92670e71bbf7c8c9411cbbfcedde7dc182b4c81aeac240b540adc471dfd83ba403d9c19df1afd33be0520a516de02d08d17548a534f7d5b49c3a3d915bb1f2d72fee6c6", 0x91) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x105) kqueue() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="70c54845", 0x4}], 0x18) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fsync(r1) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x9, 0x0, 0x3, 0xde}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x1000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) fchown(r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x5) 16:00:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x59c6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x5c8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xffffffff, 0xffff, {0x1, 0x4}}) getsockopt$inet_opts(r2, 0x0, 0x2000000000018, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r4, &(0x7f0000000040)='!', 0x1) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r8, 0xffffffffffffffff, r7) r9 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r9, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r9, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r9, &(0x7f0000000840)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000eecd6aaec2e62a988845e6e483cd000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/154], &(0x7f0000000540)=0x6e) r10 = getppid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r12 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, 0x0, 0x0) r14 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0x244) r16 = getegid() r17 = getpid() r18 = geteuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r20 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r9, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r10, @ANYRES32=r11, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r6, @ANYRESDEC, @ANYRESHEX=r20], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r21 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r21, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r21, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r21, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt(r24, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r24, 0xffffffffffffffff, r23) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x400, r6, r7, r22, r23, 0x58, 0x6}, 0x4, 0xc29, 0x6}) getegid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x8}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r11, &(0x7f0000000040)="670dc3", 0x3) write(r11, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r12 = msgget$private(0x0, 0x402) r13 = geteuid() setreuid(r13, r13) r14 = getegid() r15 = geteuid() setreuid(r15, r15) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r17 = msgget$private(0x0, 0x0) r18 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r18, 0x0, 0x0, 0x0, 0x80a5}) r19 = msgget$private(0x0, 0x0) r20 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r20, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x1000, r13, r14, r15, r16, 0xa8, 0x6}, 0x8, 0x2, r18, r20, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, r15, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r22 = getgid() getgroups(0x4, &(0x7f0000000100)=[r6, r10, r21, r22]) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) close(r0) writev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e52dc7d76d85a821dc97098ff908468a4fdf7404c078791440576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c7af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x683ee5f2ef6b045c, 0x1) setsockopt(r5, 0x1ff, 0x101, &(0x7f0000000100)="10882ff562b5be1e7e19925d8c5edcba5b5db677e75c0cd0664bf80c506ac0e6135b9e85d02f32045bf4ab547b2b664f04395175c7023d04af78cc46156d837c2d14d126c74c6e", 0x47) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x20}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="1cdde39297f56eea1d7dd0d00000", 0xe, 0x0, 0xfffffffffffffffc) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") syz_emit_ethernet(0x52, &(0x7f0000000180)="db345f214607aa3a7a2ae7f8f05923f2242141677750a0036727eb0ab3acc8f98e004a0e3a6feb5131cd7ba7cdb88f01fba57cdfcacdfb43798ac64ea7ad8dd2ccf2f06a4ea952b4b264e329891e78cd13d5") 16:00:23 executing program 1: r0 = socket(0x20, 0x4000, 0x38) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x10, 0x0) r2 = dup2(0xffffffffffffff9c, r1) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x1c1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/249, 0xf9}], 0x1, &(0x7f0000000380)=""/97, 0x61}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) rmdir(&(0x7f0000000580)='./file0\x00') recvmsg(r4, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getpeername(r4, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mlockall(0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x7d7d797e2000431d) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) 16:00:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = semget$private(0x0, 0x400000000d, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r2, &(0x7f00000002c0), 0x2aaaaaaaaaaaac8d) semop(r2, &(0x7f00000009c0)=[{0x4, 0x5, 0x800}, {0x0, 0x6a5, 0x800}], 0x2aaaaaaaaaaaabe5) semop(r2, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/234) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() wait4(r4, &(0x7f0000000b80), 0xb0c77b59dd58f405, &(0x7f00000000c0)) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f}) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r13, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r14 = getpid() preadv(r13, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r15 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r17 = getegid() r18 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r16, r17, r18, r19, 0x1, 0xff}, 0x8, 0x6, r14, r14, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r12, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r12, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r15], 0x1, 0x800) msgrcv(r12, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r20, r22, r11, r17, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r23, 0xa5, 0x3, 0x1000000100000000, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r24}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r26 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = msgget$private(0x0, 0xfffffffffffffffd) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r29, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r30 = getpid() preadv(r29, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) msgget$private(0x0, 0x206) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r32 = getegid() r33 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r31, r32, r33, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r30, r30, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r28, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r34 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r34, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r28, &(0x7f0000000980)=ANY=[@ANYRESOCT=r34], 0x1, 0x0) msgrcv(r28, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r28, &(0x7f0000000240)=ANY=[@ANYBLOB="7f00000000000000"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r35, r37, r27, r32, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r38, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r6, r17, r25, r37, 0x6, 0x101}, 0x6, 0x7fff, 0x80000001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r39 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) fchmod(r39, 0x20) shutdown(r1, 0x1) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000080)=0x4) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) msgsnd(0x0, &(0x7f0000000180)={0x2, "2d1aa93081acad7450097fd19c002327ccbaa7de621bf8647d0c0148ca15b64b556da8bc5491a496497bd682b311375354f7242ee43eb2d9f2a0e37187"}, 0x45, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="987d806c5b742a0246fd54ba9b237a0e9c6d2caeeb20412f58e71e5b", 0x1c, 0x400, &(0x7f0000000100)=@file={0xac98e06d2b2f98dd, './file0\x00'}, 0xa) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRES64=r1], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) read(r2, &(0x7f0000000000)=""/28, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:24 executing program 1: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') rename(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00;\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x25}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="275a8b60261d75e43b431d52c604") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3, 0x80, 0x5, 0x65415a15}, {0x3413, 0x4, 0x60, 0x2068}, {0x6, 0x65, 0x1f, 0x3ff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="695013d2af2949b92b8377bb81433fd06da98b2ae0e84581a3f1413e5d01ab6ecc40fc33d67284dfdbb2b03482f308609fd4a031dcd3f8536f9f7613c19a2d0eca7369e2663e30bd835276dbe502672704e7704d026c72446d46170b42b173325fc4e8ac4b2f2a5fa17a51459f61deba54730b4c5440cf9230e4fff5868cb6e79fdeeaf1bb0fb8e8f79a2051d7f0526180d14627d0423e6ec1f5a31c967d8bf01cb30af537af8edbd0c7cf511a28df842305658da7938d3adb89b2", 0xbb}, {&(0x7f0000000080)="312c82fe60f630ba1e8dd93faee31e71de7be3a122edac658d0916a7dc9bba32557e299d37f28add3d1a9bcc581e789dd401667da65b557d2aef6ebe2f8360fd61146fa57dbd3bbf", 0x48}], 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r2, 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x20}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:24 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\r#'], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xa2) dup2(r0, r1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c, 0x0, 0x0, 0xffffa178}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x5, 0x85, 0x4, 0x101}, {0x9, 0x3, 0x7, 0xfffffff9}]}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000240)=[{0xc2b}]}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80, 0x1ff, 0x1, "df0000010000206867dc6a822960ea0000000010"}) sendto(0xffffffffffffffff, &(0x7f0000000280)="f71e6001f01247f18d60a86fa902ebee4b6882a41feeaee287cf303d429135b20871232dd625534d507cc2ca", 0x2c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0x3bb) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)={0xe53}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000180)) r7 = socket(0x10, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r9, 0x0) 16:00:24 executing program 0: r0 = kqueue() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x10, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2000001a, 0xfffffffffffffffc, 0x1}, {{}, 0x2, 0x2ad39edc562d4237, 0x7fffc, 0x3, 0x4a6}, {{r2}, 0x2, 0x18, 0x82, 0x0, 0x5}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x20000000, 0x4, 0x400}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x8272, 0x300}], 0xff, 0x0, 0xffffffc1, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) write(r1, &(0x7f0000000340)="1e07474db38470c1f135fddd75903b928cddf0eeae01685005ec6899d53253967b655b2141d8efebde64a1d106ccf7c33bf924fc2179b91a046f131d7db773b91f7c698793fd858b46efc51112220dfa214b0a69c54747f2281739a81cd169a0ea45aec0de33a3503a54aa6f324b02b7efefd988af2372b6cf8bcaacbb887998043da366ca3fc03d9cabe992d50257aa249a9ab2e6746c0fee35d7a5f96c0a9fee418bab88e19c74d709ed0af4eb682b3367a28f1f7a73068195a3c0063660ce095c01c7c17e2f43ba2f9c877468cd73fe777a5e7ea5e0982012bd4e7f0c78d92a75f52a1319c49fc6f89708ae1fd8b26941c2c72d4116e53db03bd77e62c3cdefd1bb1e274648eec1571cae0a110e0eec98554c7aa72d80547648224571d3a3d7e7b5b8ed57419de5e5b1bc70a7eaf3e2f3326d1d966eb9d672fc6374aa291e2be6eafa307241bd334ee38d1ff533c49b5f6a92e1d15900bc4cf4ff05628e1c9df6e957150189f9fc02aac30caedaa4d45ec0e0436adf4d23e611e79cd22cc6793eb3483958f2d46dd7f8726c58e4303f8db3c35c06d854ca9c8c7df1dc41c39c11b32f74703e05767e8d794cd4dbfd5fd21533e664e1c7265e79fe625e171a85f57097441e8239158dc6af12ef45899dbd7ce91ff7f283ab1e5a74eb99516b70537ab7dc84ef9e3db162bb30ad4026a84425d6fa0a4eea91107e393a68548305901f43de6d4026cf0f130294b5e283c9b264f036d1ed12bc063e58445b19c819d9a7435e81c8a3a8fb6c915597cce0eee8de596a9031e9f8cf7a33bb776169904aae08509d039eb57daa7f833fc48877ee9e064aa1c7400ef67c93e05ea252cbe2ad1d1752934a36b929699040f41bfa8de498587e528ee5659c7ff65f455509307f01b83256beb1c5b818b3939668c09e3ad4c2f372f74481f47529e01103aca91446c0e1921e438fad9ea0ffd6620fa67b7977bc63661daf27aa4bb675c5420d92f4668ab51c1bd1cdab49641506095e7d1fbbb7d451c4df3a81388c874ac741244629e0348e2f94b02f77434475060a06602c4994ded315565b283b4c2f6834efaeb7967e25f47e1a7324a29487eba71f3ebd5274c2bb72d01a38f484ecdfcb79256e6615a742598db3c011ce173f943825e83f1ae8b5664aec9ecd70f755e312f1732e2ff7e18fd72853932acaaa5312dc4a6682404ef15429e2460db45a330cc54d929089982ba587a4ee6d8eeb212f27c444d2e7c17edb6fda63e4cc03af46d2f0991b387396210c27e15327493b9d9c9826eb2c31ae282cc2dcb1c24eaa986b4604b1a546270e146b5da4ac63163cf6171ae24e6b378fb3002e1c7459f9fd907a00b55f69c7733358255a492302edd55e46d7d8032cb96a7e762b8f44bca7b778ae8c4228bd51a7d91cbcc7d77a04804d0134fe2abb11a20bb807e087ba3a7ad06a4e0a5c618fa3300338ab027d68d513995da4846d7c7cd13bbc197d5c3f635d3f8b89508121e2097d7e22a95bb5981c60eac0c69cce794d117d3f6bb94c15aad8dd589a17227b99def4193b7bba0cfbc218c0085fc81191a7172f5ac996f0498a8d515062f3e9dfc4c9d666be2343973aa54d90d783e9e3beb6866892648ea98ce87be32e103107a743d3b4e108b06222821307edcadd84884ae372f844ed3a9bc4a1a9db2dac6c876529b0ecb1e20c0e45c09cc3baef730daf708f10335348aa65180894a11ff4f54a16013e92560fcd8f9ac405476a939e7b637aa303a608b404899ebb446cfe14dfeb2d7f906aabeba5d0c31d337a88ea206871ebc0c561e020778dd85ab2a1e11b16870233b23633d16bba840bdb59a5c97ab99471ce60c8b679765219c6e1e742c677fa7cfa1b329150688a035a6e91c84564cea2df7850ee195577cc45bd9287844a7219785f3eb6b16ef1734ab6e60e5d4e2a2972a379e80c3f22d3edb3252f02d779085442bd4d49c4207c2cdd63b1a9a2e0e391a9ade2e8a61d8b44fbb2d5f61ba1b74dcdc3759ee12d1baeff789e99b7c6d27cde921a63a3de161d70ae52f43684d48e54bddb1392fe0510f3793bbf5cbdb2fe759c97ddeb414b5edee09c9a92bf38f7981a922797e3047c83d8c14dc5481082ef2a050331e5126e4ce6c6c59f173f9bccf4e13637c7e70749afd62d96c6ead76e5c91ecf7d1319ed82d97837eade2d8df432e8baf1c8b5be1be55740f8593aeb3ec923a332eb76400b3efed7ca76ad01538a1b9a62fbc973c0c7686831fb2f4a9a774b90db932dc762a599fc0684ef0e1ad4f19d56719d7fdc4730f3e84edeae3ad491313fe94a34dee9210dab6003c0c011e6c79bb9fa429703eac5f16dd6694ce469dcae60286aa5b865b055778fff1936ea8857497d85578f141b067b66225ab1c0fb503a9b58df492d91471d3ce3ef75322c36cf0a7c487deadbecd751d19e20f2c7586e8e4d4bd50a27d7f0049381ae927b46f2a2e1c9467052df64de28480957555a7150c23c7ac762ecef972a4723e0df1fbc296f696ca38bde305793791958b126574548fafd9871a47a9f7e5b31d2dafb1c1a5ac889e2794b2002a82445c3720503c80512bd457b2a1dca37c428657407b994b037c176990804d72851ac13f74eb9cbaac1cf8a40514895ddf4e7737d74134bac79692ca8b802eb0d00124ddf13019bbb919dbfb127237241eb41904971fd9ed4817694ca54c856005c27a95be9382808b6b37b6a7db11f998251eaf28cd40711772a1ea29a836f150e0adc32051ba546bddfd3bb3cae015a1dc5d8a01284d5f9b9c51e1033ee4764826039344965aa4ccf38ab527c621b7db662bd34cf2b2c5478666f2826111a9f71b03904540b325e0f28b82a6e5441aa5f91e77a371561484c160633d014ad705bed6e2eb07193345498b01bd91725a3612a5288a177568cecb6f3544cd451e937d91086efb109f85492330e6cca99845146cf31b25ccbf59137899a0c223ccce8145b83c53e9e532c942b681d01c1a676750f9075cf3e66a83498e6af0ebf8b9703b6f0909df0de75e1a11776d580df4ff8dd4fa7d8bfa790f8dea80a620ea10b0ef4d324f84d9a13804e5f30f1d9a99a67b21c57a2abf8d02f2bad559d0baa00ddf2c685aaab79b711161527899179ea0f9822a3929b819deec3bc0a0b4c3c3eaef708895cc9b4e2eac2b97047bf07866927d4ee33b83140ba0eacb052cb6852104f5b94f785d21cee16c49fb61033d65c48805dd18089ed2343bea5d4769c5c209d47a4c26e408179a75d510cf89cf59e09a4fdbafddbb23f74ace32af8b3c463e1aae72fb4a251e6eedb545167e397da4467799292d34ec4e502733ae2d19db8ac29b3031f0860589a6689935c83e0c8f37b3ffeae07cfc01ff9a874a53acfcf3625e7bb08296430a64d513e7d0acd79eeb21cbae8c958586aec37797db525137ad2436fddd254d67408b5d499c2c96072fc8cb9b8756b8a195664182a2b45ae5ef0c6135d7db86a6f8cf5fb6b0091845b66d9d15714e2e3b9ce280296a18c37debb243f4e2d1f4d9feaef7c4d278ddee878f618314b2b77a51781d6580b2f3fc5110d164c7ef4cc147c5ddfec5dba4d12dc3f9c08fcfc3b80a1480ecb2e3ea28e4dabf3184e69b0de805cb73e846224c0afdc8acc2805af89eb4b98718b0d3ec2530a97f7cd146d81e10f0e98af267198b0c613843d08c10f04ec6ef0d993c0dea862abe0920bf6ff5356b4d542738522e33f245b5b1e768c7a8b3713b8615ef7b3fcd332f2a08fdbe910ce1816651257d79d4e47e4e05784f311a327b4d3ddf0de6326a33d5b8b66c7a6d10ddf0be4552d2f1f556f09de70703af29171e724f4482b2b1cd50986f2265825ce90a0554ed4cff489f5a251411e8ba57702144884fbf4daafdd06840b20a3b8e1e69a59777693e3d6df25fdf5aa5cfe1d583672b21d7133b244db79d6e6195b8fe272e14c1cb3b90f2c9e10796a096989fd2bad13a886eb15c00e1240a83ad978b52dd6d521e03774b62d3d7cd89ba8e37d33593d5a0c963faf02d858fa32fa9007f43503b086c2d94877230a4243da66facf65dd3da85be5a11b1f95aecb0c92c735ec513c79f335ddb55fb5a537dd51316310dcd7b5ad64ecd4c5c3dd7783c409567af3f57eeaaef532152ccf141971dc7a56cd3f0751e099dbcf22d9448996bf8f28457a60f5f9e202309dd9f299b2ab87b80e18203e27c5c7a444fa039776724aeaa02446c922eca529809a9afd608e6fd67b369fc82dee26489ea25d08b0347bf2fa91a6dd93f835616032aa117e16fa053bcad661b63bb599f6bb7ee6c0e6b8b97f3ed729a92ddee4c03b0e3386c590d1d212300126b7870dad6f55746a1b818713fd79ddfff8b3c7e078bac17b04ecfc9209612e648403cd285c54e8d0615c2bd233623de16b26b7efead08b05bf37b94610c6d331de148b9f682220282147d2321cd9b158d1dc9bc0ddad962ad179b439fd2f9231af8e93d0026c7651b36633c0a95271c57a8c5eb10f65f90ec13818ce0e8d76b7c352c4063bddbcb8a85e030793429b8ee96adad41f4835633a806dc0a826519805d90193e48ed7dc3630aa9b4d3c7b99363c441ec031174fe7d1429e9d0779cbc36c7112a168b303c590b7be1874d7bd1e45bb4bb05574bd94027cc15db84a1aef839c291713b7e089fb4f226aea3bd0c01a361a31ae1058b81bad019a59f40eb2a4c11b2860ccd4272adfa69216b9f6c918d81c2914cc767e64067308c819aaf67cbee88431aca8156e546325ed480d8a71f967755a623116e40e3943772482bce50d9e0946506d789073c5f9c9d60fcfee9df598c1ac2d53de6b7ab8f7ef7156f42d43fbb7264b48a84ee61a2494486edd0b7c6bbb4fe3951c938dcd4f9220d842e548e40a05f0f2f64bd954c166cf2ee66d165a0644a7880e2b30bfef383c9a0900899f1bdb0c9916d19a4a9b6c2f5d559eb6cbb1e0094f470d7250eaa1686dfbf0219653f5209652c5380d87a66f0de8994026baea9f7e1c6df6c56a557188dd68948049ec344cbc47f73253b23c2d2011662ba0c6537832095752a901f198646f201dc92492a392bbd158638cd0a3dc356bb625c14b440da606366a34a82d11a78a6921c500f2715ea829e66c11e067ecf192a5afb3922a9a1f4997a383c32478a4e65c1b48f9d0534d106d104251a1b5389c3cdd260e4a7285f60af09d86cd8bfd4b1d3bc7aeeae258f496e7d8352ed495fecd222b28353a48574899285c2bf557c1449bb14fb0eec6f00b210d578032c0296f1fc538ac4c5c9037f334d3ba85c5387a3e65ff5a40480a61380a0935c9de272536ac765d40cec9dcdd0bbde13591133213936f8317b6d4c2a01be4ccbd0f979f52c658bf20c3c5743f79c1c1fec52dd37382ed8123f14950e94eec63b187dcc5ad16b4aa8cf01d83ebb8153eb405f4f38cfc9412dd5693de32382dec833f6135190c63e62148d8d23f504d14eee6c4792996ebfbbbbe7b0e2752edd85d67dfdddf59136f32bc6074015ba57c90f4054a9629bee15d05097568639df93eaa52f6b4c364a6e1fda7046bd2f712bceda969110440ddf114acb001b9a66ed9b5121783aa2bb56deb211e41ee44e41758c7ab6547898ca860359f56139a45936ab22385a2954dfa223e148dede2552e3c1679dc8865ac7236167637b32361a02e96e49792445ad5093fe9e29f0e2679c5854d608f54b5435af35e253be8b96d915c6325a8b00300e4f676f3886eca159119ad9045cc948885852c335e602ed848d", 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000040)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xfff8, 0x7f}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8089, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000200)=[{0x87, 0x1ff}, {0x83, 0xffffba69}, {0x5, 0x2}, {0x3, 0x80000000}, {0x83, 0xffff}, {0x3b17e7d618cdb20c, 0xa3}, {0x3, 0x5}, {0x45}, {0x40, 0x8}], 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r4 = fcntl$dupfd(r1, 0x14, r3) ioctl$KDENABIO(r4, 0x20004b3c) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0xc}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x6, 0x3, 0x5, 0x3}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x0, 0xff, 0x81}, {0x1, 0x1, 0x6f, 0x6}, {0x4268, 0x0, 0xd2}, {0x5, 0x4, 0x2, 0x6}, {0x7, 0x1, 0x2}, {0x0, 0x1, 0x80, 0x800}, {0x11, 0x1, 0x2e, 0x56}, {0xfff8, 0x7f, 0x3, 0x1000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480), 0x4, &(0x7f00000085c0)=ANY=[@ANYBLOB="f000000000000000ffff000000000000f5a1cd99055f5020ba7d2b9c075fb67cd7aa93861dd5fefa3350285399e2dd5f111ed5add4680c582495236769a1a608b15c64bf2cd4ab183994106aa92d614804c3047a44e5454891166e4bb40a5b00faba4e524e6c3d9b8850d86813e1d2850c4c14b271a83256ae1fb1c397245ff7a4a46c0c584951ad0f2b9ecd3a069e6bc16b5a2d72659b17b4fa86c8ce2316c360693f4f97efb10146d6e547dc37020d4d57b1185b5b1a33492b78d350d78d754da61341f33c0c61a5f005fb662cb8741d4bd38ffb18f5ac2dd96f0d536392d56b1696371eda80fdac000000000000008800000000000000010000005d000000a16ab5c95c8e3860f38d889dad4a86e96fe39b7eeaee43e4f9df1550d80ea6510e818061910423dc7f23dc827c856c2b55e91bc5075fc1c2a53609892807e5068e66b70b5a75e83fb8cf7f1662073ecab5d5633d10c193afb7c3c037bd14b56a03e0051627db785b01e6436deb4096da15071b685f930000ebfeffffffffffff01000000e73fffff93148dfdc1fa6463897e879bf173235bedaa17ec8a4e7a93b0e21a44d38160523a51390ea1796fa3d891572878fb03c9b73d7b1754ff02b56357ee99c9d0c55e70f601713f2fae828f205e271eec517af240ff9ecdd417e2ddf5acf9f2a57373c601f7041c8b3529d80d9aea5e857cb72aa0f8e0fd1248cb6370e42707f638421c95e3b25c968ea79d327b85536820d36d61a3e5f5739bc4095bd0323be13b664596c161aa5f260092b7bad2e8fd43eb3db9645edfbb2c6018515e3da3589a012ff4e8856162f517af401400002958760d531f63489c9985db30a843faf5cdaf012c7244b35dbea775065c7f0e36a08b3b9be434f7871107f0a0e6fb2df1a1d98496b8a8490e0d128f7484be9ad3f22d33ffd00e13b16d0b89b35ac5a120f5e2856d4c81450775a6a1ca293955cd42b8afd46aa7fa5e484558f207fa1ea7f3b6355d9a997ce921772b2374add81333860397acd82510fb6548875989e176bd3e82612f311f67d4d70a58a9c7823ffde6c17c89d2c2052b0b6e16b022ba7ab6b6c4b169a710dc0ed724e9b14e374c40b54f9f45b830e6070897774ebab0eba4c1ce6739b47ac5b11fc6690c9f8179824875d537a984bee2fc85e92e50ea8995929db838e93b39cd794fdbca7cb6f1fcc04abd9ed2418d067ceccc975211ab1d004d5b3b612a0b985c870d000000000000f000000000000000c5f173fe02000000cb507822283495329576f2ec0ee0cf1237f18bdfc087968bc58f501f9ee7b23abf858d12647d7e57896fd14f9f202d51f0e04dd8ccf3e9e8bed79fb98f6a4f518eeb75110f4e5403d0948a211aa92e7252c9877e8c4361f33852b4d63d9d141217a0f642713c233a274759091d4341adcd9f63c687e5629c3ea9b19e590b45864db7bb41675297635221e66ddddb7f1e5397f0ffb347a702f94daecf7ee0f42344ef19339c86ddb8456732d72ce736cc714e367ff632b5fbabad67ffc26d513fa14b3ac9f552637ef3d15beae25118370e87b9f764e8234925e27fd8e586e7af6d47adebe5b7dd4ae30000000000000000000000000000001010000000000000ffff00000500000026525a0336cd4dc714ddff70c7a4ae181b08117a0496731cf5cf17958ca6c62998689d8d28ccc6d2dfded9338e0a1bd42ec16c2442d75002a66042fd97571e754714dfd5a5c7f02a886e38948f6d43576999c58050be7fc3d3debb22eefecb68ba40a56bbdc9ce2bc478f600163c43ff4f8a81e3efcce07ad34428fa998bbe29032b44bc05ec05556c1adb6a6f7e93e6db41dc352bbef3f36622ada2f68fd5fb640bbb441db5ee52ecebb6333c4c761fc5d71fae35d7c761216b9b20f9d33523e3bdea4a7e64d2643f5ad74b9fad37c4766ac1b41f0bc396950bec7c7997f23782494d11c1b5d3631ad95122256ead1bc0e34f860b8555c4ab35e7f9b9f44952533c2087a9533fdcf7db6e1adf2552b348d1b18004c884089afdda435b055e1376fac33dda1ce8d15a9827b197bb9bafaffacb93a4d80ddaf4fa0732aa9b5e3b37775d05aa1e07f946a05510ac998491bafa719e7c1ace4caa97a4d91fcb09288b6120d687415e66bea363022755f1fcfcbd416a4b881a464eedac8c33acb236ec5d6a51f527be6b5a93cbbe855e1a0e49a112f7f6c4729388ea826d356be64568eda6591e137dcb931fb117f1481ec070761b0999218683dc0e055f61ae9f3fa74464630f280f1a15f8a939350cead619262e266eb98c1abd48781b8d4d7ad7273cf2a717bb496c483465f8c200e4a9f3c3b09fa82508f54987b72da243c2450bc096962e0e7fa2737ab4c8eedc38396c86d8a7646199a70ecf085650ac97a0e9c7c7e435ff74326f9abf47949ba6a94d3ff016a0580fba2d457b79c9cfc92268a75eb3b6edfdef59cde08e195909a6e8235ca7e8b6e3a886251a35cc9f7faae314fea76bcae2e229a9076b7ecee324319ddb256dfb5d5435d639f0a9ee7f8a659a4a6a37115af92527213b964f81e1f75882ad28452a65cb9c916216a4d461222876b7bee6effa01c17e12db79c24fde2e6ef6189ed751a94f42a016bcb1d80116e1d8d2674c4bfcd30f1c9ca5aeeec928275430efa2e25e3df242c4f335ee015de23413740ef83499b3e89a2033551803711d650bafb08ef5d65b8797fb49b5af07cd559777f5e0ffbaf37a1863871c2a6ecc6ef56fa00e0e9bad9b23001cf656d0570b37c5d801e61ba70488700d0bab7ce6eff896093e5c1739df87d329f39a51b2cb74bb7e67a0e777ea8a06b82d69380cb2a92541c7998263ac5ce208ab06fb2892db84f43ff95b1e53c77c94950270efd27ce004ec6370dce1591ff5dab54156cdb8ec5d87d0ab459e2e84302def4244eb4ff42d59cbd6f58ab958555e2ccb303f700620ad3efb9b358e5c94c7f3d28c339991a69b9ddde4a14eb1ff05f537770596f50d5269f507b9ad9643802d61edae9a38a85f42c84fdb9b4c34791c7bee5afd7629fc78a1df027e901454d9f9850896e2b706e85380669c43be5d9031e3d643cf400dc7a3a6586cc0d0b8a0efdb1b5303e65f1ca219580acc818e7ef47d0f8599b748d0b986f91942257d3f10975183217901a8f47f609849fe5293a23965de3ea354d93ac330c6eca43afad7d46905b14aac0ae4a9bcf54b9d4f5b78b8ae2523da09b576bb9c19e2bbaf0f6794cfa0aa8c4b8fa5f2bf3d8f4378cb02e5224216a04b81fe17862f990f0b7b0e5110fafd68d7519f756806d5e3e4e4dc4034451cd4bb7325df9b72ddb5fd47e3afd9c695205679dd7b4618a35a3c32bdb46f5c439812196cc108d2eb8c2472f095cb3b6c2efdfc5875911f48e1adb83fbbe6d3c259e3f6924a31d2f4cee1a262a6542599078c131c754125a707cc13c0e87f0a5760c9e26116d045cab1b5752f0934809211e02383547e5982a2a98b083b2617271203fcc151072132f3d5be6d97606ec28bf90cc4ef75fb77255990b31e90861dd4619cc828d4789bbb1bb79e52e9f4d414ffdc71360de576f4718f924ec949056c3e26234731d920ba69bd51e759bd34bf88a4d876d7926fb313bb472d6cd187c6344f1816ffcbe80b2a68c498ef609e2dda2a08d14079caebc1d7efca7ba4796509bec989006ebf034c1cf08ee95a86e36d3dd6d23b7e7a88bbf96f758a5dbbd519b1973143c2ad385cad228f314f6030fb82f64e1b27c7c54266c9bd4eb898f4ffa941f6a3164f76d0f0fc2a0bda001c25baec1c038a2852fbadd3a2165a46474688ae52049db96ffa9f9ff38211b0f3fea7c603648144cfa7eded349f2a8de47bd62b3c02159c03cf0a78b6d65ec08755cc4c9cec5455ac1051adc894d697bf049becc66e050fcbff5215bbb5723d23bcb51c2fc51837f94b4d9b7495b934e1dba382c9a2cdb62e95616bada2cd306489e03f7b52fd5aae385e3a616cf2747c90412bd28f19b7ecf2235398b18d4b886e29ce78ae49c93a9ecda129762d04f20714ee39982d1d04e698ab58d02dee2570ed68857f4b0c0e5ec5d59fb40d349099e3f872eb1e3a2a98238d3f1635e90664bfa3576ed20626045e9244d148f0acb2fa9a7c7db537d34151b8d9b84c206f469e1ea9fd78f9335aac30317028aebc8f4a99878ee03f2699de5cac68ac7b9cc02303f56ba7f7f6a1b7540f50c5a9c20c6b68cfd64f0e69429883b86f0b588be0d34bbc5c4bf64abb0ec55e8a99b8a37ee7167d6fe023374f72f701ed2ede23d321112deb160ddcdfbf3b95c50dd307051ecbed7490caed6e7a56d0f528cb14055ff80123246f5fba9d9c92c5c9df33614a32479d85f12f6da5f69bcf2f7e6e895431a0cd063f117da642e31ece62ad253752a3f14a04e5f23d1f8b1d4a4103ce784afc1f0e218f9478e675a2d59a2c4b9335995ea00576ccb0ac2e5ce8ccbc347259d0055bd14de5df50fa119dfc1e557dd6a32257dd318fc8f681a47076cad7bacbdaf647a0f8aa301c347d31b1292e0f281f18bc7c46504b3b198bf70c1cfa661dd5050968fa1f0954e7092381954e585546b819df53a3c347855eb1f5a54503b983f69e1550d00b56d1700800573422c9eed3abc1c63ab839d0398bb5dd5d6a03190798331ee422150d5b347524ab827315caa585077b7eb3bda67600d2aecc21306fb95f72da5baff6fa820c46ea309cfa16c0273f6a325373f1855034ffade71e9bf33101811a6d8b7266ef8209751a9fa6ddd23e649262f8555cf21e63416617bb294350328db1b544512c1da65141edc9d53db6f000268942d33a230d8b0f8797b84e3dd506111921d1645cfe6044e9eabd48c470387702875c266a4723f585edeb917cfe30f26caea8637ddfc6f46407144c86915689ec616c5621179694a76a24cbda0b26ebef26c087a5fff3d908f33f34001eac486a1df329e654f2afc419be3fe4b2360719cd4e5ea89fdf8036382e7157a288e50e1d907846f653cbc767ccdf1b736ae9aaf8e8474527f7f192fa47beccfd40cf7dbad6d13648af77dfbcc29b26bfcf8d038350380d3d169bf7807d23a20a5d141f02520ded1a35edf8460c0ae34d3091dd0da928ce1c152b57ffbe2a8174781b5bba508ac2a31ba306b6b3b9b1fd9f2727052863f83c2e2fdba78616b2cb895da6dd0f66317c9e5265113935f7538d92eb5222069b6e3fd2ac0c88e8bbe3cba2e0499f3feeb0300012ef29cec56ab31c96d0e9094ba29ac6e7cff2d084b91ebc10b7f0ac32f529c2137229a4e1ff77cb2cc1fc99a2b54c30f347709b978ab85548d7f37cbc1759c3de64c58d1ae06ea6590819127e632b96d21bf7efceaca8b7ac89431935636bba767ed8261b87bebc6340cfbaa7561e72e383e3123067af8475a1050441ac44cdf79c6241ddd55228d9a13b6b1f8e9ef62ff89c153fea0654ecb579f67d10f699929696cef3ad602f842702aa4210e423c0a407d2449b8701cb69c38686391f2f32ef32dd0ea48986778f3075364417306dac3bba3430b15dce9d06fb11c45e5f9f9407f8f00e7b805729ea565061189968253978a02aa7018370a3560548565e6e9f3e8a69d65057144738224964cbd0a6f0c2673258cdab71f2c3086c8d09b18210134303116bd40061e30d528337168ce9afe094e125010efffb20a72dc5d3c7ab96ad709e9bd176193c507b1c5c42ad9bac8afd5357712eb52f845aa259b083beac73eeff9e156655ecc1f8fc57cfc28bca5fb77111ab1ed097f1d23deac6dd084ebe1d57539eaa3529aa0334854dc137d0635f8a1dbd46cdca21c0123e620fee3780c875f21f223b1321955d902cd2c007ed717c936e4c15a049a095dbab8b8c842346af8531fab3b008ad7e2ab22979adfedb4f7307404e6066bee5bbf6ed3048627904beb5e11fd61338285f56df1cb8a9024e229a82aa37d870864f10df752f1cc6d0bb850e2c9972731b73ad5d2dcabfffe1f1ac1265d1fac66407d28659a97364d280f4b09a55bb459bbde4590926c50e8d6f12b110c81489f1d59c28c51fa734227310533005978fe70072df509352913c407c1a16592b01ab1d6e32d66a72f5b16fee4218bf7a26f4684080768f312d0dbbaecd57011eb622be6b41eb2fac5e2f3d3d6d1b6939a61e6edd0e4da3e549d6ac9b769eb2e5c15df864b286c4ea44ce3077c55fdf4984eba8117d06dd062d712d9ea866544984011707ababe623753039f7ae1bd0479fbf07bf2e6f9fb58af533fad3ffb7f2b5f24b224e8cbb8bd42d774da87bba80f55cdbebee8a45874c8058aa6a5b1553232ec1f2ec76ebab57637da7c2855479e854aa0fb5e64774b84dd186eed1b21fab924aa69d900bd8638868683b42da073ede95757ec214dea416304e92b6956780a3fb5c79610117d4890ec73b9c661876a28a3ec1623dbfd1db23f780f7870be0e5456e121ddbfc28e29354c35238a38fcc7bc35ff53e9dcac25ce0e005212c082fa6eb5093b9934398e1bc10b06454a2ee394a54f1cbc48d83304b3d693b10676cf13689a5fb1384e5a722b5b3ee2e021e9fa5ff5f10c23d9c405f2df4e439ebde9c2ccf2a7acc06cc8694f495274d46dcd0d992760a9e9587db57c7450ca2858a86e5c87d2dbd0cde93de30fca9bb273a400c591ef01b15f2eabd1a729d7a9234bfebd9260a0efd3e9f7be67e7cabb1b45b93b2f4635c27ebd1c9bc62cef50fc4ff359c39098e233d7ecb3a9fda609dd64474204b8fe627d790a8b69ca999edfad482a5c6248ee262cb116e69cacd8fe0f9db78310b0465f62490717374d69ec5b36ab3f17e038f8c613223196afa275493a39cdcdddade1a8ea6b9954dff08969f011d0869a36f4bb70d7b36c066c8c514fff47759c820b2aa92ccd9c5ee46788a61107498ffe60194847b4200caf768ded1861df88c50c461c2390fdeefd91f8dd27c6ad10673ad8a8277ed6f0a2e541e1ca25e5ba7d9c17a54ebf6b4de6f044712c5c12269ced3c44973307fb3c0f36895326c637693b9790a7ce3e26b181f9ef2931d0934ea4669b01dfabc21663a453cf1b72c387f2add48e23bc801acc8bb063f9917d98d61e280e58caa6db417842ea43bee9483563851caf1918f53e9f89301dcd663139f243824701d9ef6c9e6c30deb4e710e3b0d366c83bdeefc51d2e65164dd6267e29de616c6ec5d2a48d56850fb65375061135004d639168c72fa3033a7b441634682cae8949d8cdd9d0b1ec331e70db9a09a49c4109d410ac3218e61f68e2d522f7ae62f32f13b90d0b64cc34d3469db0af8157c034ee0b03dd7f0ef611a216ee419251572b26ebc54e3ecc7ba079cc8cf8e6b879919773ad43f6fb05cf19e40ba7e8b04504b56cda84f9c049185afedfe1e02b2ae41e61fb22af13a2e8010000000000000000200010008000000f000000000000000ffff0000090000000a880edd7da24d7c4937ac6068b8a9c6f22f2ff73bfc4cabd1f8fb721735694e73acb9ca94f551b1f1f7eb55fe5d3fabc1ebafd2b5b4bfe917f94bafaeb7f3b4e92e6ea257e584dab4c1044e39ac5a48e4bbfc212a7e71a15a898875cf2c4defdf37d7ecd1e61b7cc28ddc18f3ef3966912d8a86b220b0e5e8c0ca6f84b108b38ede2d21049e9abf6cfaf32376bfec5aa4099001443b6a3d4251c3f63d3d1c2ee6fd753444e073cccd3bf83bfd8ad2ba6271bb045c5601f5305d77e87fdc09a148ffe23c4fd434e609251251eb4d4b64c93f91ce57095f109c916cb0818300002000000000000000010000000900000033bbedabbcfc153e9d5bea05168a4100be1300000000000001000000bb000000fc1e1f0973c2135df47f5aaac892e9f713258f670f9eb3058024b12cda45a5ef235fd02fb80e488bb4ec21b24c30dec4d86886896fba25e232bfae7b3a67e352ea18f1a577165078758df6992e7cebdb365d5d241df18d4e6630ba92e7f2527013a55822ac90ef0cdfae21f63f816f8bc0e564e7f75226a17c3d2b14aa833024536d752d9c3359ce057dba1e8b707cdb7ef3eaf0fe9cce62d6c15cd5b2470134d9d6ac8b65a279a2250a8d41f368fd8ae72f75141a810e9e3fbec7726657ee4f58107a1a33dc3d161782c9a11a3f890aa65ddd352a74367742cbd27c7e5605d06284a4cdad44066d76a996ff9d9393297526ed7312295429b4c4e11287f10b173fe80251fc10c0722282c634b69e8b47363c8dcf6665615417730a5efa13e8b69f63c194f9944ea0049e2764da1b2cc5a24d510b5d38f6a3c6901ce01d5d15687d9d07d82d4f02f60dd755537c6e0fe355512c5812fb49547e345fd5a3b68bc958d9aada6d559eedb71fda808416224aab0ff204f4a58b622414176f6aeb3a391fb63616d9ee3e7b9fd97dd6d5963303d9072c5f45957e097dbd706f08bade1e326377c4a4c0a11d9c831ca5ba6e43235e57474ee6ef2bef7251587d212a3fe95bce4af1d7a85d27922ff82d0494e1750179c15f03f3a6ad9bc98a7c2ff96daa0e44f89da125685aee01b72c2187e706149defe110ff08fdaab4c5c5e69b09c86e5699ba414e228f263e979c74f9ad0f7396eaf7825a88a8f1ff8c687db680c8960a7074d88b78b23f65be6f2839a5b60ea9c3d2318a01fe2287396c1654547bc326fe603e1808a160c3a55b7d78481a7e07df10fbd8a2f651baf5da6789d10c01755ba01b25583ed3d9df27678dad9eeee841ba78215a1e12694bb5c62a0645aa7c3eaa123c30404f46c664a049b013a2a63fa6d1ffd1703a4e55b73eb8e81d1bcbada476950ef49674569febf395157b908795b6320e074d561503980cdf56c8b77af4dfd6fc0a9d934897ff90b600cec0b54243fd49da64bd43a2b134b835e277a75d925cc2ac2a55e715ecabd4eb9ef934f63970883e1c4bd76a7322bcc0ddc12955848aa12d0738f6b82de325f0f7e36ab43b4fed624deeb1fef36349061feeb11dd4c0719f2abba0a6a707c0262674409be90f02ba7e11e23dc62d09073bb277701737f878a7b987d7ffaa7dcaa2b19a118a9242bd6642d52d4d889088038159dc20bc4bc57917eeac78f3d007498f44c1067c7970b2de37da3b50434d01b07c3a4fc7c15fbd39cd25d0f3f0a993fb879be308e0f7d06b26e4c2b5b12db1aa7e6df5d3f5de4890a1d1264e9c3e6e4823bf9fc0e98d29f549fa5577bceeee266af5ea5520c62628d79a1aba578a65bbbb6f996a39201fb502b2823acad5b605d78e308278e9b4e2941939e538923d0fd7ecf211653f699bc4efd0cbca064f15bdd9b7db8d24c138f092d8b6461b18240f0f44b079137f5fb517e36dcd81bf42d4425c99767f91451cb593d5d94a7fe04db4117a6d0c68b437d09f15b1cf6b1e11e1c05169f0bc363d03c4ad341ea42a9487702035a22c6d7e6e720972ec203b6bdb5fac2169fbfdde4927fa97041eee78db36a8643cc4057f6c62f8bb6612ba041d4c7e2fb9d6714d6014e00751f6c583adc550c5e4e6f7a6e479256fb3d0925cc5b4ecaa40ba76c7a35c0ad0303590ba7a4697ca47983e6a095bf75b9eb3cae83ee5f8ffbd66081cb1870316abd62fe1e3164574332f71dd9dc521000107a365ceabcaaa8866e619a3fc334d6d7bf6aba98d02f2b337099ad2d22102535deab44d820006fbb4c03ab0e366e14697d6ab740cc6e3db7ad73b899fb70c0fd29219eee640bb16a7c7f6b5a79a6d9c417484173fa673db3dd4e8cdea4c0abcc2263ee010d327986250ca247c73004fc8a0144b52488f853c94a0b026816e11dfcd801811114e3cda2226ac5297fa69cf8befa72b4d0e6e57acfcd1ad7000b7f2cf0b4c9ba7488ef765ab2773231fe1da5255ed2c4f39adcab8ae148d1ee742036e369ae5bdc86d9d6ecfa68ef7ef11646aa3e657f6a911828fa3142bed93d4b18e6ddb36915c435e87eae2fc2bffa42df88befbb5f69b19b9ee25701cb51185c536a30aad8a4326dfc97ae90b5ca94fd8e3f49d78cc17bf48ccadb58ae61fe17fa64a07c83e03b43d9dac0216e60719b81aa540e6c8d30f1fdbb9028a054cf6d01cc95ca2d8c0a0352725644f64272ca8e01b2591f61dacbaa7a79ef716f24a11903b599b88f27bdd1ed21b322de47cc991330f27613913327409bef467a4f65867acc26df6d51bd2c2779676c9c8635eeddc4c88a25cd9c9039091a1f18b9aca3cd4c40a1cda0b473628fa786bb809840841cc709b4b1432f364b3c24f28affec34163e9640f6e408bb73c1c13c8c6d97f5a6ba1a60f5da1cdc41af00e30f4ccf4603937860a40f61d9ca0ec3f2b2c22a6aa3849ace2148def34cdbb892125e3216d86eea183f22e9fef738081c48dddf00308070bc8b2a13e011d300689a265953f43582cc7cf1bb3027e629de968fd174aa3747ca7879aee236b87c0c133c84bf8f4c0d29f3380eae42943e4c2bff4ee5e2da3f61bb7ce1ef377744f749162f5dad7d04a8c7c1e54d77ad3ddeeb1a4dc291b78c6bc73058a4bf43b6753b3280e79631f872c7516ed82301d18d112610fa87920abbe829f9b6c631737b6f194fddc40584a1cc959345e1a387bc5a2e30bb0df2b47d0a759c414ddbb2427da7d62094f0eea216010d53b2bf3d74ba2b1437865fce1c7c8b85b9e1f42fd21b5aedb006b808573b1700c92fd9a96ab29b3c767251a1e7b7510b33863b0f7be481ce76064bcc29c587f4066670fa996d64b41f4327a898e3f8d1fd8c151f4a20b6137ae5ed49dd59f9f9b96f09c311cc05ca40abeade944f0c94d05c1479fe9025fcadaa3b948a29ff6491df61b8203a0cc7737befb6bfc4921b66b00ee556a87e6a7e90bb7f71ceb8138f80ed42d8f4d8557835393f7f9c548bc1a6250e3bf6e57fee3f1498c8afa10b19c52ea32811bcdcd4f602be2863c50cfe00c356a0fa13f2a6c5b41e14be3a9c50fabc73e645fd1a0237e3665e6d760f0d355313ac5e7431e655c582db3bdb63bef46fbaf90e17ba07120a047fd53d41a943f9398dda40a5e05d66cc20d9a9b2fe204d90b6080a38b27991ddd6f3cb510ae34ff26216566989b7141e429c2bb39bda0df68f142505eb3d0fff7d6cf5bd3f438b6285995998ca5dd9689e7cebb444be4e51acb8b8abb935004e3eb876d63b696fecd35e9c4ccdd3244a82a3b1e55fdf20072bc1ba8fa0314509b5d308f2b16c97f3ca7f6c229fe26507f6e2ad90129eb82a2e33887f9aff00770a9ce29925638055ddff4e2b49aeb806bb705884b2a7cf04a5cbc85a292686df10425e8441d1413ab764957c6c21042cb26171744f923e1081a049f8d5800415da90a029d4c73eb3bdfc755bc87f3b8b2e1f52c386ba7232ffc7ab36c39ee2314a0c93802301aae5f52c8fff51380b7dccd1431665aa14864bb3ea3b2c726821b44ad35f782f94c800cf57e8fcb7fd32aa6b871032ae6b0b4d904711767b6b9128b7386c01768c507436eb459adb2cb2157f7a496fff81ff1db0ad901f292cf5e42902a49639ee206d06a668b2713e578955b93f051512d99f6e9b13be1e750b02d4afe46c9bee9bebad8f3095ebfe6fcf3dc80f59216730612f338b65c78afeebefb3aa1c28be034ae44602658748ded103959c082e269222e2c98ed7348c4c55c70529e0c721ce94cac8750565ba110810a6ef63a38a6274c32b09f85bd7c3f1447dd8245d7895b8000ac888900076e492a430aac10a17a89552ee9002bfba2882ab1369acc9ae28e4469975d836aae1eb18ac4551a5d2f7b20863f554f634e091de42162900b5815fa69101e1917ce0efe6235934a37a0efdea5a1fdf1e5ca0217b944585c21769c1c22d663bfe47cd041af6617030865f8bf1f258a5dfac8753c0238d68390eda5e558eee85f64ccf8edb00c4e4caa429773e58e2434f144b54a6c422550774f0f6d724cad23cb7a82d884abf7a917eb010b37a6ea5ea7bdcc5fa0752e484eccabac7fde93e2f287bd6a3f8696a796abb0290003765d5869647dad105771bf9f0be2f9762fb7f0fef07ad650801cf4d8f4f5968a64a6e70e51103575cfa9754e1e0e5cbeb5d63cea59fd59076dc88a6c84180a4c789070a12c62cca932b17e717f6c19b9c48087a2b81065ebb39b06f79f03e70bffcb746ed3f6f597e878b5c368d2f7584f980a99652062ed455398256ca577b1205f76b0d8019baeb98e860768359b2d95a6b4c7cf3e4014fb8b7c1de15f785cb486d495460843df80c5626b3ee8b422a6422ac7dcb6926cea2ee84c2c599820156a6ab97a3ee533059adca7381603a10e076f97fd265d9728d60550537074da03664656ee09a89c14bca05b49b564e569b57fffb560e6907d4e4a19c774ae727153414517d7b3932578be670626b427175bc5fdc5087e0e61751bb688bd1edb6d80781e39eeb1a00f79dbafb1f7fef54a4ba3eadad205c78c42bf884146b4a93755c4ebd5949f2b834e0d38b0f43e52c0f67d90ea86334f8babd39cae08598d028955e4231abe726dd084539426544d57a0dc057932fd3fd08e9001f629627d05cbd71ed142a2b8c4deaf1836092e00b127cdbfdb2b0c37cf6b090f5c871eab4981594ce27074eae1966e0a625af6d5e01f34e356c0dca8e9ddf4dd9bb5180962199033e5c0d804fcf5870e368569a6392d3869a7dc74888d3d3bbc85ddb7f1a2e3c171afa67ab5e35a5ca16c7656d899f7e316989d7fbfaf2d22991a58eaff33647df53bc7a9bd240e2be00f206386c1d6204a32d7e401dfcfbb55eafba4e86c08a07b38214a935ee8c41b13fb09cc0f390afaf6be8aa9491754dcbaf99ee953e209603a7b57240fdb0f5b24c115489c39ed7256152b35d329e9cd61b107b4a0295fe21e87968ac13b4aef8f978e89350378465ef96b3e9f52a989493ab0c8e44ebf2d15aeb8ccd945dcbe0052e8285342b6210c3a4a00714f3b3320304596a131c8fa22a7c44ee93ddc787b6640d32bd134016d586c2885f88e0d0e5956e691548e08da5c68b5219f916da0931d67a17cb2f55448ae2d58851ae3a3be368a05afde106b338b3e07034493e2110b5d9867ab90afffcb66316f684df0e4d31b6f6e8d292eec6cf07501885171ce8b91316e2c5aabce2493ec0c5a4839975078f12c8f9a79181ae99cac76f36bfeacb2efdba0ad9195b873796439179b88d50d32558ff9049f5aaf65e9729e922fdf089ed3e1bec1111bc46259f4d6dfc33396abed8f054a09a840ae9190ffe415e81f10761714ea8c9607ffdcf1c3ac9e72ec09bd11b23500997ab86b025b71483ffb0498298a0f1b76450f88ce1df4c50c1f8e182e8bc5ab55dd5e7e77fc376e93169d1ed2a38055e75feaccda7a80d4f3536c81b5571c1bdaca091a4c12236296be977d6a073bc78c3943c191978713101323788b844806f162fc07ad50ecd1cef7a1d36fb94b776b5a991012a12af0bc54dee1b49e0114eabcfc9f69daa8e7cab33a9451d3f9fb9546de79ef241699d7fdbad192022b83c31189630a80dda34d899639863776ed909826c858fcc123e04fa6a14d40441c4babcdd605a59de2617ef5156c2886844ef9cc98828cf77d2f126d1cc91d767ade3fc29e39f3f73359f56ccc27b1dd2e0b880069e78bfb98fe5427b0f15f46252ff4e0c3f805cea"], 0x24b8}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) msgget$private(0x0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0xff, 0x0) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x256, 0x0}, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() dup2(r2, r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r3, 0x0, 0x0) readlinkat(r3, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/128, 0x80) 16:00:24 executing program 0: r0 = socket(0x18, 0x1003, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffff9c) sendmsg$unix(r4, &(0x7f00000001c0)={&(0x7f00000000c0)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000280)="83dd62e49eb2690050a204d372b0e87ce4aa4b422eff9214be8859c2837e20db338f5a28bc2f8be22cf5484146900a4786bc8e717b31d0cc44767810e5c33afdcdec8fae5d5820c18d8a98f81e71f216eedce1b05305f98fd023519cb3c744a71fee8ba4051e629128ab3133c34018bd4085853ce9d6ce798859fa75f58719b4e39d2f731aa423e6f18bcfb24943e74ea9a45141bc165f198da763c424af47c626e5dad13eef9bb983934897477b8fd1788d3ea7607cb0310aaff1d3bc03b2d20c34cb35457acf0dd055f8acf5c95fafd2f41c78e3566a99c68ea3129f759b94e8b61b", 0xe3}], 0x1, 0x0, 0x0, 0x80b}, 0x4) fcntl$setstatus(r2, 0x4, 0x80) r5 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r5, 0x29, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x456d9aa1d1a216bb, './file0\x00'}, 0x2) 16:00:24 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f4551c77990142c2c", 0x494) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00006fd000/0x2000)=nil, 0x2000, 0x2) close(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/180, 0xb4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x4) fchmod(r1, 0xa1) r3 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x800, 0x2000, 0xb4f, 0x2, 0x0, 0x5, 0x9, 0x2, 0x3, 0x2, 0x38000}) mmap(&(0x7f0000302000/0x3000)=nil, 0x3000, 0x5, 0x4410, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r1, 0x80029, 0x7ffffffc, &(0x7f0000000080), 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) preadv(r1, &(0x7f00000004c0), 0x12ff, 0x0, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) 16:00:24 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r0 = msgget$private(0x0, 0x280) r1 = geteuid() r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, r4, r6, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x40) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = getgid() r15 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r15, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r15, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r14, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r21 = getgid() r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r19, &(0x7f00000000c0)=[{0x0, 0x81, 0xb36e2247fb563a33}, {0x1, 0x6, 0xc00}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000001c0)=[r6, r17, r21]) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r26, r26) r27 = socket$inet(0x2, 0x4, 0x0) writev(r27, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r27, 0x0, 0x6a, 0x0, 0x0) r28 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r30 = getgid() r31 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r31, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r31, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r28, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r29, r30, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x7, &(0x7f0000000200)=[r30, r5, 0x0, r13, 0x0, 0x0, 0x0]) r35 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r35, &(0x7f0000000040)='.\x00', 0x0, 0x1) r36 = fcntl$dupfd(r26, 0xa, r35) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r37, r34) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) fcntl$lock(r40, 0x7, &(0x7f0000000240)={0x2, 0x1, 0x40000000000b, 0x8003, r39}) r41 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x2, r1, r25, r37, r38, 0x40, 0x9a4d}, 0x5, 0x87a, r39, r41, 0x1f, 0x5, 0xfc, 0x40}) getgroups(0x4000000000000063, &(0x7f0000000380)) setegid(0x0) r42 = msgget$private(0x0, 0x10) msgsnd(r42, &(0x7f0000000c40)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb73390fd4ee55dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecfc37e0e7f7c243f3831780bc182f4b260002223a3698f5a039cb15a0cf870d317b3dd9fa2e48c45ceba50127f2c4f16e2a3e4d0432958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12251a7b565f80e5ae99e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea504f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43facb53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb361c7e8a07e53cba38b432ea036794996dff9a980cf7e125100dd527d3e5fec915f06e9eff992e43baa6cd8dc33aefb7260c4684ae9f7f9a5405e246ad90630ec266252b21c48f9fbc1dff49bfacad7de76e30a4877ec704fb4e4865406303fb29ccc46b7a131ff488cc9df40016fe04b94321d84d58cab56bbac90b0d7ba76e2495b4e6ec78c4d324c25053b12db68b379efbda22ad14601460a4cdd51fcb9290000000000000000002a4ca7935a32c5580cc90833ddc786aa117f700357f22cd00f03eae23c6585f89eb276cc4f5eaf6dc70df00c6eddfecf5bd02c6059e90f7c64fc73ae6465817d5c4ad7e15469785fbf47da1d065d1dcb08348e79a7b1ec5fdb4700c94927a8c90e3c4c7ec95b41393287e530d4dcd6fb1d5ae72581a5ddb39301ab55c2f601e0d84f55cfaad7541cbfdf9978d52ae3c4705967f120322569b5f2d075032b9bcc86fdff9ceb3322246eefa8dae5cde4b199205a7b2f350ac0ce948d"], 0x86, 0x0) msgrcv(r42, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) r43 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r43, 0x0, 0x0) shmctl$IPC_SET(r43, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r43, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r45 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r45, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r45, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r46 = getgid() r47 = socket(0x800000018, 0x1, 0x0) bind$unix(r47, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r49 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r48, r49, 0x10, 0x9}, 0x8, 0x1, 0x9}) r50 = getgid() r51 = getppid() r52 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r54, r55) chown(&(0x7f0000000200)='./file0/file0\x00', r54, r55) lchown(&(0x7f0000000780)='./file0\x00', r54, r55) lchown(&(0x7f00000001c0)='./file0\x00', r54, r55) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000080)={{0x6, r54, r44, r48, r50, 0x1e6, 0x8}, 0x5, 0x5, r51, r52, 0xfffffffffffffe01, 0x9, 0x7ff}) geteuid() getgid() r56 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r56, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r56, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r57 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r58 = kqueue() ioctl$FIOSETOWN(r58, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f0000000280)=[{}, {r58, 0x40}, {r56, 0x1}, {r58, 0x40}], 0x2fe, 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/178, &(0x7f0000000000)=0xb2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x80}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:24 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x80000023974441}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) getpid() r1 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r1) fcntl$setflags(r0, 0x2, 0x1) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x400, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000440)="709355e5ad7d32dbe37f78eaf443aec7eda36ef7ee6144b3b971b457069da19ff2e8ee5581ca3a37257573587b96db32bbb8b8d8367bb5ad0fdf0fdf112b6e13811556378d5d7661759565806068bbc42a2addbb467c036c2e2a23fe5523819ae408710eaa17e8cdce868116847d33cd8a33941ad1c73e2586a84e4c4d7c7dda47995fe7bb34f97712c11c4d2b5732e8f951d8f62b46ceb3e226b711c24dada5a60a432ef8a2e59ecad455a4bfd27935847c38730c14b7e6d611f2083477a10632504c21438025a1f38ff86ad1dddd3aa65242067075d1538535a09fe1142b6b635194dc8a238161f0dae60b6bc3e97623db14941e1a9f3c5b0bfaf39e4b6376a983250149f7c097ea55173df26bd5d9724b4a8216552c1f368916c2bd1c830e08080732912e2e1e9baf31f45b264bdd3dba45f45686ad21423771eb47b959188f3cee9cc9d3e6d41633a4b8f1fca1315f7d3a1dc20fad4b16b22115f2d6d845db34340ab6c88da446babe7b1a73bac9ceba8e4fdd81f12ac8b95600411cf841f98b3aca6c570a629966523d530e7cea6de4a04971765b9235e34a95010e40d68284681c25835f77d33214cea8d8375a36467b50ca9eeccc48a7d9c8bafbd95076897ff95de578c4ceb1708ad461fa33a5da45edc53126760606a25eb35fad569c36211e4863dd510163408fe8a92b242a05be465add7a30cf48a026ff1b2246feba490dae2b64159ec1feb57d3db552f8b91d746561c61c4ce6b529b9a45c2349cb13cada5acf0759291c75c658930f15e770cc678fed983e6c3d0ddb3405071ecdae4a49ebf137d23e2da3ff572fa9cc83772d2c451dab609f7218c76f8611c5b463e89bf4ea90ca8e9d1659a09ec6e8492c226cfa7b4715fb12c419bc13acb1bc10101917b9169f3c12d2961d4fb4f9b164704622051942a9456369c222feffc31c2ea7e8d8d1289b64aafebdd36a015f3faf9828ef8da1f73169f229731b63a7552568b36bbb53c9bd5d45eec863840aa451c09b0bff6c1dfdbe06513b41cc04c10122bea838372354ceb6e647a6a8742d4d641616c077b87402dd964ed12f6e34b7e8407c450525ed5ff97951a6c2362d552265123b2790c9332c1e43e7a345db61f48a03baab4550870696df02768cd18440abad543cf9c9fe89f1c4f660a9c4faefe8f1de722577a9d1c5aa29e23261cc64e9274c43cd32cbef62ced92cf284c024eddd080077dc65839c49f95c0f37793ec814211ae1505b32dcafa6cef07bbd509a1917f647ef6deb65995066f7b16697c739fb4e1127598cf035dff0e84e2e432df61c4de76236600bf3817c3ae1de3d5433ee834ab05681d702ae9f356af67726cc36475f734cdcacf241d6f1f632a759dd3475a9caff7a3e2fc1efbed410a8cbfea565bf5b50cd833ba9266d4e32787d51de1c81b956dcf6bdca2a119053d0c48deaf38b871ddb14f08418abbffe56d50cc4eddeeda75ad3c9c73042308a3b9b29e0ec971a9d952651e8c1e932a0921b000ac04ea304e6b3ed7b3997ab1ae71dfdaeb87d89b2a7b416effc1fef1fd86a19c026134c77c5f30ba8e32c4010f8c9ffc60e4283af09a4b5c6934967e922eb092aeeb6a1960ae0c093c570da11d40dcf6d4b375617b3c6ecc58d3ebce34d3e3258833454caa1f16db71e1441fb5188fe0c3a7bb526b0bb99026268157b7361d857bbc0ff2aa6e71db836df227dd228e5fe7c216109f71f9debf8cc58d6f1f26de23159248d08f058a4fee601104a60707d70877b601cc9f22873542f1b32aee5414eaa22c413ef813a6c429bf51a504e7a79802cb814af60be2a6ac1297bc0512fe224f579474e30542b6dd027b1c1905f8dab3c329523374dd1d494f126479a96fdea5521efd1681ded82ea545e3b53382e151c59ea2e5a96ef67e41030fddd74672c806648f686465d30d6d85f54b01fe5147246f0179acedf108262750a042656d875afcd4d8b590b6eaa5c7326a5b46f3f3da82de9e3362096f41abd81610c661435e00978bd4d6e5239accb3e1ca57dfbde26904c1a4fea80e1a6e479d542da6c47a4897f95c6f4e6283a68506ad8cf972583c7efe07ac86e596045e64a00dfcd7c94e6a7c56cdb748aa8700a0a642921c70ff2a241bf9baf4d98d7845bbe8f98e0075151a8e311c282734829ca3228b1e183d00671fd754e20d94a4e3ed2c529d7ad8f165e00f49460385048f7998e5670d2253a8f074522a077818ff6060957aab670c5e5270ca6e53cbc25ecff55583b22a42a7a8e8b3bb562d2b01970b9e76bf94fa8f885a780bab5d4bee8d000ee4a5b7b397b9ff11c2f2dad6c189dfed2bccd19b9deca11109bbefd9feaf1be71750bd61e364d423e0e3d77743166031243235b1a651ccecbb0db38ba30198af0c6dd952067b96c5e711117e5ff43b8ca73a4199bf5fd7c2b90d96fe340e3845d1b50483f45280f5bd04b25717a598e702d30638783a5eaa27f2d6d1453953735e5305ad26c53ab9857d7e6a3638d997eec68005f595fd4dcaa9f21d690963a44bf91c3ea530b4b263df5d4208085f327db876aedbfa8dd97ccf2022f4cbbf42633cecc2d0256cc4c6a522bbe2a28f3b2e378c27ede8dee4733ebd7f10c678d84b8c78063ee587b3bc117eba2663aaa781d4e122565e7d02730d0b3212b92f0e6a07fa9b06622ef69aa367526eecaf5f56891aaac8da70dc244e1ef3ecca6483a0452f05007b09ea501c2059835e8db139265dc3e3c24d02d926d78caac5f7b1f6b2e52b6b15583b3dce1d9152f98460a570ed31c66c4ea4336d066c705e4572b1063bbb36ad50eff8d05e3740a96bbf90de99ed3985096bab74472ca26e998cb185a1a47bea33cdebd3cafcf21baa96d16eea81820daa6e44523160249e08978a47cb51aaf44dfb6838f19f6186a0281e8491058b048f27460a5463ef8501d19aba2774b67871636f811d84c2f2b8970ba1975929addca56f4da5d3523534abac2d61a033e793c3be00a6f33b09c006e8c09192946ff1afdae0941b5d48feb8bfbed558323da36f0017a1ef1f3f0bbc8932f9607b15bb650a1fa7e6cc07c2065c78ecb39b3d2caad39c570e544d5fef3f17517d577135783e2bee7f1978b411736378f56ccc75f858f651d913a6647e719bbd64a3b58d53d68b1a0c1e62f879166d2474fbb58e11a71e43d7e6403b713f9291d9a7e7be5aabd8ba5ce66c8083104e307d420db8ea4f72eb8a33129fcdbef74757f638c6fedb9f5f7e0e9abaa6f4aab0e0fd28c3917f65c09154602aafc1cbd17aa182c6f708ff27359d99cc81ed230885680c0a4c2bf8617c09887c04b490f29faf15129956465262ce267616ea015ece2e64576222edb7ec0c3bcd23623c33674631256e7db01e1ffc9eae0bf0050f46d34922658f3832ac23bc8b7c61366db142b007202e303aa6bade716ef96605d995e7ea720a2cdb9a995b32f04de8a0da9c7a21afd9911b67d4dd25ab7ba71d9052ef34f199bcd604e2c42035f65495cf53d9def9056428648232b4ce767c26c3d6d2ac18074ded88e8cdb25f022107fd4f6c81a26fb60220925ad3ebc65ea7a244a1d21e76cc323dbb742dc9b96e12244f8f00821126ff96502ad49680a412a26d4e6404cce920b277930b6017e1ec775d4bcd070e85d240ef99d2ebb60d871827f272bfd7573677df09596d507700420a7177a5c0731503daa3052d9a66356e89e2d2fe7d2133547e68bd4785c492d0cbd8c2abb4544dec8a14d3476b2d8dee6b942c9d976f4f7f96acc6bc80810a8a4b5260686fd39c2221258e162698bb1429b41366a13bc50da973658d1080cf3f77729d49cfbff03dcfddf6ef2dbf98d4b2304ddfa07084567194d40e7c0d39a200549f0fd23dd8335dd18cdff4cbacc7fcf738ef00b75347a39dff3df17feca1d98237a637bf34b980bad41ec7eed4933a7c07653eb6c4567de23a02f317dbff238a2a103a654b5bb66f95913d22637ef0c587698862f0133cb4a946224e18b657faa24a8fd6f54f15600c11cd4c56e83cdb6d7415425dc8811b0b127e47d72f0fd65d1e9891b42cd46f8c69bb90f4525fb35bb728bbfd58267a70c414e1be3b9750d1be9dccaf41ff390fb1f236b58ff99f6a421184e5a24ca4c4a5134ca82f71229b258cce94dd09633ea3ef9916729645ae9c60d15fa5aa9d3a32b719385a394c5d79ad03ae83241f9a4f8e7f4eed93ded4c03787abfc798cf1691b5116ef05e79ebb9fbe8080e51fa0d4037b540ceb22ba1e4804d9fbefd94dfe06527cff880417671f4b5e0e16150cf8a407497299b40441d31349ce14c3bb120768b9711d5c1bd0f65a2e9933939da5ba00b83eee587bb3cd107a2e1fd6a58bf5c2f1b758cfbe9cddb0d78255f1731fc25901ef890412a9887d6fde0cd7cf0e32c539a654be7dcd2a2762e01364f6c17115ea2bd0d1e4c3dadadf6fa1022945d7cdb533e150457cde28424d82fb10f16827842b7a0b55ae97ce7f16d4fa992793eebe02dbc6a668c7e3c5d54c2f807aa29a64c021e3e2628cc33673e662d08f1aefdb10e40dfb6f0f85e53a58afcac498ec87b24d1c3acaaae0582cebe167101421500ab6667a9914856426014cd46c96a94f72733275362adf2e273dbbdc31651df59f6f5b8b29f1d4270b216dff7486b176a6b3ab6ac892d44907818ba21d797336c0e5270dd3f1d34119ac0bb2d8c1904d7bb15b3bbc517aa0903e179209b2e3b2b8838d685de1a543c80f9cb69a57a28afeae91aecf4420f87b20552f749faf0adb71c0ba5a68bd26f088d0f686fd176874225c13bc83fe7dd0d25d67f9e94d151da5fae22f39162695df369356783b4cb60978c9cdefde3b8f022c31334f70edec261c55e5758d0d9486d10c5673fac6eade393abbab25ac56e057320eb279b964a67ef27b0440f01ad372cc8c200f422ad44fc5241b0cde0ba4c963efa657282f032ecad8974a324755fb936946c9a159aa20b89c1e0a27b0dad5e1e7a93ed8b0950e6801f4cfbc378a6c5fbbca7b809be50df7fbfb4179d1a85ba0a69dbf1bafe3012517cc31577d171bdb309cc860da9fc9e7355b9dcfba96ad74de39e87f53635006cb6ae20b95afeeeba57516f0addb3d9ba052cba133a14d8accecd49202f2c5f8ce0aa23f1e902d4dd37be911948f86028d6da28b3bb433f2fdffa69875c03e3d1a06b287b1647003120a917c036621bebf4fa344467c74b2891969e29585b805977eb7609170754bf39c416076e038c5ee52e56b0a7c45ef4f2bad911ba95c0664d31e15cfbbe728a314aca58a469b42dd55d3a0911cfcb89459e543338b19bc934c5d5a50f6b5cadc173a82922a58cd629706610741ff23274804dc8d104089807fd3df63d06b4094721e0efa948770f4d53b33929a6afb7aaba59c6499e06cf771d08bc27163204993156168bc2ddbc008245e435e8e2bef51ecd317411a530bbacfc3d1077b0a0b77795af295e88621aa991939418c1040b37aa66ff966679d7489c6c2a1a0c2118e537b45be6d8e9b9243a9b0aa324ab746b2aa06cb9d5a0450bebc2747771cc49e4d2249c10bfa9e94b742c5c90679c605bd5a0f80de7fa064837b43e3230f0a2ba4589137347749b8773280e6aff9dba2971ce2379a832e9b89d5f3eb62dcdc669421b377cd089a5350fef81d23e101e039ba4b8538ca7be37c798fc7b04320cf969b4cac54e7ac7187ec5c8d37f90a5cf516a8be803e42ef94aae7e84e4597121effaac65afc34a61c2acfbb026a031e3b72b56996f", 0x1000, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x6, 0x3}, 0xc) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0xef}, {0x6}]}) syz_emit_ethernet(0x20, &(0x7f0000000180)="83a557d78430c555f5ac76e15cd0a522fb1c5c65de24a076c23c1f58871d775b") 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) fcntl$getflags(r0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000200)="a71439e2e6d4bb47b8b5ee8c2af4b6e93dfd7d9490f76b7df50f54c1e3467c5769676ea77829c5a687c430e7a0aa4d10c1412cd79cdc50491675b3e9b540bab8ac0883039597e6326c8edbd34575ce49664a825b5f375fdd67af8086126cb460235339dc6542ae26d08e4b08292179ddf2f95923eb32bcc531abd7e00236ed3eef2685964477c02f1ee533b7b4fd27f708713571bc68b74bcf21194a3c007168b664d5535289694393af6f39d7ed9a652855811663", 0xb5}, {&(0x7f00000002c0)="f4027b7d182e9cecf895cdf5197f738c1c4b76cf125f639c5b9a516ca5a25a4cdc4b46e45e765d60e3fb2c52f4d1c89741f675f7bc2a458bff64c4044d3d7b978e13a20b2fb82aa7218f8077ad5359fb94b899e9de032bbb8ffe57643ae8373cc4ab678b196c75599d29489dd354eee413310e90ad840dd080d184638c909851", 0x80}, {&(0x7f0000000000)="138a1875dc24a717356e678eed6cadd0ed2fcfd1f3d052eee414", 0x1a}, {&(0x7f0000000340)="cbc1337e969350e68e66da5a4bf4917b194e7ae2c19c07b56d4f7a1a52a2fba21eb4c5f547b5c1e537f94d662105c90982ed07392dff75e836a245e28415e78a06885021902587c99302b45b4ac031dbcdacd8d32d94b18b72fb17cfcb06c7639630b19833ea0ba9ce92f889e9f0169ce2322c2f2ce63e0c63d94634ba8a22f7071752ac99c40897a135e6f395ff0e37f67e542be33ee91fa36f145571c87f1e0aafa92ad9ab70e3343e8f2e22f7fc7a6cf7bd491d8e1aeaa8", 0xb9}, {&(0x7f0000000400)="1870ecee225392f8fe21edd7c5c95fb7d7b1dfe8ed6e12012f05d763e901e1dbf3b013e73729442bd5949ce36d51c88bf833b05bf63d6d3d7b35f89709c1be7cb89516ab7c2dc240591d8479070a34d5b8cfa43f6fba4d5d734c7c8de40bfa6b51b671868a6d0f5d293df3701cdbf7f344184983674e9c659f94c6832763d1e943724fe07e35d7bd79e8b722f0b9a6db796a485319e15c95975f6fed14155d1392aa9d988b4e33eb40e1f5d4deacd87d117a2d98f1e138dbb9acc7fda228b6e4bca5b64747b9132f6619242d32e86f8bac7bba41dd3ace07aac1bb1008d6a7a35b4d4bde580fc8912c54a69f", 0xec}], 0x5) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") lseek(r5, 0x0, 0x0, 0x1) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x43, 0x0, 0x6}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000248, &(0x7f0000000000)=[{0x20, 0xfa, 0x20, 0xfffffff4}, {0x1d, 0x0, 0x0, 0x4}, {0x6, 0x1, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x24}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "854955bfa600001d00"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r4, 0x0, 0x0) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r4, &(0x7f0000000200)='./file0\x00', r5, r6, 0x2) read(r3, &(0x7f0000000880)=""/161, 0xa1) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000140)={0x0, 0x1ff}) syz_open_pts() 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) symlink(0x0, &(0x7f0000000180)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x6) 16:00:24 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) clock_gettime(0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffeb, &(0x7f00000000c0)) 16:00:25 executing program 0: socketpair(0x20, 0x4000, 0x0, &(0x7f00000004c0)) clock_gettime(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) semop(r0, &(0x7f0000000240)=[{0x456063d3a95d89a, 0x9d7, 0x3800}, {0x4, 0x9, 0x2000}, {0x3, 0x40, 0x1400}, {0x2, 0x2, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0x400, 0x3000}, {0x3, 0x7}], 0x7) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000600)) sync() ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000080)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x68470, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0xc3a3dac97b7aefdb, &(0x7f0000000640)=[{0x7}, {0x5c, 0xfc, 0xfc, 0xffffffd}, {0x6}]}) pipe2(&(0x7f0000000400), 0x20004) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) rename(&(0x7f0000000440)='./file0/file0/../file0\x00', &(0x7f0000000480)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x18c) 16:00:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000100)={0xb9, 0x0, &(0x7f0000000040)=""/185}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)='\\@\xb5-*)\x00', &(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/zero\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='/dev/zero\x00']) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000003c0)=0xfffffffb) chmod(&(0x7f0000000400)='./file0\x00', 0x0) semget$private(0x0, 0x4, 0x6) shutdown(0xffffffffffffff9c, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000440)="2f0cfea5b39c0d67efe80f244ccad946efeffcbae17aeea6ccd7685ee29f79b1814b351256436f3ce0c5af00544e9c04dabfebc5615ae769cb71566def06df7b6114ff52020434c0bdd861a04de57d2ea9cfa708479e78dd687e6c083e5ab70914d5953f5b37c80daac648353b409fc7eb742f8e8d7c33700ece06e40958d0b5333d15ca13093dee7c526de0062ca328eab86606c340ddf41a397b29db7c313af3f44af6380b86d6f4b28d5a44570980dc2e607b116e71db2b49c708209f78b17f12a58705894c8edb750042fa296a8a4f32e73e7eddca7a86edda93dd44", 0xde}, {&(0x7f0000000540)="b5b5faf4684e1205572d564516fd21", 0xf}, {&(0x7f0000000580)="647a9e1c46b3cecd50c235c724d086c64e7e42a6366fba742085aad8dd640f33f5f520ba762a64aac59f38598421df2e59457efc17d8e7cff0ff337b0b39cd3cf7a03355691a5d57dc4a635c3606303d377af079ddbd861e37909d688072535e8a56655493b8cf63424b78c512aa42e050a2b7dd66ec4d8ab7bc74e421dc83f3698c4a2092de9f2352b367d9d585070c1c443c", 0x93}, {&(0x7f0000000640)="aea40cf35214140b86be698e11a193f1449bc20744eeb99f82d6ec61f91c69043cd23d682ea0dfb7d65fe12cd08f735e07ec76d590998f0df54e5f424f6c8bbb209724cc44f8d06e42c8b72ff2dc23623225a77427fa241454cdbaf2a7f8fd4548646ffee4fa19dcd58e14af7ab1d977d688b32da7a75614651afa8a3c4cafdebdfe45a6ef938ef8cf9c0a37130d35f4b3fcca2a9f45f6a4cdf0f8ad4cc401d40678d26aa84d50c0f43f4862f0659714deb854b0f8c662c3a0db9cda7414ecef2ec42d84f0eded4e72", 0xc9}, {&(0x7f0000000740)="58365b70bb693ddb4d7c988d71f8112763cd437cc7f4af0c24beb501a6fcc1cb915da93d55ab6c573626656d129649acfb", 0x31}, {&(0x7f0000000780)="8e9f77a04f6cb39571cd6d762ba5e52e201b9413d2cd75280ad8c16dc2d15e6b53e4e8a884729789478b1d8adad684e8704510981f37b5b44c15ba19f4de3a3aa63c28b6745885043d84dcdc75c07b59c105a07c9dfa2b", 0x57}], 0x6) link(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0/file0\x00') rename(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0/file0/file0\x00') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r0, 0x5, r1) chmod(&(0x7f00000009c0)='./file0/file0/file0\x00', 0x100) geteuid() accept$inet(r2, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) mknodat(r2, &(0x7f0000000a80)='./file0/file0\x00', 0x1, 0x7fffffff) execve(&(0x7f0000000ac0)='./file0/file0\x00', &(0x7f0000000bc0)=[&(0x7f0000000b00)='/dev/zero\x00', &(0x7f0000000b40)='U\x00', &(0x7f0000000b80)='\\@\xb5-*)\x00'], &(0x7f0000000d00)=[&(0x7f0000000c00)='/dev/zero\x00', &(0x7f0000000c40)='\x00', &(0x7f0000000c80)='\x00', &(0x7f0000000cc0)=':\x00']) unveil(&(0x7f0000000d40)='./file0/file0\x00', &(0x7f0000000d80)='W\x00') r3 = open(&(0x7f0000000dc0)='./file0\x00', 0x8000, 0x40) poll(&(0x7f0000000e00)=[{r3, 0x20}, {0xffffffffffffff9c, 0x4}], 0x2, 0x4) open$dir(&(0x7f0000000e40)='./file0\x00', 0x20000, 0x4) r4 = open(&(0x7f0000000e80)='./file0/file0\x00', 0x10, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0}, &(0x7f0000000f40)=0xc) fchownat(r4, &(0x7f0000000ec0)='./file1\x00', r5, 0x0, 0x4) pipe(&(0x7f0000000f80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000fc0)) r7 = semget(0x2, 0x3, 0x0) semop(r7, &(0x7f0000001000)=[{0x5, 0xfff7, 0x6ff77aa5f3e28ce}, {0x2, 0x0, 0x1000}], 0x2) open(&(0x7f0000001040)='./file1/file0\x00', 0x10, 0x58) 16:00:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x45}, {0x20000000000006}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0ab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a49d079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b75350000000000", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x4) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008f70e620d825811ae068d2daad0ae98ba143af6e2aefe21f9f7d5d400000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) 16:00:25 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x7f}, 0xfff}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="6202e57f7f00005e7c10327423379ee9b41c4870d41f048721c050dd854b910fdf3956b46709b1087424ccc66f52c872604ab7e634cf4d94caa6be4139914586fc329c3432f966"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000240)=0x1) shmctl$IPC_STAT(r4, 0x2, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) getpid() shmctl$SHM_LOCK(r4, 0x3) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) socket(0x0, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r6, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000080)={0x6, 0x3, {0x8, 0x2}}) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1, 0x203, 0x0, 0x0) r7 = accept$unix(r3, 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) ioctl$TIOCSTART(r8, 0x2000746e) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x28}, {0x3c}, {0x7ffffffe}]}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) fcntl$dupfd(r2, 0xa, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x3]}) r2 = semget$private(0x0, 0x7, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/234) 16:00:26 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)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df6", 0xd8, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendto(r2, &(0x7f0000000080)="1cb714b9496cab0b96577d9a233498644e233c08b3d250e67694ab20e10e0942637fde9f8ad8bef33c282c6526ba1344ac2f14b4bb020f1c4b49145a38899dedbcc62b6232351494b6a7980c6f1e244f007b3627400b3d69e545ae03bbc56d37019266902891394c152712c0540a9a384fbf0c981f48a435d4cc63166ea39c8ae12acc384a3004946e66ae76ecdc48aade9a94365629729b4f44b6f4c1434b54daf855bfa0f65bd07a24033fd8f573efd62bad94df70838525b486e6e939882f", 0xc0, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB="0100102f66696c653000"], 0xa) execve(0x0, 0x0, 0x0) dup2(r1, r3) 16:00:26 executing program 1: r0 = shmget(0x0, 0x2000, 0xae, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) msgget$private(0x0, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)=0x5) flock(r4, 0xc) clock_gettime(0x2, &(0x7f00000000c0)) pipe2(&(0x7f0000000280), 0x38010) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socket(0x11, 0x3, 0x0) r7 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000400)=ANY=[@ANYBLOB="2d012e2f66696c65300029a3a3d9497afac141fdac095fa7bdc78ebc3eeedef710354093ecc718122ff61cc84f7a781b6ebb0546f0502c7b6567c33887171191596bd4c4d7327c784bd195304cc010b45723f688272bdd5d2551716ba470"], 0xa) dup2(r9, r8) listen(r9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r11, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r11, r10) listen(r11, 0x0) setsockopt(0xffffffffffffff9c, 0x8, 0x4, &(0x7f00000002c0)="040070aa57141718535f00000000", 0x27e24918aaaed4d7) setsockopt(r7, 0x6, 0x3, &(0x7f0000000500)="04000000", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0x0) getegid() getuid() getegid() r12 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000700)={{0x101, r12, r13, r14, r15, 0x80, 0x4}, 0x80000000, 0x9, 0x9}) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) pipe2(&(0x7f0000000200), 0x10008) 16:00:26 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:26 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 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x7ff}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000140)="77132f1c092ee616d9eb4c792908d3797aa930269231bdd00a10374f1903bd8bfb54b037489b", 0x26}, {&(0x7f0000000180)="b2f674be76868f7a91ca9a17a36d70b6c5a29b5b6a5b93151fad65239d4421e321069e1c98cfda0d360281d0cbf30f126f647d158a8ed2860b5cd4755958f4d9df8136d9eccc206cc7d187eab9717919a10fffba8bdd1d62ee3f5186db3811637a43e3acdc725862b42a1acd77d94536ec0b87ea6eb503153e814ae831277d636a0e84e9215c453668a5f0f87bdad8c1e57957d7125bd4315d1064fea3b692910f7678f704824ad7327e540d0072b5de55defb06b71aa4e658f637e250cd4882be", 0xc1}, {&(0x7f0000000340)="5d52003c82266879234459e918a4bfb1b4f779744ef6d11ee221f8bc9b1a473c428b7db68d573b9fb7758f21e12bbbf6856bdfe51d8f4eb1aff1663753af1487a62fff86cf47f4d1c9e1d5dbcea7ff30881ff19ca8748fecab86e692d7aeba2a0d1da05d0d54efa94902db98e8dd08a36660379e140ee711220039ffb5f3e358a2d2ee0c78d19630b36feb218aa62c312931ccc964f8e3cd2f", 0x99}, {&(0x7f0000000400)="d190f1fcbd305cd7797addb453c384b53d5bb0aba25270e43dcb5180b71af599b8acf28c35cba0b2529fda0c3f57ad429d2622dd3e0faab96ba3657cf838de89997298ff41b2e9843ab775ebf7ab25486bb3278a35b37f450a9abe1404400aadd1ed99fe557171e35d31e2f7cb0e13eef602f4bffd3dafe9226a2437b219a94bce7ced5fd35c07aa8aa8d43547230cbb66f6645b28e128cc4ae80c30d2d6d831b10cea9ab13e6a92d5139697c45f7e0ad0f861d4503a", 0xb6}, {&(0x7f0000001740)="a8057e970434246bca6e57f53aec66facc8f86bef6542074db69d7793494b38c295e1e8f60dcc6e561061177e0dbe0cf3ba119cff20a4936050de7162dce42bcb019321baa319e18ff65a2b8b8ab5e94fe0f873a9f63bc596ceb5b5750457c84df9e7af975a6a5bbdc78497b7c60a6e7be9c1d73c62c64fd36c27c1b0751ac0f2615336434308dc3d4ff0faa5e7c718af28d1eee72518099982c24dd5f14d7c48b3d5123090e9f8b4e6004fc8e16346f256735ee4977f7b859d807b45886af65a819141f49727dfc7aeb151c4374178f12629f128adb8ec52653ffbba78d65bbefa778ebdab41b32deed68dd73b95b4a9ef50da388b52e10ad13a1b55624c2890df6e7650ce23d637f91bf2750763e906e2228c3f1ed4dc92b7c234f6eaf3b5ccbeb71a8b6b3ef3bbc17ab62f6ea220bc7c915931f81bdf2a1588c7c57c6f8701dec510b352a5ef94a8db31616b49d8ab081e213f186ff451730edc1a95554d323ebbb0d20313b6b1397f979f7ad53d17388e87dd40e8e82c480dfaab21b74b5ced0be1dacc5e258e18e644e0913ca7da556c9a35056bb33ef0529407728e06a6dbfbccae42823118b94e9543a368d52a1409114a8be4cfb3cfa02576c735300c1a61e4fe3e230a3abe50dd2550bd84f3fb4596bcc8b10a41f582a25c6fcdfbaf48e5bd8f11474005e2695b2a52cc81c30db9e24102220cf5a68231c5db8c4f508b3f94dae35861ca9ac6813263982f36b05c1f678fad83f583e8ffdd63a99a8b5a6d5426c3dbccab68b507f56193ae331003295b47219e6a017408d8bc2340a18f89bec6c5133c9dc3b09cae6e99b0c06b5b0b08940fa565b1fddedd380ba46902f18e74715f1cab46f2528ae0f4f2162a9a9b16141a616d4eb102d0eab3a7d2f921848599bf3f089d5f7bf8593eaaf56e7a0b028f6fbe866c8a5921d4ccf7a96d77174d4ee6ebb9892bde1ecd5bddf7af4f95c2da18290fde6ec3a9ab6bb6df11c3906ba4e7a287485757eb7135a129cde19e57c48e0666627001424011afe6472198d9b5a4fe4a42e0389a13887d148137dcd2a71ae0d2c8203f4c67cf0545982ffa733b0ae6f2f5e65b1339128ea5d3ea143c5a5eee0f4b061c199d69f2a0d80240b68f6f7532a6d5bd271eecaab0b54b8601dfb02e21db646f80dbbd5298aaaec0c4ad0a4f7d308f5b446e60dd3ff259c24a19b61e0dc7df15fefa973a802ee1abd92c6a47ae71a462e6411112869b9f20ad495df1d47d7bf94d7e96b1b0cd4526064517c622e7f4d071830b70246452637c9168d944815524f857d03089ca7f2d6db86f0467519dfbb46bbd780fb79ea62fad43486eb8653673741a8e0ca35021a8e680c9527f660e3e8ed872ff5d9990e1449d03ea8533028992bc829e35afcc6aa5ea1c2f5ca760a28ee7fbf552e1669e3578e3feacd6e7ab182a2f49105de62f64d8339a216d73e2b54cf9194eb96a76680aceb6932b6d2258791e9907c8d8526f54999c50283b7cc7225dedf67ebf196799a16ac559321cf50a9bf3a662daa7492fc6008b368eb24d5d8050429cefd2f6a9ffe60f625526c0bdb1687f9734a5928b70b8c45901799719ddfadc4e493b76b05fcb976171d69fdb9c6ce3efc5f47915f95a8975615ae11cd9d1c3f6907d27d371c7a6e0cd9c94d3acffae2319288fde06ad052e03839218909bd4d587c16d6dd4b655207b23b000167af14603278ec9fe8f611ae017686630b8a74e7645b347fe18038246e8f226bb7c10d21f3aa08395a14a013b5bb84db1e11830b25bda646078b9a5c9456f8681597c7a2ea58521227d1a8af5b4f6e611de98b610c0378de80208e5172f4e6c1c0aecef151f5e0a82071dfb06de57f992ec7aa6109cd075cafc1c617a7b8e7718a51f8f5864be65e3e44afde35595622f1d2b734581c229f29e30ca82e681429328703d002aededacf5dc6a858e494f53954283d38ef4808acbcee062aee389cab5fd2cf4d89afbf306a1449890b33a9c41b879e195b4a737d4bef9064d1833b5747084bb4d777750b25702253bfd7203af49606d22eeaddbde7c1b1d0e2acc98bf7d70aea43bb50c466ab816bc44d296b21a11f35c75809e6c0b5a685ebe2a170dfdcd54cb5d897ad61ce403c9e4624b1fde745eb0a389d827066f09832be8c77c6035ae6acaeecbc216b56a34f2e78648f812a9cbf8cd8fead250fe69df74f2c53eca5ef75100e0577807239607c15b79948dd069ac61f5174a1074a99ada97d88c4710c686fc9527a38d03f9538a7c6b86762d8ded925480bb32a8fb7fc4bb3f6b1192aa69f5c413fba4ad38338a6be1d1eab37825ac943011398cddf767d85b5e2ae632e39e2cdae3fa5d39d13177b124ac366c624c56b85fd3518d9b4f3e32b493113ac57aa7c30b3dbb439aa89408016057b1e7776d6024ac38f5e9beda83368e160fae6f56a0278d94b42808b774fdc6bc25649b7093b7ec9ea697e13f8aa1d0167c626edb17e17cb5497b87fbeaf49e4a7caedf5121c6ea80a89d8161f932e7acee8eaa26ed4519f29b9bcc849c41e8071bc89fa510f281d92a451952778f0b4a3885e74cf0f5b27856d0003d9a13a500124f4f28f3e9bee015bcb34d6c5ba3c870ed42033f28756c2cf74ccba0194e92eb2af7654edd6cc2737fe4e3e8d5a52ba2bf000f6f0bb0f79fe1819353f58bd1da2841f7ccf902d3fb945f8548c0f6fa0172b7b3b22b2817e4d79a4452f17ec7b6a8be9a393c6e65eba0e9e697407d10f4c24630a1b63328f6ffca6c59b5fa14d364b808e89d8e243c863dc11435118b459f846d39daba3a72354d542d170a1d1a80392b15808a3c783de2beb491f29f471157a211d8507d41e12432f8048375cb13aa439a00e7b9cd8d310c7c6fbfdbb1f40f81b823ec268e1aa120bb69a01a8b8c5a88a2f862181d68347bf21cf09c32c0d4e60fd9093e2dfcdbcb7c997257bfb92453484b5e112680f71e2b6768706dabba1535d7ed88d48807c31bd0aa646bfab579199e22089805bec93be5b7b96dd9f6b98bf43791b55b062ddbfb7f7124604eeae1c00a1ac714d456c21e548322db18a97fd42ca8dbccffc919d6a150a66367defdc2afd1a2cf6f62d0aa02354eb34dd63dc63057c9662d556d1d6e0afe8716d6ebd46f3e98bbab09d77b58947ed928dc049d3ac667c6f21fa2fee889b0e233c48e73578821ea1d98b247fd4d00a8bd041f1fddc40db9b5a3e350c85ef183781ff1e539ee18911f56e78b15ce3b45cb7d4ed7bc2b546611390ddcc761c339517fa6545ce2004cf52467397fafc8eae30aa0209d1630162fa979b8c915f0ce3168adfc67afc60f3c666d4cafeeca2e843c34b4f0a79cbe8cd212b9a1e51f3cfcdbdc2068861665e9f106037d88e3162192ce2380cd94549a5b1b23ecc381fd7f07ac0ddd51d6cebd7dbcd745a8070bbd3fe0a43850ead7427e6a771e66c262040c832ec432558f1a5c24cd9f123de876a6f7633edcc8ef9b1f7c2f4cfd6046288ca39a88b3d7ae4a062b123900ba0e9685e2acdc0f202a4efeff534d22ccc0c0e5d51761366ab74c3ae099f8fa0c68a5e5ffa68b4c6fbc3e709a210fb3f5bf32f6407d75b974e7904ce45061bd1147b419c6351e20ddd30d791cd19ff922f35ea40add0bf8b18237257e2f680d0157a68b4a508edf174d91123b71468a3ff215f89b3a5d155422d4d43b7c58102758604340fe69b990ea32246af0b27b0274622e4d2c7ece24cdbaf931c28563d92ebea4ffc846e6a0b796955aa62df9154d9ec49b203bae25d8d09c780bc01f8456e38ed0b54bfb5eb29a2a172f3f05612b5ef57b4eb55ee1d1e57dd5d2e77c027c7739d470a798ca5d52263ccf21fb1cf3618035297bd6e277b8c6f533d8aac756ffa480eb3c4e0edddc2601aa836d70f8f97845ecb793240481111d43d6700dd56a30c9f1b03cf35a80661191ea9f5d7447a3b89f882e0bdf2f0f1a9c665e67338560bc80d54f2f923d0d5a526b6044281eaffe2573b6dc88dcd4e465761ec25bcf533145a363bfa3a1da2456b918ff451c250e91e8b0b934e6436a28ce4722ed06350868fe5acf09c6b83503cb49a39f6862387adc825aa04119af80beedb0cdf1b0f5f957c33435f6c8d60934489d2a9e65095caa472395ebfdceca55f6e3f8484ee538367bb455725a554121c0edc5bf817b4865120a8b190766b71e0923e56793ba6be6520d6ea3f82787b806b90f58535a4d06cdfea45e5839aa5815113e862fa3c5e7002b7cd2c3fad1f75aa8366eaba26e3d031cbc4b88fd47528a692e28da1c7e4da27a7672fb882bba98d201d1fd6f8e3415bc0da6a533a0a42887d41b3f06f76c411d96ee9b3e5799c6948fc0390b4534acfd6998681f9353256edabe015cca34a3e12b87dc38318842df9331947a927c0e1afbee92641d50c581a52b0bdb89de587ce7a5707479dcb40665e346b28e2263426f46bb1896c0ec9167b93ea756abaa5558195dfb4f89e1d11f71fc9df1f209556b5b64f83e16459033b5d8c5982bc194b4b8177f154485f8f9e0d379424d9a9e8929adc6ad5159195e19008fe4f1f60c3caf73f81932107d9613a4b0393a0b1fc867e5cabcfb912577b4581b9123a7858549a8fe67a36d52aff3214fef640cd90c094adfbaf18ba18bc54f50fe698bb5a6e662b83c4cb3b5c823a418d1dd2f845fe458ce6fa7cd15593bb66e1716fe730e33e37465abc11be954505872ce4ec8d66dd3cf06f2612d942441143783338ac99f9a02a2f0c41e6852f3ee045d58a8623c95101ea1861839d40b962adf7f58ab61f0245eacae39c948e3ab53b7ea279bf6b01cdac833e78bc69fd787dd52057f6ca10d74070504a017a7642b0d8833323cfdc3715e4c3da062b3323155a1bcf7457fcba147158abc68c46aae48e4f68b0812403d6c77730f2ef94c77ad1c9465415eb191e6f4f871c0518b5c674c965d565f04b706f2ee6f5709ae17fc6e3116813dff0f0588cbb3dcbda4c5e8474d61831873546e9755aaeee869866b28625b565e8bf17bef41611d3087c6006416debe4d19c63570a91d5bde100f23ea8e28581be0867650dc6dac95f374d505a2c1667d9dcc7abcffa20908164f82f9bbabaa58b5c6619aa79c4fd6af513a9fffd6529ce1652d69e247326f622bb6d7cf2b5db4b0dab78397fa274389ca409b7d0f4095a0d877248255085feb17a4d57116372517b6a16cc3a7c4c1d50c34cacb9de78c34609965efc2a1646198cefea3bb0e652f4bb42def7f44dd45be3f70ad9b99b99d1c76d8bab5c8345e4906c5ccabfb7c9c2ce162dd5645d1877eeaef8beb2059f5727e786ca1a077a82706cc94bfab419e8ea8e802606be4fba02141c99c8b796c054495cc718ca245d0878d0bf588f23dc7ea5781367e682aa710f9b18c092cfbed5a853d5a619d1579bc0c90c652b6665be6b316bcc21c174a0a43a2e61e22c8dc179bd880c5c837272c6a9aec7a64d53129cd6cf2d358e78a5c6c05c4e67a03a74203266cdba0d518ecf046d6390ac92e28e32205eb5b313f5b3b37a3742c246897ccdcd3b0955a90b8b3a9b0e2b4fb5c99930dd6a560d2a9667dabdefa063c0a17df00e7f8e8f9684fbf945b37fa2f3524b7de32b69f68cee16750e0402e73d0d1dc67c37adb08252d982c1f9bce0839caa091f3a9639806333e51c35c18475450d8fea3f62d6954c0e06ee88c2dddfc77832874490492b5af3a0ec1bd7ec2fcdad6987513ae265141de490f1c472ab31acf523535f7509eb58e080417c92", 0x1000}, {&(0x7f00000004c0)="d56b03fcadfc7c3a56ef2eababee2e243070dabfcf98cc65259f715576d7d5ed5126dc6703403a84b6a24240d21ce64d35fa53e6a8e2f7e69cc1df4edb943c87f785bdb3cdf42b2beb76c13727b8f868374339d6366d57cf3def52352d10e9ec2008de3fb6a6519e9538fbf54a29ac9643a8969b41a3fa65b85002e70817619993516decba055a322194637afcc9da4bf6b40cea83a34083f95f6e8195f5c9f16ff109228cb1f96a082be9501092b5469d69f06f4a558b0aaa76ca54ca68f5e4d05aa43848b3ceba44498e863cef8c12480c375db299e2f9c8e4674c08e67625745d9d8aa9d51a452e51d36ecba772aba55dd52695", 0xf5}], 0x6, &(0x7f0000002740)=[{0x1010, 0x1, 0x9, "51a6994405754722a0380a3e6110d1cb3ac81b739bab74f908f5ce02d2d5b4ee4a7754413f0595b020538b3e6165561358e52b210555561e7e5ad801266642154dc47843b15ac7a6f451022b5939b59b5e6b3f5d3e04c743ac0890f5fc614c3ede5d0b2dd22e21dba21ab99bec7b1a58ed2aa0b3564a8cccf71a28820ca3691f4f051a0db369a41480f6503b1ab43768c186fc645fcc1a8e70fc04b571e90db1c46e193b127344f15cef1a147783fb12cea6bd358165ace4406dac969a0f8314d872451956e1c5a5b9a21a09930126c23ab0b163de1aa87834e9f147de6c7c20c89ac7f33795dc3e7b63093f5b32f3099fc7941797ec90533254baabd9c53827dd0b86a8e89fdfe1f15b0c0e32e422dc92e8df19a7385b635862bd80846fa0bb0b9c9fb1c0aab16381cbd2adca4a083b32dbc0809c33a582cbf740ba0b0fcedd6492c79136223ae71043cc8433d35b6569ad39822e093b48e871e4fccf4f0f209e5b183cda795bb67257b47e242191bc189d2ca4f93754c04df8919070d9cd4134542de0eddb012f0f38ed45685ad8647336adfc049a0665f4cfd1e478a1abbc257453f1908ab8904fa723bcadda2151eb9aa48793e1b03443911d2afe64a404f10e5c63871ffae5e036b8d64331532bab73b3e913bb9916a8a1aa326a2d957730266ab7bd113b3ddbaee6ba222962312db21d6b33bb8f3bacfdf9fe084da1e412c153461002f5bc3d83644d602062a1184c55db34f24a56ab4525740417b47c81ca3093e8627da4f2df9fac0d96b7acf3684f3993b97296cacdd4b924f0be66d9bd85969ae162f75539c3e82cb7b42cb38b288eee561ad9139bd9069cf02bad0c02f13ff8762cdc81f2b0460ca01a49e9bacfb4e74e7264ac405a8654d80fdc336dde6ca98fe87514d836f3f6c6ed25276075323644f97f89e73913abab6f2629eb795f57cc40fab7f6fa2b1e2e3d0a2865d292f657ce6499e09d201df918ffaef7c776b5b4bd534ffc2c09a619bd912e91c1b3ae14ecf20008b9c479ac50a330c5806753b7d01a0df9dcc5e6a29556fe2c8bca84d89fab39e06457a42fdb269f47ee30de78aceb2bc71270820460708bd0f7d4abbde63529e919ff5de3343a145e65abbcf99803f9c64fb8762bd9ef2d322d0fad91dab18ee4277d188ab77f46ba5b86ce6ff8eef9d30c30eb18f95e2d6dd41c832b34954b10e59dad65df91373933102ece370b341fa90cebbfcdbd95ec1c997853da853e3e7334b5ad5c26e6886b905f99b1f42f7eee25d15d1442b7f4ed7a9f4f12b36c54924202c5a451b7eef2ac54712b0ac2566b6de70711d9d3636ea8689315286c9cf3c97a2d4edc6541a1ac0c520e40bc4d5fc141afb6319cda9bc1ae0a740a4be18d9de2735af1e55c72af8eaf43fb2aed4d221e5210c3d9dec28501591dc4e9dfde5567925fbbca511e1c543c69ef535d9c1131c580c6c044ce81118facf07d48f210d52609517ee8337ff3a6a2c76ce2c05d30b00fdfaec8477967561040a4a4f9bae50ca3091698eaeb20e9ceb660749e49a67bbbe53264258f425daba5ecf2d2157d8dfc0c2080b3e51e78e77218b05e45be1007f7de8c1567037824e3515994ad24a03c4e88c67f04fbf5f8cc65ddea80cb6d594f8e36c1ff4ad22f7cc10437121590c3edff3c8a885c014767ed303cbff9b7f157dcdf7de1026f4a3fa59c5d085d12b51edbc5a2661e956f961b1ce2006a9577389734f689fb7fb6ba8116d4b499518be99f7b464551967f88e282d48363cf9881525b8ea9f4882fcde26401f9ce8e783aaf533d19514254d5bbe40afc83a49c87209de4157322a002d0f07eba0b4ac52fbe88bb8335cfe2fbedaa51992992b738e3409ce293e098a3cf25a73a09805440a52e309a3137711d3a8169df5c7b62a136a2626ec4c0950896c5cb437982a15a2c21940307ee49d66dfe63541addfd88dc17545ea205ae115b32afbb29f24a1c554438d1619b7b1daaa0120bd8fd8f6981b6d62d95d6a786b08c5b020b83ed9f09eabd906f42c12950ce34222a0feef05ad4590db391969278d2ceea24d949289010f0abaf397a7e5e4ea848c72bd04b0af85e1abaf91badd48f5197adc6bb5dc102c45523ac73e6396f3ba511ad9343de8df6e695634aecdc75c4d648082150704407e31a2092f2244ed1e801df674c9d1dfba6ac666ac071aead8429d28101c8c249f06782635c4f2fb2c069c27b62095a4a698daad92edd7a47340c84849c9455f02b92d7dbc3911d47c68c1a442d1e67b331f34efb5afc18d7d072bc362df355beb6ab2dafe96633d6fd09fa49629ffaa2a693b3dfc71f600f397a232e7b701097480445cc1af31c8fdf6c38d2f9e59dbe9f2872dc20c2a35af7177b07a6016ba1f717648c08fa4fd5017dc6681f042f79ffee1ae8ad1c22e4b1b0271c0f700db978869a03af43d6188cfa2bd127b5a578f323d31ccbd7f2fccce8047958118afc5a10b2c6808bbe101d0506154a9383010e27522935ea70825135d49b9380681552e7dccb381c1934be8e3a5ffe30ee250a52645f378e81562ffbb6fe43123f831a3c1cfd86dd53ae1719a00b1836be4c44701d3ce57323e34c12f5ab1add50a09bff0d32bcb0b1fdab04a406d7f823fee4b3c2a4be28921616540554f3815c8105734724b73f06145a750e4356cad76a32d94c2f7fd9e4ede247ce2907eb5a7ed87576afcc7171f939cc315b12bc0df32b289de89c409a569860c07878271537efd6998f16a12b83b7737a1d3e4864da65b7ac6c23cdc5934f841f209441983380ed38f155ac8076ff8fadaff826c56c5c7e34ab5fe1f291417f4548276ced77d98f9ff1c66ce9fed5ca786efb0fe8b79230b738770ce6c11ba0f2a61f3450137151e97c79041e93ac6024c4f568da76c9e37e6f430bea035997d763ef0f2099d544cde2be8637ca1e5acc01083b705a3d1457c9d1152eeb5bded4fecc1bfb146ff1e3047554afc9f5faa53889a8d43635ff4af90f31758846b326f5771c0007180546b4c80cf97b18f5bc52f2107d032e6cde089565ec8a3e2df7100b1914c8d1b43da97faf8ca556a5c330336135c40c824fa48c47b9a505bd50cef067ac388602036179b98861e3b3a4ee97e0db462b3ed2f48b2e78fcf573a9a71093071a85936696d256a4c39c49cd82c08ee33fc634cdff11b5bbb9f122be292009be0d71a14a4f9f7b70d2fd7a523e2dc42a8ca04b6bc0b369c6e11551d11e7066b0dfcff6bdbf33c6e2e83fe10812aa4eae4f028b3996989be9d044d47c3335032153fc64e62db2192377fd8569fe18958714bda86098bab18304b323d425139338cb6af0dad75590264cf062f41e924f1d0a3bc21a19eee6d600ffca9539b9f2bd261e12ca8215286633168012252565410a597d647e424a632977cef4ff643294973f4a6965e5e91404a4df380f47ca655838eff0221ca293d8b74b51dd0e8301d1c419b40b553e4564aaaac428c7136591ec48a7c2890cd09eb5e908986ff461e1ba73628a339243d37203b70072e8fd39f4d1c2e66fb743870a6b73d46d1a0cbbb43ce4997082aef485237ed0e52dfce9360f8ae78f3ad20932bef3ca6542fc19633adb8261dfed7e548f6e0f67d44116967c63e08df95a316c5f029c5342812f3d3b7d8e431812e85ff184755afa707dd1310f460ea4ab65f642cd906b060c61a35d9a2704a3af58ce2b91cf34fb4bcafb222851e43c5241ece3081353e2638e5b253e941e0d7a8361248e8aa19369870a9d820d8d002bc0cbede3023446ff164f275f23057a14828443d0fd3bd58cd1ac97143b7a14d570e278dd052a42ded54a1cf36677cb6c88d25d84db85e2ba37d00e12c43dcac78b18d09f3c44c71b7e9732fc70ce8387e894723bfaa8ecf78f4d997bf8ef201d81016914c31a87b0cfed317a4196fc5c9a2ccd9ca635a3de183e04e171e02928b4b2d6f16f37926583eb3a7004a0189bb5bdd7ac8aaa41892758362f67b0dadbe2f2fe377ea36fefc7a9fd12353731bcf67b39e1c22b378148640a3a8e44fed2030b1d1ba47f1808e11f1c80aec17f77a8df4880fa549593adad0f1d4d91cb85c4a9a04a0136e5da1ac1b8e25c18c6249122f5f5b2620132661995bcd73007debe58de57c48ec3e666ebf1ca3427b178294534ecfc97bc5abdbfafbf1ad4887ec7a55868e39073a0f6c1866f69cca060c6d2d7976f54484d1a976535e24d4ecc6b5267963dcd4309d94a9a9128eca4fddd0c2bf5c5a286d275fbfcb13fba32acfeb788719f2c3d8436dab7fe60e20325c16039785b8d7fe0e9bede5497e429d414e67dabab2a3774a231f20f36af268ed25e77feb8839d2451cb93fcf91071b6519ec56f1b7e0c22439abac063f9f3ad4de5a9ffaa66a0a8e3986ce382ed7bb8c662ee0e4fdd38f2368548a4ab10f2f3572689ee01d27c023ef0a90310e99388aa66d212e63d51aff7e788917f2c7e4ada5318b0b2d577fc709624996f5572f891f1259249f5e43170a19724fff042ef3db0dc54b2befe40b797fa37d9d9d2176e6c13c45703a41dfe1a59d7c4bd83e04cf336289ddedb3e9b18ead853a51fe24da9dbeaeb52b8d6a93fd6f953efc8d12d8fe1f238d037ca1376cca81e281864c8cbf02d2a0ba19c219c5b1fb6b9cfb530428785ad74b90f30cdeef37975b774083a3e3fa39e6b552a05b245cb6250b2a7716b58318de46e44b144b74d0076b1a6a3feb342809e1cbb84c803cb7c985a4ac3d9c01808759b70dd16b3b0831774aeb7fa6c1931176f961513ae797e4a15e593fe9544f2bb51313a66b985d439a7a52e18f9259338ffee7861aea42884484581135dbd28c678072e16f0415908603cd88b975321c43fa66ea959d0a0116974cbd2e7bd80772c957adb2568fec246fa5bcb81d3cbc6df60d417a9f858507bf7b6ed0e19ed9652cb0d37a7699043478aed3e385e82b9f6ff54fb46f01acab104429f8d4dec851eef3efbae295bce87290ce7a580fbb79db6054000d0d0a042aafcb8edc5e6665e5cd15c76f33f37975a89aa6b162014b0d1b73c57bf19d57d46dfd2ad93ebeb86ed903b9493192fbb050f08a8267496bdb8df426ca3f2fe54bed199c455c8531318b73507befe299711d33579ed568dac7627db7795b4a9d9d5e83055fa9911002d756aaa92a3525efc623fa9bf7b665e83234a9c69ab630c051c2cd17cc3b78aca81745abe16dfd5e70bf12fdcc94b0a13c2ef79ea35075646e5d835fef3caa8d712522b474b59d7cb63d921c5f573aeb2dd1f86365bf1196d8449cc534fcd04d00ad828928ce1fae2cac9d34b6a9c8e39539fb6d4e7da1d9ba29df00dd67e298d23ed6a9b63135ba229d4e883321df5bf8662fa9e6c4a0b37066099647e3c6f34b13c1adaa2e70faebdc10ff06a046479b6a92034761f848b91b14749f15eb0c9bb8f90fddefc222721cabd004cc194c5c3898f845beb5c4be60140795d3faa3485886194bc56c620aeffc3cff76575af74d6ecc18eb359d99958e2eea665bd7a641a54ec4c28b1131327d3f366ee3c05dfbb350de355f9d067ba7037a4eaab0fc7da989de05d0aaf04d06f521bdf720e92853fd757702a99c1cc0a375165bbe72a759ffd01aab60d4052f166156360bdebc1cca991613e6bcaf81d148046a4e91897a45b6f029747867e6f608c4ebb7d31b87c5017d5277cf52787fc11e3a3bc5043e110dd4816f6263af012d1152497367dbe0badcc872774119168fa5fb3709baccaf960b34567038733652a"}, {0xb0, 0xffff, 0x401, "cbdbfd87bccf72b15e12b077beaa71c9c90fca02e85d05c4027faac78f0065c7af17aa856ab1d3c172b3ea52e21568328c823b31faf5b07485583135fe01c3d89cc5aa3656c2460ceac92bf8250ee383046e0303573674b7bbda6ec2ca6f91e6c1bbbfdfecdbcc41744e4f3c9f5a09d810e0e5ce62a38b51337e8a9b351bdc49c82538a52ef72a449a433d00ee82fdcf3bb960c4fedbe2c2a10b53"}, {0xe8, 0x0, 0x101, "2796536ffcf05da1ab73b8997adfc9c834b4014fbe7b08b47457fa321816193cf18c76922fedbd326e240350471cf766abca2e1617338ffcce5b38e4dc7aed37e961c409658597ea0096d687dba911908f22e226ea7a20c9b1cfdb83322f2fa61b74edc25425ffa8906f17459915f622116832fa8a94594d0ebad7e6492c7581f32e9ee2be23312a39af3249c87b2a3835bc1020345e1a1bc9ccf00177a02ea6ed8f5ffb1945adbe85e88c2fae9acf78f02c1e404b7db19f94cb4e6062b420f10347b9b86ae4f2905ba3c1088173b29f56d0f8aa3b99"}, {0x78, 0x0, 0x15, "55cadb0d981d9d1ade6b00315bd1f15ac71c56b22960c582783ffd178d577c58ee93c6118ab379b41b71915da437c5f6c0c55c1bab5d8426ef91a3cc51e2adc82b0d84e3aa16128a25acc23164ce0359877eff795c55b6020321db4ac82fc1cd41"}], 0x1220}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='\x05\x00\x00\x00\x00\x00\x00\x00\x02', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) geteuid() r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() r20 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r20, &(0x7f0000000040)="670dc3", 0x3) write(r20, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r20, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r21 = msgget$private(0x0, 0x402) r22 = geteuid() setreuid(r22, r22) r23 = getegid() r24 = geteuid() setreuid(r24, r24) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r26 = msgget$private(0x0, 0x0) r27 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x80a5}) r28 = msgget$private(0x0, 0x0) r29 = getpgid(0x0) msgctl$IPC_SET(r28, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r29, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000140)={{0x1000, r22, r23, r24, r25, 0xa8, 0x6}, 0x8, 0x2, r27, r29, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, r24, r17, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec267e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r34 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r36, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r36, &(0x7f0000000b40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1dc3716a433b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a37147318c95b7c7fe8a858c195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef3ee1c63e63f1cd2f23d078579895aa2adb77619fa33c7275e0727a60a2415f7c22b8b9a2141253a4c5b1e33c0cef58e89ab01931b170e9d468e11c1045bfb0bc2807c5baa65a5f67c973bf7dece9068a10b9828e14962cea018d249a97c98f8e6ae50b7b80a2ab94"], 0x44b, 0x800) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000480)=ANY=[@ANYRESHEX=r34, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r31], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r33], 0x4, 0x2, 0x1800) msgrcv(r36, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r40 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r35, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r40, 0xa5, 0x1, 0x100000000, 0x6}) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r41, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r41, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r41, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec267e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r45 = getpgid(0x0) r46 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r46, 0x0, 0x0) shmctl$IPC_SET(r46, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r46, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r48 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r48, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r49 = getgid() r50 = socket(0x800000018, 0x1, 0x0) bind$unix(r50, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r52 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r51, r52, 0x10, 0x9}, 0x8, 0x1, 0x9}) r53 = getgid() r54 = getppid() r55 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r57, r58) chown(&(0x7f0000000200)='./file0/file0\x00', r57, r58) lchown(&(0x7f0000000780)='./file0\x00', r57, r58) lchown(&(0x7f00000001c0)='./file0\x00', r57, r58) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000080)={{0x6, r57, r47, r51, r53, 0x1e6, 0x8}, 0x5, 0x5, r54, r55, 0xfffffffffffffe01, 0x9, 0x7ff}) r59 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r59, 0x0, 0x0) shmctl$IPC_SET(r59, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r59, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r61 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r61, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r61, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r61, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r62 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r64 = getgid() r65 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r65, &(0x7f0000000040)="670dc3", 0x3) write(r65, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r65, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r66 = msgget$private(0x0, 0x402) r67 = geteuid() setreuid(r67, r67) r68 = getegid() r69 = geteuid() setreuid(r69, r69) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r71 = msgget$private(0x0, 0x0) r72 = getpgid(0x0) msgctl$IPC_SET(r71, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r72, 0x0, 0x0, 0x0, 0x80a5}) r73 = msgget$private(0x0, 0x0) r74 = getpgid(0x0) msgctl$IPC_SET(r73, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r74, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000140)={{0x1000, r67, r68, r69, r70, 0xa8, 0x6}, 0x8, 0x2, r72, r74, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000080)={{0x5, r69, r62, r63, r64, 0x10, 0x9}, 0x8, 0x1, 0x9}) r75 = getgid() r76 = getppid() r77 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r59, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r60, r63, r75, 0x1e4, 0x8}, 0x5, 0x5, r76, r77, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x0, r42, r44, r63, r44, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r55, r45, 0xa5, 0xfffffffffffffffe, 0x100000003, 0x6}) fchown(r2, r24, r44) recvfrom$inet6(r1, &(0x7f00000000c0)=""/93, 0x5d, 0x40, &(0x7f0000000040)={0x18, 0x0, 0x364, 0x3}, 0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000200)={{}, 0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000140)=0x2) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x34, 0x0, 0x0, 0x3}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:26 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000480)=[{{}, 0xfffffffffffffffe, 0xa3bc08110ba37d76, 0x221b87edf01697ff, 0x4, 0x800000000000009}, {{}, 0x7ffffffffffffffe, 0x10, 0x4, 0x0, 0x101}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x80d, 0x1}, {{}, 0x7c779ed5c410561c, 0x10, 0x2, 0x9, 0x319}], 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00003ee000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x8003, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)) shmat(r1, &(0x7f00003ef000/0x1000)=nil, 0x1000) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x54}, {0x6}]}) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x1800, 0x6}, {0x18, 0x3, 0x4, 0x950}, 0x4, [0xe286, 0x401, 0xa6, 0x20, 0x1, 0x7, 0x7]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getgid() fchown(r0, 0x0, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x123) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = socket(0x2, 0xc003, 0x11) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000680)={0x8, 0x8, {[0x1000, 0x401, 0x383, 0x5, 0xfff, 0x43c0ea87, 0x217f, 0x3c6, 0x1, 0x8, 0xb3, 0x20, 0xc5c, 0xc8e6, 0x100000000, 0x0, 0x100000001, 0x3], [0x5, 0x2de8eb56, 0xaf, 0x1, 0x9, 0x400, 0x9, 0x800000000000000, 0x800, 0x1], [0xffff, 0x0, 0x2, 0xfffffffffffffff7, 0x0, 0x37, 0x1], [0x2, 0x7, 0x5, 0x7fff, 0x3, 0x2], [{0x8001, 0x8000, 0x6, 0x6}, {0x1, 0xfffffffc, 0x7, 0x7fffffff}, {0x6, 0x800, 0xdaa8, 0x3}, {0xe22, 0x3, 0x1, 0xb1b5}, {0x4f39, 0x6, 0x6a2d, 0x1}, {0x3, 0xfffffff7, 0x3, 0x8}, {0x200, 0x40, 0x8, 0x8}, {0x8, 0x7fff, 0x1000, 0x8e}], {0x1ff, 0x4, 0x10000, 0xc83}, {0x9, 0x9, 0xfffffffc}}}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000008c0)) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f"], 0x10) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f0000000300)) 16:00:27 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) setgroups(0xbc, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r6, &(0x7f0000001000/0x2000)=nil, 0x0) r7 = shmget$private(0x0, 0x4000, 0xf1, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) chown(&(0x7f0000000200)='./file0/file0\x00', r18, r19) lchown(&(0x7f0000000780)='./file0\x00', r18, r19) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, r18, r8, r12, r14, 0x1e6, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r20, &(0x7f0000000040)="670dc3", 0x3) write(r20, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r20, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r21 = msgget$private(0x0, 0x402) r22 = geteuid() setreuid(r22, r22) r23 = getegid() r24 = geteuid() setreuid(r24, r24) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r26 = msgget$private(0x0, 0x0) r27 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x80a5}) r28 = msgget$private(0x0, 0x0) r29 = getpgid(0x0) msgctl$IPC_SET(r28, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r29, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000140)={{0x1000, r22, r23, r24, r25, 0xa8, 0x6}, 0x8, 0x2, r27, r29, 0x0, 0xffffffff00000000, 0x4}) r30 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() r32 = socket(0x800000018, 0x1, 0x0) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r34 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r35) r36 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r36) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x2, r4, r8, r22, r31, 0x80, 0x4c}, 0x2, 0x1, r35, r36, 0x2d950098, 0x3, 0x6}) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000000000000000000530000000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget$private(0x0, 0x402) r3 = geteuid() setreuid(r3, r3) r4 = getegid() r5 = geteuid() setreuid(r5, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a5}) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1000, r3, r4, r5, r6, 0xa8, 0x6}, 0x8, 0x2, r8, r10, 0x0, 0xffffffff00000000, 0x4}) r11 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, 0x0, r3}, 0x4000200000004, 0x100000000fff, 0x0, r11}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, 0x0, 0x0) fcntl$setflags(r12, 0x2, 0x1) 16:00:28 executing program 1: getuid() socket$inet(0x2, 0x5, 0x9) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) fchown(r1, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r2 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x10) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="5d49486e0c10113b9ea76e68cfc862d2527b99f4fa1c11c84aca3a45c8367859a26ee3c57cdb249ca250b45888e2270c0a47ec9ee5ea69c1c936fe435a7a963aa1d2", 0x42}, {0x0}, {&(0x7f0000000300)='\b', 0x1}, {&(0x7f0000000380)="a0612a968442d7d54f6d299cb9c76d1fc214e6317cfe79560f80fae189835bb313294c494409ee8d95ddf25bf58ab5a4da0ec20deb45e8ca4e9f742d86dfb0e1f98e9876587674729c684ae138283c292f1930457e4cbfc86b638ba210d9a1af705a297787f92ad05c1762da4aacfab7f00bda36d06690", 0x77}, {&(0x7f0000000400)="53995518050d8a1e87f44b2c7e4072d789da86b7e706a6c5beb5a3799c210a4e082176724f069e6b90259845b62320fbe2a082090f3e442e82b2d189bd8da6ba8e439f778cfc0aa8a5b6f4a2dd19e844ca5087e5eba7fa65dbc6a0cbd5553d059e69e40723a8864613b36f6d419701462e70a0f70ef8950a24a29a830df3", 0x7e}, {&(0x7f0000000480)="5d2df3d5dd41551d7f267af305dc46518e8bdc64d206bde4d90187ddc1977052025203f1acdb89cad5c896381901391e7835e1c6b8fd5b97595955458c340345c124585d081f7303bd29fd0e339588e53d64fe38534fdd5415517c1316c250c1d2c3603446701bb8152fe70d88ff6aa7e51da7134282a9eec677ad963631dffa3df92e5d83bc453f153ee6600f27a5ad06d619df184a346463acab8769db455ddc863dde25adeeca147d1a91532b37366a2b2302a357ffd8a4b99a6e5dd3ddfd9f0e75aafafd585229fe1c20b2c218b2668efcebe18b48f1dd74bb2e6e8d577bdc87acb20136a01c5aec8234bc361c38d5ba", 0xf2}], 0x6) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000000280)=ANY=[@ANYBLOB="006dbf5c26c345f0b708bc96a0c456b56f90f50b01bb74bbbb2faa65a7a9e94401b1dd25c2577f71edb297e76301fd4c7752b78d91cbc856179c587b4a8c00210193d494ec8aa5c4fb2e5d8458f8bb6adbc07e769cad6a"], 0xa, 0x0, 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) r3 = kqueue() open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x12c) pipe(&(0x7f0000000600)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000680)="f4eea2e3ac58b89a6e781cee3a18724200000000000b224bf7dc6d1f74d3fe0bb0b4d1", 0x23, 0x600, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r3, &(0x7f0000000000), 0xe9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xfa, 0x1, 0xffffffff, 0x800}, {{r2}, 0xfffffffffffffffa, 0x48, 0xf0000000, 0xfffffffff8378c6d, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0xfff, 0x9}], 0xe654, &(0x7f00000000c0)={0x20, 0x6}) 16:00:28 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0xc000, 0x89) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000040)="670dc3", 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x64}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000500)=[{}, {&(0x7f0000000240)="eb368b3d91935f549613aa89b2e8f14f5334339bab69afd2e1c4152d7f13c26d40b4ec824e4560b0d287552b818d304c4bc891ace6fcbc952e726c74f58a95927bc9afc63fdb4779fb95d2710e9de00e45d92041d4d8e191f7b1295d5ed281f7f1019028bfde5708db6e6cbb47cce1d5b80622abc6a55b501df8c1ac97cd54ac9aa25134730093c1c99985b9eba69caf64b2e5522ba8d49ece738ad9e1222b8c60e46ad2ed2479b82384dbd348", 0xad}, {&(0x7f0000000300)="f1a1ef3744b0094dae3c7c22a0aeaa137ababefb5af5dffec82b496a969f56c9eb4631e7bc25b335d5aeac70b7f45cb4b87047e61840a639d4764976ed69284c647314f3678e20979f50152e0be43536df72ee3ff052bc5273d69877483b9c5a80941b747675e7ea490523f769bcb1b18f874ba46e2ff0e54d94c911316fb2bb29a1f70131b3a03b545ddbf0a7e4bb6ccea2459f1f844e00d70aeca9da7985875eb2c2a4234bbabfdd6301466f52", 0xae}, {&(0x7f00000003c0)="4a70ed440283388b177361585e2d69b56b17e54e173bcaad21420a76a92d6fa41b2529fc4edf492d00b8f04de040e7e01b71ce9e9dd4f52f61fc7f89013cca134980d76e3176fc75d7773ea040f419c5aa5c4ce7d8319d109cdd3f791cc808a72fd9bee86e841e3668daf2f92887fad7fd52d17cc43acda458c71770e3d04652814f553aa95d8c1e83fd3f600898ba0bff745112fb65bb9a8944f582b66d123e24", 0xa1}, {&(0x7f0000000480)="80efdc2fe6a488bea1757a44515932cdd5636c9319164abb8f0767e8d5fa012e0b361302e0bfda5212fe5f27dbe554cf38ee3a71f0b982a85ea79b07a69718c96965b9a1f67b50f3fef0fbd1f7a63a8084db125571a0eca2452770bdeaf0543882a051d288ecb42f60a17b12d4", 0x6d}], 0x5) 16:00:28 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) close(r0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) 16:00:28 executing program 1: socket(0x10, 0x3, 0x81) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) socket(0x0, 0x0, 0x8) write(0xffffffffffffffff, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58f", 0x14) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', r1, &(0x7f0000000280)='./file0\x00') r3 = openat(r1, &(0x7f0000000540)='./bus\x00', 0x80, 0x100) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000580)={0x1}) r4 = semget$private(0x0, 0x7, 0x10) r5 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000180)) semop(r4, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="81191ddf8910558513ed54fe3e107e44de71416f7425daf44e51c4dc401b759015e97e5da4e3fd3ffbc89189646be03224bdb6943648f42370d4c93ad320267b80c39199a725a4b4ba85ed916f0a34a963e1e1d80de51a92e1284373b1c1d01fcfd25d2b8c4b9740488aa037eaea1379c949d27caccfcf24a6a009f681fc9010ff737ccb0de83306fb8dba347dd5f3c38b6cbbcc9e641d1576c5cdf581f5dbf9b9ea81a52278e50b10029f3bf8bc455811a50c906acc7ce948e34c45701d1f0ef7d0fe40adf6a306fd204e3143c6d89b5ce417110006f4203379238198a0abe7e51c0b427b133b8844febacc7548a2026e6d22cb89d9b2b6e94440a69027813787ee15f29393aacb9cab8146c76793b5478fbd1b827f57319abdd32d0d86c0b8242e3443b4dfb7f18bb9e5a3f8e8b5f2361fa5fec019482f0a4743cd89ea9894cec06432fd6442c536be69c05e4d476af8d5e649af2d952c3d43ce8e1b59cae246aec5f163fbe1e7db1eb03db0c4665cabcae8486450284df7c63d41e31af0abac10fa87ebc2058effec58afa469c02f2072a8143b894217604c5239f1c1dbaef74d1683ea33e149e4617e580395d5b1c9f4ca546bb24f47da", 0x84) r6 = socket$inet(0x2, 0x40000000000000, 0x7) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) r8 = semget(0x2, 0x3, 0x40) semop(r8, &(0x7f0000000440)=[{0x1, 0x5, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r9 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') openat(r6, &(0x7f00000004c0)='./bus\x00', 0x2, 0xc5) ioctl$TIOCCONS(r9, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) pipe2(&(0x7f0000000040), 0x4) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) fcntl$getflags(r10, 0x1) fcntl$setflags(r7, 0x2, 0x1) pipe2(&(0x7f0000000500), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x21150, 0x0) socket$inet6(0x18, 0x3, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000240)={&(0x7f00000003c0)=[{0x26, 0x2}, {0x42, 0x1}, {0x4, 0x800}, {0x5, 0x8}, {0x87, 0x9}, {0x1, 0x3ff}, {0x40, 0xffff}, {0x2, 0x1f}, {0x22, 0xfffffffffffffffc}], 0x9}) setsockopt(0xffffffffffffffff, 0x94d8, 0x0, &(0x7f0000003640)="89cf3051733a2e3cf3565208bf0a40c417bebd686468749be0a02e0e5567ccb19b010179efd1388835fb97046629bc4c852c995066f09f6d88311d11dc9cb95ff6a09a421de84c85e615ce8b64e8941b4bfc0e99dd5358334ae7c5096c809d1afbda1d972c47d04cfa7044a2ba9ce1e232bb44930b33255ce17eb00c5ee9b250f6542b761441f281f14d6514547f8caec51b5480a9506810a27e6ddc81e64c4d435cdffec91f1a6026aabf5b7d0e2c99d62ca3ee39a5643a67610748f7b50c0cba5313c52478a7a79e5645f53ea407a87fa9093ddfb6406110a7459e14851fbcc39e81d3f9b83ef31d0ad54776551ccfc61ac12be1ab2838c439e3d823c6b203d828bc1a26e4fce6368d658ca6d8a45441f48b4fba040a0bef91466ee3f653dbb615ae83d4582a8840f513ef75d19aa997e0798cd46a0bb8316508df0af4dca7312dc2b920eac09af46a147ba2feec28c0b780de3ef493296f1741327627b59a1ab5d9887fcd9112fdd8880b8b146d81d41e4017a732b78ec6bdef97c17723aae5786aa5e7ef53ddc87b5942900696d84735d32b888dfb6b28c46c59c2b663f0c90855d78b84cdb80d9f6cfdb9f05b3b1a3d9e8626304b8943b2c5cd92a7413fce277a86eafa1f61a279046acd619883578ee4dbf5b47d0a9b7c1ef20be39a4e968cfb3ce0f1939b748330d2e868b081147526c1962434f5e39ace730e8d27ef7d989d538dc3bc15dc34bfe6663b240ee0f36864d4bc5bd76f6a7a86093ac14b0053411db24491fdd3ca36baff559fc6d701dd1b0ee5ecc7fd551782b8f2d425ad887b455c113bb3cded52e1c8bbcb3bbfe8742df4f517176d325a46b31d4975f8f008f3186c31867fc120003db6ebcd59d81e3ef0f36871b22be6dd7258c50982d59730e9e0bbed8adec155c17dc3a9d67fc9d195875cdc0ee58c35df49668d78e277f114d512e181f74fd04157d1afedd8a1322be3b818a0d3a9d87e570a571537d4cacef77d46fa88548069738a73fb13ba85ba0f5701e0528563537fb18ed78304f91ce8356e580191737197926069eb0da48c48023619e160b2b935b5f4ddf374f0e1b1855aa0a3f64b823b27fe1b2087d6f9f2fe2377e37cb69b7248de62f4b88ddc7c64f92db55fb82b10e240f40a9121d3f3a5a1a419684a3f1e11626459d4d7d34dd80ad1d39d8ed8d4c29b3f6eb45cf1854affedb1c576a77abfa4637c029a12f1db4da5d2bf001f58718a6a8340c2f723782118c63003f79191a1e2075bf2961b7ba867c51b5caf0c025de9fc626c9bf598ec5393bdcc4a9d24f4d69938e9bc5621504623612e34cb712645f8c0b6e5a7fe81f9c229c6f7f7f2ec64c76121ffbdf5b5f129de35edecd8de75564f7cfc8585c303ea2016f88d1e70ec66b8a2750eed1f7c39951569ea58f9c4aaaf8d8617535d33c45b5429d5885b68bec398295a010fd685df1aa31470d0317c7a9a202c3bc90c657088f3c37af62595a771d11953a09c7c4e4a1733f59f6c46cfae415a87ff764ca76b9cc55f79cdef467213678e1925d5eb51b2f0a026d88b1b6bfb0743bca5a046ac1bffc33f33ddc24220ad9a2633ac972cb2cb88a097cce0d7576dc84bb81f59c83ae1a372deaba1f20789214ceb4e802f59965869a3c0236ad883e279fe7e48d34e8432afe66441be7dd6a965daa574858816d9e4dd4ac62cded36d8f83a06a154c7d4169174decd922172d7d4319c3677ce2c44bc483055215672fa8e1d707508eb3f55ab40c87395cb77310a1c43fe193bc36f4efb5374d29d1eafc05086f755ed077d1db3c9cc36298f9d45482959dacfa8475340af0ef7be172a2e3805e5e71ad6b8607064648919d72355161e6d9fc7d377609e01b6180291a33f322dfa2c9c8c2cd23713fec9676c8e00108bf19022e26c865da93d3ba159ea7fb8588a48767e47d194c7bfc1c8162e35f9becc8e743fddf60bab4bc341ed1120ab063329ffaa9ea945059bd54bb67f50018d884d91d22987d6fcd74e5ad2bc5655498bf4d6bf9bcc37797f7b7b18db44c9b0c20a8101f721d9ac13343c8d69616a01c1cff47ba3c60dfe4d91dba21136243a1896dbd08abed5710e4fc9a384643731dbaf90e84a65320769c6d9110966efc34b65d9010df561679222ff4a4c6a35f918a7fb7b10c8e279ef4a44b22311f6636a441d0f6bdca9cf2816a601af2977e498d949ee6e93c952bf0ac719663cbc1b54c4a498ce0dd578243ce1760761f7177de671aed23dcc182906f6d48966d8838498d22c18677d2ffc503ead4fba55c5de8ee8a8a8e872872bc2dbc25742ddaa02bb9f73715f994e79b28574a6e49cf24e08c62392374072b86d587bf6e8f59fa7b65949a163164ff9a17dbbbde41a883744a3896ef87c3e1e1dc74c6519b51a64aafed91d148dee293fffa6d3254934728206c50534fe0dce1e1deee0a43adcccfe788e7520841b73c46e605d932bb0bdc6b1130e7568e4a186d1de62394c4a2775051782767778a4e1f4f0a0e14b7d0833b8f3ff64498d5f6f9d85a7e6c18e419a0589c8e5755547dc711daa6d2897c822282390e0bb675159998de5e0c5ae6c67058eaab6d42e74057db1a783bd21243ff40a441ed6491defb4127023a5f530a9a9d0fddd8130fab615a694e9fddfe961904f39dc21395615efcbf287e3bf909e27300be987817ee9e9f5f08f48c3911d8247e3f1b40dc79399b8d9bd02fa9205dc3d843038f68acafefbbb2906efbc4432761bd8871509611e0bcbce601c186a37001fbc91b979cf67a1bc2d723f62db2946bab1ec3daff1461decdce415c2f6c1e4bb00d039c1000b2f0f9baa6e06bca91737ba362fe0bf7aedb06f20b3fe4f98da9ad57240230c599e34c772c83f0e34a0e3c9ffe6e42ffad0357aa21d879945b015d9105cb18bed06f711e8934e4605a94fd6e3c2e7138e9243ce97413e9402b2d26661b9a72afd1de22d22914dfd4f4ff3ecbe3de55d1687188756f8970d30f20fa576687c0d39f08ca62cbe9d2c24baa9d047707b3f7848b89b4d5813f6710c2bd39b59500c279ef57a6c8c88ea8c95c3d54c368c46035032acaaad8845a65055b979e84aa909a11ad0d470e113a4be7b405851fd81af886293bc9b888e605aed99087365480e5dc611943e9af112efe89243cd8c4591cef499d774eaf24e9a9653f055f03575ed0279df221e891a641bfb7398a7198bf217f52b521460065a8a4e0a2fd15e7b28c1dae757f891d907c31713805dfa48cea7f9e1d7633de741b561a82916e3c6de058ebf24af8e5e4ae513d6de7acf6addab21feb581c6c47ad9d3e257875573ec357f8f4507efb701284b5b033088f96f473e675a065304d1c66b55632fea4dc76863f46f2c5ff130665932c5d80992e1e74e246e4892a5ed901f258f5cfc5d12a5e123158a3c1a01fcd74afca2f99a0d7fbb18c8e38e79274c97f3b04c09f7aad3ffddcedd7c5ffa6f2c0287d7fecb79c4c0c6052a8ae4929c0c714318132844625063960d18ddaa371ed25e89551400d5b9c124dcc2211ec97013b2a7664b824e4d5d68827d4a329c5a61c7f989fe5faa05747127fac69e9454f20e639615472b1ee4e7a656e6222301530390ef5a36f731e70fb23f91e8b464d08d5fc59bf4ec2a2944a29c74a203a1af581a6cf1b3aae994721b6173094bc55d97ee75fe7a79559ff5722addfc350003c306f233344b56237d94a0ba51e69a8b8e0f9a273e36c9f6a6584b03e89bb65249831aba83321a817bf86200170976b5f451b50089f3dfd172b45e4bf5c473d21ca2db8ea0e13d2251a99ceeec785e80f217a0078c3aa25c66c632de6d040ac5e90d628110323af874cc1e7e5f9fe5947e8501ff482fe17f63315f458e72d38cfc82806be0dfbfb8879c7e24f98dc268326ab0e4097b42365a1f5957f4e405a6a008bab67e3ef8eae5ae38ddafec0642ac70f32b09208e865584dcb941deeca6ff80031e87dad7ba7d7616b1c3bb2b74c84baf3d20588b608200c51f7a7af8225cc2f184909eb39f1446f1271af604079f8d904a042d7a0ba30b25d59f04cf6df4b17a78067fa4b7b4557875684a3f3fd521822af51f32be2c0f7da88d78fa2ae9784858df2818a169e44f9cb95a43df792d59f8b001f13f310a46bce53ae05520c3cc92bbbbe285533978c925d9a6db596226b7c42060823a3160ae0727d351c18b111f5ebaa1fc62c9cb04a4d8697df5d35b29f984369a24c4cd5ed4b8d2bb6c8817f3d696545fc805e74cd5ad9862d9f8efa301c1f2c542b3a68011c0d8cf0b2c04be63c4941b19e88870a48ce7c5f2aa00559a6e0cb7c8520e234cdbfe8e1aab3c7cffc9f693a0e0696f454e503fcf02a85770e84e7db79653b0e8d29d8a0e1d6fa012da19b04d5421e3e8ea9ebad9b30e73d2ddfc2c21819133c37557cbf1297beff419a1eb33adc1c469e3f6cdc18ac6b19325649c5e1b3b9aa8699d32c0b48bb912371642606ba1566cf249778abf144d34f9516d53f658e1906af99bf9d62f0d93a996634aa27d4ff8aa887833a6b2470c015be7f78e17750e25dd69e25b955b031a43ee16dafbc284a1b351615ba24f4618b14844adcdb3a06b3aa2f1009dde6c0415a28296c4e4685b6ec71d2198a1e7b667c7041651ed01597fb505b58780943ef4547edfa292f87051cad6bb2380f90610fad14cc6e584bf52d0d3553b1097c5668183e6c05dc322606d132c9a84ace14969c4f025f7e218cb5cb25f6e99273090c61a25bb5d4ebb4acff4bf01691b550063cf96bc26d7fe913eb394798ca2cbc8d1da5a5f312fc9b8043ce4548510729ff76000570393569ae64dd4a95e9c7adfd20264cd0f55d3ee658e6fe1ac01ad978843357b2bd16524964a7c43a4ebf88865a4552d73e7a46299298a20233b1da5496e70780c44b8088d39ae1ec8b6a0b9104d70037fbf3d65b29b64869a7a45c87ffd8483793b7eccacc9b9a481775eca1b3c943a871de43aa3c05b095dd05d3346bcc943ba1f48a08f8ad9b4445dda3bcb008cef77b6a834d9172c7d4ba104b13e85df7db9cacbc22355f7ca724b9af273c4ac516bcdee2d48a43e8f34a4ce5f8b465135a51695eddce52b10711af141117fbc3cfb957a7ba545a202706b29f5d389b0a5dd2e177a55fbf97d753dbf701a5c481750b3bfc493e8b3ea13fabf839123d88dac1d1e57d2af7961545f170630d7d97f9c51f39659f8f62c2a36eaf887686625b5e1e35dfc82ee0ff4762b6de4dc65296416701ffe5958e02682d814a9f74588e0f93f7053c2a57a143cdcf8e8e73034e1f04b75da18006fb1ee2b3d172b890abbe95c702667171da8c1708838db9eeae06b74f6475bddf6e97ad8bc1e119575dae217803489ff68acf776b08de93a193c64a7c0d4364d10c055a9c233591801edad94121734bc878065f4e2d8098191f25b7e2d338f0837009b0ce34721926001c6f8811e59320ceb48ca70d2121b35adf0756cfafe7dcd082772c85537c1993e55152f816add22a6bf5f7e64b33c43ae4d8fe251012f8a767b5eba5167133d9c000680a7f923d481d951311777f43650ce7d7b6aff49fe0e45a870db30fdc151b52d4058b9678f535ac7b102ad23b364612cb342bb84572b59769f3d7b889bf152b7aed382d2d592f24ba9ff045676a8bab143ad48273a9a96dcd468e94e43d8388b31c3aeb15efc2ccdfd4f7bf888608fd7c20e9658b32f566908cb7e56bacc45900b40b39f72d2d2033e60633f095d7f44a0b9ceaa22a3baacc02f0e61366df46d3664c035e92d31034d2c7c736e4c6570c5ee817ed679c9ba62935b15050358fb764e3b0dde2dfb62456442a86e4052dce122ecca8dcf97c696feb4e2b2c2617f9fb100ecf1dd7017e46beb07704ad769646468beadaec6eb8200edbe5e316e99e8692d3ae728eeb975550e49a7870ead35514909daf416f954ea039f7d69ed8c4b5bfcfa24dbb69cbd7b2705cfe88426b7ac0b002195eab0adc0a9f3b7fb3efbafa38", 0x10a2) munlockall() 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1, 0x0, 0x5}, {0x15, 0x1, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0)  ./bus   ./bus  vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014921458 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014921458 16:00:28 executing program 0: nanosleep(&(0x7f0000000100)={0x9, 0x4}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = msgget(0xffffffffffffffff, 0x750) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000002c0)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d8aeab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcf2a8e1c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739b42e0daf8b8fab1fe19a75b064cd1ec0a2520794203000000069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c7c3d21df764055152df919126cdd4f54529eef18c534185bfa896260eb74dae70087edb200b3d440bb250b0669ea36458f5b77ab3d07a878ebc9c7ee2d5c14fd8164dee8c67f94d5c8400f7b3b384379f789dea2879d8b35dfe9556f4f62410934ea389e6d0d7299f6a9426bd60e7b09ede4a8882fedc2b45901f51aae2b379a4e2f2e93be73acf19cffe197348bfe2566b2e734c2808c7f7da4ff644e6235393b06a76772e4955b431"], 0x1, 0x800) mknod$loop(&(0x7f0000000240)='./bus/file0\x00', 0x6000, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x2}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000280)={0x2, 0x40000}) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000bfa8797b5e9f8de86b8ae5cab5cfb32dbebea59ca286e385c990750efdef78f41641b278ec8251f5cae5232d00"/67], 0x1, 0x800) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x1, 0x0) 16:00:28 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0), 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0x402) r2 = geteuid() setreuid(r2, r2) r3 = getegid() r4 = geteuid() setreuid(r4, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) r6 = getpgid(0x0) r7 = getgid() r8 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec267e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000b40)=ANY=[@ANYRES32=0x0], 0x1, 0x800) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000480)=ANY=[@ANYRESHEX=r12, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r9], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r11], 0x4, 0x2, 0x1800) msgrcv(r14, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r18, 0xa5, 0x1, 0x100000000, 0x6}) r19 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r19) r20 = msgget$private(0x0, 0x0) r21 = getpgid(0x0) msgctl$IPC_SET(r20, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r21, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r20, 0x1, &(0x7f0000003f80)={{0x0, r15, 0x0, 0x0, r7, 0x0, 0x81}, 0x5, 0x4000002000, r6, r19, 0x0, 0xfffffffffffffffd, 0xfff, 0x4000}) r22 = msgget$private(0x0, 0x0) r23 = getpgid(0x0) msgctl$IPC_SET(r22, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r23, 0x0, 0x0, 0x4a, 0x80a5}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1000, r2, r3, r4, r5, 0xa8, 0x6}, 0x4, 0x2, r6, r23, 0x0, 0xffffffff00000000, 0x100}) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r3]) setgid(r24) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) semget$private(0x0, 0x7, 0x0) getrusage(0xa7d75c6d78e0fee, &(0x7f0000000480)) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r25, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xffffffffffffff42) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x2, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x8}) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x9, 0x10000}, {0x18, 0x0, 0xfff, 0xeeb}, 0x2, [0x5, 0x10000, 0x8, 0x7ff, 0x4, 0xfffffff4, 0x68d052ab, 0x5]}, 0x3c) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r1) fcntl$setown(0xffffffffffffff9c, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f0000001600)="57304f1ea08d1de3f39f1848ffff3dbadf450205c06ff9416db49ee433ee80331681882baa25b7bc5198d4837c1f171da1d8222a4c5a6cee65994b239ba2fda5f20f672241bb42be2fd100e446b0cbfa4ab7d847d5bfc01c80f709e1bbdb0187d1296c4ce5059bffafdcd589774d5c7e9cccfcd05a9566ea4d0dac1f2ef87935787d0cfeb8b545f76860136f74ab90bc239dd98bbf0c91097029c23a98777cfbafe961264e56bbe27456111eb405686093ea57e2d6798f56b4037fb721c13b36b7b4c6f5256bf7d0a18957f190926f170572c59a37ff349174feb1c15800a6ed3df315cff8017b9af6e72e5d2e83b7f50e199ed6bc704beebd2f6ebae1defd2f9c0a362bd3cd5891487c06bc8bbe2cf1a601b1298f192551e06af4e600157b5f8370acbaef562ad0cef3fc418549af37eb21c0e215950aa4fe0c70430c14713c07846504f2276fda166ed0b7c4fc67663cc923bff3de02add982e0460fa945a76cd460c1ac9db1d0a249c97eced06cd64bfeeab320b37fcc4a1f22964da1f47d22000608bbebb6afb5e47b76170d396f7e1b0bb9001852b27222624aada4dca9b2e823b76ebedb03202fc61d78f675d1fb7359784ae958907fc69c29d3bde4f1e31c36e7c3d3e8dd9dc6da227545b176c6aa0bdfada737730d04070ac54556433cb9f001f463f1c29efaf204bcd2991de6ced7cf9c37a862792f72b4e5391029181cdc51be2a9e10ecfac6711a9e2557a8a55c9b1d793371fa6bcac655bb2b6df4ddd50dec7499656d21258aac5c578dad064f4bab43844f5996ab269ae563cc3cccb521f8d9086dd3f02ae6fa6e84f5b11f9c2273a6c9e2949b7e77c95b98bf978ce7c34d10c2f54cf2cbdf454d6425ec6fda2030a5df1f85402efc6c4f048358d42a95d9d770d0651fa29eb565bf9656452b526227d91c490008161814b22b7fe53e4d7542d682837207a9fb789f27618a30f8762eda5bfb2a1082f8797d46fa67c03e7de5e9086c544f1476303c81bee0ed917d29be35eb49e6081bef7b29f4d3a8c495f29f9fd321747bb5550279e11544b00d856c61eb61358b7c38cd480748f52525581a1cb88b4d26ba4e99a41370feb2ca4d8153136bb1e73356d5dd0b6f9a8107144ad4fb525c5b59c5d330dfba770c0c20060e641ee37e8a53499580c3d6474c26dd7a3787f4d9aa52da71e5dba3729143c7c69d41aa0bc4f89d2100e74b70f0cb38115f9a580a36f54c3ec049b576dd7262a26040d8cbf5c0ade7969929ca775b76ad138282b3461c87f0a518b73f2ae37b6fddd562afb327a1c61abb4a1d7ad201ef8a19b8cd12807beff4a2a5322c77efb00563b91752401f0cfcc24cdc9627fe7ca5c4a8de526550c945e51ae0f2fcb233278eeb9db66bad5e82c4e8a87c34d9731a66c0fd16545ff945008ca9dce8a411c2366b212092ffb56205ccb26ee9888d91b27ead81f10ac9bc60c03f0e7ee89ae355b421e49e407dc04a57c286b22b1e19ee8e272de4cd9b87174f48283e8758d9025c21a1b0080fe9d0bb6c70fee3a40956239f50237030635892727ff58956aaa93cda12bb7bf28ec22c619c2f54b3c064b2c5aaea4f46c65c8368e9233d337c2961aec56162401c9656a2eb77d8cfc485cb85274c4e5aeee5e4d40dfcabd044bea91c98a9e8c3bc5a3ab01833514e5f07bb5c1d371c52e6b7debdc444b4968b09918128ab3f127bdb65f242ee6d3ba2d143fe64b6650b7bd6e37d82764684bdd3c1142e56e8a89d6f7af4b763cc1853ca2ca003750104a3ad174bd056502274237cd812c87fdedf834d01ebb36b2784c9df6699bfba614093fe43e1484583b7a1347626ff3705307c9e3d25f88654ef336a2a512020ff5daedcd5ec44e81668fff7aa16a80ec16e30dce43ac7de5b794d7e1277a32aea242e80c9f1dd60cf063ee29fd81e6c7878587db8ca991242e2f8cff628ac608f638d75f7af1e83681f714be61b80c75bb560de8a7d33f83885d985bb73989242fa93a263c3f1863ceea70355d971e1cf1dc42c31fbeb76e2583897546f721bce9f60cdcbf4dff9ef9009138054bb581c3a3127ce88fd551331e413c77775e9005c30524365a591cd7c7b9c38bf119efca5a5a15bd9f92359063f870731b5468dc154afa5d833d2aaedb57ae0c7a43c1bbfedca921dd246db3c2df08f588eb8738085b57a79db64708b3de032a7b8cbb6238c70946adfc5eb485f8086db76c87dea4b5d903ad82baee3dad12096ff7fa2c346565909c5b8037d28fd0dfe75a153c1fbd9b9cddfd9a191e56e9ea477598ceff1e1eeb27a6af18184ec6391e2e729d838988c36b233f5979619b495692921daba4ffbaada3c9c56ae9878cbe81c4e7205a907c9058bd13be2fb266b7ca87c12b6ff1361a6968f93124754794aa14527b036ab278441218c9412aa10ea65a991cbc16afb4893ba5343cebd6aa4011f79bd9a11f2c630d23d9292d928dab60596b2d33dba3e7555534700c4840e6c8ce18a79af5784c96818b05c20b11a7903e8fb05c7d8298231b1a9129717e4f722d39eab8fd6d168d2e4cdaf193a98a1334fe677f869e6170641ce3c45e80dc4478d060af30ab16482bf0974aeddc41f65ec654015f407f07f79107bd4959703234fdb9127af5ae72d26fa0110d67e5481d70ffcc56c38075d6a714b085e5ed99920ed34c237f8fe2193b5fb1262c9e718a67676be84bc07222901c06bd4b56887cfb6903b4093f1a59c4d58af20daaa8b7e4ee9e3cfa760051fb9f473ca9566cdaa937ff1f1c1759cce75b22073e6c2199ea568014539c623195c8a3b56707ac83706c371887eb0b32b9f29ea3e31ffb77f57481845eafeb6abc24d0672bb1db1993915962e407a63fc569cd93566dd8a500ebc759ace6721a0b004cb93cce91863b5c7f9a7d219123bc42a675370013154fa6d338c2be599b7f794268e2498fd64a129dd9efab39382de06fc5786096aec2e62e3ec2e0b6bc24611a5632351e0ba9b0a1848c6b1de34f3f04378d2b3c3101a6daef9f635245a168a5a9e8ef2d4068d8975a0d1a9929b4ba3f3c12915fd2690819fa2fce44681133cd7892b46d2640307b096b06aeafdfa22566a54582ccd260f9a01f8966fce9a5b5625c22d6b865807b7c2a848f2ea8d5799ea232255be8c81326b5bb2f721bad943035a0f9a5136329fb4792f5eba321020a58092558386026e4cc51b0761c417f5d25a8071bc295e111dd1bb3998a6e8b9831a373067994d763dc4d00e7543ab1623d6ab053a87bae3f9dceff3b6b35a15b6f8767ae4251fc2413b8c6d550982950b548f7aeeee0c5ffabcfd222c49d1bd01442a2faf37dfe41b135007da82a38b0ac313ebf466deb968b696231b1f66c2c0dc273adbc063e342cbf86288478a08276ff48662bba9438061c819f10930c4f240c141bb7d86f35cb8d7eb61d7918b018570a20430838c51067fa350f5c21a9ba8913338a418fbb7872fe4fa78ceb8ee6e77a7085f4dbff4e926bd6acfab31d57943057b831d74efc906b3633696b6f8c4bc4242f34eb92b6a7d45ac1ccd3c0deb73b611c8f5b75bbc9c58607b9de4d50e07610c14c243013e6ab754ba7438cf7ce5fec0a60c2db97ed6daf38c19b34fe9e7e1c3e68b3e38b2619f8427631efce5ef4aaaa389ff1dc000084f40efb08531c1ad81a796a841f2eeb80c7ff4c0c60a0c0fd136065249f872a9e57a5043781ef6c468c5cd0d2596764c5d775cd8f1e84e64f9b0db7887cfd837d420eafa8fa9f58befa3b90ab55bdd3327b3aedd7928a14881cfef356f66fb7f118530bee98b3d26e3e45b24ed104b5ac968d3e8120aef5dd1661470ba5d7142ea619b263eed884cce42bc61c2696664d7ebbb478aa13188c2750d46b5290d80d4f4294abfc74e499205f9be45985ca1ff072957df0dc1e2d3c492f0b60fb0fe59e9f3566753bdd7ba19798b67c6a7995382d208382d3ad4881baec33b98ad3852af1199fafce86b57c75dcfd50270c1684b2504d6713fa66e4519f799eaaa82595e6b66790c804181dc423d784c1eba3b5f619430178645348415e36d5cf9507c2374c61a477cc9383047242305320a4fce33d35daf4e5d5eb53c0bd2f5a5ec90088e80af9ded89ebb393d55476c28eeb2e35a1f30524d9b00f65fa4642c8333da948ba3208a28f378e2eeaf26d8927c9e243310314baed5dc2c976373d1726dc6df3deac25f5e4c3af1f7c2651818d6151235b036527640c3126fe2cbacbeeab62f3e2b77e2893446cb98ea87e42fe8904b91c8a810809c718f855761d83bd7990922adc50b0c5135650e4f735b201f31c038efef886f57bd315311397aaa111223ac076b0d54233d5dba2ac61551708fde1e6133d0264ee743c4d99dcb6d4f7fe011dc892b48299bcfe44611730569e279a7851ecc3910976939efa15a57e35d94436a338799259f6c71621d8144e0af15b4343ff453c70455d01a2fae02597688182bd45911244e9f474bd34952914f4278a659fe8982c75b2b196547f12cfdadfbbd2b4b2a58047b7a7ed34fad4b2316a0fc43f1874c63ee078e265166ea21a26bb50f9d823b32bd0ee0dae8a759e3846e5c6fa8aee949e28a64bff8855ae4b4bb204f8f01707c53cdb590aeef3a15a406c0b58c7a96333a229f5a3fe5484b9c2a2a7c7a7ecee223ce666c2774d254c78a535ccad822b27c60b4169789c628e42417b874555383834d79a79fc828dcd6ac462a83897b8411c91cbb9e2290b3147a1ad6187946ae83381e5f57db5db2155e02b897587472cacb45312158940927d02cc0fc47daa8302fb65a1aef90107e17d64dd0d01ae07b903afce1067fd1b8a56402c6b9c04ce15330313bb4970bd6c57f4fdebff575ee08d5f67b6ef87805ba097e6e069746fb32bfdb40eba72306f10d358fae72a962a2404e68477f826f88456410951a40e62037d1570663cd6ed846a9e5736d8ef36a3e4b29a1b7e2cb8f583b38376a228747c1d0e8d7483e4ec3eb828d1a1266dc0821e223e2b9cea147375aee8fe37911e94977ecbc837c7ebc6b661b505afb79973247de854ba192a25cb2bb070324aa3ed5cc2f6d9ed86e946a7a3eb51875e3661926668a8e480b022438a3c7c0472d0c4100eb76b2dc44ed122b66b4fad623da99f69b3f6456e4c3231db4e88de9710a4ea061309a544207cfb53054050c0b415931043c01b3bc8572d3a2041d689a9656504e61864df019e9442905a11411bae10b9e8b34771da35eaa97f85bb56a242a590be541622f9ad8c5a77eadf080ead40a3334493b76712484ceb54ddf1ad4cfc19348f68546a3c849c7e7a96020f04fe5d3a07cebd59abc9fcb19c20cc64f4d779dcaf0fa5b71e946b4bb0eb55d90ad09d205c4e629fbff36bce52e9de14adb718f7f05d07f9d9b28d23af3c180a00faadec6de25d823bc08f84683080a6a621aef3878c00fff11f551a450f5af1eeece517a4253839ee3e97baf316c43a906c80590a0224edbb7b0a349fb0a69cc5680e633c25f067f599caa25971ea49a46c16b6d943be1482ffde5d7ab0a4a3510d62a27698e8869c0340a93d7885974e8f8f92d08d85002a0065d1d982f21b751f472df14aac80afff1bd7fa4244c201a48d6fc4d59d5206be6030c7b2680af654ba19ffe69325c5bc51d8226de104744eef9c354b7534cbf0554e9a5b97f45c1a0d8032aaf2aaab68ef398348ab361318baa7abc53b144da8b5fb08fa015ac45c8e68642f6a454f0475d4c0209e80d7bfdf58938dbe727217ed52") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:00:29 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) socket$inet(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0f66546c653000"], 0x10) write(r0, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x200000000000001e, &(0x7f0000000040)=[{0x6c, 0xfc}, {0x40000061}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:00:29 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000040)=0x67f7) 16:00:29 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r0 = msgget$private(0x0, 0x280) r1 = geteuid() r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, r4, r6, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = getgid() r15 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r15, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r14, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r21 = getgid() r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r19, &(0x7f00000000c0)=[{0x0, 0x81, 0xb36e2247fb563a33}, {0x1, 0x6, 0xc00}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000001c0)=[r6, r17, r21]) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x8, 0x0) dup2(r26, r26) r27 = socket$inet(0x2, 0x3, 0x0) writev(r27, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r27, 0x0, 0x6a, 0x0, 0x0) r28 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r30 = getgid() r31 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r31, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r31, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r28, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r29, r30, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x7, &(0x7f0000000200)=[r30, r5, 0x0, r13, 0x0, 0x0, 0x0]) r35 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r35, &(0x7f0000000040)='.\x00', 0x0, 0x1) r36 = fcntl$dupfd(r26, 0xa, r35) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r37, r34) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) fcntl$lock(r40, 0x7, &(0x7f0000000240)={0x2, 0x1, 0x40000000000b, 0x8003, r39}) r41 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x2, r1, r25, r37, r38, 0x40, 0x9a4d}, 0x5, 0x87a, r39, r41, 0x1f, 0x5, 0xfc, 0x40}) getgroups(0x4000000000000063, &(0x7f0000000380)) setegid(0x0) r42 = msgget$private(0x0, 0x10) msgsnd(r42, &(0x7f0000000f80)=ANY=[@ANYBLOB="02000000000000408edf95391d81d74ff05a97d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434d041597c279cacfc8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb73390fd4ee55dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb010000000000000024be593f9caff84b4fc9820bf8ba103a2a46445782a12ecfc37e0e7f7c243f3831780bc182f4b2b15a0cf870d3ba57127f2c4f16e2a3e4d0432958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12251a7b565f80e5ae99e8beb380da5063cb65ef7358a357661ca83a372c97597f4cc2bcbea504f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43facb53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb361c7e8a07e53cba38b432ea036794996dff9a980cf7e125100dd527d3e5fec915f06e9eff992e43baa6cd8dcb3aefb7260c4684ae9f7f9a5405e246ad52279486417057521d90630ec266252b21c48f9fbc1dff49bfacad7de76e30a4877ec704fb4e4865406303fb29ccc46b7a131ff488cc9df40016fe04b94321d84d58cab56b3ac90b0d7ba76e2495b4e6ec78c4d324c25053b12db68b379efbda22ad14601460a4cdd51fcb9290000000000001000002a4ca7935a32c5580cc90833ddc786aa117f700357f22cd00f03eae23c6585f89eb276cc4f5eaf6dc70df00c6eddfecf5bd0ff0f0000d7e15469785fbf47da1d065d1dcb08348e79a7b1ec5fdb4700c94927a8c90e3c4c7ec95b41393287e530d4dcd6fb1d5ae72581a5ddb39301ab55c2f601e0d84f55cfaad7541cbfdf9978d52ae3c4705967f120322569b5f2d075032b9bcc86fdff9ceb3322246eefa8dae5cde4b199205a7b2f350ac0ce948d000000a426129af3475a159814948cf1f99527d0c04ac02251e2ee2ffd5ad994fcb3631a6af7"], 0x86, 0x0) msgrcv(r42, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) r43 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r43, 0x0, 0x0) shmctl$IPC_SET(r43, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r43, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r45 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r45, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r45, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r46 = getgid() r47 = socket(0x800000018, 0x1, 0x0) bind$unix(r47, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r49 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r48, r49, 0x10, 0x9}, 0x8, 0x1, 0x9}) r50 = getgid() r51 = getppid() r52 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r54, r55) chown(&(0x7f0000000200)='./file0/file0\x00', r54, r55) lchown(&(0x7f0000000780)='./file0\x00', r54, r55) lchown(&(0x7f00000001c0)='./file0\x00', r54, r55) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000080)={{0x6, r54, r44, r48, r50, 0x1e6, 0x8}, 0x5, 0x5, r51, r52, 0xfffffffffffffe01, 0x9, 0x7ff}) geteuid() getgid() r56 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r56, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r56, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r57 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r58 = kqueue() ioctl$FIOSETOWN(r58, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f0000000280)=[{}, {r58, 0x40}, {r56, 0x1}, {r58, 0x40}], 0x2fe, 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="5b8a139ed6947c5ba0febea978bc796689ae5739c1313749384c53b021902db76a6f066fe26f83c64e2156ef0d1d14280560c393002eaa4eff78fab0e754f75290e66a4a87e0deebf52ed5275c726fe8be871a40d1f720b23001ee8f8333d150738375ff6cad6fc89edbca02ee674c5596d16d9003ed3e15cb9d7f00d14bcc9a443062290b68bdae771eeb1f7e54aba32d1b867faa68eed3feda7c485d920378055cd49fe9b79e635611d4ac130c2d"], 0x10) r3 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r2, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = msgget$private(0x0, 0x4) socket(0x18, 0x1, 0x0) msgrcv(r6, &(0x7f0000000040)={0x0, ""/84}, 0x5c, 0x1, 0x1000) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x3, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x1, r3, r4, 0x0, 0x0, 0x80, 0x5}, 0x10001, 0xfffffffffffffffd, 0x7ff}) pipe2(&(0x7f0000000180), 0x10000) r5 = socket$inet6(0x18, 0x2, 0x20001) setsockopt(r5, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r5, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x10, 0x4000, 0x1) r6 = dup(r0) fchmodat(r6, &(0x7f0000001b40)='./file0/file0\x00', 0x8, 0x6) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:29 executing program 1: r0 = socket(0x6, 0x4, 0x32) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1", 0x8, 0x2, 0x0, 0x0) 16:00:29 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\r#'], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) syz_open_pts() r1 = socket(0x10, 0x4003, 0x8) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:29 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xa1, 0x0, &(0x7f0000000080)=""/161}) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffff549, "42c63c9b8a7bb0005a77f447432be5817f157e33"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b", 0x53d}], 0x1) pread(0xffffffffffffffff, &(0x7f00000000c0)="c751ad952df9d0b1f2602271b74c136fa40637d4b40156553847fb4a6602d12a390f911993bdbdfca1bb91c58d2d7ee36e2208aa1a7d8079d7ca837eea698965b5f676d59c6a17f2cb9a80", 0x4b, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x61}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:29 executing program 0: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020217e00000012000020f4ecd0aaee8fd23ab5943fb4f3502b2b31b763bffd1b48e280ce9a7e806edfbed5d203ab48bba0988d6b303ee2f5553b87c602b9b8f289c253413d95b998c738d0dc2ed8cccc9e69181daa40010000000000000a127541b63d0fb2f53cd6abd6fc80e19155be216f52129a955c423970d8c4b1528cbbdece1a5d8"], 0x1) write(r0, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x1a0000}, 0x8, [0x0, 0x4, 0x625, 0x0, 0x0, 0x0, 0xfffffffc]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() socketpair(0x1, 0x2, 0x3f, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) semget(0x1, 0x1, 0x40) r1 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000080)=""/19) semctl$GETPID(r1, 0x3702e544d63be6e4, 0x4, &(0x7f0000000380)=""/165) setsockopt(0xffffffffffffffff, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000340), 0x100000b1, 0x0, 0x31) r2 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) clock_settime(0x0, &(0x7f0000000000)={0xc8000000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) semop(r1, &(0x7f0000000000), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x100, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000001280)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075000000000dbad4a1d82b4a75183fb33680400000000912b60b64a530eb8e5c32c02d9164fbef466d77f094fe1d4bcc9971a858107665e79f8454507683475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d000eac7897a1f8125c3f7d036f46f3cda2896c612893398ca3f898e7c801bc05fe8a2f71bd8bf30b4497bb621f59f6e2d5a8a51658ae897ec3d9c520fcf8446816ad6695e3a9676bc22c9f5a8206c94fa24890500000000000000975b38f4a72b0e63bf7b1de6f223b66ce1d5f3119325d85a91586351d01449a4d16d36844252e48f6f12a866c27544de0c14a315cd17cac46fc4631c87227cbec917f884af6aa712ca934e43f1b75df8cdb2b4b0fb57bf3103f243bab10c47fb68413c8fa285b72649685d175fe8a3bb7025a8783da62ca4a0dc479688166af9d729b6764a820000000000809c24ebf2e34600520039c8cbaa0c5f602c46c3b62ba9c833862ea0df521e8561450b2f62ad068199c34bac6efd0def1021d41eecde829739f8c6b8185d30a56e553a0a0e03e9b2f702c23c722872dc5c8f0279512f81eaac84a61634dc3e8795b8031c91275dcbaec0a6269dd0bb8860a16d7d814c6918cfb5de2355a0ef03924430760f888215c8003dcac11b86fb1dd9e3d5df73b9e26ac93e0800947050a249e58823977034c27e837a4732cb18bc866604a9f1e60af588f73612583cb2784fdf291853e782f8c6dc44ca6e727a3d3eaed98891d127f5bba219bf5971bd7908fc071dbae76cb85440801e0211869427c9e90f04148b57262f70e95a98f4d7026c5ebcbcccdc3349de1945979e18921537bfc03262dc5ee996c5c95f1d926e7a9a05b41140cb91280e70bf7f18e414242cbe731a2a3399744b241a2da28a967a234fa722adf0883feb2f2419647655c706f99d4516b5953c083d231f42281cc3d57e7ec0801c68371d52e277ded0a6cb5231cdf7f53b6c8d14df4e82086828293339d5ca2100bb36d502c5da50471a8601d5cf0000f18c5e9b2265eec31c1a6ac70ec66c53083aa361be59b375453edafa0da259ec49db34240eb9e2c367db25803b7ee2e9b1cd16d6f1d9e6a155b28171cd4c86283db523839e1a314ddbcaa4fc9c29af8362aa409c97f32bb3fb03c16feb3d5050935aaab84802d91e0fcdfd1f426ed64633be69ce2a116b457aee2a69890c0f2cfd2184e74de433fe7aaf22907c64616115099a07eac9b02131f99f0adfaf3ea400b9ecda26055517fb76e55278ea86f4f54169369a2126efdfd7c21044d056cc6f5eb6f3088f4776bc95d92bc283fe045fe95ebf22ef72d3ac336efed6185e6d328ff47c9ebdb674a6422e975bcd4a0468918eca150a88ad531a9b01085713852486065d0d5c15cd0186797efa0cf6a016747b95fddaada25d50b9a20479424d47dbc294770a3a1ad9934fdaec92a64a60566cf401af69330b4e6829bc4f23c2800f19817fe6ccfe9660662b476505a4cf2cfc7e140f18a0afae67345198afdda43eb24d9687881ee1734b5514f73b5a4abb3633a9fd6fd958b6d351dcbe1ad4a3f88902fdc1c3ee4b25e6d3fedba3ee1c7c3ee809424178e32d8f1a017e9e10d0a6df4171e95018350a5c6edc9329e7c166793b3a55012f12b950bd3f9a1c6a88c31fd6667a928b6d2624e81e0609b27ba51140939b4ee2a9403c23818610ac62"], 0x10) mkdirat(r3, &(0x7f0000000280)='./file0\x00', 0x60) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x3ff}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) fcntl$setown(r4, 0x6, r6) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000040)=[{r5, 0x85}], 0x200000000000001d, 0x5) syz_open_pts() fcntl$setown(r0, 0x6, r6) 19:33:20 executing program 1: semctl$GETVAL(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000000)=""/44) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0x0, 0x0, 0x20000000], [0x7, 0x0, 0x0, 0x0, 0x879], [{}, {}, {}, {0x0, 0x0, 0x0, 0x40}]}}) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000080)='.\x00', 0x100, 0x10) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec267e5a53b8a11d9c8b861a25f0dfcbeb61b2e4559870b609c5a3c76aeb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffd0200000000000000d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c6851626be322245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xffffff18) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000b40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1dc3716a433b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a37147318c95b7c7fe8a858c195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef3ee1c63e63f1cd2f23d078579895aa2adb77619fa33c7275e0727a60a2415f7c22b8b9a2141253a4c5b1e33c0cef58e89ab01931b170e9d468e11c1045bfb0bc2807c5baa65a5f67c973bf7dece9068a10b9828e14962cea018d249a97c98f8e6ae50b7b80a2ab94"], 0x44b, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000480)=ANY=[@ANYRESHEX=r10, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r7], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb20100df7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r9], 0x4, 0x2, 0x1800) msgrcv(r12, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r16, 0xa5, 0x1, 0x100000000, 0x6}) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r5, &(0x7f0000000140)='./file0\x00', r13, r18, 0x2) 19:33:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20000000000084}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/25, 0x19) 19:33:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') chdir(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 19:33:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 19:33:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xfb92) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x2) r3 = fcntl$dupfd(r2, 0x1e, r0) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) 19:33:20 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x2, 0x70) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08d3db23c69aa3073820ab16c99cd28e3c51", 0x12) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0xe0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) r3 = syz_open_pts() close(r3) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) writev(r4, &(0x7f0000000240)=[{&(0x7f00000002c0)="7bfb0d0834ae24912895742f3fb1e59f1b03c3c5301a106029005ffe13a2700ab7b3f02a476688319d5948a984adb2c2a06fd6530ed18b816290c7ec2091998a696ba951f4877aba5dc168d6d4dcae6f0127da910c0c9c23886e44e2c432597fcfaedc4614358def4015aa5eb965239f5ad67a77f30933ee", 0xffc6}], 0x1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000200)) close(r0) 19:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x80000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) pipe(&(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 19:33:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000240)=[{0x3, 0x100000001, 0xc423bc4fd60543eb}, {0x0, 0x4}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, 0xffffffffffffffff, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() r20 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r20, &(0x7f0000000040)="670dc3", 0x3) write(r20, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r20, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r21 = msgget$private(0x0, 0x402) r22 = geteuid() setreuid(r22, r22) r23 = getegid() r24 = geteuid() setreuid(r24, r24) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r26 = msgget$private(0x0, 0x0) r27 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x80a5}) r28 = msgget$private(0x0, 0x0) r29 = getpgid(0x0) msgctl$IPC_SET(r28, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r29, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000140)={{0x1000, r22, r23, r24, r25, 0xa8, 0x6}, 0x8, 0x2, r27, r29, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, r24, r17, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r15, r18, r30, 0x1e4, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) chown(&(0x7f0000000000)='./bus\x00', r12, r15) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 19:33:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000140)="f72593bed248fca03290fd472807be4ea23cd40086c67ea2389ed8a456bb3188df331be79dd189233fcea5e48932a59c6e299e76666647ff85352b117986d2d5560eb638f3b4c7182caf546f78f1344663a4c8dc294226438e5d7a10621470f3ec17403cdfb551d306ba1cbc3eef6f8e5e581939b3495e715143fbeaf2c0e3958723b7968c27987514864f75d4b3bf98ab2c2973055840f2e00a9f288d4b4a8aee252159601983671568e5a81aea9e12600fd44491e035ef81a29d3e8372020560fe90fc90efd603628b3f8afb9bb62767cf101f150c655e", 0xd8, 0xa, &(0x7f0000000040)=@abs={0x3, 0x0, 0x3}, 0x8) r3 = dup2(r1, r0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000240)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x3) readv(r3, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 19:33:20 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x2000c) ioctl$TIOCSBRK(r0, 0x2000747b) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0xb0) unlink(&(0x7f0000000080)='./file0/file0/file0\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0, 0x0) rename(&(0x7f0000001800)='./file2\x00', &(0x7f0000000000)='./file2\x00') 19:33:20 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x7ff, 0xffffffffffffffc5}) r0 = socket$inet6(0x18, 0x2, 0xff) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10008, 0x0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = kqueue() fcntl$getown(r4, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000280)={0x10001, './file0\x00', './file0\x00'}) r5 = kqueue() write(r5, &(0x7f00000002c0)="d07fdbe7f8e9adf93a071e4e7c795659e8", 0x11) r6 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x10) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = dup2(r5, 0xffffffffffffffff) close(r8) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f00000003c0)) r10 = semget$private(0x0, 0x3, 0x461) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000440)={{0x0, r11, r3, r7, r3, 0x2, 0x6}, 0x6, 0x6c5e, 0x1c0000}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000500)={0x4, &(0x7f00000004c0)=[{0x7, 0x6, 0x6, 0xa00}, {0x3, 0xe5, 0x3f, 0x6}, {0xe6, 0x3f, 0x1f, 0x2717}, {0x7, 0xec, 0x5, 0x8000}]}) recvfrom$inet6(r1, &(0x7f0000000540)=""/179, 0xb3, 0x0, &(0x7f0000000600)={0x18, 0x3, 0xfffff000, 0x9}, 0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r12, 0x80085762, &(0x7f0000000680)={0x3, 0x5}) r13 = accept$unix(0xffffffffffffffff, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) dup(r13) r14 = dup(r1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000740), 0xc) 19:33:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r3 = dup(r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ff000001200000ff00000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 19:33:21 executing program 0: getitimer(0x1, &(0x7f0000000280)) mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0xc5) write(r0, &(0x7f00000001c0)="0fdeb69384ff", 0x6) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000840)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 19:33:21 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x17f, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000140)="1cf7a0cf", 0x4, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1000, 0x0, "14e6bdef0e509ca71193aa2d28c331819ac8881f"}) chmod(&(0x7f0000000040)='./file0\x00', 0x2) 19:33:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xff09) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) getpgrp() r3 = getuid() r4 = getegid() r5 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r7) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={r7, r3, r4}, 0x189) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 19:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x6c}, {0x6}]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) write(r1, &(0x7f0000000840)="11", 0x1) preadv(r1, &(0x7f0000000600)=[{0x0, 0xfe5c}], 0x1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) syz_emit_ethernet(0x357, &(0x7f0000000080)="080934410000000015b668f635e9") 19:33:21 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x2, 0xfa) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) 19:33:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r1 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2000006) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) write(r3, &(0x7f0000000140)="c2e09cc85e58fe322a1eeae01b5fadc8d3215833e52ca5b20305f6685898f3a3d604cacc0fbc11fa04b907c98f4a20a08b0588c6a21823df02224ed05581a391eb5c8423a2f2d44606d717b0f250304e509ab68be9c9e69c0b21445284ceb517b57f6af251320e0fca5a805488d01d6a98cc4d5a4ca975b062005e8d0cca8e71a2f1ecef430a64d52b24fc4b58e8de204631cc07f0878100cf82a838ba09a8afd19f67959e1ceaf5107454f227d921ba392787f4ff8dfd39bcfd28242900191cdb108bdb27376efcfa260f", 0xcb) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 19:33:21 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x100042001, 0x28b1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10004d1cc, 0x28ae) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse0\x00', 0x9378b421c72906d3, 0x0) write(r1, &(0x7f00000001c0), 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x3d, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x28) semop(r4, &(0x7f0000000740)=[{0x0, 0x9, 0x1800}, {0x0, 0x3f, 0x800}, {0x2, 0x1, 0x1800}], 0x3) r5 = getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r8 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={r5, r7, r8}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat(r9, &(0x7f0000000980)='\x00', 0x1, 0x16) fchown(r10, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000540)={0x40, './file0\x00', './file0\x00'}) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000280)="afdb5cb41379ec98b1c57d9b4db40ca420874e4304a886ac779ad9c98f0825c6553e7be78193d8e0e3705550b328cdd1eb1414ea67eb61228f7726738b34c9bcc36e9063aabc5252580f2fbe423ae675128bb3974c0b3449d53bcb3e8cb861a19174d5f1768be337f651ad4be1a14e7e9afa88bc220897e3cb7cace4d71d4d0c9ab1e2cef97a7134c07388c30f4c78d0c029c69a7eaf42fa44a5f38d", 0x9c}, {&(0x7f0000000340)="52ae28b7bc288649e336f1f08f55e038823b9c6d1dc8b709e362645f44faaa9313fcdc74a56b25ccfc", 0x29}, {&(0x7f0000000380)="11ffdfc9de92abe8110a3335f05bc0449e9bad7ada904092da5b96cac31c7f3ff00f97cf4d81970754b797cea8c6d21d57727b196cdb2ea6b0f5dcf94d6d63d064b28d243531d5a17a5b3560d6f4af2f6db6e5224fd05b9bca24da0b3b51767e48e7e8ab5b6c770e5fa47cf4dd14c62a7fb7c7edc6b86f3597a5aae43758a469f852dee4ac953654361da16e4e95ca81bf8eb3098b5d7af064206e7aa8ad47cf8f589a8b9ce6da42a965b58f5df9821424311d3b35f50b8297edbd04ee35150ff524efe137e4aad123559d", 0xcb}, {&(0x7f0000000480)="a88f51ea4db3d05b9ca72c88c05ca66ddc7831351b67a0594a370eb8e8c517", 0x1f}, {&(0x7f00000007c0)="83898c71d94cc0fb588e326813772a5a35bae7a0828f0a1903654fa05115e8d116ec339554499a401ab492964c56e9b4dfe4ac2151d32c271560ef82de686665e04cfcab4a3cd1230750487f055c197a284c86f48810d64c56a99de2e96304f1a64cafc561a1640e2ed1a44a5621406b0a8dc9387ea0d536814e1b9928597004b67464", 0x83}, {&(0x7f0000000580)="31eb4220f259d3b22b038af24a710ba3a7132d297aecbae15322b0ce057b9487f1eb67af0a3920131265ce749b572912acbdf40ca61af24387105f987e60e0db62c2c33d3d9573ce4ed3c74cfeee264a0af5ea82", 0x54}, {&(0x7f0000000600)="665b889a29edaca4a6740d7ce0a8ef9aff4e66d28bd1c2c55c0e33f338bc0931e1381b05ea97bcf9152f3cad9a9b1fbc69f7f56524d80b0cd4d57c1d6025153390240e315307f33a3471d9127dd68461c49dabe1636504557e0f34bfcaf78cdbf2497745e10efecf7a8ae84f9ba9d2b8d059f5bbc0857ee6e6a9efebbe5a2be269bc5d74d3e099f164847cb77c76997c1b2e15", 0x93}], 0x7, &(0x7f0000000740), 0x0, 0x400}, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2}, &(0x7f00000000c0)={0x8, 0x0, 0x7fff, 0x3}, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000008c0)=[0x80, 0x7, 0x6, 0x3, 0x6, 0x8e6]) r12 = semget$private(0x0, 0x3, 0x10) semop(r12, &(0x7f0000000100)=[{0x1, 0x9, 0x1800}], 0x1) 19:33:21 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x1) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)="42b8684f6f9945e5366cd425d8cb09bd12df2d9beb8125a304dd5cde95f3d96babde7bb06dd11ae5072e9361f79edc5f758ddd8d0966eebc93cda6f1f97a3a664b2da6d80d966916a2c78cb284acfeff79da666e7473c95c3ce770019a4690f73adef201de2279b92f4f5ad86d5d1ab50e387c7a8f33bbb726d01527ff3a4217770154e4cd943eb3e0966d6c2dfdc3ebb8c9289241f9051733c884d9dfedf70c88a7fea2545a05b460981d7157e6804ae7b281d7073a45e995160e2d7fcce25309c056ccb449d3464270196920d9248bbb2cb536dfaf58219af933917fe16a", 0xdf}, {&(0x7f0000000280)="bc708cfc3c90fe31778bb8d1e872d305171d28369c3f749efb45bb54a47c594de32a5b05463a64213919a98792bd4a7ccbc2042b79811357510b6c6610ec1276bfec2252baf05468cf7a682fd4900fc9728686670853756cbb77731e04bed68c34f8f7083de96371aa6e0ff6d52f239b421da889926301b2", 0x78}, {&(0x7f0000000380)="0ceeafb5b6c1d1abe16bad35fc5b9b1c1ca18d599d45ae0fb8efa861e212894c129a813fdd033e5b2cfc1a1024023f46ea1a5e7624c9270526c824e08648717124661b83ab6cff970bc615d345c38993e6b68757a8488aa7dc21a7cc84781f93a6b6", 0x62}, {&(0x7f0000000400)="436c348b5de7db695c1505967cd4a4390fa7666ad5bd0f290d258b642ba85971446bb549a1a953a909fdec0035f34d0ae3543dd957883974e2d98b165ff53c6277ba0e1525df49d873266ab7a0fd65386d2a5c270c36c2e621089b51c04dc7f32b9d626cc1189efd4c627fc05938c53430f813a946ba7e52a28c779154fe9129e64d961242308be369b5", 0x8a}, {&(0x7f0000000080)="65ef3f121ceba37f53b14375b86a59d518e88cebb1b6ed6ec9cfd5d7d5356cca008fe251ac52d085708b92daf08ef6884c6cd44db2", 0x35}], 0x5) execve(0x0, 0x0, 0x0) 19:33:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaaa9, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6532001192ffe58f4d13be549810a281b2d0e28ca92e233f167e67be5d86c9469cf638fb37b7514d44d4d5"], 0xa) 19:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x200000005c}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 19:33:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f00000006c0)='\x00', 0xfffffdd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x3a290c7a7619f17e, 0x0) r4 = getpid() fcntl$lock(r3, 0x4, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0x80000000, r4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) poll(&(0x7f0000000040)=[{r5, 0x5}], 0x1, 0x0) 19:33:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x3f, 0x5, 0x8000, {[0x100, 0x0, 0xe01, 0x400, 0x84, 0x20, 0x0, 0x4, 0x9, 0x1, 0x9, 0x7fffffff, 0xffffffffffffff01, 0x5, 0x2, 0x7, 0x6, 0x6], [0x5, 0x9, 0x3f, 0x8000, 0x4, 0xf5, 0x7, 0x81, 0x7ff, 0x9], [0x1, 0xb9, 0xcb, 0x0, 0x4, 0x0, 0x7], [0xff8000000000000, 0x100000001, 0x400, 0x0, 0x0, 0x7f], [{0xffff, 0x9, 0x0, 0xff}, {0xfff, 0x47dc, 0xff}, {0x800, 0x0, 0xcb2, 0x5}, {0x9, 0x1, 0x4, 0x2}, {0x1ff, 0x0, 0x4, 0x9}, {0xffff, 0x7, 0x2, 0x9}, {0x31e, 0x9, 0x9, 0xd1}, {0x3, 0x5, 0x7fffffff, 0x3f}], {0xfff, 0x1, 0x7e56, 0xfffffffffffffffb}, {0x1, 0x5, 0x7, 0x7f}}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 19:33:22 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/114, 0x72, 0x800, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0x0, 0x0) 19:33:22 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x2000, 0x20000000, 0x80000000]}})                                   OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) 19:33:33 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x8000004d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080), 0x100000000000022e) preadv(r5, &(0x7f00000001c0), 0x0, 0x0, 0x0) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r6 = fcntl$dupfd(r2, 0x1, r4) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000180)=0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0x0) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000440)='./bus/file0\x00', 0x6000, 0x40) semget$private(0x0, 0x3, 0x10) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r6, 0x80000000001) r8 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8080, 0x8) madvise(&(0x7f00007e8000/0x3000)=nil, 0x3000, 0x7) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f0000558000/0x3000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00003e6000/0x4000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0xfffffffffffffe00}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x7ffffffe}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80100001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './file0\x00', './bus/file1\x00', './bus\x00'], './bus/\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus/', './bus/'], 0x1000000002}) msgget$private(0x0, 0x0) 19:33:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tao', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x806}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 19:33:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="b2bf501745e37706a1", 0x9, 0x2, &(0x7f0000000240)=@file={0x0, './bus/file0\x00'}, 0xe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus/file0\x00', 0x0, 0x2008, 0xfff, 0x1, 0x101, 0x6, 0x1, 0x0, 0x3, 0x3, 0x4}) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x64) fsync(r2) pipe(&(0x7f0000000080)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus/file0\x00', 0x1, 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) 19:33:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x800, 0x88) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x24) r3 = dup2(r0, r0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 19:33:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = msgget$private(0x0, 0x28c) msgsnd(r1, &(0x7f0000000000)={0x1, "e376342e8e2ffd164f096cb47fc2121197b68e25635f19661e9ec49112f8edc4cc0ab3fa8adfaf8882e51ae37ed6d807843879"}, 0x3b, 0x400) 19:33:34 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c22000000000000", 0x30}], 0x1, 0x0, 0x0) msgget(0x0, 0xa0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000740)="b5bf3d7adc5d89f2344b181943c96bd00ecf470c8b0c6584265bb36da515d556cd4d8ffd002f2b048e558aa86aacf213d927200d26f3d20c285598afe6724b7bf6c409f6a87a1697b9a11b2ffc499a49bcf25491307d9c6958f33e41cd76cb8c464f070f493c50e2ec8580b93c7f2161aa6f08758ddca83345aec52ae51d73a375412c81736070d06ac76115f3f989c95890e90637ec81b66a1567667bbab25fd3dac3b07c728b3c185edf10df2da70e69eb0a17672d2c9a89d978b3a564a7da4f365367bba4a549be1224a3fa888753941a543ddbe501f3a1", 0xd9}, {&(0x7f0000000840)="97bea158c81e18fb1c0ce5905b13f7f70016771b8d28bb6cd8bcf9b2187841303c9dcc5ea654e4665efce3fde6a09b547c71438870134c556f2f7581ae539e6ab65933637a358443489ff4422f23cc6eba5308ed1fabbdb3428ff10f11c2731a8fb25bb3d075695f499d5f963d2d0f5ac78534fa4ef357b9fa3debca67f6de18faf1350e98dfc07c8ad4d3e39f357b7b73035e", 0x101ee}], 0x2, 0x8000000000, 0x0) 19:33:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d, 0x4}, {0x84, 0x0, 0x1}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:33:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x50}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x3c8) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x100, 0x100, 0x40, 0x3, 0x5, 0x1, 0x857e, 0x7]) nanosleep(&(0x7f00000000c0)={0x0, 0x2}, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 19:33:34 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10"], 0x1}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socket(0x18, 0x8000, 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0xf0) execve(0x0, 0x0, 0x0) 19:33:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000280)=[{0x0, 0x0, 0x0, 0xffffffff}, {0x401}, {0x1, 0x0, 0x0, 0x7}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f00000001c0)=0x10) write(r1, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) write(r3, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000200)=0x1000, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockname$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 19:33:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b7"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400ff00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) r2 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r2) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec267e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) chown(&(0x7f0000000200)='./file0/file0\x00', r19, r20) lchown(&(0x7f0000000780)='./file0\x00', r19, r20) lchown(&(0x7f00000001c0)='./file0\x00', r19, r20) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, r19, r9, r13, r15, 0x1e6, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() r27 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r27, &(0x7f0000000040)="670dc3", 0x3) write(r27, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r27, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r28 = msgget$private(0x0, 0x402) r29 = geteuid() setreuid(r29, r29) r30 = getegid() r31 = geteuid() setreuid(r31, r31) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r33 = msgget$private(0x0, 0x0) r34 = getpgid(0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r34, 0x0, 0x0, 0x0, 0x80a5}) r35 = msgget$private(0x0, 0x0) r36 = getpgid(0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r36, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000140)={{0x1000, r29, r30, r31, r32, 0xa8, 0x6}, 0x8, 0x2, r34, r36, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, r31, r24, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) r37 = getgid() r38 = getppid() r39 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r22, r25, r37, 0x1e4, 0x8}, 0x5, 0x5, r38, r39, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x0, r4, r6, r25, r6, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r7, 0xa5, 0xfffffffffffffffe, 0x100000003, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r40, 0x0, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="d14018ee5ddd910e7605ed74095e82e8129e7f4adbea2d4903975366aad399b74343599a7c4b538c1a37aa720f2d42e9730624379a8e30233ead5c13744c7303e70c5a88c0d139cebb4932a80f38d3f881f7455c052f3b425cedab190e57ac9b3ad57ecd68d9ce7dbabb91de64b35c56", 0x70}, {&(0x7f0000000100)="4651385b43ac737cdd50b6429ef7d6c49183c3a77f0829f3c4ae9003a784ff588f9c4df5b7657f03621de8a5069fc1edd5b1d6c0c0af8a3d1c796f67ed14826f8f1db2f72a06f811ad7fc290952fe0174d120d7834a364436327bd45470bdf62c6479f73b79e5b82781b1c2b09c365a210d2860637bd8d6cb22ee88b24c912efea6ca58ebe544111d2879feec5a78e83db50aa18ba40542abd08b88061a47c5f9a1beb2b09dfeac8fe6e2a8dee948a0cf83be06fe2e4ce4dacaa70e5fd71f9a8fe708d25f9376d0dc3987f37cba9e546c01796513167125d9bcea7829d7252960f8c3f800b869559f56b", 0xea}, {&(0x7f0000000200)="127faff89bac0626e7ca16fe818c61e26feeee08dd6c", 0x16}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r4, r41}], 0x20, 0x40d}, 0x804) 19:33:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 19:33:34 executing program 1: r0 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = msgget$private(0x0, 0x402) r6 = geteuid() setreuid(r6, r6) r7 = getegid() r8 = geteuid() setreuid(r8, r8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a5}) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r13, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x1000, r6, r7, r8, r9, 0xa8, 0x6}, 0x8, 0x2, r11, r13, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, r8, r1, r2, r3, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() r18 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r18, &(0x7f0000000040)="670dc3", 0x3) write(r18, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r19 = msgget$private(0x0, 0x402) r20 = geteuid() setreuid(r20, r20) r21 = getegid() r22 = geteuid() setreuid(r22, r22) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r24 = msgget$private(0x0, 0x0) r25 = getpgid(0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r25, 0x0, 0x0, 0x0, 0x80a5}) r26 = msgget$private(0x0, 0x0) r27 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000140)={{0x1000, r20, r21, r22, r23, 0xa8, 0x6}, 0x8, 0x2, r25, r27, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, r22, r15, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r28 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r28, &(0x7f0000000040)="670dc3", 0x3) write(r28, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r28, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r29 = msgget$private(0x0, 0x402) r30 = geteuid() setreuid(r30, r30) r31 = getegid() r32 = geteuid() setreuid(r32, r32) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r35, 0x0, 0x0, 0x0, 0x80a5}) r36 = msgget$private(0x0, 0x0) r37 = getpgid(0x0) msgctl$IPC_SET(r36, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r37, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000140)={{0x1000, r30, r31, r32, r33, 0xa8, 0x6}, 0x8, 0x2, r35, r37, 0x0, 0xffffffff00000000, 0x4}) r38 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r40, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r41 = getgid() r42 = socket(0x800000018, 0x1, 0x0) bind$unix(r42, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r44 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r41, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = getgid() r46 = getppid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r49, r50) chown(&(0x7f0000000200)='./file0/file0\x00', r49, r50) lchown(&(0x7f0000000780)='./file0\x00', r49, r50) lchown(&(0x7f00000001c0)='./file0\x00', r49, r50) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x6, r49, r39, r43, r45, 0x1e6, 0x8}, 0x5, 0x5, r46, r47, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x4, &(0x7f0000000040)=[r3, r15, r33, r45]) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0x2a, 0x0, 0x0) setsockopt$sock_timeval(r51, 0xffff, 0x0, &(0x7f0000000000)={0x9, 0xba}, 0xffffffffffffffa7) 19:33:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x5030, r0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='.\x00', &(0x7f00000001c0)='#\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=':\xe1\\\x00', &(0x7f0000000280)='^&-(.-,\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='!^^@#\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='[.{{\x00', &(0x7f0000000400)='\x00']) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) fchdir(r1) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000004c0)="96134243ddcec42a6b35c50d637ef1ab69b19e741b40afda43ee0aa31b35141e8432f8a44790d16a8360be9ba3d5ae9eceaaedb4212b6e6cebb0ff4b13102efbd3d9f82167691ccf4cee0f0af077b5c6594c749a4b513159bf5658c19a7ee05b2d56f697dd03396bf779b8dce3eea0848cf74b2b0065eb50b5fd72fc2447d90839dc5beddb95de0dfd1798c3c6478a9579be6980290996769401354f44dc8a7b55097707f80ff1717055e4d25fbd90f46795649bbcc09d2cd4a377f215db48f3f1", 0xc1}, {&(0x7f00000005c0)="95a3c8eb42fe93560b23991a516d226db2218bda1fd82f07dbe44f3bb24b53a4772879af5d83f81b26874aba0f88dface23ac051f96ddc2d90392f8132be9063706bdec534afd1fcc6a3d98dc3b7f74dc2693b77492a21de97eca1b8589f323c6fd9a3456d36b9f69bcf1426afcd1ca87a27e41e92abe40849b7139e95a36ed377d81995e41755e869bdf4e5ea61ea7df731061050c36f643cf0900f5985099fd1c0f8c21ad9cde737d3bee32a4416db9ef797cbd5fff50bb9571f79cce2943b774f46be24", 0xc5}], 0x2, &(0x7f0000000700)=[{0x90, 0xffff, 0x7fffffff, "ff9633d615c33898df521d0a508aa3abf8fcc35508b8a8b44634ae4bdfee2bc2f6fa50afdfc6ed6f5ab579a04e0b34c0ac7fc94ca55fc4a0b8ff16534d3a8beff169ebbfe61fadd6a697217857138eea69aa6a969143687be95b2e11a4eb53de91c26868d2bc36ffc6a61f9d69b673a58461fc937f0569970ec4c24111649c18"}], 0x90}, 0x408) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000008c0)={0x8, &(0x7f0000000880)=[0x200, 0x6, 0x7, 0xb1ef, 0xf8, 0xfffffe4c, 0x5, 0x4]}) fchown(r2, 0x0, 0x0) renameat(r2, &(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000840)='./file0\x00') nanosleep(&(0x7f0000000000)={0xffbffffffffffff9}, 0x0) 19:33:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64=0x0], 0x1) r0 = socket(0x2, 0x2, 0xfd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 19:33:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x4, 0x1) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r14, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r17, r7, r8, r12, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r20 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r20, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r19, r21) r22 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r24, r25) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r26, r27) r28 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getgid() r32 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r32, &(0x7f0000000040)="670dc3", 0x3) write(r32, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r32, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r33 = msgget$private(0x0, 0x402) r34 = geteuid() setreuid(r34, r34) r35 = getegid() r36 = geteuid() setreuid(r36, r36) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r38 = msgget$private(0x0, 0x0) r39 = getpgid(0x0) msgctl$IPC_SET(r38, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r39, 0x0, 0x0, 0x0, 0x80a5}) r40 = msgget$private(0x0, 0x0) r41 = getpgid(0x0) msgctl$IPC_SET(r40, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r41, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000140)={{0x1000, r34, r35, r36, r37, 0xa8, 0x6}, 0x8, 0x2, r39, r41, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, r36, r29, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x349, &(0x7f00000007c0)=[r21, 0xffffffffffffffff, r31, r3, r27]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r18, 0xffffffffffffffff, r23, r42, 0x20, 0x6}, 0x10000, 0x2b, 0x10001}) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x3d5}], 0x3) 19:33:34 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000181, &(0x7f00000000c0)}) r0 = socket(0x1, 0x3, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) close(r0) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) recvfrom$inet6(r4, &(0x7f0000000040)=""/14, 0xe, 0x41, &(0x7f0000000080)={0x18, 0x1, 0x5, 0x2}, 0xc) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x40, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000001c0)=0x1) 19:33:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r2) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec267e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000b40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1dc3716a433b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a37147318c95b7c7fe8a858c195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef3ee1c63e63f1cd2f23d078579895aa2adb77619fa33c7275e0727a60a2415f7c22b8b9a2141253a4c5b1e33c0cef58e89ab01931b170e9d468e11c1045bfb0bc2807c5baa65a5f67c973bf7dece9068a10b9828e14962cea018d249a97c98f8e6ae50b7b80a2ab94"], 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000480)=ANY=[@ANYRESHEX=r7, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r4], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r6], 0x4, 0x2, 0x1800) msgrcv(r9, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r13, 0xa5, 0x1, 0x100000000, 0x6}) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() r20 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r20, &(0x7f0000000040)="670dc3", 0x3) write(r20, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r20, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r21 = msgget$private(0x0, 0x402) r22 = geteuid() setreuid(r22, r22) r23 = getegid() r24 = geteuid() setreuid(r24, r24) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r26 = msgget$private(0x0, 0x0) r27 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x80a5}) r28 = msgget$private(0x0, 0x0) r29 = getpgid(0x0) r30 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r30) msgctl$IPC_SET(r28, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x9, r29, r30, 0x0, 0xfffffffffffffffa, 0x80a4, 0x2}) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000140)={{0x1000, r22, r23, r24, r25, 0xa8, 0x6}, 0x8, 0x2, r27, r29, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, r24, r17, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r31 = getgid() r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r15, r18, r31, 0x1e4, 0x8}, 0x5, 0x5, r32, r33, 0xfffffffffffffe01, 0x9, 0x7ff}) r34 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r34) r35 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r35, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r35, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r36 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getgid() r39 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r39, &(0x7f0000000040)="670dc3", 0x3) write(r39, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r39, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r40 = msgget$private(0x0, 0x402) r41 = geteuid() setreuid(r41, r41) r42 = getegid() r43 = geteuid() setreuid(r43, r43) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r45 = msgget$private(0x0, 0x0) r46 = getpgid(0x0) msgctl$IPC_SET(r45, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r46, 0x0, 0x0, 0x0, 0x80a5}) r47 = msgget$private(0x0, 0x0) r48 = getpgid(0x0) msgctl$IPC_SET(r47, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r48, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000140)={{0x1000, r41, r42, r43, r44, 0xa8, 0x6}, 0x8, 0x2, r46, r48, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, r43, r36, r37, r38, 0x10, 0x9}, 0x8, 0x1, 0x9}) r49 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r49, 0x0, 0x0) shmctl$IPC_SET(r49, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r51 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r51, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r52 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r54 = getgid() r55 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r55, &(0x7f0000000040)="670dc3", 0x3) write(r55, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r55, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r56 = msgget$private(0x0, 0x402) r57 = geteuid() setreuid(r57, r57) r58 = getegid() r59 = geteuid() setreuid(r59, r59) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r61 = msgget$private(0x0, 0x0) r62 = getpgid(0x0) msgctl$IPC_SET(r61, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r62, 0x0, 0x0, 0x0, 0x80a5}) r63 = msgget$private(0x0, 0x0) r64 = getpgid(0x0) msgctl$IPC_SET(r63, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r64, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000140)={{0x1000, r57, r58, r59, r60, 0xa8, 0x6}, 0x8, 0x2, r62, r64, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000080)={{0x5, r59, r52, r53, r54, 0x10, 0x9}, 0x8, 0x1, 0x9}) r65 = getgid() r66 = getppid() r67 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r50, r53, r65, 0x1e4, 0x8}, 0x5, 0x5, r66, r67, 0xfffffffffffffe01, 0x9, 0x7ff}) r68 = getpgrp() r69 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r69, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r69, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r69, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r69, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r69, &(0x7f0000000d80)=ANY=[@ANYBLOB="0800000000000000b398956ebfe01d2c1c899b00d8ac323d977e23924fce76b99df89539b61063741117d070574c910e3161a20bdf7c5e8814b25342fcab37d1527197ff9c764180ad4a1389a837982e2e2b9ca614712aea3a01a00bbf6b254229248d2ca1eee64ab8fe9ede90651fd0bf9f66734082bc72cfe3c5f6cd562aa22f853e69beee360a3e95e67527fb1662612e9df2d46d0b9cd183bc580067f868e4f9bbd6ba2c092dbb5ca6306e9264805fc6b3a700cc6922c0cdf2bee1d0b6df653c846ecebf05aeb350cd9a96db65a59fbbb2b635d1"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r69, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r70 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r71, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec267e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r73 = getpgid(0x0) r74 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r74, 0x0, 0x0) shmctl$IPC_SET(r74, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r74, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r76 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r76, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r76, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r77 = getgid() r78 = socket(0x800000018, 0x1, 0x0) bind$unix(r78, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r80 = getgid() semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r77, r79, r80, 0x10, 0x9}, 0x8, 0x1, 0x9}) r81 = getgid() r82 = getppid() r83 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r85, r86) chown(&(0x7f0000000200)='./file0/file0\x00', r85, r86) lchown(&(0x7f0000000780)='./file0\x00', r85, r86) lchown(&(0x7f00000001c0)='./file0\x00', r85, r86) shmctl$IPC_SET(r74, 0x1, &(0x7f0000000080)={{0x6, r85, r75, r79, r81, 0x1e6, 0x8}, 0x5, 0x5, r82, r83, 0xfffffffffffffe01, 0x9, 0x7ff}) r87 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r87, 0x0, 0x0) shmctl$IPC_SET(r87, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r87, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r89 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r89, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r89, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r89, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r90 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r92 = getgid() r93 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r93, &(0x7f0000000040)="670dc3", 0x3) write(r93, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r93, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r94 = msgget$private(0x0, 0x402) r95 = geteuid() setreuid(r95, r95) r96 = getegid() r97 = geteuid() setreuid(r97, r97) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r99 = msgget$private(0x0, 0x0) r100 = getpgid(0x0) msgctl$IPC_SET(r99, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r100, 0x0, 0x0, 0x0, 0x80a5}) r101 = msgget$private(0x0, 0x0) r102 = getpgid(0x0) msgctl$IPC_SET(r101, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r102, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r94, 0x1, &(0x7f0000000140)={{0x1000, r95, r96, r97, r98, 0xa8, 0x6}, 0x8, 0x2, r100, r102, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000080)={{0x5, r97, r90, r91, r92, 0x10, 0x9}, 0x8, 0x1, 0x9}) r103 = getgid() r104 = getppid() r105 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r87, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r88, r91, r103, 0x1e4, 0x8}, 0x5, 0x5, r104, r105, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000980)={{0x0, r70, r72, r91, r72, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r83, r73, 0xa5, 0xfffffffffffffffe, 0x100000003, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r106, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r107, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r108, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r110 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r110, 0x0, 0x0) shmctl$IPC_SET(r110, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r110, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r112 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r112, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r112, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r112, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r113 = getgid() r114 = socket(0x800000018, 0x1, 0x0) bind$unix(r114, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r114, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r116 = getgid() semctl$IPC_SET(r112, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r113, r115, r116, 0x10, 0x9}, 0x8, 0x1, 0x9}) r117 = getgid() r118 = getppid() r119 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r120, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r121, r122) chown(&(0x7f0000000200)='./file0/file0\x00', r121, r122) lchown(&(0x7f0000000780)='./file0\x00', r121, r122) lchown(&(0x7f00000001c0)='./file0\x00', r121, r122) shmctl$IPC_SET(r110, 0x1, &(0x7f0000000080)={{0x6, r121, r111, r115, r117, 0x1e6, 0x8}, 0x5, 0x5, r118, r119, 0xfffffffffffffe01, 0x9, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r123, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r123, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r125 = socket$inet(0x2, 0x1, 0x70) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r126, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r127, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r128, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r129 = getpid() r130 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r130, &(0x7f0000000040)="670dc3", 0x3) write(r130, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r130, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r131 = msgget$private(0x0, 0x402) r132 = geteuid() setreuid(r132, r132) r133 = getegid() r134 = geteuid() setreuid(r134, r134) getsockopt$sock_cred(r130, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r136 = msgget$private(0x0, 0x0) r137 = getpgid(0x0) msgctl$IPC_SET(r136, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r137, 0x0, 0x0, 0x0, 0x80a5}) r138 = msgget$private(0x0, 0x0) r139 = getpgid(0x0) msgctl$IPC_SET(r138, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r139, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r131, 0x1, &(0x7f0000000140)={{0x1000, r132, r133, r134, r135, 0xa8, 0x6}, 0x8, 0x2, r137, r139, 0x0, 0xffffffff00000000, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r141 = getuid() r142 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r142, &(0x7f0000000040)="670dc3", 0x3) write(r142, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r142, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r143 = msgget$private(0x0, 0x402) r144 = geteuid() setreuid(r144, r144) r145 = getegid() r146 = geteuid() setreuid(r146, r146) getsockopt$sock_cred(r142, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r148 = msgget$private(0x0, 0x0) r149 = getpgid(0x0) msgctl$IPC_SET(r148, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r149, 0x0, 0x0, 0x0, 0x80a5}) r150 = msgget$private(0x0, 0x0) r151 = getpgid(0x0) msgctl$IPC_SET(r150, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r151, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r143, 0x1, &(0x7f0000000140)={{0x1000, r144, r145, r146, r147, 0xa8, 0x6}, 0x8, 0x2, r149, r151, 0x0, 0xffffffff00000000, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r152, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000100)="3bf563b7fd7cacdeb850ae6fe77b5ded5c8d4dd616a5e8cb8e268896cb2baa0ec942de5e1dd387ceef62a9df728ebd98", 0x30}, {&(0x7f0000000140)="4a543f19a304a42b181c7dfac5493d512e94cb64389bbbc3e901ff", 0x1b}, {&(0x7f0000000340)="9a90829d8d194fb5aeca04d469a0e0c40f9673a6517199ee12d3eb47f1945c862caab177cdd21a59611aace971b7cefe5e3621708a83d8496e273a4ff0fd53d4f0de5f3e75d77dd6936abb24947ee557269e7627a65684d97e488011e811eac2cddf21792a84d338abe5aa3ba0de40fb8c235d81dcef5f371e871a4169d087da374355b8db8c4977f6bb9aa6d5158ab027fd4604cd5c618484a31ae204d4bbfdcbeb6f4287e832f003b0c16a633cfcdbfa9bd1fd0bf216f28440065a6d785ca55d31468bfd775c9435bcf8c0d2975b4f3fb91a7d02d9674a7e0961c0e3bb3adb68de8f", 0xe3}, {&(0x7f0000000180)="e1b9f76814876b081dbcc79786eb74577861f41a7dafd4a00deb465c66e809105d4941762ab62060f9ef8ef60c9b37f58d38ed9b508b706313eb50824302ceaed1c4c7c0e95bf386d18c8be7d9d1f0", 0x4f}, {&(0x7f0000000240)="f7fa4fedec22e59f14ab68af99d98894515db2f0f5beb2055b4a921a734b7c7e15dac64c7d52842117f6fa013f17b62bf0f87a5c3280c009cbd6420f8415ea5eabe7ee14b95247c8d82dd3f34eddec93a822", 0x52}, {&(0x7f0000000440)="5a2a7b7f18eec1fae37ebc6ac9e561d0a12ef6dd902d2b664d8de9eeb23e1bd89f285a4518bc0180d32605531d94e39ad83a751147977a9c84ca1019bd3a692bc01d64936af127f582fe603896badde3e33edfc0aab99b21771aa5718d533ffedd912a451ab4be4d44cd8bdbd9dcef29a0aa3f3f6b2e0c198871038ebb0bb15205db034efd5ae394e7c8adf8b05da6130ebc863d650db2830283b3c084677b357e2c56caafa0168a9c9d336ea63277198b3ae5a7d63b18ea93926a7d0f16cc", 0xbf}, {&(0x7f0000000500)="22f0423f3313d17544583a5eb2fd4aa14d96dee71f33c3012b4919ae30ed5e1694b88b9d4c72d805c8fedb406cf18e06edb37d4e0fe19f6e4b7857d05fcb8750a6fffa9d5d7726265abae272649b132f1b5ade56639878ba112626ed7ae0b5f9549554b7d481ea260b316f", 0x6b}, {&(0x7f00000002c0)="c262f53a6792e785540cd1eafe5835c1dad4c7986ec8746afcbce89734ffa439b29a55a8e823cdb43ff9f51c", 0x2c}], 0x8, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r8, r31}, @cred={0x20, 0xffff, 0x0, r34, r43, r50}, @cred={0x20, 0xffff, 0x0, r68, 0xffffffffffffffff, r72}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r106, 0xffffffffffffff9c, r107]}, @cred={0x20, 0xffff, 0x0, r109, r121, r124}, @rights={0x28, 0xffff, 0x1, [r125, r126, r127, r128, r0]}, @cred={0x20, 0xffff, 0x0, r129, r132, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r140, r141, r147}, @rights={0x20, 0xffff, 0x1, [r0, r0, r152]}], 0x130, 0xceaa1461cf8a775b}, 0x200) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 19:33:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r4 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRES16=r1, @ANYPTR=&(0x7f0000002500)=ANY=[@ANYRES16, @ANYRES16=r0, @ANYRES64=r6, @ANYRESHEX=0x0, @ANYRESDEC=r3, @ANYBLOB="cdaf089cdbd2e8e86203f4c015d18eb261fc76fe6fb0b699e0a915a49d3937", @ANYRESHEX=0x0], @ANYRES16, @ANYRES16, @ANYPTR=&(0x7f00000014c0)=ANY=[@ANYBLOB="f5ea03b5427d862fc89d40344db933042bc7ef808f7b87c44ca7288980e7c8a7667346c4ed469af1afb6f3a2b21bb332af4d37e2694c532736857e6a1074b681e9ba3b5f43f4c3f9387782a032a86545a440a0e2c7d79bf9e9d96615c0089a872549f3c150066d35374cb5e04f615a8b8892e7964df63e3784c5604079f3573ced7fb9f064e0841ecda42c6f58f42933f3f39cfe5bf935b9ca1275ca98e5ac1908d4b86c6f5c1a6eb4f9eac6473866b9811f270559c1fd24df9c96beb9b082d0ffe3fb057a659f1ff5fae85e7a01c0dac0015118af8d2fe66d654feb2b22fea5da49e40de05fc25e46d87d3ec4ada80ae0472d4fe2a8d4e3ce448066bababf3ec3778d4c8036134d026050a28f1b8fc2e1d505098dc2be0e49c0433a598fd7bedfd7c32c3daa964f702816b2a913884ba6cd452c45a4f9944e7e621c7db8f5218a9c89eb96a5e77094b4201a0f9adb96378b67112473e84d97cfc1bbc706a4e4c5c5c1c97971577484694da225c6d4b573946e9d491aa2c366fe61245e4cd5e0cbbe86d56666a25d19ed4b292ced344890e27066543e02af2cfcf28efc2d7523bfbd79f339b48718fca6cad844ebf2147b7158e414b9df8115e4b25c42e775be297e7e2a7f0e2ed890dd4650797be203a5a0098370321976cfb70558c6fe455d79307db956d9e08da5cbaa00c933b4a9215213284201204fd46c826302307592cdaeda2d3eff1b808a5729a4c289e2cb75d1817cfcf22102abf233efbfb0b318bf83f2f6e4381e9a681cce0ec5ba14698c5ab3df76c979eff03838cc11841119bd1de09a3760166560c71bfa14a6c54dc839bac801de0448dee17526c2b5e6d1813a41a98eaba2b0ead7030e74fa0bcfacb54650440135a31cacf2ce8aed6d3a29b9595ce3e40b517a5aa0133f127f842e02a0ef21ba8dd9e398575c9ee36e1d02cb42b35b18373a27ae9c2436617319645fa040cad5ae70f163bb8be0df72185d6f32a9eb82ee16cecac501be9c72fe501114cb20bd45b39ef11dc043d0b7d0835e906d64f451e61bfb275d4df0323851152fd8b28b92aba01a9643e6754cbc7ed9be82845c70d448be33c99c68e9f7b2f4b334ef3b23fa1d2016e355445ae2af70d6fbe29b1117fd9451aef0808a7419119ba183141f8c00b808f930c360eeb37068943f3828bfc86e76fc79b98ff261ea6cc2430b44e5a9e02ed5b4d4e488c455853bff142b06a82e8405415277c7a68744ce6c4dbaec712e125c9d4cb9eaa76fe284fadb50a5cb335e9be2133914086ee69f01dc795ad0dc761dcc34340a20b7ed3795082b228e03b266f67a7aa6a96add66274365ce09e869632bda4639df252819b1224a33d93f06e151b594e5adcc0c7cc48d4654152fee244e937d3ebcd6e67b32c31b5ea0ea1b4aad771848b3f3c5e5ab66a47de20d89238bc314f1f6cb09698d39a38f516bf2db2ed989c82dd7bdd33b64dd85b9fa1b75b111271375301f32421d14b4d863718f5e38480082b8f3462efb12e0ce02ed18ac35dd03a497caf27b64a2c458aab8d12ce56d8140c699ab965f88fc2c4bd1792cef4c5da03c17abc15e8bce3dd385f05e969f5a5946d2822d2117d6f9dc1d44b5f56a374a997d29078be722083f3cd717b1b545455b4f584d74cb41dd04ff7020f32cf732e9091dff1741d921ebd68bc49182fc43db80ef15995109030329741cdc4bfbe0eb146c12c9f450a60df6de5e36aaf2ee26756c1ae7c567dfcc0d90cfbff0bd9f0728f060cfdfc0aeb6432e36ce18ab405dc60836c09cfef6f746b92d1c951b14f5a721fde3a1cb2c7e32c084ffdc7851960cd43e3baa95f30df6d3baa1f2e7376080a8552a7bab507efbda12241078248afc3ff088d1b2a5f523b45f1608cb5f1226583b80e12ddbf5603a08de6e2f19d3707c7d0d1042deeeed9f4779a1eb5aff481e070634d0bb60156de116e6fe52537107e6e559a9ef53b6da35b9784eca3041b41d3e39156a4a8a0ec43f698448e63b013e2618e7da11396d9b77a069b6aeef8f91763393af54007929afe58ee19fab4c2843fdebba50c18b5fa91a4752c916800440a0fa3788096bc694a3f28225b980b9ccb5657eb86a942b17215262d0aa70486b8c919b3e67efa408d3f92c86a629ccda29af9d25d40f636bd838622e955c1161e22b02a85e3d33a7c23e85f15cce6562b2abb396e25d9bcb38bc9e79b0bef6896e84d5f9ee47884e869fb444dc44369b7f91db3fa24a6d9062cc4f0a052f030be6719cc03fd12c775ebbbf24f7d2bfdffec43a6519ecfe1dd064fb223dfdb6219d62add1c91c78d142cfc318d28482e58bedcbd7d5c67f09295c2f7185b424fb9a320c60e315127db9fa07be7670af2f1f081858633744a2430e1b12d8b665e0ea709293e2655208f8e02f4f5986ee197260df80cd2d68760d86cbf94a6dabb4113bbe3f402021ff03748d244c44a11b179ad755ccbe6031ccee8b004ec10ca1efbea5bb908146e05c67adb128f8e413ad69959baf87e3d0ff05e236a3a5410eb34b9b73b198a0e5671c14e31eaaf6626be62f2b1d7b197ea3a32a995e6e9859b259b8aa75409446bd27e313e6cba5bbf04e50e38abd06790c26a6dc343d14155c2e471e6dd918863ba32a15123befa00add69e37a6dedc19272b06746f5b560aa2a436d269eecda9621fb07f67b3961b7906fa3a483bd6ab9792f43c128aefd91dc6cc7b1e8eb8f814de62bb0763cf6ae3f273014422b1a49180d2d16b2f0915cfbfe78926c16b2d25ce28b8f56c37522c95e80332adff4f453e0776d608c23ea2ec0f4eeaf434e755fd93c003153045d018f741976d99a4ecda4ced86983db3182e5626391fec9b514d5c6018de72489cacfde282cf8e64913159d40ba6e18a75cbe9614d937c95fe1a48d82cce93ffa6d9b5cfe1142bb2cb9e62a6322eb975da36e3897e30fbd7025c8e319173b4ebe3111223ea058b69920f88d832e37314d8c8db8d32ec6da7239ac4d0601173ec4f9541c2ed044f0be9ed2bf72239dd2cb0d86c820ad15af0017640d36ab58680c5dc125cbc1692497349aabc5ed05a8e58c8a5eeb2dd2440a6dbe0c88f7c42d8e6c1b0f111f784e5cd058ec5ab48223674b00670140ba8ad6093d0500d691ef55976117659089e617cd7f1f89457861d8cf9a289dabfb21c3b76bb3fcf0451811b50596bb6eb86daba4d05ef1252ced366a6172892cf49295558b1b3f8898a2e349da4899a73341d8d127ad7c676dd2941c5eb2437a34f1c779626e242fd3e17886dd8bc37c4f444f2adaeefb2d80fb7ab8acdc7c2011452fb9dd326e043e023134f83bf7f715dbabfc2617a525b92b0d63eca2a48581b51d46d121866741e49be2273c40b6ffc6df546f50f34710cb89606d05b5cfb6ac0dd381f06a688609b8fa39a3433a2cb8532ab1c27cce040bc1c40836666008264c7a4781766aa8f6f73670141cf2a6de6ab149f34a9d0d205bd68b89e929a5b4f286e66b284a548c01d12e7ad5ee024dfd877083fab6373b1a980587b5516b1f0812d4759ac2a72ff148733fab5a16b59bf3fb2ddbaaeed7f47e7db77fa6fd3aba92d081d52d1bda2c5e9a76b5b5473daba383a2cd3019f59ee1c26db4b05a069eba5cb70340dc8f9cf39c91dc226f2944a7f1d0ceb053bd10397acb3a07cbc4a32967db1f4e32defc092dc65255bb5f12d388b59bf1e06f8516975cccf5c1caf080c227a48c4a42f6dc4115ce9d6bcac832e412dbf57fe84059783b1577805ea784e2f11cdc860a3925bc6b17f78ae265f3fde41355ffe3ac2632d08753f79dde1b0ecadab71dc33cd3e747d6be16a1474408caafad9cf68285ef4342e2cc181817fe4ff462dbd11ab0f2b9592e1a6453c446588fc61c1f9a879a4f28ea9e02656194a62f521e4399dbbed0491e760353a2be9a62a06b8dbc7ca65e6c7d9e212259008424a0d87c43108d8ed6f8f45a0a137e2a35575183252dc69cb76f3f1d46e8a883785e1f6f8dfff827fe3d9672d31dd9e6fd7ba1b55f371b393dd84332e0b05aedc014c9657316d03539f3747669748858004c3b69485e7cb6f346e851b49eeec73d3494c3b95f5f31040037999b182e3e8e115fde5e548f8590038e33442ba00842aed6f86f1de53cb865bbd0898273dd1f9cd801c3e602388c283cb99b43266ce952583118a56229c79c2fa3990433b3f093e32a2729758bcc577433e818658e32f19137d8aac12ffa42a9ac6c8768f197052d653187b5a7880fda2837d5b5b0c115cfd419d32bde8954a2f12c16241075345ddf08a11125305245c27d9b2434040b9662c42c90c350125c09d26b4c4a2231c13453cf9976b87cace7e1f17ea77589e3525454a79b8bb9bd3ca5b76ca339b09939089286ae796a5d9e85a89374a9a4ab93fdd276c694548ddf26dcdd3697aeebbee3f0cd4fdc372d2f0839f55d861b2767c8e3d4316c3a8493f43740bcf8572a32a57bcd13e15f06d554f8cf327f6ba1fbd1fbe66ca8ff2cd3da35fb6fb9966ce632e9e91f4383295ff9f15e932b527ad50af0ac548e48874f8c24f9c25ecac2dd48b0012e1f89671f235c2cd7403ad6d907693e442837223d66cd2b4083b2dad19051e5d7a67aa151304e7984ce1e0f668beef3cd9f13f2401c35b9c905c1f97cfb4ca3b33180f2810d3be1ffc892f79ab3efe9e7e446f38c078565d3e2a00119e7b36fd3a51c2b7421d1bb41adfd03dbe44689f3a4d3e1ffab274a0d6d91a97ed9efa3cf8529bc229e3a5d9bf557f33315c663d0cdef6db0414342f6141431680fa430e3443375b038266102d6702b2fce707fa447d192384287642bb4d89f4d958e7f8ba1ac58cb7c9cbbb91a17c6b7329da2cb5178d1daf32ddfcdae20200032ed352345ec320d833522bc8482fbdffd021f2213b8fa92d3824a5edf66bbc33386a79f9b77993ced7bec37f6f38d7b3ca7e1062f57230338529bbae99f19352e96efce47b76b666806d66eef5aaa49ef758d9e3c624b2bd4a32b9821a71fd24c8d277ff5dbcc8e8342a2a31b5df212215e766b5060238b8540eed193abbc1ec3297ab53f587adca56d1498c573d8dac3a9e269154fc897fc89c35346db6335639aee12037ffc18d461d80b233d66c35105cd2c24281be838c34ad2cf5337fbd526eb932213b2eb4b66784601ab77f595a06780f5a13d481c8571833498a47fff67e73821f4b87329c12ed9b5982af4a13c290a455ee8fd82e840f469b451cf4ab84c1b35ae17568286a188715ab41ed2a9b3ca78d2cb58ea616cba6b7040decfca51fb5a40e702ccc9dfd17a07ce83a608b813da200a8d742e37e48e202632f609bbc365362c77fb08841a268a9beb30140297cd738a469b64768f045b41dc33d895d12166c1451c323657ea9c7c2ac2f9e2b5c87d2a59b27d04016ddd3a3bc2238c96f4b78047e8b1182f0c6985c388016da3ed6195e0a9d1ad974a9f45692ba88189e4b6a0f9e6750d91715641ee2456678d25f5bf184e8e2bddcd1db9620ff4b8fead16a9282419c21365c6eeeaeabe0ed0da169fb970b1395ae703c45fa804730d9d21165e19d7c61e80387389c5885b8b0b02f4649b74cf9b6b5e1604e3450caf3401808737e083364b5de76696ad89190ba35e599ac47cb69da2c2c3c2038cf8fdee83047f4b63432a969f0f4e4e6f99ccec792a8a30f493a919546311259459bf32eb862a2fe852fc55d858d099d50c3b361020a4dad5333b478bced866384784ff810e7cbe20fa12ff3a3edf52fba9891cf995c767", @ANYRESDEC=r4, @ANYRESDEC=r5, @ANYRES32=r0, @ANYPTR64]]], 0x1) r7 = socket(0x2, 0x1, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="c66a2a21b5a6c7fe92ae15bfce75b04af1fbca31c0ad49b11f2b2332f6d6bbbcf299c09aba341fc712cf1c9065844a7880eed822e4b8ed9321be49416b0539a38ab717831c010432bfc15113ae9ec3b2ab92f2e49f2327530a0e4aad13360e43fcc118ab5c01be1bdf480c5f2c04a65388dfa166149e4eef3907b8946e", 0x7d, 0x413, &(0x7f0000000140)={0x18, 0x2, 0x1, 0xff}, 0xc) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x10, 0x4, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000280)=0xc) socket$unix(0x1, 0x2, 0x0) shutdown(r7, 0x2) 19:33:35 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x200000000000001, {[0x0, 0x0, 0x0, 0x20100000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x40], [], [], [], [{0x0, 0x0, 0x0, 0x3}]}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) 19:33:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x100}], 0x2, 0x7) 19:33:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c63601000080162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771c060000000000000052bf897cc233cab1d5ef49a8aa68ea9977751bf5836ca8f0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e80b062605ad03e2089cdd8d5d51b6add9c9612d3afed26ed440943257b03b7ecd08ad7260eb64b1924b532c281b68e1c27121bf51509678e085a786b1dcf9c8877e6cb6f2e25a3010000803792213e5786b489dfce70bdd6935b75e4ff868b22940b385bc721c9d5bd0fd567251f6e3f49b7c7ba4ad2e277bfbf6ecc1b7fa18a77d7b4775423c3986b95e4ff3719e5bb8a4219165203b1f7d904b73c91622fcbcec3459ea0413f4980efd402ac3aed5fa511f468802e18086814f76758fb0d81927d4befc39d2e32593d0df16d16357d3fe96e16"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 19:33:35 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)) r2 = getpgrp() getpgid(r2) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/87) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000080)={0x5, 0x5}, &(0x7f00000000c0)) 19:33:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f000000000000de44f0fdf2e745e136965437a340941621e2ef137fd44d945bd3c56e685f918cc9a10edc9484fbd090e227309a2e34c1123b48"], 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7, 0x7fff, 0x8, 0x1, 0x9, 0x1, 0x1, 0x1, 0x0, 0x100, 0x1}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 19:33:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xc4714f8324e5afb2, r3) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x9aa000}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1, 0x20000000, 0x0, 0x6538215e}], 0x1f, 0x0, 0x0, 0x0) close(r0) 19:33:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x4d}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f00000001c0)) dup(r2) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 19:33:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) openat(r0, &(0x7f0000000600)='./bus\x00', 0x800, 0x84) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x0, 0x2}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {0x3}, {0x0, 0x200}, {0x3, 0x2}, {}, {}, {0x0, 0xfffffffc}, {0x0, 0x800}, {}, {0x0, 0xc5fa}, {}, {}, {}, {0x0, 0x4}, {}, {0x0, 0x6609}, {}, {}, {0x2}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000440)={0x4, './file1\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000280)=""/171) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) link(&(0x7f0000000680)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') bind$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8) chdir(&(0x7f0000000340)='./file0/file0\x00') rmdir(&(0x7f0000000380)='./file0/file0\x00') r3 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000640)={0x101, './bus\x00'}) openat(r4, &(0x7f0000000400)='./file0\x00', 0x38572, 0x3cb) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x20400, 0x0) fchmodat(r2, &(0x7f00000005c0)='./file1\x00', 0x100, 0x6) poll(&(0x7f0000000500)=[{r6, 0x4}], 0x1, 0x4) r7 = socket$inet6(0x18, 0x4000, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000540), 0xc) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) chdir(&(0x7f0000000480)='./file2\x00') 19:33:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd50, &(0x7f0000000340)="a2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 19:33:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ff5af69510353fe6a5ff000000000000f87c8a5b671b1b542a538706000000bc10000000290000003100010003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:33:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\xff{\xbb\x92;c\xb2\xfc\x80', 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x7) pwrite(r0, &(0x7f0000000200)="04aef284622b2891824237bd1d50bc84fdd6aa9a068a289a3e46b50374bc9733593b4b90a8ceab93137778177aecbb5dfaad2435959fdc1e81fc55a88bce954bb4be0d66df261b2806e7944a35ce5d2216386314a46b210b294c42a28292b573725805eec95685b10f9ae11c6a452bc76f281050591e7f29c87bbab48ff16bc0c5f376aea22e8b2637dc70da5899e3fa1f", 0x91, 0x0, 0x0) 19:33:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 19:33:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getgid() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0x4f, 0x0, &(0x7f0000000100)=""/79}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x1d}, {0x7ffffffe}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 19:33:36 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="20000000000000fe000000000000f87c8a5b67071b542a52871d000000b8150000032900000032000000031a00003591af0dc1bb893f0066"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xfffffff7) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) r3 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/52) r4 = geteuid() getegid() shmget(0x3, 0x3000, 0x224, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r7 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r7, &(0x7f0000000040)="670dc3", 0x3) write(r7, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = msgget$private(0x0, 0x402) r9 = geteuid() setreuid(r9, r9) r10 = getegid() r11 = geteuid() setreuid(r11, r11) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a5}) msgget$private(0x0, 0x0) r15 = getpgid(0x0) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x0, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() r22 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r22, &(0x7f0000000040)="670dc3", 0x3) write(r22, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r22, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r23 = msgget$private(0x0, 0x402) r24 = geteuid() setreuid(r24, r24) r25 = getegid() r26 = geteuid() setreuid(r26, r26) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r28 = msgget$private(0x0, 0x0) r29 = getpgid(0x0) msgctl$IPC_SET(r28, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r29, 0x0, 0x0, 0x0, 0x80a5}) r30 = msgget$private(0x0, 0x0) r31 = getpgid(0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r31, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000140)={{0x1000, r24, r25, r26, r27, 0xa8, 0x6}, 0x8, 0x2, r29, r31, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, r26, r19, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = getgid() r33 = getppid() r34 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r20, r32, 0x1e4, 0x8}, 0x5, 0x5, r33, r34, 0xfffffffffffffe01, 0x9, 0x7ff}) r35 = msgget$private(0x0, 0x0) r36 = getpgid(0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r36, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r35, 0x1, &(0x7f0000003f80)={{0x9, 0xffffffffffffffff, 0x0, 0x0, r17}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80a7}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x1000, r9, r10, r11, r12, 0xa8, 0x6}, 0x8, 0x2, r14, r15, 0x0, 0xffffffff00000000, 0x4}) r37 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = getgid() r41 = socket(0x800000018, 0x1, 0x0) bind$unix(r41, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r43 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r42, r43, 0x10, 0x9}, 0x8, 0x1, 0x9}) r44 = getgid() r45 = getppid() r46 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r48, r49) chown(&(0x7f0000000200)='./file0/file0\x00', r48, r49) lchown(&(0x7f0000000780)='./file0\x00', r48, r49) lchown(&(0x7f00000001c0)='./file0\x00', r48, r49) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x6, r48, r38, r42, r44, 0x1e6, 0x8}, 0x5, 0x5, r45, r46, 0xfffffffffffffe01, 0x9, 0x7ff}) r50 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r50) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r51, 0x0, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfd9e) shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x81, 0x0, r10, r4, r44, 0x0, 0x3}, 0x9, 0x383, r50, r52, 0xffffffffffff7fff, 0x4, 0x9}) accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) 19:33:36 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x1, 0x608) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001340)=""/212) write(r0, &(0x7f0000000340)="99e599181ccfdbc1665cacce27fd77f16701478e25641563bf73d8d375b377b264f9e1860eaf35f5d65cfc22ecf827bcd11836d138471d85799372f60b9519a7329ce6420123351437d6ae7f702edd20577b52d628de11082d0e2dcfac1a56d20dcf14271d529dec29aef7fd4dcdbd0b7f18904cebdf8eef4677a667e7a07e360b09d69b2d39b9fd234f7ee57468e3e8f0aa2925c642e8a467482546652762a6b910d384d027e8e1de8e9460ca2ad981f6e5a56a74535309f972bb6cc0c60f1e491e4795674ac36668c2bf7db2c228d306169b2fedf915ef2653cd839acef396aaf75ec64d488dad0afb37617027c73f9fdfd245707b890522af47021156d20836c75a560da347567b034ba7665ab55ddb0ea46824e30dbc173e6ca56b33b44852e2024fbd2227fe8dd377356d690a43ae8d02d46af9a8a8881ee9d933a7cb298ad2961d5cfbbb15c7a79965d2c1305fc06bd5ae45bb3ba7e854457df346f1228582ad36db88d6ad543727f01bb955e19318a354eb762460b5889b7b5692a4b927c69146d6a70e1e5cbd5a1d57836622004f198097f913967a7eb34bf5216cc377cf4de1ebb974b5ce0542ef49ddee5239f9d516d4944fa98478490c3be71c350256fb13740cb8b91bfeed53ed55b539f14b5a371a21516452a3b3cfa7d1c70b92c006c31693a7d4463ddd6b2430fdc091b69c68c275107f9eb7b30ff72223e72bf50f201df25a885916d3871480372b79076519381e0a7443873bc4c37bf6b13e9ac6804ff86b14901966f1fd39d30288dd9d7af02908e97ceb4201c55e5ba620a51b52853ff3055f89b51731d410b8c61c5eca32fcb78a81534a4f8c4dc6c9445a83f17d207da10494226d7b6b375923cd11d39bf1ec95212c0a9ca3926bbadb759fb103206bfbbcb2ab87737d4f75d15d98c98df32c88b2cfb465b2712a98bee7911aa4cc0d4a6c29fe237ad242c43ec9a575bffdc1a1c4fcd4ef09a0b0fb224e21f369728078587b7597daf9f29b4e92a2e6f202fcfe31c265d4f46b8bc142c7e78871d41f75b3d08828378abab8b5bce5cd06ff380e1c6b83429387d6b7d0643a6d8faa57ee0e32187d39d1a41accd15f847471fc54fa1483944d249f8049c19dcd63fb8572360304ed86ec4ffdc8d9cab37a65e892685d9d00bff1d07df9e6a3ebc27ed612e5b44db2298d9efb85f2ea8ccd0f4516b5a68cc66e04dc477f20736c6e7a52328eccfab1aa41aaa2d7e8c2a7d58bdd94e071398da130b38a3c261dcef5c3ef796898627806aed61a48de490aaaabc8f319a68bde2e3ea6d947687bf5c54808f4304c348726e3d0eb049495d7d6df74f69fb2a7f16a6cf5c846eb0081fd96ab16d8ecedf0a95f814314c5a20c698dd23600f3f6cb297eb21962dfd8798e012159bc8cdfbd575a8d8c105b477e81846a9af3661c7e4aa44d3188039ed1867ab506145f5bcd1f81d90fb1a67b0f01de54db66583f53645607a671c7e4d3912c2b1852e76870e9025e90cca3f9b8eeb460d816ead2abbe4ef7e2bdce9de047213a2ecf45c9c231bdb16134964e6661d2fd75ca99c345d44c74c9f09512087e28979e2d882ea047a52f564fe539ab8b78ee96b9c991be2da0f3e93c9e6912a040a06eae466237c774323b67daa00ef7fdad6c65aa9a27d66154f6c06330cf4a9eb1287dcfbdbdb23ff66cf6a632adf17cd38a477b9bc1d4edad1545878613f85381798bc11f225ca1c6199557bf9b72e92bcc42e389918314195db9b476a62cd5898ee8ab7b6a4978f38477faa9666cba8ad42870f2922e82f34c73a276eb4b8fcfd7c3f18a96508c688cfb2e785dce481b7903e84f656dd07dfc5dd399e4818256ac57dcef194d57f2553914aed7d68d2a5cdab8bb5cdc75c4a057b42b6a8d0e2914a89f120a367807ad9fa39ba3df7f30579a53875c49077582c66e03de10b8c10ca7e217fc177967419b501986797b7c91b3b11d7bc5e6257917ecb29da711ea2499beb617aa7c9dbcc20651e47888d308cb4c47212898f22c220bc5638cce109220b25dc3b4745ddae8aaeffede8fb566cf09952bc18f87768d6913a12844ae6156422c46037f9084fd082f5b9ed6e862eac54fc0530f2c023fb226b45f62639465a55b8f3f592f613b03be2152f5c9a334748aaaa9ef523bedf2f06eae75afba205cf71976ff6df7e009794dcbc0856e896be3f4034654af78fbaf76f37a5ef465f0d9f8c4ef1392c100df037254b8579f4ea81998ff715435118d3dd9f7e6e7e9b97513b66902d4fc9f32adeff7a81d7ac51d5cae84aa8fb03d75221d958644b6f520a7de23172629417e05bd65942864e7367c531e20d9097f23aab3a493ce781b21067e2377f21d10a5a15208e9010e6c6a7565a15f5b8a5fe79906b3b7a24e950e78dfdaf926c2717127368a43da2be3f73210293e4d6ffbb36e26752ee3effdaadcd0f0e5d65bc7159e1916da682be80059e6f668cd22671ad09c3e4496a84cfc1735854b94dce0c01eb20ccfc83fffcd32f1944fefc46cd209c0031d4772f2313de99f5c49e220a0e1ea82fff735bc1dcb072314b37f671c72a04d391030a88e3f96c95fea07379722601f46a1d8ee815c0dde4dcd4638a60cd8fbe2a1031ab9f1928b83e94fde78faf763cb0e57db4ca496aab67576738b7e3cbfcf6c0e055c6de91710a5bd289b446a390e8a2d055a8e775c1f75fac225ff871411eb04540183d3457459edb857fa37de016d863478fd7c42c4cea6497b32af7b1c92a02177a0ee6c4efeff2603c719360a51f5d5f25880545dbf95c64f82dff796eabd42e00eab786ad99d88822ce9a206e2940c7970c3f66afdc20d64bdaf043b7426e1ffabd684b22ad4744b93586f4710e3f06e25af28b26da0a2434decc39ff07a9dc382a74e6e389ab46ab099756aed50071df2cc7015eab3f5c1c82699e3563a6202204a97a812bbafc2bb4888af23d57f69e14fc3cb9e9c2decf684c3b4ab46337ec1b63c3f88d0055af902a29e17158ec462e1e5c770db3f4c2670a71dec6b4ff4c2a304a1967ef0c0573ec22e58d7f1fa5fb43dc688a06d9f8ebec82e747a07fe1f7d8befe175dac59854406cb13aad6e9983449aa96b7bf530f11ec5ea27fc472f677e17c16ed8f66b2a58999757bd7d262498fcfe3b7448215c9f7bc047167dd07b987b860013cb0de87420fad2f4be342ccb517459c13336d17d707ffeb513f7933ae8870e67afb6c5990549e19057654d35df3d8abb0e5146101295a5f1694e00a84f74de12c979d72f9ecad471cfd3abe69cdd344d229126c7585aebfae4eee3b24671b1c893dbdf01010e3e3bbbe817b264ca79d67f5ffa8c1f5870d2969f669a58a87f5d4b9f03548cf4ab14666f55062c04f5a20e1afc20e9100947cbae023e2fa9907c2137a8709f53a8891afbe5b8b721fd9b6260a477d25e01653191281328cdc0388fffae046a0663fc640bfdca5935191ce69e9337e26fccf39f0125062de988e376ed94bd2c1cc674a0ddd91df48e35f957322af9c5a89cb32b663d353db927d6b8b25a6a29a9c6a2a4f52d9a0d764826135321f960254ed377927aa1243f2cb1bb6b14d3eaf7b376b3903a58098ed0899a5f32e12ba56a593145d29b34de648e8227885061076b9749e9a35d67e43b2e94a8716d1a5b0db5807a4c16bf3a66b77a0b332daaec67646ba8e54db0097f158643e01a7528f03ee6926ccadd383fc56ad8ce419d0248def845c81808f84ac2aa3762a24406916e960dbdc33fc6b86053a890670d3918273a981f1828e29e524547d18cc7d9b5aaa965938dca73d0c057aae9549ba8dd6b478055f4b2c4faac2f14c363b0b13ae1bd1a483d53293b7315e840314ef8fd915581e6ec770928d50ae694b2a9976bba3644e27ab4737ef55195f558519d999713dfa403bede26c665767b88dea4b0c5c121801c7b83500ebe67948dab9ad2bd6dfad6144a90ba21e2ad89d9bd12f3fba51b0e511a7767c6f5c4b7cb798263e87f56ddce9a6f53acafdec70311a91ee968c5821ee368f8073b7c1d9168ec4fcce9ad469d8b19fc99ed4b89a4aca8a27a5cfee2cdd5be712ecc4bdce56457b848a333c84c0868f44e16b1e8e0d742f4b22df9ed188de70a133c8266006c1878604242f35aa17314dbf17a6fe9c1f834fd161d4a6689d9aa322d2548d39b05147193c118f858444a501f513708ac0c7b730bad1bad9d3122464b32684f575bc5a0501320744248cc4a8e12082941583fc93f57bf15960886490cb3563305512086b61cfd999cb20ee156f50dc8b75202cb293cf2ccd17e16b6c6147ae58f41a114d0bfecd95295a036ad519e76fd788d72be930104fed273300e766ab6f6848694d87e3903e04f71bef91fbd7d7316368e4fbc8b1b87c2460b5f0949f1acd84bc2de966090942c8f0b5a5c767db6b7c0c75e634e6bdcb7cab804011e739c5f1f560b9757ec5ca5480b8dff2d088bcfb0ea8d75cffc2b6cf676769e014ae842d93d9bd05655fcc9159fbcadf0805c7acdf9db8f59b394072a8ee725a71ad6285d9fa5fb6bfa6f08ef30760d3fbefb8c44fb03008cf6319809b528ee92d40af5eb74b9d3c624a6e7f4cd7eaed4ac56e8ca5cae0ed75f3bfba920f21e7a1663598079615f6fe7f8355acc91de3f1d0dbafccaec49aac70d6d73658c3f49a87094bd494c7e30a491cc2b46ca89772a96c9235e2f19fc3f038d09b61fed83ed6ffa09e3f3a580790e26a77d17a328144e623ebdd9baf9ee765e44c254ee780e1a0dad496df4c049faae89ab81da9228965d9d0ce45fb2db14e43b4e73efea221889742ec1357899fb97d9ac658edbdc86905ac4711ae97163c46c3dd044caa68befb72f406b436a6b7e18a5553ea213f3062b42021eee3abdf5d0501cd93f586dab47b7a6222ce4cd90a017da70ca53c278a3ba9e88c940b9e136bb7c53f3a415b4d4e72ecc4d945e25e7206611cf6a17fea7186da6eb540bb0fa3150e4ae41c5cf490d9fa16878d350d69a9a62083b0f97579797acc5f9c1a26788f1d9b1db23212c8f8c0442030c58bd93b7c448f6b4ec08c9f7682bced6b412767832d9cf865c6973724f8e3f88d0d897c92817c445afc4493bb2bb16829470b4306dd72e666fe9f5dad65496a185409bb861b72f611dd9d68560c191c711644fc0fcc0216937726dccd0390571b41be8a01166e79aa6fb32c1c33a766c6fc8e823d044d1600d243343aa1dc9c0d582655d8dc13ebcc17d07eccb86cb2cb28978af9e2f4feb3ec80ad862ae83664d012bad9257f50f2d73a51bf48d099c9848a519f8e466b3e1cfaf51f67425e501edc3baaa5b7f73c69e625dfec87801549c5dbe675cb7acf13c43e8c3fbe81e2050b7de40650abc93c8259cf855fd7ffedfbec0417cde646c37fc9303a73401b0d3de953197ac67671d309019fa739b150de6814a9952ec9f60c19cbe8cd1b5cb8290254cdf2fb850b8178249afc93a31f0cab6433e7a1ec62825a8aa9ab34bdc610292708ae4e9623ad53f859d620314ebccda020928c41f662555b604525df2572ed9372757ea8c96a186c9103c927a6b3bd623fed5e1a489eed7413c489d13eddf8b4ce492349fcbfdee3d9993270598d654d59cdc4c6a0aeafbac158179b55d0b5241c6c6ac884bac698a3ec268a29b741a97b56f7f845b35db938e89a07545ae34f4d56af70ea640c93a67d7e9513ebd088551e66e2bf6dfcda16834f71afaf19b617b4fbed8333f61d7feb9deee716c901e98d3b6034a6e47c9dd228d20", 0x1000) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x40004) fcntl$setflags(r2, 0x2, 0x3) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x6) fchflags(r4, 0x10001) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x500) semop(r5, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/202) semop(r6, &(0x7f0000000400)=[{0x9, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r6, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xbfff, 0x1800}, {0x0, 0x4, 0x1800}, {0x3, 0x1f, 0x800}, {0x2, 0x9, 0x800}, {0x0, 0x7f, 0x1000}, {0x4, 0xffff, 0x1c00}, {0x2, 0xcb, 0x800}, {0x1, 0x8, 0x800}, {0x1, 0x6acf, 0x1800}], 0xa) semop(r5, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x1, 0x2, 0x800}, {0x0, 0x7}], 0x3) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000000)=0x91bc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/121) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x5, 0x0, 0x0, 0xc000000, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x1}) write(r3, &(0x7f0000000040)="6f88a0ef692e4e607c3fdda949d545c6909726f9f2c1c2d7e91e0028d7cd577bc2eea42c85a2b4924d2129caa42d0135cfddde64d5bd6e235e7450d466c4bb7ccf3b653ce4d3115e34d18f9d3f730cb0c15c2f5903fd03abbee57332e6902bf0eb9281526e", 0x65) 19:33:36 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) acct(&(0x7f00000001c0)='./bus\x00') 19:33:36 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x491, 0xfffffffffffffffe, 0x346, 0x0, 0xfffffdad}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10300, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x1, 0xe9c, 0x0, 0x0, 0x2, 0x80, 0x8, 0x0, 0x0, 0x3, 0x8}) r3 = msgget(0x2, 0x10) r4 = geteuid() r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400), 0x2aaaaaaaaaaaab18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getpgrp() r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r12 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r12, 0x0, r12) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) fcntl$dupfd(r12, 0x0, 0xffffffffffffffff) connect$unix(r11, &(0x7f0000000280)=ANY=[@ANYBLOB="01000400000067696c653be093dea1f58a86897a0d43bb"], 0xa) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0x2, r4, r7, r8, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r9, r10, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) setgid(r7) pipe2(&(0x7f00000000c0), 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) ioctl$KDDISABIO(r13, 0x20004b3d) 19:33:36 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x3) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x9, 0x4}, {0x4, 0x7fff}}, 0x0) 19:33:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10006c}, {0x50}, {0x8000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffc, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x0, 0x0, 0x4}], 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 19:33:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 19:33:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x3]}}) 19:33:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)='6', 0x1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) preadv(r2, &(0x7f0000000580)=[{&(0x7f0000000600)=""/226, 0xe2}, {&(0x7f0000000700)=""/96, 0x60}, {&(0x7f0000000780)=""/149, 0x95}], 0x3, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x8653e53ec8101882, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r7 = accept$unix(r6, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x3907a4d2655ee685, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000001600)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"\x00'/4087], &(0x7f0000000240)=0x1002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x850, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x22, 0x23, 0x8000, 0x9}, {{r3}, 0xffffffffffffffff, 0x8b, 0x8, 0x9, 0x3}], 0x2, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x4, 0x2, 0x0, 0xffffffff}, {{r5}, 0xfffffffffffffff9, 0x38, 0x9732597a653c23bf, 0x5, 0x80}, {{r7}, 0xfffffffffffffff9, 0x1, 0x1, 0x2, 0x800}, {{r8}, 0xfffffffffffffffa, 0x31, 0x1, 0x100, 0x9}, {{r9}, 0x0, 0x9a, 0x1, 0x1, 0x400}, {{r10}, 0xffffffffffffffff, 0x40, 0x2, 0xfffffffffffffffb, 0x7}, {{r11}, 0xfffffffffffffffe, 0x3a, 0x40000000, 0xd8, 0x7}, {{r13}, 0xfffffffffffffff8, 0x20, 0x1, 0x7, 0xfff}], 0x26e2, &(0x7f00000003c0)={0x101, 0x100}) dup2(r12, r6) r14 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r14, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ece1ee32a312d2cf8ee3562be433b4c039b36338028ce8051d0d6bf13f91846cf48a2c792e7c3dd9995301532dd662f19157bacb8b962211112f298b642b", 0x1d}], 0x295, 0x0, 0x0) symlink(&(0x7f0000000840)='./bus\x00', &(0x7f0000000880)='./bus\x00') getsockname$unix(r14, &(0x7f0000000400)=@abs, &(0x7f00000004c0)=0x8) execve(0x0, 0x0, 0x0) 19:33:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000325000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 19:33:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x208a1, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x4a36) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000000)=ANY=[@ANYBLOB="00f512da4cbf1a00032f"], 0xa, &(0x7f0000000840), 0x303}, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0xa0) 19:33:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 19:33:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2}, {0x7}, {0x4006}]}) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:33:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="480f6fd1bef9f21f59e2f7d3"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) write(r0, &(0x7f0000000100)="8c65", 0x13f) 19:33:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x84}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:33:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) socket(0x10, 0x0, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) open(&(0x7f0000000100)='./file0\x00', 0x280c0, 0xaa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x80000001, 0x8000, &(0x7f00000000c0)="0a1cb266c9c698952b48e571f5363e7d7f6c87b2e9aaf9eb5d34757d43ef78ebe4bc15c26de7324b7daae6d60c8ace17a8b4549c3e5aa222b28cd223", 0x3c) 19:33:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0xd7, 0x7, 0x5, 0x7f}, {0x0, 0x1, 0x7, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x6c}, {}, {0x4006}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x80000001) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 19:33:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000000c0)=[{0x48}, {0x24}, {0x7ffffffe}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80, 0x7, 0x3f, 0xa624}, {0x7fff, 0xff, 0x1}, {0x84a, 0x9, 0x7f, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="9bd0b91d51eb70876dadc76795db") 19:33:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', r1, &(0x7f0000000280)='./bus\x00') r3 = openat(r1, &(0x7f0000000540)='./bus\x00', 0x80, 0x100) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000580)={0x1}) r4 = semget$private(0x0, 0x7, 0x10) r5 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000180)) semop(r4, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="81191ddf8910558513ed54fe3e107e44de71416f7425daf44e51c4dc401b759015e97e5da4e3fd3ffbc89189646be03224bdb6943648f42370d4c93ad320267b80c39199a725a4b4ba85ed916f0a34a963e1e1d80de51a92e1284373b1c1d01fcfd25d2b8c4b9740488aa037eaea1379c949d27caccfcf24a6a009f681fc9010ff737ccb0de83306fb8dba347dd5f3c38b6cbbcc9e641d1576c5cdf581f5dbf9b9ea81a52278e50b10029f3bf8bc455811a50c906acc7ce948e34c45701d1f0ef7d0fe40adf6a306fd204e3143c6d89b5ce417110006f4203379238198a0abe7e51c0b427b133b8844febacc7548a2026e6d22cb89d9b2b6e94440a69027813787ee15f29393aacb9cab8146c76793b5478fbd1b827f57319abdd32d0d86c0b8242e3443b4dfb7f18bb9e5a3f8e8b5f2361fa5fec019482f0a4743cd89ea9894cec06432fd6442c536be69c05e4d476af8d5e649af2d952c3d43ce8e1b59cae246aec5f163fbe1e7db1eb03db0c4665cabcae8486450284df7c63d41e31af0abac10fa87ebc2058effec58afa469c02f2072a8143b894217604c5239f1c1dbaef74d1683ea33e149e4617e580395d5b1c9f4ca546bb24f47da", 0x84) r6 = socket$inet(0x2, 0x40000000000000, 0x7) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) semop(r4, &(0x7f0000000440)=[{0x0, 0x5, 0x800}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') r9 = openat(r6, &(0x7f00000004c0)='./bus\x00', 0x2, 0xc5) ioctl$TIOCCONS(r8, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) pipe2(&(0x7f0000000040), 0x4) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) fcntl$setflags(r7, 0x2, 0x1) pipe2(&(0x7f0000000500), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x21150, 0x0) socket$inet6(0x18, 0x3, 0x3) flock(r9, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000240)={&(0x7f00000003c0)=[{0x26, 0x2}, {0x42, 0x1}, {0x4, 0x800}, {0x5, 0x8}, {0x87, 0x9}, {0x1, 0x3ff}, {0x40, 0xffff}, {0x47, 0x1f}, {0x26, 0xfffffffffffffffc}], 0x9}) setsockopt(0xffffffffffffffff, 0x94d8, 0x0, &(0x7f0000003640)="89cf3051733a2e3cf3565208bf0a40c417bebd686468749be0a02e0e5567ccb19b010179efd1388835fb97046629bc4c852c995066f09f6d88311d11dc9cb95ff6a09a421de84c85e615ce8b64e8941b4bfc0e99dd5358334ae7c5096c809d1afbda1d972c47d04cfa7044a2ba9ce1e232bb44930b33255ce17eb00c5ee9b250f6542b761441f281f14d6514547f8caec51b5480a9506810a27e6ddc81e64c4d435cdffec91f1a6026aabf5b7d0e2c99d62ca3ee39a5643a67610748f7b50c0cba5313c52478a7a79e5645f53ea407a87fa9093ddfb6406110a7459e14851fbcc39e81d3f9b83ef31d0ad54776551ccfc61ac12be1ab2838c439e3d823c6b203d828bc1a26e4fce6368d658ca6d8a45441f48b4fba040a0bef91466ee3f653dbb615ae83d4582a8840f513ef75d19aa997e0798cd46a0bb8316508df0af4dca7312dc2b920eac09af46a147ba2feec28c0b780de3ef493296f1741327627b59a1ab5d9887fcd9112fdd8880b8b146d81d41e4017a732b78ec6bdef97c17723aae5786aa5e7ef53ddc87b5942900696d84735d32b888dfb6b28c46c59c2b663f0c90855d78b84cdb80d9f6cfdb9f05b3b1a3d9e8626304b8943b2c5cd92a7413fce277a86eafa1f61a279046acd619883578ee4dbf5b47d0a9b7c1ef20be39a4e968cfb3ce0f1939b748330d2e868b081147526c1962434f5e39ace730e8d27ef7d989d538dc3bc15dc34bfe6663b240ee0f36864d4bc5bd76f6a7a86093ac14b0053411db24491fdd3ca36baff559fc6d701dd1b0ee5ecc7fd551782b8f2d425ad887b455c113bb3cded52e1c8bbcb3bbfe8742df4f517176d325a46b31d4975f8f008f3186c31867fc120003db6ebcd59d81e3ef0f36871b22be6dd7258c50982d59730e9e0bbed8adec155c17dc3a9d67fc9d195875cdc0ee58c35df49668d78e277f114d512e181f74fd04157d1afedd8a1322be3b818a0d3a9d87e570a571537d4cacef77d46fa88548069738a73fb13ba85ba0f5701e0528563537fb18ed78304f91ce8356e580191737197926069eb0da48c48023619e160b2b935b5f4ddf374f0e1b1855aa0a3f64b823b27fe1b2087d6f9f2fe2377e37cb69b7248de62f4b88ddc7c64f92db55fb82b10e240f40a9121d3f3a5a1a419684a3f1e11626459d4d7d34dd80ad1d39d8ed8d4c29b3f6eb45cf1854affedb1c576a77abfa4637c029a12f1db4da5d2bf001f58718a6a8340c2f723782118c63003f79191a1e2075bf2961b7ba867c51b5caf0c025de9fc626c9bf598ec5393bdcc4a9d24f4d69938e9bc5621504623612e34cb712645f8c0b6e5a7fe81f9c229c6f7f7f2ec64c76121ffbdf5b5f129de35edecd8de75564f7cfc8585c303ea2016f88d1e70ec66b8a2750eed1f7c39951569ea58f9c4aaaf8d8617535d33c45b5429d5885b68bec398295a010fd685df1aa31470d0317c7a9a202c3bc90c657088f3c37af62595a771d11953a09c7c4e4a1733f59f6c46cfae415a87ff764ca76b9cc55f79cdef467213678e1925d5eb51b2f0a026d88b1b6bfb0743bca5a046ac1bffc33f33ddc24220ad9a2633ac972cb2cb88a097cce0d7576dc84bb81f59c83ae1a372deaba1f20789214ceb4e802f59965869a3c0236ad883e279fe7e48d34e8432afe66441be7dd6a965daa574858816d9e4dd4ac62cded36d8f83a06a154c7d4169174decd922172d7d4319c3677ce2c44bc483055215672fa8e1d707508eb3f55ab40c87395cb77310a1c43fe193bc36f4efb5374d29d1eafc05086f755ed077d1db3c9cc36298f9d45482959dacfa8475340af0ef7be172a2e3805e5e71ad6b8607064648919d72355161e6d9fc7d377609e01b6180291a33f322dfa2c9c8c2cd23713fec9676c8e00108bf19022e26c865da93d3ba159ea7fb8588a48767e47d194c7bfc1c8162e35f9becc8e743fddf60bab4bc341ed1120ab063329ffaa9ea945059bd54bb67f50018d884d91d22987d6fcd74e5ad2bc5655498bf4d6bf9bcc37797f7b7b18db44c9b0c20a8101f721d9ac13343c8d69616a01c1cff47ba3c60dfe4d91dba21136243a1896dbd08abed5710e4fc9a384643731dbaf90e84a65320769c6d9110966efc34b65d9010df561679222ff4a4c6a35f918a7fb7b10c8e279ef4a44b22311f6636a441d0f6bdca9cf2816a601af2977e498d949ee6e93c952bf0ac719663cbc1b54c4a498ce0dd578243ce1760761f7177de671aed23dcc182906f6d48966d8838498d22c18677d2ffc503ead4fba55c5de8ee8a8a8e872872bc2dbc25742ddaa02bb9f73715f994e79b28574a6e49cf24e08c62392374072b86d587bf6e8f59fa7b65949a163164ff9a17dbbbde41a883744a3896ef87c3e1e1dc74c6519b51a64aafed91d148dee293fffa6d3254934728206c50534fe0dce1e1deee0a43adcccfe788e7520841b73c46e605d932bb0bdc6b1130e7568e4a186d1de62394c4a2775051782767778a4e1f4f0a0e14b7d0833b8f3ff64498d5f6f9d85a7e6c18e419a0589c8e5755547dc711daa6d2897c822282390e0bb675159998de5e0c5ae6c67058eaab6d42e74057db1a783bd21243ff40a441ed6491defb4127023a5f530a9a9d0fddd8130fab615a694e9fddfe961904f39dc21395615efcbf287e3bf909e27300be987817ee9e9f5f08f48c3911d8247e3f1b40dc79399b8d9bd02fa9205dc3d843038f68acafefbbb2906efbc4432761bd8871509611e0bcbce601c186a37001fbc91b979cf67a1bc2d723f62db2946bab1ec3daff1461decdce415c2f6c1e4bb00d039c1000b2f0f9baa6e06bca91737ba362fe0bf7aedb06f20b3fe4f98da9ad57240230c599e34c772c83f0e34a0e3c9ffe6e42ffad0357aa21d879945b015d9105cb18bed06f711e8934e4605a94fd6e3c2e7138e9243ce97413e9402b2d26661b9a72afd1de22d22914dfd4f4ff3ecbe3de55d1687188756f8970d30f20fa576687c0d39f08ca62cbe9d2c24baa9d047707b3f7848b89b4d5813f6710c2bd39b59500c279ef57a6c8c88ea8c95c3d54c368c46035032acaaad8845a65055b979e84aa909a11ad0d470e113a4be7b405851fd81af886293bc9b888e605aed99087365480e5dc611943e9af112efe89243cd8c4591cef499d774eaf24e9a9653f055f03575ed0279df221e891a641bfb7398a7198bf217f52b521460065a8a4e0a2fd15e7b28c1dae757f891d907c31713805dfa48cea7f9e1d7633de741b561a82916e3c6de058ebf24af8e5e4ae513d6de7acf6addab21feb581c6c47ad9d3e257875573ec357f8f4507efb701284b5b033088f96f473e675a065304d1c66b55632fea4dc76863f46f2c5ff130665932c5d80992e1e74e246e4892a5ed901f258f5cfc5d12a5e123158a3c1a01fcd74afca2f99a0d7fbb18c8e38e79274c97f3b04c09f7aad3ffddcedd7c5ffa6f2c0287d7fecb79c4c0c6052a8ae4929c0c714318132844625063960d18ddaa371ed25e89551400d5b9c124dcc2211ec97013b2a7664b824e4d5d68827d4a329c5a61c7f989fe5faa05747127fac69e9454f20e639615472b1ee4e7a656e6222301530390ef5a36f731e70fb23f91e8b464d08d5fc59bf4ec2a2944a29c74a203a1af581a6cf1b3aae994721b6173094bc55d97ee75fe7a79559ff5722addfc350003c306f233344b56237d94a0ba51e69a8b8e0f9a273e36c9f6a6584b03e89bb65249831aba83321a817bf86200170976b5f451b50089f3dfd172b45e4bf5c473d21ca2db8ea0e13d2251a99ceeec785e80f217a0078c3aa25c66c632de6d040ac5e90d628110323af874cc1e7e5f9fe5947e8501ff482fe17f63315f458e72d38cfc82806be0dfbfb8879c7e24f98dc268326ab0e4097b42365a1f5957f4e405a6a008bab67e3ef8eae5ae38ddafec0642ac70f32b09208e865584dcb941deeca6ff80031e87dad7ba7d7616b1c3bb2b74c84baf3d20588b608200c51f7a7af8225cc2f184909eb39f1446f1271af604079f8d904a042d7a0ba30b25d59f04cf6df4b17a78067fa4b7b4557875684a3f3fd521822af51f32be2c0f7da88d78fa2ae9784858df2818a169e44f9cb95a43df792d59f8b001f13f310a46bce53ae05520c3cc92bbbbe285533978c925d9a6db596226b7c42060823a3160ae0727d351c18b111f5ebaa1fc62c9cb04a4d8697df5d35b29f984369a24c4cd5ed4b8d2bb6c8817f3d696545fc805e74cd5ad9862d9f8efa301c1f2c542b3a68011c0d8cf0b2c04be63c4941b19e88870a48ce7c5f2aa00559a6e0cb7c8520e234cdbfe8e1aab3c7cffc9f693a0e0696f454e503fcf02a85770e84e7db79653b0e8d29d8a0e1d6fa012da19b04d5421e3e8ea9ebad9b30e73d2ddfc2c21819133c37557cbf1297beff419a1eb33adc1c469e3f6cdc18ac6b19325649c5e1b3b9aa8699d32c0b48bb912371642606ba1566cf249778abf144d34f9516d53f658e1906af99bf9d62f0d93a996634aa27d4ff8aa887833a6b2470c015be7f78e17750e25dd69e25b955b031a43ee16dafbc284a1b351615ba24f4618b14844adcdb3a06b3aa2f1009dde6c0415a28296c4e4685b6ec71d2198a1e7b667c7041651ed01597fb505b58780943ef4547edfa292f87051cad6bb2380f90610fad14cc6e584bf52d0d3553b1097c5668183e6c05dc322606d132c9a84ace14969c4f025f7e218cb5cb25f6e99273090c61a25bb5d4ebb4acff4bf01691b550063cf96bc26d7fe913eb394798ca2cbc8d1da5a5f312fc9b8043ce4548510729ff76000570393569ae64dd4a95e9c7adfd20264cd0f55d3ee658e6fe1ac01ad978843357b2bd16524964a7c43a4ebf88865a4552d73e7a46299298a20233b1da5496e70780c44b8088d39ae1ec8b6a0b9104d70037fbf3d65b29b64869a7a45c87ffd8483793b7eccacc9b9a481775eca1b3c943a871de43aa3c05b095dd05d3346bcc943ba1f48a08f8ad9b4445dda3bcb008cef77b6a834d9172c7d4ba104b13e85df7db9cacbc22355f7ca724b9af273c4ac516bcdee2d48a43e8f34a4ce5f8b465135a51695eddce52b10711af141117fbc3cfb957a7ba545a202706b29f5d389b0a5dd2e177a55fbf97d753dbf701a5c481750b3bfc493e8b3ea13fabf839123d88dac1d1e57d2af7961545f170630d7d97f9c51f39659f8f62c2a36eaf887686625b5e1e35dfc82ee0ff4762b6de4dc65296416701ffe5958e02682d814a9f74588e0f93f7053c2a57a143cdcf8e8e73034e1f04b75da18006fb1ee2b3d172b890abbe95c702667171da8c1708838db9eeae06b74f6475bddf6e97ad8bc1e119575dae217803489ff68acf776b08de93a193c64a7c0d4364d10c055a9c233591801edad94121734bc878065f4e2d8098191f25b7e2d338f0837009b0ce34721926001c6f8811e59320ceb48ca70d2121b35adf0756cfafe7dcd082772c85537c1993e55152f816add22a6bf5f7e64b33c43ae4d8fe251012f8a767b5eba5167133d9c000680a7f923d481d951311777f43650ce7d7b6aff49fe0e45a870db30fdc151b52d4058b9678f535ac7b102ad23b364612cb342bb84572b59769f3d7b889bf152b7aed382d2d592f24ba9ff045676a8bab143ad48273a9a96dcd468e94e43d8388b31c3aeb15efc2ccdfd4f7bf888608fd7c20e9658b32f566908cb7e56bacc45900b40b39f72d2d2033e60633f095d7f44a0b9ceaa22a3baacc02f0e61366df46d3664c035e92d31034d2c7c736e4c6570c5ee817ed679c9ba62935b15050358fb764e3b0dde2dfb62456442a86e4052dce122ecca8dcf97c696feb4e2b2c2617f9fb100ecf1dd7017e46beb07704ad769646468beadaec6eb8200edbe5e316e99e8692d3ae728eeb975550e49a7870ead35514909daf416f954ea039f7d69ed8c4b5bfcfa24dbb69cbd7b2705cfe88426b7ac0b002195eab0adc0a9f3b7fb3efbafa38", 0x10a2) munlockall() 19:33:37 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10002) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000840)={0x35fa, 0xffff}, 0x8) write(r3, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r5 = semget$private(0x0, 0x4, 0x50) connect$inet(r3, &(0x7f0000000580)={0x2, 0x1}, 0xc) rmdir(&(0x7f00000007c0)='./file0\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000800)) write(r2, &(0x7f00000006c0)="4f016dea248e7808bd3556ffe8d0aaeae81b16e250e6153d3c97aa910d6e6105e02848ecdfc650f10e1ce9ab31142b8f51fe347ef3fdffffff4a987f26f9e06f766150169db361356a7b2cf086cfd5e03ad0b906716e200e3c9e6f2b98909266fc796ba4f66ea9e7de0a70346f70859fd0ca56d6046e7a68dee411d7e006d90fa905bc808200f57dd8e12424de6da83304000000000000008f2a503e8e845532ae6b292f27780b15d63efae05a75505121d24eb4e30f135f2349fac494c30744401f58255c1eb388414aab1ba107ac92c0652a44d9a68b855a43cdfab569cc8d3c782528f953d90452edc0ff5bf5d409e25d4e110b", 0xfffffffffffffefc) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') semctl$GETZCNT(r5, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = kqueue() poll(&(0x7f0000000080)=[{r9, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8080, 0x0) kevent(r11, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffe, 0x65, 0x20000017}], 0x0, 0x0, 0xa102, 0x0) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:33:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x401) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e294c7b2cacd05ca497f425385ae4900"/125], &(0x7f0000000040)=0xffffffffffffff19) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r4, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x3f, 0x9}, {0x18, 0x1, 0xa91a, 0x2}, 0xa23d, [0x80, 0x8, 0x2, 0x1000, 0x7, 0x9, 0x0, 0x16]}, 0x3c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 19:33:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt(r2, 0x378c, 0x0, &(0x7f00000000c0)="5361cde445db8a67843ff4cd4cb74e618db173f66fdba21f2a7bbfbb829ba3afb3b149a52e8e25eba238061f7cd3b040970eb9b9eac7c9fef6fa6ff14c57ab50", 0x40) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x2, 0x0, 0x0) 19:33:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0xffffffffffffff9c, 0x1}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x5, 0xfffffffa, './bus\x00', 0x1, 0x80000000, 0x81, 0x4}) 19:33:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x92d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) r1 = syz_open_pts() r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r4 = dup2(r1, r3) write(r4, &(0x7f0000000140)="4df3fb1b089c2fcd1050514d474df6d22625fbf8dee463da4724d1796f126a710f0a7697482b61eb8388c6f62c85c0a11934479f5adf95d5d1f15ff09eb57c4af0b274dfbc1e47aebc38f0a81d516aac69516d8b4906955f498554b50f098b13bda50d49a978c01f79755f835cca", 0x6e) close(r0) r5 = syz_open_pts() r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r6, 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000040)={{0x4, 0x7, 0x2}, 0xff, 0x200, 0x7}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 19:33:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x32}, {0x200000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 19:33:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1f5, &(0x7f0000000100)="79ff070000") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x482, 0x7, 0x81, 0x200}, {0x0, 0x9, 0x0, 0x7}, {0x40, 0x1, 0x26, 0x100}, {0xce, 0x5, 0x1d, 0x1ff}, {0x2, 0x0, 0x6c}, {0x3, 0xf8, 0x40, 0x4}, {0x0, 0x7, 0x0, 0x40}, {0x66e5, 0x0, 0xfd, 0x5}, {0x2c7a, 0x3f, 0x40, 0x3f}]}) 19:33:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1, 0x0, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) fcntl$getown(r0, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 19:33:37 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) sendto$inet(r0, &(0x7f0000000600)="524cb681f4cff1145fc2f12d3ba0796e85f8c1214e0e43e3f5081ff9269afff8841d7b64c2acf4986d77b5b330f3598211746cc055c0f612ba6fc01c8cc1fed0868d69eede5ee8a10a32772d71fc3de596980eccf99b25265da3f1bc2474c6d9c665878d4e62c20ecb7f9e6a41ea91b9", 0x70, 0x7, &(0x7f0000000680)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x4000, 0x7) sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x200}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="60fb1c87f47f6cf1df841216d09705ae076cf0d804af07fa60c82dbf0c19949d24a89546a63dbad2f192001735", 0x2d}, {&(0x7f00000002c0)="f270bb7687ab6553106b83660a46341d084e8daaab4b35769dc5c084c99b94c41d6fb927f1b601a43c727d4746bac01ef3a46fc3da14fe9d50b436ece2cc39f2084f49f0bef19a24a4a76ee44f93ebf1b35039b9d34b7ebb943ca688eed7b3e5bb8663473542bf21415af46a0a6a1b4413a53f1890f5f6e5bc5edcc89fadbc9ab46d063137feb8579721c375e8bf5cebc1585ee54e48c5689119f70202b6f007f6279205e182", 0xa6}, {&(0x7f0000000380)="14c4818c68f034f2a3a8636ec563f50ca9e6fb65c304dca945f5f44ea55bef82c351e90525eb7f37e32ce4a3770c849b91f79196d4835579657b03d61ef7ebaecb85610f271387cd86624e822c63b65f3bf54af4e005af04", 0x58}], 0x3, &(0x7f0000000400)=[{0x110, 0x0, 0x7fffffff, "f76f14f109a5bdb5e13a046ec66ef5f7d8cd72c149c1f45b6e27291ca006d7f21c046ff22b3a37cbc51061cf25884c0327d078f85d02c681f93e563fafce865644e715b739b0924c208322bac1559a1360872cf8fb5f772511ce7337357eb66c36b23aba8037535b7f1ecdcc306f1d9e07a4896ca399dc8335c8d51d34e7194c6d9a25398073caf6d91289e3977774e1952e39b8934e4381444b418c447be3fd6c8d8e9174545f628c3276818c317d6fc1c2282314426d6f07644fdd7510eea3e6aea7f556daee0184b5a06a4dc719635d76f10d685972ca53ee7ef378df09af78278131213774a0779f038a7a1ac035c103db5acce9e4dfff18cc9ba8"}], 0x110}, 0x1) getsockname$inet(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r1, r4) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="3078c4a45216010bd43c6a1356bb4c9f6e39cfec8bc9160b32f579c21a1561b4eb76675164f5a6a3b5b636", 0x2b}, {&(0x7f0000000140)="1676433600c7d7dfc4358f5caba3008574fa2756b20f18ad092bfab1b918febfc93969bbe3d0440708961e1f7d56b790c480f5f922f3b462d097019ed680cac2cf8fd6fc8407af19b5932b4a31bf7ef40eb39a507f7bd25801b406b282160d20c36658ae46b919ce4ae9fbd7f730877ab49c28a0e8faa52a6543f4ae0ab1fd991839e08151876a704b793cadccb4f7bfe51445bd7434a70cd03651df5f0d8625a465e125f05d053e1612d2fd1f4d1b671580a9", 0xb3}, {&(0x7f0000000200)="191f989e1154410debff0ab73693", 0xe}, {&(0x7f0000000240)="85b4a8cd200b", 0x6}], 0x4) 19:33:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x21180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() r2 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r2) setpgid(r1, r2) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r3 = socket(0x11, 0x4003, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 19:33:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x64, 0x0, 0x0, 0x7fffffff}, {0x2d}, {0x6, 0x0, 0x4}]}) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 19:33:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x2, 0xc0, 0x8, 0x9}, {0x9e27, 0x0, 0x8}, {0x5, 0x0, 0xfa, 0x6}, {0x3, 0x8, 0x0, 0x1ff}, {0x2868, 0x7, 0x9, 0x1}, {0xfff7, 0x4, 0xc0}, {0x9, 0x2, 0x73, 0x9}, {0x7fff, 0x7, 0x8, 0x2}, {0x5, 0x7, 0x9, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1af6357e3a0000000000", 0xe, 0x0, 0x0) 19:33:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 19:33:37 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000800000000000000c414000000290000002a000000000000008000000dc1bb893f42224d42f00c73ab26d858e88296caeb1ec1ca519f6d513fdbd2dee57df92dceb16a111bf61532c82d6eb18f888026c518121b5fe26be4dba920ca70abef05f5046e63417a7c61c71597f150d4c0d5a3c327f94f7415735bfdfd15fd1bca7c239e1dc2cc6eaa52f0bbcb"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x688, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xb7f) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r2, &(0x7f00006b6000/0x3000)=nil, 0x2800) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0x5}, {0x18, 0x0, 0x1000, 0x1}, 0x4, [0x80000001, 0x6, 0x3, 0x5, 0x6, 0x400, 0x4, 0x2]}, 0x3c) 19:33:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='W\x00') ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r2, 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000100)={0x3, 0x5}) 19:33:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3f, &(0x7f00000000c0)="79d026b2b84b5bb482ef0a294781c4e4755964293e9d5cc7d0d9ce16650c757e3a7845262ef9bda9a21fd7a2ec34e2a1627b0121c2c18f735aa9511feb17ba") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:33:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x710, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = getegid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[r3, r4, r5]) 19:33:37 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e22", 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpid() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x8000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x8000000000060}, {0x6, 0x0, 0x0, 0x1fc}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r5, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x8000000000060}, {0x6, 0x0, 0x0, 0x1fc}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)) open(&(0x7f0000000200)='./bus\x00', 0x10000, 0x32) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x40, 0x0) poll(&(0x7f0000000340)=[{r2, 0x4}, {0xffffffffffffff9c, 0x40}, {r3, 0x10}, {r4, 0x8}, {r1, 0x10}, {r7, 0x1}, {0xffffffffffffffff, 0x200}, {r2, 0x10}, {0xffffffffffffffff, 0x100}], 0x9, 0x1ff) 19:33:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:33:37 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x9d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r5, 0x0, 0x0) r6 = accept$inet6(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x8a, 0xfffff, 0x3, 0x100000001}, {{r1}, 0xb, 0xe, 0x1, 0x3, 0xa000000}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0xfff, 0x9}, {{r2}, 0xfffffffffffffffb, 0x154, 0x1, 0x81, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x80, 0x401, 0x2}], 0x5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40, 0x4, 0x1f}, {{r6}, 0xfffffffffffffffb, 0x8c, 0x20, 0x100, 0x4}, {{r7}, 0xfffffffffffffffc, 0x46, 0x40, 0x5, 0x6a65}], 0x38d, &(0x7f00000001c0)={0x8, 0x9}) r8 = kqueue() kevent(r8, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffff9}], 0xf8b1, 0x0, 0x10000fe, 0x0) 19:33:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x80000, 0x0, 0x3}, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, &(0x7f00000000c0)={0x1, 0xec0}) 19:33:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x79e48874ce5eefb3) fchown(r1, 0x0, 0x0) shmget(0x3, 0x4000, 0x6b9e114d92cd2a22, &(0x7f0000ffc000/0x4000)=nil) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000440)={0x5, 0x0, 0x6, {[0x2, 0x20, 0x3, 0x6, 0xe41b, 0x3, 0x1, 0x100000000, 0x6, 0x9, 0xfffffffffffffffc, 0x7, 0x7f, 0x3, 0x40, 0x101, 0x5, 0x4], [0xff, 0x401, 0xbc2b, 0x1, 0x7a, 0x8e3e, 0xeaeb, 0xeac55ba, 0x45c, 0x100000], [0x0, 0x4, 0x1, 0x5, 0xd7, 0x1f, 0x2000000000], [0x9, 0x1, 0x5, 0x4bd, 0x7, 0x2c600a6a], [{0x1, 0xb6, 0x1000, 0xfffffffffffffff9}, {0x401, 0x1, 0x7fff, 0x54d}, {0x8001, 0xffff0001, 0x52a, 0x81}, {0x1, 0xfffffffd, 0xff, 0x8}, {0x0, 0x3, 0x6, 0x76f}, {0x3f, 0xcc, 0x7fff, 0xffffffff}, {0x1000, 0x8, 0x1, 0x6000000}, {0x1, 0x200, 0x20}], {0x100, 0x8, 0x80000000, 0xdd29}, {0x0, 0x5, 0x800, 0x96}}}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008ba8002b27febf00000000000003000000100000000000000040456b93b237562b13130000", 0x2c}], 0x0) 19:33:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4, 0xffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) dup2(r2, r1) kqueue() kqueue() r3 = getpid() kqueue() r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r3) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 19:33:38 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0xc001, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x3, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pipe(0x0) 19:33:38 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 19:33:38 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x801, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0xfffffffa}, 0x8) 19:33:38 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x6}], 0x9, 0x0, 0xffffffff, 0x0) ftruncate(r0, 0x0, 0x0) 19:33:38 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) write(r4, &(0x7f0000000080)="eeaaab83dd3b36b34e354f1974b4d37f8f65913e16817c3a50c7eb37eec0ffa97ce87c196681f077cd4c786d5ebf6e07b49e8e500e9289871e91f3b49d2b2e7f5186c59f88a511b011d679bb57f7b829d01445089288d7f92ac3f5d4cd82cecf6aa190956996d665aab980663cbb475b7ce8db11067cf46aa74e1516d5fa20d685fdd7d1d72bde518763e6fe4e9c39dfa229082118a1c56e66717f7ad2a041b9c3cf692c59639931b267554508e6b6120f7c1149ce24679913637e5b93d1dc5bfd4b8bb428217ec16475a215a6586ea2f7f8a0dfd267a02b5affc5fa8616c66f14df7438520669683feea6627a40b32947a3781e75bddb299aed", 0xfa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x400, 0x0) pwritev(r6, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x1000000000) write(r0, &(0x7f0000000100), 0xfeae) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r10, &(0x7f0000000040)="670dc3", 0x3) write(r10, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r11 = msgget$private(0x0, 0x402) r12 = geteuid() setreuid(r12, r12) r13 = getegid() r14 = geteuid() setreuid(r14, r14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r16 = msgget$private(0x0, 0x0) r17 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r17, 0x0, 0x0, 0x0, 0x80a5}) r18 = msgget$private(0x0, 0x0) r19 = getpgid(0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f0000003f80)={{0x2, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r21, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x1000, r12, r13, r14, r15, 0xa8, 0x6}, 0x8, 0x2, r17, r19, 0x0, 0xffffffff00000000, 0x4}) lchown(&(0x7f0000000200)='./file0\x00', r9, r13) write(r7, 0x0, 0x0) r22 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r22) fcntl$lock(r7, 0x7, &(0x7f00000001c0)={0x3, 0x3, 0x5, 0x0, r22}) 19:33:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40062}, 0x44001000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x100, 0x0) 19:33:39 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000440)=[{0x0, 0x4, 0x1000}, {0x3, 0x7, 0xc00}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)=[0x100, 0x101, 0x0, 0x3f, 0x2, 0x2, 0xfffd]) r5 = semget(0x0, 0x3, 0x414) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000280)=""/248) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x4e4]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r7 = dup2(r2, r6) fsync(r7) r8 = dup2(r1, r3) fcntl$setflags(r8, 0x2, 0x3) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) r9 = semget$private(0x0, 0x9, 0x42) semop(r9, &(0x7f0000000440)=[{0x0, 0x4, 0x1000}, {0x3, 0x7, 0xc00}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r9, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r9, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000002740)=[0x100, 0x101, 0x0, 0x3f, 0x2, 0x2, 0xfffd]) 19:33:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = msgget$private(0x0, 0x402) r5 = geteuid() setreuid(r5, r5) r6 = getegid() r7 = geteuid() setreuid(r7, r7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x1000, r5, r6, r5, r8, 0xa8, 0x6}, 0x8, 0x2, r10, r12, 0x0, 0xffffffff00000000, 0x4}) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r8, 0x6) 19:33:39 executing program 0: semget(0x1, 0x7, 0x200) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='r\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7f0603000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x7ff) 19:33:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) read(r1, &(0x7f0000000040)=""/76, 0x4c) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) 19:33:39 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x3ff, 0x8dab, 0x4}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000440)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x7000, 0x48) r3 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r3) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000200)={0x11ed, 0x8, 0x3f, 0xb9d, &(0x7f00000006c0)={{0x1, 0x88, 0x3, 0x6, 0x81, 0x7c, 0x9}, {[0x5, 0x6, 0x9, 0x1ff, 0x1f, 0x40, 0x1, 0x1, 0xffffffff00000000, 0x6, 0x3, 0x40, 0x100000001, 0x1ff, 0xd6a, 0x9, 0x4, 0x1800000000000000], [0xff, 0x9, 0x10001, 0x4, 0x0, 0x0, 0x6, 0x0, 0xb03c, 0x9e2], [0x1, 0xad5, 0x8, 0xbb8, 0x7, 0x6, 0x8], [0x5, 0x6, 0x2, 0x5, 0x7, 0x80000000], [{0x800, 0x6, 0x1, 0x3}, {0x401, 0xfffffff8, 0x1, 0x8}, {0x80, 0x78296b28, 0xfff, 0x70}, {0x0, 0x7, 0x8, 0x5}, {0x7, 0x1ff, 0xe98f, 0x980}, {0xc, 0x80000001, 0x8a, 0x80}, {0x3, 0xfb6, 0x1, 0x40}, {0x8, 0xfff, 0x2}], {0x4, 0x0, 0x5}, {0x4, 0x5, 0x6, 0x6a4}}}, 0x0, 0x81}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000040)=[{0xbf, 0xff, 0x9, 0x9}, {0x5, 0x81, 0x8, 0x9}, {0x5, 0xae, 0x6, 0x1}, {0x3, 0x9, 0x1, 0x401}, {0x3, 0x1f, 0x0, 0x80}, {0x8, 0x7f, 0x7, 0x7}]}) r4 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r4) setpgid(r3, r4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x4004667b, &(0x7f0000000000)) login: load: 2.98 cmd: getty 50833 [ttyin] 0.00u 0.01s 0% 309k load: 2.98 cmd: getty 50833 [ttyin] 0.00u 0.01s 0% 309k 19:33:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/140) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) socket(0x400000000018, 0x3, 0x3a) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:33:39 executing program 1: r0 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = getuid() r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xfffffffffffffc34) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r17 = semget$private(0x0, 0x4, 0xa5) semop(r17, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r17, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r17, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r19 = getegid() r20 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r20, 0xffff, 0x1024, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x55802326dce418d9) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r21, r23, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r16, r19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r26 = getpgrp() fcntl$lock(r24, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r26}) ioctl$VT_ACTIVATE(r25, 0x20007605, &(0x7f0000000380)=0x101) r27 = getuid() r28 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r28}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000004c0)={r26, r27, r29}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r32 = getpgrp() fcntl$lock(r30, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r32}) ioctl$VT_ACTIVATE(r31, 0x20007605, &(0x7f0000000380)=0x101) r33 = getuid() r34 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r34}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000004c0)={r32, r33, r35}, 0xc) getgroups(0x7, &(0x7f0000000040)=[r8, 0xffffffffffffffff, 0xffffffffffffffff, r14, r19, r29, r35]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r8}, 0xc) r36 = socket$inet(0x2, 0x3, 0x10) getsockopt$sock_int(r36, 0xffff, 0x20, 0x0, 0x0) 19:33:39 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) setregid(r1, r0) 19:33:39 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="083df22569c647a7c2"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 19:33:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0xfff, 0x80000001, 0x2, 0x200, 0x3, 0x9, 0x3, 0x1, 0xffff, 0xfffffffffffffffd}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 19:33:39 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r2, &(0x7f0000000540)=""/226, 0xe2) 19:33:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0xffff10f7) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 19:33:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000140)=""/21, 0x15}], 0x2, &(0x7f0000000200)=""/253, 0xfd}, 0x2) fcntl$getflags(0xffffffffffffffff, 0x1) r2 = semget$private(0x0, 0x3, 0xfd18413551415d39) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000340)=0x1c6) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000080)) 19:33:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bp|\x00', 0x18000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 19:33:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x13b, &(0x7f0000000100)=[{0x1, 0xf7, 0x7, 0xa2}, {0x1ff, 0x2, 0x0, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 19:33:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) open(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d04225, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) listen(r1, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) read(r2, &(0x7f0000000500)=""/198, 0xffffffe9) socket$inet(0x2, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x1e, 0x0, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) 19:33:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000080)=[{0x6c, 0x0, 0x1, 0x2}, {0x60, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x3}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r2, 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 19:33:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvfrom(r2, &(0x7f0000000080)=""/7, 0x7, 0x1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1, 0x3}, 0xc) r3 = dup2(r1, r1) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 19:33:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a0002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x390, 0x0, 0x0, 0x0, 0x75}, 0x0) r1 = socket(0x10, 0x5, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 19:33:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="30e5d7", 0x3, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) wait4(r4, &(0x7f00000001c0), 0x6, &(0x7f0000000200)) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) connect$unix(r3, &(0x7f0000001140)=ANY=[@ANYPTR=&(0x7f0000001180)=ANY=[@ANYBLOB="123f9eeb11f3366c3d66d2f5abccab7c00ea346d37aaf9b3a02110612468b3dc1f4b1b1fca3c0a5778bf6d9bba788d4b361ef8eaa65b", @ANYBLOB="d3359934a1a3552ed83183f15cb881375682b4ff1541d6449d09b47ee436754118316fdbc1e8e7c9d36c081e1f446f94cfcd9c3e20ff0f0acad4e48138ca9f9926dcdeecda8242c428c72c4a03d605ad878f406547551de2439d41e6b11c76cd602daf1ecb9525ffa9fa10d9363e41a82b7c5a4039a57654f3f2fccc418c0a9aa07dde7028e825363e9f53a2fa04742ff94e94b1478749bec5042d841a97f6a0d3e4c56d8f039e0e91801638b63c4f93733ec1c2884edb727da8160fa2321d063ea05da588dbbd71e8988689ee857c45b836f31e2fc9dc1d39ee80fced1ec25018c6b453d0f60a95728d645982317e01396835366b2c569108de5340ba185190738315327af241686ac66e348fdbff18f3853117431563294e0182d2b72386799574e083d0b20c7c7ed05214780a795155d8f5e13407a55ce3a5bf1b9b3aedd5a431b46d89c4953e00fb7a55f4bef0f0429467659a5900301557e994398f66f87669570ce34f2554b6067f5514c7d838813bf60c2a6fbc8661efaf70a6189710cf0c5e230ab321ef5428eae39db9525c77344b32fbab0ff4988de630ef75eb87004ac8ddcfc009f67dbe3ff9eb85a0a93dd416ad49c4e5233c4285c6f5188c69898bb790d1926929acdfd4955448396a39b89c2907b2ee85d0cec78adcc1876b1a8373387a03d59c459e89f7b1e919ea6d453a46d6ebf9ebef33b895da7aca07f8ac0c5473111f2ab82ed4a82cb70a1995c36d8f633d04bf1a82a17523fe81d9ac3ca76a4308c8767658a6b61f8b7b017e0c09990e1a5507553646e63ec6ed5876b35e21759f940232b55e5d0d099997c849e34422ec44e37a2a1ad191b0b5c425dbc80809f087d9629949454dbac6bc7a2b696d4eba93c25d6b85648c8a08f16af017b8f5123890f36a0eceb515ac67dd6b4b7e221abdecc439a923ae3d537938562126b43e7037bcc4d7ea07f422731740af0f32eca34d94bfa5f015625201d6edf2e1426fc38f1d4d1cbc0536c1b8e5e4ccf13647e65c1ba9ab16215fe3d9e81728c5112ce92c252470c28f50f081b9af35bbc0c3c19aa17222a48fa789edce33b3ca4974f98a6b066c6fd22a0d3e45ba6f94a34e849cd2ce3d77db49bd48b9f269f56b20afec57a00b90fba0433a10a05bd73320260265f75493d4e2dc93c7325fda9018b0c895b990c918bdc726c1aceaca4dcc309de185f519755e990c1add7b5e376355aea9e85faaad90c9a84a57f30c1d6d19d6dbe46b0168d3335c315bae3a1f5b361293b07ffd6f05db5dc960d14bbf9a6e1c35b386aa09a2eb519891d9d542b858bde73f8f9ee19f2d960da0bcbb80b56e868ea55911796ded98dd6f4d935f584059531414b9b7ee9bd43dcdf91d51fff5257fcdbec3d49c4690c54407d6a458373b85068c48d074bb5a0e334a2370202181ba0c5460377bd8f1cc818c047bcaba3f59e16c0e2a2f50c7c2e5e0fc8e2f9836cdf0cc61885e9397c9fd4b40260c78307ba76492bf14b4f700551b70a759a680ba1f2ae851820c5ebe84d8d6da09bd6ca0efee057ceecc4ad8027836c58904a0fc4d4f6a43e2c4c0d2cd005ddc6cf6e8cbb62e22d080782ed0886dde9c3b226f314b5e83a82f6a76e5f1c13715e5e4902e819a8b8ce4d4b1683af4bc5475638c49d996bec45c5d5111288147eb549da1d1941093b3a23ab39a7cd6fbc2879bd3e80211204f97645271d6a9c5ac078fd01fd8eaa6cb3f2a67c346dc9c4ef21a9ec4d878a044c0df05c45586ef2f898fe98f8e9c73d8810424fc10c22af16145fb742f2a3b8523edf4b12f5aff61e157dd4692f65c555aeeef327b91bff01f174efefed182707d3126b4b4c7226b52bfb683eaacd1984916797b95ee82870c6994da27bd86f1a2ee9c0e291a2d9d9186cba42be1b9384204c50df33f99999ca35fdfc3937eac06dc9a7d8bccc2abbf1470a668bd219451210a7b4262a4ac6009c9b7092d096c8ec832213a7dd9ff4b277a103cdb5923ec697b1641c8f5573be74a8783156f6d69779ce4c81584d5053ef946d9a3ae7b8c831ffdfbf2cf141cf17f27c6ad86f24daf559015da0d5e173545bc47adbeb01940aeaa65e2c633c6dd6bb58bd9537aff9b5bc27280fcf88405ad4e44d6e8a51f1ea96696a1458a9ea5c59c1538a615c4d29cb6d5e505e3491f2d3a03cd0bdab3b9fb946debdab5d067e6839fa36fc942f3cb5e800ff01731796b6313b889700b516ef4aed1182161773e8341ad816edfd9dbbd836c93dabe47ee9a67708dfaadfdfcd0594d8b4ebe1241d7f98c19341134d04799f8bb6354dbfd404bd2bdadfdce9e805d885bf143f6e16173ca457f28e9eb08c78288b0249184701b9bec1d2085c9883daa2532a5cbe2993a242ddc2f4a28ffef17a3fe15a788397689925d39b3509e5dfeda0edaa53a469543e791404d56ecfe59ce3c0b05bd3555e97e066a7c80ddfef47649818766901aca56ed1b8f25a06b9cf7ac17560cec4f1666374eb00496b72ed4725c104e87e5039b4503712fd1e7de8c99283f7659ada9ec484f776c198cd0a78c7e1d082f4b231da23e062bd13d3398e144a187be6e466faff4aab7113b1c5de331cf3d43dcb4fc4a4f1115c37a9d01a1b04a07cd20b586027203d6ec80ae5ef41fbabc1dc4a2f6b0e8a1ae2c2a58af6da59c59d3ce55e1742201664cd859e9da7ba3dafc12cd433ade248252477ff3adb0f979cc0e44628e96a16581f74909951ab86bac2ea28c8f0bbd94f2a26b48b7b9716f0e7bf45d70e1f5581c3e88b13fa175864cccf4369939d430dc6a1fa99a224a4ba303b6d839b24bc8984ea2052e45d4bcc6625f550ccf9d9eba5bd7f3c271fb97a36b74ee425796a5676860f4329461de9001be84cfafea95ccab3b04d9b05556272a947e27c8236f2bc3b7f2a88ba7673d07349c3af8a40882f39a2fbfc2c4d94fdd0ad436e2edb090b304675ebfaf561298c2c06e4b4f6d29923715e1e8df1e821ac45a1c68f877ac64c0289f4676e71d05c6ca4ad40fb9acd18591a7144cf5bfebd07da96ae3361c18050d7fd58c1ff8763d1f2467ee60e65bc8701a53e606edb49c3d4f8b4d1830245fa15525ef7dbb798fb34168725fe8ee8a23c7dd0853d31cbb9c398c088ded402eb907c9fb49699a95286fa4b13cf214faec051b9fb5d21e8aa23367d8558e64c511ec9004abbf6d483600229e538f1ad7532ac0ca45d8624f7d75929825db65810a998e5495d2c898511e8d7f96947e0c5e09da1d9b5419931cbe83ff89f2ca864ade7feb9cec6b1225bf741e0f6d8592f3fdad48dcbd26853a07b6788206766ae3b1472954f41a33f7efc5088d1b2cabb17eb4cc9ca629fef90f1f4fe6245866aa72f237660485b5095d8e97ca5f8af15a50dfbdcf94c7f20e1ac14128467d791110c41c7c40e20873bcaf95b57450b0e652215c4b8e3fe6ed13ce1e009b03b9aca2ea912ae2a1b1e68d60a11193ce2600519f2dbc9d70009125443e5edf974c7f438299261876136c84db3b34b846ef9c5ea322ce17be7b094b700afe154bfed467a9f59bc89f61c48057e92b9c0d5873c1e60ad0b903cfd7cca2871f4ad8246d6de22c76737aefdf8833278bc846ad38c40bfe6210c626083213e59bd51d2f4b007e616967484f2d5693b4dcf31174206c28cb8e9fa2444bd80a3db75e108bc138d26a0f3f1c7c920aa45432dddd6a2c55acdfccc06808754e866b70f67b20dd45e0935c9e64aecda9fab41c91605c405ac7495f919804dcd181fdc38e167d9ae5f747fbd7c8632c07bfcac31ce0ad39d3d49e6c594bb73e56a95f256878b70ea602776ee350ff5438633b4892d3189b9581091444a6fbce4e86d84d7653f6c647c7864ac2633b4a6635feeb306428f3938f775912e8f3bcd66812574dbd546f71ebc31b4555dd9f703ad0f05addbb19284eafe25064ddb050ce701a50fcafad98b163c54a48b6103f3e01700dd5fcec4a7636ff932f17296b91c014ccf6ffb401bf5567fca5ef95ade450d8b0cf0935669f343387f1ea82942ee84240b92261b070d38afce8d8456e775ecdd13663b581031843718f99f225a3c930985ee703baa941b19558b92602ce1c00ee02da2ab8637be77532816c50a983a6e618aa3ac0456335cba4bec351f0906a48200a7b482ed404225d036ae37f41d03986c45e81fc2892868c42a7045f367b52132a35c3729f1d97e14a0f73884960a0f87d8a8ecce80d99f9b0595ce65038d767ad47a505971b12b572560ca75e4468aa7638b8b00cb73c1a5baf6c6b1d86a7fda4a690cd36515a2b43f06e8f3a6cf4138a5d04b9789284024b6a11f1df03e976fc004dc56d01364adadc557e9de10759543f6ee49c4e75a69b9c04a7c6795bbb925e58248d6d2578af3b05b7e26523afa371de5c3bfdd3e9b66bda7e598550992ce447ba418d8ecbbfa5e8f596a9a6f6a3d098ad798cbe606e22254c2f91774596ac0fb90b5278bb61ec3ae86af11e1e4edaa919cce330c55fd700058577b85b3816628bd403d80fef97ce8fa7ef7ad3e1434db33d13219eef0d0e37b21faea3b2190b60c9e8fb8f02912d70cf2cf772f1701657cf3d8245aff30928a4dbc0fc39d852d72c7aa59ed681da59a9de4f5402923eec006ee375e27a16d66a7a2415e3490d571d6503f359b159cc9086ff5e0c4ba9073b1aa15a7f7c54aad7cc3f0cae1fdf0dcdbc397fd099f0ea3f5556e03c44c8d4103065719441115369cd452f4de8cfe53eae366863710416ff1337af2a034a1c40d3c303181f75d5a83d43dfc8cbbf8e3e8c62b09906394a98a981ff47c596ab808bd645dcffe4e966a37ea2e2ee47ceac0cbbd58adab3e561fb8876fa986b642008f868500ed08ac01ac12754b57ade4d53d51b48f305e947c631dbbce9873616d0ecb1555d0e2d5c7925de88634666f6afa3bb9014b1d8684a7d96a76dc24c125e41b5b5045f4a70be2fd19daad3923e456f03b2009d8dce8bf36b36fa1db60df71e646227726bc4f2ff59d04ac012f122cce6e0c5f958a6a400e973654635e9a3f2459a5e108f48e29a2994d0be4825d3fbeb6af3049e0a77c5bd973cecc71a67b5e9d92d80412217bd0327e24960ef22e5d8c8a1e87098d277bb680698db9d7ac99218d0dc229da611db56bad1816d9bfe06f487afaf429c50cd3dcc853820c28ead1aabf8194d821f7e00948b04acb6d5b121327d81cb6dfdd3e250d2e41c22b356728f827a5fbcb61bd553bdf8d14681a7a356c6b3f0e4c964993311b6db203d8b8622715e6f97605dc004a4c8c3a49cac563d53a4d7036fc8af2110c0f2b40f12ddb560e069df901442b726cd9f8b1aa3a1f0edc93c8edd7dac47c39f756f0acedab305220487e62c829885f2bae5070efb31b7195a3fc5e19c1dfdfe2612c1bbf4effdac775548b3027fc6101ee532f4d7c8cee0bc3f558c99ab278d85a819aadf731ba879cb74ff95ea141842c0058b6ab3872920716cbf9666ce4acfd398c752de7753eabde75b05755db541a06e2343719d6da89c051e2600c20d9b0ff67e824831867c81a9ffec1cda53f45a425f470b95376ea4625cc3c8699b3411286af23386e74f119d4abbb1361193538b17c877a5818d966ce11f206ffdcc944999c7192b6ff033c3923059c250423dd0d692c06c0a08f097a72356af255399e979ab3b27b94855a552b6f6efbdcdae8a9aec919bc1dbf1568bacad1b47d697f36ab2727bade4fdb63132272511f34a8a52c2e09c4ce93563a3160ace9bc3a6975c6c095e149380", @ANYRESHEX, @ANYRESDEC=0x0, @ANYRES16=r2, @ANYRES32]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r5, 0x0) shmget(0x0, 0x1000, 0x40, &(0x7f00004c8000/0x1000)=nil) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r8, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r8, 0x0) r9 = open(&(0x7f00000002c0)='./file1\x00', 0x8, 0x80) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) poll(&(0x7f0000000000)=[{r8, 0x1a5}], 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r10 = socket(0x2, 0xc003, 0x0) dup2(r10, r5) 19:33:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x1c}, {0x50}, {0x6}]}) socketpair(0x6, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 19:33:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x12a0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000100, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) 19:33:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x86, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffff9, 0x21, 0xe87ae1532e432a2c}], 0x0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x1, 0x1}], 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) write(r1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x3, 0x1, 0x9, 0x7, "4c879d0d484ee53a6c39f0061c7ae5819751be28", 0x9, 0x6}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x4, 0x1f, 0x1, 0xfffffff7}, {0x2, 0x3, 0x0, 0x4}, {0x80, 0x1f, 0x6, 0x2e4}, {0x0, 0x4, 0x2b, 0x101}]}) r6 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r7, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000140)=0xfffffff7) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000280)) bind$inet(r6, &(0x7f00000002c0)={0x2, 0x2}, 0xc) 19:33:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0x4], [0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) read(r0, &(0x7f0000000000)=""/168, 0xa8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 19:33:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x90, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x9, 0x0, 0x10000000000}, {{}, 0xfffffffffffffffa, 0x21, 0x0, 0x0, 0xfffffffffffffffc}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x1, 0xd5ff, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffc, 0x15, 0x2, 0x5, 0x3ff}, {{r4}, 0xfffffffffffffffd, 0x9, 0x1, 0xee9, 0x2}, {{r4}, 0xfffffffffffffffe, 0x29, 0x1, 0x8, 0x3}, {{r5}, 0xffffffffffffffff, 0xb, 0x40000000, 0x4000000, 0xefed}, {{r6}, 0x8, 0x11, 0x2, 0x1000, 0x6}, {{r6}, 0xfffffffffffffffb, 0x20, 0x1, 0x5033, 0xe82}, {{r7}, 0xfffffffffffffffc, 0x10, 0x1, 0x3, 0x1}], 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x35) 19:33:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x2c, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) 19:33:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) r1 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f786790, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x803, &(0x7f0000000000)={0x3, 0xe81}, 0x10) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 19:33:40 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000100)={0xa7, 0x0, &(0x7f0000000040)=""/167}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:33:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x2) accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000006c0)=0xc) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x41, 0x0) r2 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x400010, 0x1b8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000880)={0x40000000000, 0x2, {0xff, 0x9}}) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x12, 0x0) recvfrom(r0, &(0x7f00000005c0)=""/210, 0xd2, 0x800, &(0x7f0000000980)=ANY=[@ANYRES16=r1, @ANYRESDEC, @ANYRES64=r4, @ANYRESDEC], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x2) kevent(r5, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x3e0568fa}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x0, 0x200}, {{r0}, 0x0, 0x20, 0xf0000001, 0x5, 0x4d9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe702, 0x4}], 0x3, &(0x7f0000000440), 0x8040, &(0x7f0000000480)={0xc6}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000940)=0x2) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000800)) recvfrom$inet(r3, &(0x7f0000000700)=""/143, 0x40c, 0x4d8fe2ac65bb2ba3, &(0x7f00000007c0)={0x2, 0x2}, 0xc) kevent(r3, &(0x7f00000008c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x83, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa3, 0x2, 0x9, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x9, 0x20, 0x200, 0xffffffffffffff80}], 0x1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc6, 0x80000000, 0x8, 0x600000}], 0x0, &(0x7f0000000500)={0x9, 0x400}) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x1, 0x0, 0x0) syz_open_pts() ioctl$KDENABIO(r5, 0x20004b3c) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:33:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r5, &(0x7f0000000600)=[{&(0x7f0000000400)="21d2e566e52526b07984809a9eef", 0xe}], 0x1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r6, &(0x7f0000000600)=[{&(0x7f0000000400)="21d2e566e52526b07984809a9eef", 0xe}], 0x1) openat(r6, &(0x7f0000000140)='./file1\x00', 0x80, 0x16) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x3c}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x3c}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x3c}, {0x6}]}) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 19:33:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x7fffffff, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r1 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49e55ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="0100", 0x2}], 0x10000000000002f6) write(r1, &(0x7f00000001c0)="470084f70000", 0x3dc) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="6bc73c8547486edfb077d7376c0a004b4937d05be2166f7874b6e36d31faded05bca8e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c", 0xb4}], 0x1, 0x0, 0x0) 19:33:40 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000100)) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) fchown(r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x1, 0x3, 0x1}, 0xfffffffffffffeb7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) 19:33:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':h'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) write(r1, &(0x7f0000000100)="8c65", 0x170) 19:33:40 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec267e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r17, r18) chown(&(0x7f0000000200)='./file0/file0\x00', r17, r18) lchown(&(0x7f0000000780)='./file0\x00', r17, r18) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, r17, r7, r11, r13, 0x1e6, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() r25 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r25, &(0x7f0000000040)="670dc3", 0x3) write(r25, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r25, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r26 = msgget$private(0x0, 0x402) r27 = geteuid() setreuid(r27, r27) r28 = getegid() r29 = geteuid() setreuid(r29, r29) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r31 = msgget$private(0x0, 0x0) r32 = getpgid(0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r32, 0x0, 0x0, 0x0, 0x80a5}) r33 = msgget$private(0x0, 0x0) r34 = getpgid(0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r34, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000140)={{0x1000, r27, r28, r29, r30, 0xa8, 0x6}, 0x8, 0x2, r32, r34, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, r29, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r35, 0x1e4, 0x8}, 0x5, 0x5, r36, r37, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x0, r2, r4, r23, r4, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r5, 0xa5, 0xfffffffffffffffe, 0x100000003, 0x6}) r38 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r38, &(0x7f0000000040)="670dc3", 0x3) write(r38, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r38, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r39 = msgget$private(0x0, 0x402) r40 = geteuid() setreuid(r40, r40) r41 = getegid() r42 = geteuid() setreuid(r42, r42) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffe6a) r44 = msgget$private(0x0, 0x0) r45 = getpgid(0x0) msgctl$IPC_SET(r44, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r45, 0x0, 0x0, 0x0, 0x80a5}) r46 = msgget$private(0x0, 0x0) r47 = getpgid(0x0) msgctl$IPC_SET(r46, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r47, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000140)={{0x1000, r40, r41, r42, r43, 0xa8, 0x6}, 0x8, 0x2, r45, r47, 0x0, 0xffffffff00000000, 0x4}) lchown(&(0x7f0000000080)='./file1\x00', r23, r43) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 19:33:40 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640), 0xfffff4a) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:33:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)="735ae83aabebd09230fe5390eacaff43f43a88d0788ea3634b36651cc1caf2a87fe29371187b417a7d9fa096b33f2c61a96dfe4f5601b128d58c2748638e10d21d6091e48d0b22b62d71eb87f1e79e0f7508622177c130dbd0a6c8a7aa1318c2c308abf261970e7a958b8d8b3147995dce033d3220c7073ec7ee4d4cf5", 0x7d}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:33:40 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, &(0x7f0000000000)=[{0x28}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:33:40 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x400000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb0, &(0x7f0000000180)="9e7e1e5b07d7e73d6613c216a7c3b1dfc49302add423cd817a4b02ff3e15af01b10b3cd28332c9fb2f6e5b2c825a50758b7d779f2e5f285d2c4735ceb018eb993f651f3bfa35c0557ef792a49358147007d33cf9919c0ea1a8d8ad3f7de4216f0b78ec0b429736e2c9190398fe738636d8ee0341d878e813f5960dc29c7a46b308aeecbc3c081be5661c367cc388eda2d3a1ef7af7e4959a10a057b594dcf0fd07c1350ee243225fe0cdb8a9800108c5") r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x3) 19:33:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xd}, {0x74}, {0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 19:33:40 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x30430, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 19:33:40 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x8002d}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0xff, 0x4, 0x6, 0x100, "0a26a7f74f6643816630ca21ffa56f54216f9538", 0x1, 0x10001}) 19:33:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0xc9, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x3, 0x80000, {0x0, 0x9}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) setsockopt(r2, 0x6, 0x7, &(0x7f0000000180)="5cc68881a3a35119b2c62d4659d16c2d2c5c114210c495b6e3d7c9cb2c0f2b13637be247b1b1388f7b490920af4cf4a9d3d008ecbaac2db4de59ce19822bf92335a62020eb8e74faa8ae118b9139150ed45e73951685d40a86341ad2d318560c0b635bdd677edc85012ecce63f86612b5223dac256a9cb4da17d73d0e6725f07203a4e5bca40a9c8656619a54edf0253709ce5a832622bcf408d21a4c350e1c1781c5225e756d909ffd7c14eef76ce99c917bccccd6377c770417c634cc4de5f023674e47a1161630a979849274c", 0xce) socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 19:33:40 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r4, 0x0, 0x0) linkat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x4) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x10, 0xc002, 0x4) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r9 = dup(r7) sendto$inet6(r9, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6], 0x28, 0x401}, 0x0) 19:33:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/\x06ev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 19:33:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tYp', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 19:33:41 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x40, 0xffffffff) r0 = open$dir(&(0x7f0000000200)='./bus/file0\x00', 0x17e, 0x0) dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) write(r2, &(0x7f00000000c0)='p', 0xfffffffffffffe0f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x52, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10880, 0x40) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x1) 19:33:41 executing program 1: pipe(&(0x7f0000000280)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x1a) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000900)='W\x00') accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000540)='\\*\x00', &(0x7f0000000940)='\x1d\xfb\xff\x00\x94\xfd\x00\x00\xd4\xd4\x06\x14\xb45\xdd\x04\xbc\xaeE\xed\xdb\x86\x80\xd4/`Q\xc9\xfb\xf9\xa3<\xfe\x18{\x19\xcd\xc9L\x1f]mi\xc6F\x925.\xebp\xefb\xd6\xd4\x81r\xe1s\xcf\xc1}\x94^\xfc\xf6\x14\xc8T\x05\x18w\xaa\x96\xc9\xf2c\x05Xd\xc9\xc4g\\\xf1\xc0\v\xd5\x86\xd9\xa9&\nj\xdd\xcf\xed\x14\x93\x86\xa7]\xdd\"\xd3\xcd4\xbd\xf6\xab\xb7\xa3s\xd2q^\x99\xc6tg\xa7S|\xc5@\x02\xa8i\xc6Y\x12IX\xd0\xc8\xe0,\xc6\x8d\x93\xbd\xc9N\xb0Y\f\x89<\xd2\xbc\r\x87\xfd\x04\x00\x00\x00\x00\x00\x00\x00\x9e\xcc\x1bu\xc55\xaa\x1a\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000a00)='r\x00L\xfc\x11\xa1\xbd\xbc\x86\xafEk!|\xb3\xf3\x9f\xa6:\xc8\x00\xc0\x19\xa3\xcf\x94\xf2\vX\xab\x10*t\xd7\xc6y\xfe\x9a\xbeW$\x7fS\xb4\xdf\xebO\xf7v\xb1\xe4\x9bxg\xce\x9f\xad2$\x83Y\x84\x04\xdf\"\xab\x85\x93\xfb`&;\x85\xc0\x91\xbc\xda\x9d\x00\xbb\x9a\x9as\x01@\xb2\xd8\x10E\xcc\xe9\xdfaI\a\xe4~\xb8\x9f\xf3\x1e3G\x864BcK\x82F\x9b}\xd2\xc6+W\xf7\'\xdd\x11\xc6\xc7\xc8\xb4\xd8\xc5\xe0}3\xe40 l~L\xdd%\x00\xed\xfd\xc2I\xce\xa0\xdb\x94\xd9d\xf2\xab=\x06\xe9ng\x18\xe3\xdcC\xf88\xb5\xe3N\xc9\xf7\xde%\xa3<\xcd\xba.\xf9\xed\xa6\x00\xb6\x85\x9e\xc4\xa3\xab\x90r#R\v\xee\xc7\xca/6\xb9\xf0\x93\xe0\xc9-i\x95', &(0x7f0000000600)='r\x00'], &(0x7f0000000780)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='&\x00', &(0x7f0000000800)='+]\'{-@\x00', &(0x7f0000000740)='/dev/wsmouse0\x00']) openat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0x80) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000700)=[{0x4, 0xfffffffffffffff9, 0x1800}, {0x1, 0x0, 0x800}], 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) semget$private(0x0, 0x6, 0x250) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0x4c8) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r3}) semget$private(0x0, 0x0, 0x3d4) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x801, 0x0, 0x0, 0xffffffffffffff97) fcntl$getown(r4, 0x5) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x207f, &(0x7f00000008c0)=[{0x0, 0x41, 0x1, 0x8}, {0x4, 0x3, 0x4, 0x2}, {0x8, 0x1f, 0xa, 0x6}]}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r16 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) setpgid(r13, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x0, r7, r8, r9, r12, 0x201, 0x9}, 0x800, 0x1, r13, r15, 0x401, 0xffffffffffffffff, 0x1, 0x2}) getppid() r18 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r18) ktrace(&(0x7f00000001c0)='./file1\x00', 0x2, 0x10d5, r17) r19 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r19, 0x0, 0x6, &(0x7f0000000240)=""/108) semop(r19, &(0x7f0000000100)=[{0x1, 0xf187, 0x800}, {0x4, 0x0, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x7b, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0xed8, 0x1000}], 0x6) semop(0x0, &(0x7f0000000340)=[{0x2, 0xffffffff}, {0x7, 0xfbd6, 0x1000}], 0x2) pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r20 = semget$private(0x0, 0x648129f84d973265, 0x80) semctl$IPC_RMID(r20, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) semop(0x0, &(0x7f00000002c0)=[{0x1, 0x6, 0x1800}, {0x4, 0x6, 0x400}, {0x1, 0x3, 0x800}, {0x0, 0x7b, 0x800}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/10) semop(r1, &(0x7f0000000380)=[{0xafa37b121a8ffc30, 0x6, 0x1000}, {0x0, 0xde95, 0x1000}, {0x0, 0x7fff, 0x1000}, {0x4, 0xf4b, 0x1c00}, {0x0, 0x20, 0x1000}, {0x2, 0xe0000000000000, 0x1800}, {0x1, 0x3ff, 0x400}, {0x0, 0x1f}, {0x2, 0x6, 0x1400}], 0x9) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x8) semop(r1, &(0x7f0000000440)=[{0x1, 0x7, 0x1000}, {0x1, 0xc7, 0x1400}, {0x2, 0x200, 0x1800}, {0x5, 0x1}, {0x1, 0x3}, {0x3, 0x800, 0x800}], 0x2aaaacfb) 19:33:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="1310b35110a5cac9d74cdac8585bf476f68e6ac5b58bd5f141effb2b4f76f54542b70f64263e2591"}, {&(0x7f0000000240)="ac900dba6345e9dd7d62565991a5fb4328a70282e503d60e70eaab579a0aac6cea1517424f18262697250dd932a277b080ac9f610237f9baf248a69ac38aad85022c773a112dde95809495481fb4011132fb35e626212d80293d5f8917d73a843cc0fa5914cb3df25f1d805d857a40361fa77719c093419bf119548d3a75dd3139f46fb976faa5f4162de7c5a7a2076c8cc1ae85d1341488d883b617037497f7116b0c3b34b741d5366720362318dbbbd5bb5827c19eb0"}, {&(0x7f0000000300)="ac70fc9b5ac15427706d8c61bfe94c811a1311ce25d81db765b469a557a7c10442aefb2da8ba5d761f25cfe9045770fb6260de35eb4832b7ee49cedfae788962673ccaf1bd325f21bc2792de9126c62299216f998f13a79d9290ecde54d834ab2236744918e29916107995d15bac4a0b2fa54a5c0eab0189b2b572d8b005c81033a6631c9caaca55b51f28f6656780f991a933e5544c53c4063e835bed8d0316f6369fd275ee49971ec974fbbbaf1ba1a1f613990659e3b160b80ffbcb82997f68c4fd45be1a305ea0c71013acd0e78abb6a"}, {&(0x7f0000000180)="d20a6847b7be6a9a14634771b2e080b18a9a32bd3d35ce5acf433b7fd6eabf4ba088ac561049806624e124d8a7f8f4a51df30179933b77119a16e2ad545eb081b230ddab9bb6756b89b57ff50fe90243c5ca7613dbd820b9bf39d9ee36e99471688c7a89f2a43c0e2881b4c2"}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000200), 0x385) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8860, 0x0) fcntl$getown(r3, 0x5) 19:33:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001780)={0x3, &(0x7f0000000000)=[{0x81}, {0x1}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x19bef13986a7ab90, 0x0) 19:33:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x840fd44107e70e34, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='$@-@\x00') r2 = socket$unix(0x1, 0x4, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0x6]}) writev(r5, &(0x7f0000000480)=[{&(0x7f00000001c0)="f6b48424340c11fee809f22232df69816adbecf38c9d6fcf8969abf93f988a4d558a1eb346c4ade7c70607cb43e5a30229301f078aeb3fc6d3aeba869a8d809d1542cbfa81688df06b557d834fdae28589a2278417079f93fbc641583a3cb68c5a1fe6ca5c073918f09e9b22341578cadf2434572348c5842b83ed3219a826198a25cd991c462eaaa0312cd0236728e132189d7644c71f0e608b9b1d1622", 0x9e}, {&(0x7f0000000280)="1583a910ec99b2db095fee854373f71c87edd3c7149f7b21513518f92a51be67", 0x20}, {&(0x7f00000002c0)="ad6e421ada2f10cf19aa92cba8472da97cd2b7756fbf6041e05e62ed75994bf83ccdf66eef4e027968d34916b2c36b1816fec38b329611b5b63e04532efece6eadb9dfb2191290b8321570ad3e36a20bb6e7c725dc6742d881f49eab5d8c1201f69eb26e0ae3cbc16a3e3cf07beb5110e1875cc8ba3880e9c0bb9a8865a3279a32b6200f11828d1e2c859af04e90925a3ea6bd684207c8fdc8815b5d253c92473487600945dac11982b92a8b452b59d77efa5c621b1fee2741538683939b8f19fc417ee765ff85c8e4db6d893571bb52", 0xd0}, {&(0x7f00000003c0)="093946709633af46e3a9f816b5b40081830080f80cc4481322cc79e355383647e60a8c39c74027fc7ddc6b5b57d21a5ae2817c254302d647ee6403425cefd27bdb5b7bf793eaf4eb28f5d71e9ffba9b05543c042f784c8014168cf23683fa1ac583264a11540a5495efac15da551f02e52b36b2f6f81448a0d9978c8bd1ee52b90bcc4128f900e4f48d6b9e7332674f24efe09404a47ccd54649b6f873c9cbc3a937b9f9f5898a5066158e14a3fc6d46fac9614d0a05638b345160", 0xbb}], 0x4) r7 = shmget(0x0, 0x3000, 0xd, &(0x7f0000000000/0x3000)=nil) shmat(r7, &(0x7f0000002000/0x2000)=nil, 0x2000) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x200, 0x1) recvfrom$inet(r8, &(0x7f0000000500)=""/176, 0xb0, 0x802, 0x0, 0x0) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000680)=0x4) r9 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x800, 0x80) openat(r9, &(0x7f0000000700)='./file0\x00', 0x0, 0x20) connect$unix(r3, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000780)=0x6) r10 = shmget(0x3, 0x2000, 0xd7ff85d86df09737, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x10, 0x0) rename(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file1\x00') r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000880)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f00000008c0)=0xffff) syz_extract_tcp_res(&(0x7f0000000900), 0x6, 0xd6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) r12 = dup(0xffffffffffffff9c) symlinkat(&(0x7f00000009c0)='./file2\x00', r12, &(0x7f0000000a00)='./file0/file0\x00') 19:33:41 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = socket$inet(0x2, 0x8000, 0x0) dup2(0xffffffffffffff9c, r0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x3, 0x80000000, 0x4, 0x7}, {{r2}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x1ff, 0x6}], 0xc1f, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x1, 0x3, 0xb4}], 0x8, &(0x7f0000000100)={0x7, 0x8001}) 19:33:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x44, 0x4}, {0x0, 0x10000}, {0x3, 0x7}], 0x3}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x1010, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000180)=""/49) execve(0x0, 0x0, 0x0) 19:33:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x44013a4d43a04404, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x50}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="c4d46c0a81d12e00d77e4dbeb6d4") 19:33:41 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = dup2(r0, r0) r2 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r2) r3 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x3, 0x0, 0x0, r3}) 19:33:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r3, 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x6) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'\x01\x00', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x40, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x49, 0x10}, {0x48, 0x20, 0xff, 0x2}, {0x6}]}) socket(0x1, 0x8000, 0x5e) syz_emit_ethernet(0xe, &(0x7f0000000380)="b6002db6ee5278bc6f6041701d4a") 19:33:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = syz_open_pts() r7 = dup2(r6, r6) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xffff, 0x1, 0x6, 0x5}]}) dup2(r7, r8) execve(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 19:33:41 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r3, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x5}) write(r2, 0x0, 0x0) setsockopt(r2, 0x4, 0x1, &(0x7f0000000180)="3d22a8e11779e1cb1547bcf7e1cb888a769d18c84e6ef69f0e17f033a6d299d4d33854960032a7ed4f98631561c328346f4d94453c7705bfbc5598e6d6f8647096b8c9f36f726e4759eff9bf214858b96ea0d69974db49acfbe37b34586ae4bb2d6c3d559aa3b603f41aaf4d3e3606f842bf4ebd3ba9ce9ee285f94a332274672e3f407b6bb432e72fd899ba4179", 0x8e) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) flock(r0, 0x8) 19:33:41 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="31000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3763bc4e6ff036acf00b7804bebd705a546a572c781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282b02e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000002ea0a0219302471c34820b31d151ca67ad7c", 0xce, 0x0, 0x0, 0x203) clock_gettime(0x3, &(0x7f0000000000)) 19:33:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0efffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000100)="71f2f93ac4385291f2244347a8d04336907b584389248c4941bada3160c7ca7401b207560633894880d0ae1108c4ee8f342ec3a1f073e36fd6fc5cb064099f9bd168c7fac2cd9b9c0c1159e970d719ac6be5ba2836c0c555f907979b2d9a947446ef08a604f6dc48a0141e72f588020e96055676315915ca6e41fd67562034d301d00a05479393b99ac3399b9568bcb988d1ff465042b43a63665bbbe61144bc749ccff21d3fc53dae433cab14e3874f998f997a50cb38feec7fa94bc4196fbaf0872ce1c9c8b6eb86ac88322caec0306154338bd3535cf260beb4d38561b9d7b526bea117acdcd56e52b8561011c09018f938f826b5938d5dc67fcf9b6d9f7ba42b1863430d1b4fa93952a4e4d1b5d01cc0c707f63ea3e47ce9f595e3225c3937279bb47542b3f9da9e58d908f49b6fbb6d3a43b932ce10cdeea6f9eae79c30bd06842537b74449b8c8de09d9cd449bb5195198b985b7d28e524acaa24736ab6ab850d8e0060e7765b4e4842c311c09633e53b5ee59c5f5bd0313a1b5ab664e0ba12cf226597dda387fc3d9ed3b835a6866bb1c3a223c6217d0065fe38d3c570ed190abf0b424bae7bab5848432d7c46baa0527424da4c0d736904597b9cae58aa50b34a4d445b73e7d689cdad88b261fcc3f66ae7fefeb8217e209be7870a1b6020cb0eb8c0b27182be9c11acd18ed3d59b4a32871ff6ee414a7a658dc807d931eca058b22685a8294f0bee5f5b1651c9f8ff8e0b10cb07c8924cc55e3ccfcd1b3ec2c3047708c739db9695707ca5859f5a989bed73c8188b6ec36d15160dae41407e92393f243838a0dfaf23578fdb0330696721da0665db6cf45750055b68daf5316d10c16aaf6d299f39be57ec626c2fcd9fd6d50503140e5444bf7a51dbc6b9559e878a145c56c141b65a43b9b7dcf431d6509c853d6953028e28dd754c230607eead6bf497471b97637fd39a83cc8fac76cb60a1dc27f55e31f18a71eb474510a1d1f9645d5f5a986ce9ac861ebe11c3d8dba9eb3f93be5bebc0fac8df729d286fa41388aafbbb277717b32f972b6495df29fc66f8e73e7d0d35f898d8a0c4cd1e3eeafadb221c0bb8adf2b1a0d2c991bd1c32055da2ce0b4d754b0a2ec498058c0979c925d04bb517b16132e50053fbf808c39d04b27703fca11df807f1796c0369aadabd4400dfd4892e178d31c0d2e9eb6214f09035aa96792b01d29c99749a38d6c4aa0b05bb3172ad1717755b64a5475f09393ec677c15f81fb5eec277711bb1672aee8919ed38e766618bf6ae4f8cb7886f346b66ff0302d4f9a201f47ad5aa53801cb59e09f527288d6e13c91a03a2a84d9bbe3b5bbe6da9a4608ca0dbcd7a2d70d1a60382143c220a5d08293f64e3145448e8965f3234e9d30318d343960a94d733bd15d2fa3f6914f4b3460da836a3505ab51b9605add240ca03613912165aae2943f86b02aa24f5388f338e1f87ae87e44367587554c5b6bf19613eef167b5fd242c8ba8d637bcf6f2cb02fd7b0831fa93f0d7acaebb7ca305db52a4b8bb452fc34e98a0ce3fe1cd934babf32350992c07be766d9c90f75979d2298510711a3e4fac13f9e18f7cdbcb9c178fbaf3de8d3c47cb097e326a2256382e692c50163304d55bf84e05078aa974b35495832efe1dbc0ea3e99c14b7592e0d1e37efa0cf9426659347b00852da89766977511b137ebfb130a4adeb63cc12a9b271a4c9f1f35b1d6413c34cf675c669e481eca5fb0b7eb4f79ba5ade75f26212b70629d9c05c03fc036ed066a34635394d5f5d6a6d64e5f860d1932b45553231e4688017c1132c52943f560e08c5cacef01d341d2e7e261784aac9d969899a51adb6cc847c8dca35f23db6b197dc56eef88eca749bb70084ca39f073f942b2aa70103a32db5cb77ef5fce5298079bba7ca12fa42c5e304bcea9670882826069dade2e3bbb38037714505e31da131b8f35b725cebd0c4ae98934fbbe4163d11820f98419aec8e16f7c7ab1276a7", 0x591) r1 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)) r2 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = msgget$private(0x0, 0x402) r4 = geteuid() setreuid(r4, r4) r5 = getegid() r6 = geteuid() setreuid(r6, r6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x80a5}) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1000, r4, r5, r6, r7, 0xa8, 0x6}, 0x8, 0x2, r9, r11, 0x0, 0xffffffff00000000, 0x4}) r12 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r23, r24) chown(&(0x7f0000000200)='./file0/file0\x00', r23, r24) lchown(&(0x7f0000000780)='./file0\x00', r23, r24) lchown(&(0x7f00000001c0)='./file0\x00', r23, r24) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, r23, r13, r17, r19, 0x1e6, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) r25 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() r27 = socket(0x800000018, 0x1, 0x0) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r29 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000006c0)={{0x200, r4, 0x0, r17, r29, 0x1e5, 0xdb5b}, 0xd72, 0x0, 0x6}) r30 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r30, 0x0, 0x0) ioctl$KDGETLED(r30, 0x40044b41, &(0x7f0000000040)=0x1) 19:33:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="333229d0a217e38e2d751018de3c90cdb1010c33fb599a45c1f7dc0a1b5188a25a4efd4135f641d1f1c1ef7b51fc973a01c6d88f647f7a8928d0ac1e98d4d3b1f948007ec6d1203c01e26773fa13ee6134e4fbc313b6c963379d340813a8a83dfb8216ed3149cc27cb51e500b32fa2ee353809200e60b0554a43583b69b18b01ec66e22691ecc0f5c968371736f018226a9841d368f37d53d6b09bafb9cad987628314e15877363cf62ee76c2e09bd34316e666935ae323f295873ccf0bba61f4127d9a0a4b859570a"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 19:33:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0\x00') unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000180)) recvmsg(r4, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r4, 0x6, r6) symlinkat(&(0x7f0000000240)='./file1\x00', r3, &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0xcbe) 19:33:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x50}, {0x6, 0x0, 0x0, 0x81}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000100)=[{0x3, 0x2, 0xff, 0x7fff}, {0x8001, 0xe1, 0x1, 0x5}, {0x4, 0x94, 0x6, 0x4}, {0x2000, 0x0, 0x0, 0x3}, {0x8, 0x0, 0x9, 0x200}, {0x8000, 0x0, 0x9, 0x22b}, {0x3f, 0xf7, 0x20, 0x499}, {0xffff, 0x1f, 0x7b, 0xfffffff7}, {0x2, 0x52, 0x2, 0x7f57}, {0x3ff, 0xd3, 0x4, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="008f647ab611f2971ff3efa3ca32", 0x7b, 0x0, 0x0) 19:33:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) write(r3, 0x0, 0x4f5) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffc3a}, 0x0) getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() r10 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r10, &(0x7f0000000040)="670dc3", 0x3) write(r10, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r11 = msgget$private(0x0, 0x402) r12 = geteuid() setreuid(r12, r12) r13 = getegid() r14 = geteuid() setreuid(r14, r14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r16 = msgget$private(0x0, 0x0) r17 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r17, 0x0, 0x0, 0x0, 0x80a5}) r18 = msgget$private(0x0, 0x0) r19 = getpgid(0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r19, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x1000, r12, r13, r14, r15, 0xa8, 0x6}, 0x8, 0x2, r17, r19, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, r14, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() r26 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r26, &(0x7f0000000040)="670dc3", 0x3) write(r26, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r27 = msgget$private(0x0, 0x402) r28 = geteuid() setreuid(r28, r28) r29 = getegid() r30 = geteuid() setreuid(r30, r30) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r32 = msgget$private(0x0, 0x0) r33 = getpgid(0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r33, 0x0, 0x0, 0x0, 0x80a5}) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r35, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000140)={{0x1000, r28, r29, r30, r31, 0xa8, 0x6}, 0x8, 0x2, r33, r35, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, r30, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r36 = getgid() r37 = getppid() r38 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r36, 0x1e4, 0x8}, 0x5, 0x5, r37, r38, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[r4, r5, r9, r36, r39, r40, r41]) 19:33:42 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x25}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = msgget(0x1, 0x134) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000e1f44feaf4e4657bde3ef3c021b13cd3ba111108f14886629dc5a85cdab7bc3f3602725c51e04c0082102d78a730743e6c340535d9f5514a5738788f75b173aa60bfea18477cfc48bddd8f39079c3a66a49a969006b2b2c01d8f1750a3bdfbb89dad9073f952468185676ec1a376a12fcf8479"], 0x7b, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000240)) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) recvmsg(r3, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0xfdec, 0x0, 0xfffffffffffffdb5}, 0x840) r4 = dup2(0xffffffffffffffff, r2) write(r4, &(0x7f0000000040)="2f62eeeadb352af894fa8065", 0xc) 19:33:42 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef539590f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576ea2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73270c27c802e5bbf47f02746ace7998fcdc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a2b8c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda185f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc940afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r1, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES32=0x0, @ANYRES64=r1]], 0x1, 0x1, 0x1000) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() socket$unix(0x1, 0x2, 0x0) socket(0x18, 0x1, 0x0) 19:33:42 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="2086341c8f52d296f3266ced0f63ebec3f2922", 0x13, 0x8, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f06a02031"], 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r4 = geteuid() fchown(r3, r4, 0x0) 19:33:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xda3e31ce90be3a8, 0x1, 0xfe) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0x0) 19:33:42 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000300)=0xc) getsockname(r1, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r2, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = semget$private(0x0, 0x2, 0x100) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000005c0)={""/16, @ifru_dstaddr=@un=@abs}) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000280)=""/98) pwritev(r4, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0a584818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd", 0xd6}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba308006a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7fa510bc62da7ad", 0x76}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000580)) 19:33:42 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x1, 0x8}) 19:33:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 19:33:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfe7e, &(0x7f0000000000)="b6") read(r0, &(0x7f0000000040)=""/32, 0x20) 19:33:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x0, 0x40) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) 19:33:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x20}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x1) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 19:33:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000180)=[{0xdb, 0x62, 0x3, 0x4}, {0x4, 0xdb, 0x7f, 0x200}, {0x0, 0x9, 0x4, 0xfffffff8}, {0x2, 0xf, 0x8f, 0x208}, {0x26, 0x9, 0x6}, {0xe9, 0xfb, 0xe0, 0x1}, {0xffff, 0x0, 0x7, 0x401}, {0x83, 0x1f, 0xf9, 0x1000}, {0x7, 0x0, 0x1f, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)=0xe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x3, 0x1000, 0x4a0, &(0x7f0000ffe000/0x1000)=nil) write(r2, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="a6f241bf5acad59240fc031004ab") 19:33:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x24}, {0x65}, {0x6}]}) getitimer(0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1d5, &(0x7f00000009c0)="20211143ccad1c9a420ce8aae9332bcdff9932037f98d3741ff5afd7140c340deafacc02cdb8fbb1128e1affb4464be588eb6fa6c9811fcd02bd6feae7d2ff057802000118f059eb95b8cf5e3bd4301ea239aaf22389b3f0d20a3cf0f1bc98c423511a30083ca045c43c42989889487cbcc81e914f1ba6e11f43241e2e120ce3b5b9a2cfbd98c42b372b76a1cd1c09be5426f9014ea630a2962797d89c670606fda071c287017517809b0b7351996b438f44b23f8e672e3866497db0ac0dede67217824d0d7f16dc41717e0a2e890b6ba48639bfbbb1b3c7e8eb2e2863ab1e20b845cc6be363935aca3e9e655434e995acf052f9fff62ba04940c1df6a23fd364a875577adeeec087fd809a93681d9329c8dc431cc6dce382b5642658ac6a973800707f550523d68491c2b09a664cc299280fe7ddb79fb2c810777e643ee378f60198608f9097e3f9918c305548f4b73a857983bf543858b756fd5aeda744bfc4e28c2206b3ec3614bac94a648dab2fcb17718d175130dc35766842e92a0d980bdba6da35792e6d90a94eb77a393573b6d0b9cfbf37e49d372d15d9ceaa307b32b6e9a472e370a0e728cde3841a77ec89296d60c25a0507dc852aaea7f66492c564b9e54806408e98d707807078201924c03b06afd") 19:33:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) fchflags(r1, 0x10000) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r2, &(0x7f0000352000/0x4000)=nil, 0x2000) 19:33:42 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4a) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/220, 0xdc}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x7}, {0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 19:33:43 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x200, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000480)) dup(r2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x1) execve(0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x5, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000500)={0x7, &(0x7f00000004c0)=[{0x7, 0x8, 0xa1, 0x8001}, {0x0, 0x2, 0x40, 0x1}, {0x7, 0xff, 0x20, 0xffff}, {0x2, 0x6, 0x8, 0x3ff}, {0x3ff, 0x7, 0x0, 0x76}, {0x5, 0x7, 0x4, 0xffff}, {0x101, 0x6, 0x2, 0x6}]}) sendmsg$unix(r4, &(0x7f0000000300)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="0a7499ea3b5aeb0973a05e8eff487bf90d31a9a5830f2799c2e8676bf329bca2a328277e75a055771ff652d4745fec577d9a41ea7fd780b1ea74dd5e7f3e84ab5ed2e5f550f954a411ca3832a96e402e66ba35578d804db4", 0x58}, {&(0x7f0000000200)="7bd7ef1b4991f44db82fe3794c4ed1c21e35e185c429016f8dd977108ce35e70b4ce96a23533fa61c44dfdcf0e38c3a0566af175e0b80c066afb39081b05697576c62184669b67075472afc869668dfd9196b0a5", 0x54}, {&(0x7f0000000280)="e6275f0ca978568522e845b7ccd486c8de9dc3fccfdf4fa34278c72d2e496a32a92624055794b0f9f28f8e2e00b040eb1d46", 0x32}, {&(0x7f0000000380)="12ed8595ce2ecaebfb0ed34c4e9d020f6d1c5fe45a4f9c7b643d58b31cc0fea9eb981efd9d98fc34af7fdc5efaaf1db9b52579da046d507832c4c5d65af5d87d11d1d18ebe49fdeb81af869e569c10d2c0dfcafd29f0252d10c59b9c910cab208e582d7ce7eb409dbfc344e1530c0d74ad44015969f6347634f5c5cdede32b21e7d87c92e3fc0989bc62608077e8e9dc4e462fe1bc9b268ed6fead5ba634830c6fed7ed8d06612e4500a8410", 0xac}], 0x4, 0x0, 0x0, 0x4}, 0x4) 19:33:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) r1 = socket(0x10, 0x5, 0x8f) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x1}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000140)) fchown(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x0, 0x4, './file0\x00', 0x7, 0x4, 0xfffffc01, 0x2}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 19:33:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x3f) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000013000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000000a000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file1\x00', './file1\x00', './file0\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206980, &(0x7f0000000300)) 19:33:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x3ff, 0x6, "06000000520100000000000000f3000700", 0x527}) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000003c0)="d09ba57886d9e99b428f2d6110a8d2eddfde62d6aee7392aaf9abd55a35a730e714fce0041d4c92c6fed44562933abc53831f6f53527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67f6f0cab7df66eb0b8cbda06b1712dfc6bec17d4f69d2b083f88b8bea12d8ac2554fb78ce712509a77b9137331340f6c21571f0bb75bf1c113743e5e221896c5ef421a24667fe5928b66528a6802939f15b1dc06b39ee2575649f68cec05b0080b8b9d1a7fd4535e695a9337f28680fda32fad796b7990e5f9d9082935c85b2179f46567dcf536d9ff3a0f033196d586df1cdad3a8d69042c56b865f4e9d80d8b539e8dc322acbb76957123f86ca353d8378609a9794fe2b024ecb5fe3270258f332d8781245a8a4fc1cb67c8fe02f7627a9c4d17cc9fbd6dfa39588f85eb2d02e50b78967f7cbdfc0060cacb2014bf53bb53117a140453b4825412bebea1a10bdb20f60113fc2f9a17736decfabf4929ef1a9de6f930a7c3717440f0e59d302a17f7e9d9411fb02b00fab2f80fc940e1cf98788309c7b35d461b4d340b3e5b857ad5fe8326d68de94a1610d09ef46d8beec1b9551681608d3cd7e916914dc14f8cfd9f4e5bd31d52f8d3d72111b6d079ce1bbdc47cb5a5bbac8c5c9207289c944db97ade9f655d5ea3aef380416dd95aa57a5edae7515dcd748146ed20f3b9e58af824e1abda62ce83df25f48e9e01005164991ae2009aa1a3f05fa78b079d0fbd91bbb0ea5064dfa03909f280f97f09d495b0c24d87dd99af152de644c4aeb81bedb6c82d844313f9786810c301b7707f4d930f78fe40a3d787bf2656d2277ed91b14fc62acdd62bbe18d1ffcdf131979c90c8a1fb20bd5084e0d06958f62e6267555fb7efbf9e3d9c132a6332d2152b50c68fea9524cff7a8faff8134dd66c67258e3d56734482537ab2dfa342e50d5bda74eab05134ac7e25ce39270a6c647ca97988cbf19cfd4add42f03971147000fa4cf9211c5705de74cdea09cdec356546ea2ee9865d115cd3cf6fe2fdfab2064e64e09dab7694a289811519bdccdd7c57b0b6c9308a0422ad27c7166ae505034b536edfd15fd75decadf65f9f1eb9ca330c865027f7204ae77f880f9ae1d00a95287349f8a0027022cc567843110e402b038025ab17c13a9f584743ad32a075c918343121b099dc5f7d51f8c09d0b0f0d00c5ac3474e614fb801bc9baaa5ef4d2c49e4c556d025f61dfbf80226e4637014a30d499f1cda07006fb199cf1ed82739d228b3c69e42d2250b8916020166e2da2e86b674e4d60354ac01cc29191bf88af9241ba37c6d666397181545eb03e51db98d6dffb4c2fdc12c8e860244b7f1a9072c973c50e719bde389d699b2c77fad39e18d1375800916ccdb34abfabddddc9e3f69cd3a33c9a17ca9e3e737587f4d19bb71b94b0aab36a10197739ab9f25bcc73839cdb6dc0bb3c914e7aa62029299af31ed3448ab351dcfb", 0x486}], 0x1) 19:33:43 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x2, 0x40) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) 19:33:43 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x2fb) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:33:43 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20100000, 0x200000]}}) 19:33:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8003, 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) r2 = syz_open_pts() close(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r3, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000001c0)={0x5, 0x2, 0x4, {[0x5, 0x8001, 0x401, 0x6, 0x50, 0xa084, 0x80000000, 0x8, 0x4, 0x800, 0x7fffffff, 0x101, 0x100000001, 0x6, 0xfffffffffffff221, 0x4, 0x80000000, 0x5], [0x4, 0x5, 0x4b9, 0xa66, 0x8, 0xff, 0x7, 0xffffffffffffffff, 0xa808, 0x5], [0x7fff, 0xffffffffffffff49, 0x7ff, 0x3, 0x9, 0x401, 0x6], [0x80000000, 0x5, 0x6, 0xf0a0, 0x1, 0x9], [{0x5, 0x4, 0x1, 0x2}, {0x3, 0xfff, 0x3}, {0x0, 0x407, 0x38, 0xf9b}, {0x1, 0x8, 0x3, 0x8}, {0x3, 0x4, 0x3}, {0xf77a, 0x7, 0x800, 0x2}, {0xfffe, 0x80, 0x34, 0x8}, {0x1, 0x6eb, 0x7f, 0x20}], {0x5, 0x1, 0xfff, 0x9}, {0x5, 0x5, 0xfffffffc, 0x4}}}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 19:33:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1f, &(0x7f0000000000)=[{0x9, 0xfa, 0x38}, {0x87, 0x3, 0xff, 0x5d}, {0x6, 0x0, 0x0, 0x1}]}) r1 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x402, 0x0) close(r1) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 19:33:43 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff54cb]}}) 19:33:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x15}, {0x4}, {0x800100006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x6, 0x6, 0x8000, 0xffffffff, "9cd444e270f3769686da8c6caffed05f73780cbb", 0x1, 0xc18}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) flock(r2, 0x10) syz_emit_ethernet(0x12, &(0x7f0000000080)="0809344100003b18338003b019e3ee75642f89000015b668f635e9347b28") madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1cb4eaa7c8538f4a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) fsync(r4) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x80}, {{}, 0xfffffffffffffffa, 0x21, 0x4}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000100)=0x2ce) 19:33:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x4, 0x0, 0x6}, {0x6, 0x0, 0xfe}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="03670000ce83802bd9a55b03144e") 19:33:43 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000180)={0x2000005, 0x7, 0x3, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x100000, 0x80000008}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r2, &(0x7f0000000000)=""/187, 0xbb, 0x840, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) 19:33:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) pwritev(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)="4744bdf6881973fa7a9b9577a1aefbb2d53665e7105703eddd889930d9b56c58dec84362b8626e224ddd46d08f3d2dd71b87404891fa77c076a591d9566336d2631a33476f9dca491c6ae26e3ad68759d48509b3198c36027bc50278dbdcfc9a4b6465da7b3853363d0d4e122acfcddd91", 0x71}, {&(0x7f0000000180)="02efe80a09ef01dd1a5d", 0xa}, {&(0x7f0000000200)="34190259a6847485d95ac3b6ad79718d17b2551dd2921ae8538ed2fc145b9355cb7e27f4790b476aed7e357f4adfb574f5d1fc22a34fab54b19706bd34d2af101631f2e8eabc0f00ec610f76676bc08621095fcee7e0221260e24c45e8b491f2ff169120b661fdd31157dcb6bdfcdaf41f9277a3c38d719d2c8cc469000ec39b5d60bae47c6489b83023b26ebcc473a0e968cfea76e4ef7eeab3782c7d249678d246743661fde6e480b0a7762e06c1d9401812524f8598ec75c8d69b35b295f6aa2106d567", 0xc5}, {&(0x7f0000000300)="cda8eb18179d37bf7a43c5bdd1c8c6447a8888737900f956f0fef4f4260ff016c13e8b9c3cdf26985008f3a7ae91da9a924c1c3261f53a9f5d5199025a09e47be834111fc9e11d85c0fa8e4c85825a4ff1cbff3f3b3963cb7a01871d6a21e80a894225e29942e90d2929b5c3adf7f9018c5d2eb4fdda0b6ec231a8364fe85d5d462e311a2eb6af288e6d2f58aebbc73a32a8af5d251f076cfd8452244e9f3cbf1acd9d12ab63696a4ec04a1e9a5ab24a9d299c19eb3950df4a03067947f9cec3d77d9c5acc30", 0xc6}, {&(0x7f0000000400)="3941d6b0f07cd4a9dba978352dcb306e26b10f37ba844d151ddcfed60f89252c67b5b64f5f7bd6b59516b813fcb1ab5a0bf218f4b573b09c6a3688048444c8cd96f6ea8268262c4c258c6fb088e47c7d70ccdf31cb4361daf129376e2bd62fbcd80e4cf714ec78b0f118400895bdefdbb3c15515d0dfb8e062db595f3810c2e0a6e2947a1a80890cc18a75559c4437b8086a2c16ce9ec5315f06", 0x9a}, {&(0x7f00000004c0)="0ee8d52e1a14546d9dad0c021e02df348e4d7304a5ed16e43506509f88fd81db6b3a77cd34981e5af24d5f23488efbf57ce44190c7d5dc2340a095f65f5cd697ad1f1f53a124b769888f4deccab16d3fb934e876b5c42ae1c5a0c9d2a8e7f8a0ad46b14625a9c8f24e7f5bdd3bd02c7c40ee098c222c93bff16836b95111e4f5b3ec39cef598f059cce5306263c5b26702893cbd886b174c328d2e914cd4b5eef1d03dd2afb5a66553a03c60d43697c720a129887b734f0b215650ff9448342429cee44c5b43c3214a2e14521da75c05a4a876300f6f49def86c2857684746ca6efe07ed0611daaebd5481b7fe110cf52fbae3e77b4930d3e14e32f8daa2128d5bbe7a7dc63bf5dc13194dbad280d6c0ebffe7c923402345845eec979e5ae106ccdf5566ab537ff17ec8536cd1e9f2bc7bc88b11cf8fa102d5da817142126f187a3cdfd0dd4d583772316c94369b963a622820a7700c45a07312d273cf64f4564ce25d9e3963bb24e252fef786a6c1030e70785a7c7592265094ad8cf86987dca4ce5b38e4d0e75afa2411e5177730ec62b1718cf244382d18e7b2cd740f281bd1504986dc22c6ca97d0b6cbab370d05ce3bd3434bf6af74282a1dd8baa1676fa0bada6b5f2b64cbe0cb32f977ca75ff5597f5965c92fd476f5f4cf151f4b6e52ad0102be75ecfc5b5ad013f107b44f775c90afa06fac64d5e59bfb740029650befd51d9d2feb256002e74bf688a2af70ad92f475cf706393eee0b76f141acacf0a7d7f5161a540fbe344f05d8a7f09ff5a79217bbc1245fa95e2b2fc63121037e5b6e6ea64aa9228ce29b0ce698aeb350324449fdf31cf6fda491726afd2fa52237563bbbc579e24e8015f076af9882a3c0e6038c4f47f12b32f186f508812c3e863dacf29bcf8473b0b7f61af35f03c0e55f230ec1f428fa8f1a7142ee0edd0b820412b0a9adc1bd66d37c7fe24ee14fbac6ff4a06048c6b60a25fb3a4d8bb4c7f82f8ed14e9fdf4830858a9e71da75da946fc97f2eb55341684840b5cc029ec8e65ea2f4cebc92d9fc1afb6035bb86f668d9896feab0252e43f4e14c56a35c7b29bb9b0ac6019ee9ab993edd7cab6f1e885cd4c210ad3ad502e08079cae53c5ee268a8a1f1851675341281e4d47505466d8e76560f94d7ce78cb84c1e715e9efd959928966fe1b42a162940d22751bd6142eab8d61d8b70bfda76aef9250a72cbb00a84f2d02f104a5e64f340be1ba40901797cde0afe413a17b34b57b56462f92792560c41c5b97e9fc36fe8c5fdf4ca970d3b949ea55ef421fa08890cd9409fb63c7066f967596724500cd82871052b29751ef64a21d38fdaa3e074389bc4ad58ff62062be7de6958290674a8e72cc4d9ff6e7f3a3a92a10f00c231c3c276b9e22bcd7f4ce57a46fc9cfb3b4823db5d1a582e687a04b0df6d36bedf1e2c09b8ed69bb5cc942d209b0ea8622cb38709af6e7b05f2188440c73743454466b71cc53e4f9b1edea9fe04aa5d37d9b03ebba85821d876787b0b344921dd53371206592bf463425affb7d269c339015e627a8f79c93eee4ce3a73e2572cd622e64e0f3b15e86a2d1ebae47e4200d9f02fe3a1120c028b2b0e1e1bc14fa69fecafc37cff1794d1eec8329140ef5a3bf7aa0cf510e2537a6cea23e4ad65f591eb435863393d57e5b62a87fa010893b63d5c0c85e9b3308c5df60bebda8e4e3c7d4ba95c67e43a98d998a1e87f505379f7dc5baab0e54fa9f7561ad0ef4d3288a1e66d6a70cc9a3e03aeeb4a982af4213484a7d6dcf1edc2a7477594b73e8a091953a5df70cb01dc29376b845cec180dc06ee7cfb83770c0e834a37469638f5ede17b7f393e3fc9a5d150c4c641d5c52fca415b8c9ead7e40721012364550294a7889250a5b5cf095194277263fa95788ea2d8aefd28bef13678933acc3a629ec6dd99c362a749f308d269f407d02ef78d14ced3dd8836f23eda6fe8ed86deaf2db61e092c9c2c1bdc93615f44df9dedef41159b6364778e1e6aafbe498d0ecc9995a7a28e3879c35b20153a0eed371de2a9a59b4ef113757027ea6270af02b9c1af27bd8f6da600bc6d41694fcdcf0c572155aad5e3c345961ad2b99ccba808dd59d6823d07f1906eb1d4b9945f36f88596b10478ab6038e362a30d44a1b400fb75245e134d58e62900ae99e5c416b37b1f7fcf548fc14bfdfdc646283d6051a8841c3fcf1a3e9ba7c79dfb9e6fd737460adb91f2026337d5efb71c4d274e1f14735df8e4976923c98167fdbf5f914ab782e6ada8d31d490e027494a822d9b4a5975bc618b985873408824325525d2dd637788fab12076a7c4ddedc693c257562fee121b8d63923ddddbbba8ec1047ab31871a48c492394a28c47a6f161b5d05f10a6a85aa9989d3d19e8d65b7d1e24b2c13d9f3e22275d929694f8913ac45a0331b9e1b0365c40932b0c69a47189f2e8a45039ca92f8d20fda8802b9f66cbbbb1a9e54c26ab4b10ec9ab13a9f7069fb3e94ee66590815d7b9296821e89f0213bddf9ea42d09117636b5ca415d758f15c08fa0d1143d9b5dd34ec8928330094fe247be7b38f279ae39fe646977bb6572e042fcd251fc336f2c1978d49d1f8781eb3754c5e8c4067e5c0394f46424883a4bc493ae9d15a106a3e161f3c4a69ab9d5d625778aab046807a87d181c12f9a228c6713fe897a6ebcd77deba7b4b13b458e2a0c73a7ad647f899a43fac58f211977b7ab0b8fbb4045de011f0f9055ac03466816595b537528caffaba086d9437237bfa4d0189bcf15d154b411bd1be4014c84a04787153030fb8a9bc8c031516ed1059669e7299b1b0313faef8320b6a907ae7cd5f6add465713acce256e35cfdd1b601b83af8d31bbe87f5a0b7c3a0355b8cdc1fdf54dc7e91cca47055a6d3cbe17947dc5646023f4dcdcd54179019a184c58a7ab74496231e9e3c56f74058b653cf51ca77d5beb5b65983113f8494b104876cd416b031e8c77a2bec7fc97d0ecfb8eef8bfc423c988cd7ef0fb4243f8c81a5c8741b8831119d8fbe353fde5ca1d2cb7e63af6ae4447c0af0ee212d81f3fcc372d3c2421365ad21b5b7eecf74620201c0ed7de825436a5e76a49e5a395776f9b4275b384c2acdcc17fa1da0c2eeaf411ea76a561779d5fa8cd7a3b7edacefed75d56a0cfd797147a076eebf21b7adb2fb24ef2927d0ed8f4d8ed3594504ff2bd6da30a0679d6bda1bbf4fdd4ce1aac3ac6f98b5061ac172b2d9727426ca37910ab51d736ed0394e272bedb766173facafe473ce67312895edf34afaa0484c2297e3896da2d4bb6723edd0a79bdf2bd8f1c73895371ac215832c3b3fc7354a791bb7f28e38760ca027a17df377effebedfd55742cc37e4999b5dca1055b08bafabe89d6278f262ce35648ec9f4bf2d52ca061f795b8fea3012fe4e7fc094504e0470ed4da4d2a8d572bc53a40dd4e0cf156f17317e3cee71bed53f70aabbb6c7ea84e3ec3428e86ec29b2cc8a60dfb1596c9c861ec3d8cc190be84c786991416dbb9abd26dbfe6ee169fd155d0b42e1fc60d7c55ca65483bc2fb8a9308146864fd760b3721b1752d3ba670f4f0b08fbfe4d28e44fe57bf6cd3111a0011b37300596196fb31a6157b8b207da9a7a2b474a294620ec0741b8a6a08ea3ddc2e613415214786de2fdae521e10861e7b091b2c11a7d3b2dd4046a6f55f93b3816c6f9386c948efc4ab7903af151fb0ce295660ccb45343a10f566ab93eb715920adc0bcd5132f2bd9023b9ee5cb06ce6d4509650048b16755cf380fbe7618e23107c50e4e4f71bb3573afaf8703d9e4fd897cf571ccd8991a6ad9e97af59ec4465bbe00807225bde5efad49ab6d106d963aa653d6d72084c100c77e76cf6c5527b3b399a252098389cd4b06c09cd1696964828a7b249026d9bae7dc47bd6349dd7790f3985f9fbb77970de3b1bb0f051a1639527b5e208a9c1ffbd1ca00aa4c77ba33e7400ada6fcc23c756e0b1dcfeb0f481b7c3b7be65179092532ed86b5687803a5a1c915f8841cbcbf148c80be579e16c69044a7f67cbaf2863f54a4d76e6ec788cf1bad4d899ae1019bf33362ce2da6358d1119a99cdcd7a79ad6588c54473a01b2a3ea404736f2c92995b419888dd4db520a38a50547ee02ee9e06b4f0a9fececfe7deb8622ccf325d05611f80e1a098c36e3869c7d5af6cbdac6cb0f2f76a524f7fff54ea5ba928b677e7d7eb3053b8367d33e6da27f7afb13cbc2d0f945e68ee1494012f78f363bfd40b41b827a7dc9a92bad996db9d03945405d75c9a768f367c8c962cfaf3d943febcb483a9c8d000ac9cdcca9e945e3232255babbe200be3667925962fad296fe82a6b8378d410dafa1f707ec9db485dbb8387602d7c04b5396156e5c05b7222484b91f84a75637d6626bc4c07d8eb78bebc0105deeeed2644b7c20dce8daced4ea4b0df696d15b0b46b93c87f6712123bf44e99fe333c4ffcc5340af4948aae7570d3b89b926347d290f28100dc9257cc7377ff9ccf27f0cb771aa3b4990d1374bc82be0bd51075a39abcf9a8d3c491f1b9e28cef7426620b5dfd1541d85e82dd5d3bda48583607a2c3a16441c663666d8c7ae2c83b200a6870f176fde1e60b61a8a2025f2aaf6d7a2a0a5d23f9ee4a21622f5234788cc192ad6e30d1d59674d2f255b0f36acdab04061d3dda998a899dea00193e8ad1d823077b3bc4722f140439ffbf56235e79556ec535a3a6959565ae7ce6bfb16f35fb93570d527948512bd21a1ea95523b6ff3bcef2943d1feef97ce968725aaee97662dd35bde6130629ae0ea3687315a3094c60840d8baa4cf8f36b2b82a7e1165d5a685504f4d61e300be05ee21aaf77cae316ad1419c778352bd94cbb41332d5dca140e3dbff11fd88bcb1615625f6c97c1f3d5953ad961b84c2bf08693a52c23f02456daa96eb8c5538710332501377bb5f9d9ece87335da6ab182144a0adaf1e20bd8560aeff81b871507b7a38e2a430e75386500cf841216994c012df9974c328c362d5557f4ab41e310f2cd3bfaf9fb7543e03d9342e183e44c1a46b94cab58f179e7034f017075d6316df7c04e0b09e1a23274246bd03148931ebe11720e569e3e29066669a1a766a48e9c4c02f0d42a32aa560e9c57022eb494388ca0429568c9e56d811daaadff9231425a5a86532c7cca1b19462b855accc374577b1c2fe28f3236fb93766477e4009382dc35ced832314d5291a2b86b0ddae7d0e9d921c8d709863c0fc4c62323c11fbe9a531a171ce62938afdbda90aa050389a3235acfc26342282805682b945e9b445998b6b8a3beedbcaaad14ed86436f75fdfdafc0ed6d7797e9a5ae224c157892dd6ae3640bb4e862bb6c9386b1d6de9359a25db229d27214434194d4a42211a39d32082c3509f1e748ad8eced38418304758f610b71c3ec0719f1c5d2da5514d5b104dbc323f4a6abc8eeb579e6c8e0129bffc80df83188085147334a8becd2c8b9d18b4c138185088ccd0f99b1c1b5ddeb05e04fb0840cae08eacb2221f61e490a660d3436270f71e08abc63e1c031a7e62018ff1eff9301e802b44b0f022edadeae2658536c7cb6141f34b369570c87e708cdb2bab799f7d64bcd61562fe9dcf25a7135d142875358bad2e957d6f0935fc304fd503fa2f615eea7df81d1aa693ef83dedc4e0d8e211b7094ae3c3fb1a1b3000cbd98950cedb58d72d0a0f3e73fe0135dd40734f0cc147efade8e49a5f0a87ff2a2cba5083a4637aa9c14364a2a1a95334764abd4cc8f6c855a38", 0x1000}, {&(0x7f00000014c0)="8d565f07df77aaac9c349f01f98550abfc51d0fda08f739bdb519f7278af2b3f3e1b25133c2e438544a3f20e42fab844373435e6e0529d929badc035d5b86579be2a4ee1178f0cfccaafe0eb68581556d925a2e5399c82ab6473f9cd68d8ae90e997d9ba47b1726893dfdc3435dd51268844a4c16513650150c9be636f0194fb0388218e8c9d316d09a797d9d2e272b8529abf8581ba15f68093716a4def9ee0658e70f9ca96461fe28b4060d8d8ca8f8929ad19f01d405be6b8b6416d7596c3c2d21310134a", 0xc6}, {&(0x7f00000015c0)="92549541be1ce66f8c333d0aea27aea6219b4cb770dcc061a9ea665b4344b49338a2bbfd4ce3f80ac09cd9cb0355e314d7e1afa09eda6e85e958968a8dd3d934bb01e3f57d21d57d46fa1ef59b2257c089bbe3716e834d5bbd3f3e7537781949fe9eb4ea0a8d9523a226dafc9ee9af19ca55c9ecd5535aa2e95e0758f496de266f52e24679", 0x85}], 0x8, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) socket(0x18, 0x2, 0xff) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)) 19:33:43 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4010, r3, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x3, 0x90e, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 19:33:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x7, 0x4) write(r0, &(0x7f0000000200)="0e851f8c589be924", 0x8) 19:33:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) sendto$inet(r0, &(0x7f0000000040)="aa3f6db9acc5f7371aceae9a8b98769d94dc1217b177575a33425ff5dbd4cf90a08c9938a11a5acef0e098626f58018a7a84de50ca7cf3b1e313961a24c70f794d0ec0129616032e7a05fa38d3e1e3ddbb9efe357b4e090d2288dc520e514d10fb790f3e9de809e9928fa4e1b4a70c6522c13111b12ea1e6cfff125c092676da66a3113dd3fa294e3f0d336abc4a19ebae1cb3ba4b7615d7eecfa86f6b3aff951c7485ccfa3ffb8e18571790cafb5ab8c76452bd975be3e4287967221d2240d14609a7924da833c459fbb9e4b0747586dd8c", 0xd2, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="a92ea32fb5d09075aa0f13951a552b794959f885213f7ef0b3ca3eac3f0d765d384930ac30d65828be1f0800001d36a62af467d7b796ce", 0x37) 19:33:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x40}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x50, 0x0) msgget$private(0x0, 0x101) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x6, 0x1, 0x147, 0x3, r2}) 19:33:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r2, 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r3, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000280)) syz_open_pts() read(r0, &(0x7f0000000180)=""/243, 0xf3) syz_open_pts() mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x4, "cc4e0da367000eb76ac8af7a730e082aa800", 0x0, 0x10000}) syz_open_pts() 19:33:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000440), 0x241}) 19:33:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{0xb1, 0x0, 0x0, 0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="d9", 0x1, 0x0, 0x0) getitimer(0x9c83273d384a1eec, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000040)=[{0xe896, 0x0, 0x0, 0x22}, {0x1, 0x4, 0x2, 0x20}, {0x1, 0x0, 0x3f, 0x400}, {0x800, 0x2, 0x1, 0xfffffeff}, {0x9, 0x7, 0x8, 0x8001}, {0x6, 0x97, 0x81, 0x5}, {0x8, 0xfe, 0x81, 0x800}, {0x2, 0x1f, 0x20, 0x1000}, {0x5, 0x1, 0x5, 0xd48}]}) 19:33:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a0002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x34c}, 0x2) 19:33:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x24a) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x10001, 0x2, 0x7, 0x1, 0x400, 0x4, 0x2, 0x6, 0x3, 0xd5c4, 0x2}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x8000, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x80, 0x0) socketpair(0x20, 0x3, 0x7, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x1, 0x0) r9 = dup2(r0, r1) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0x0, 0x8, 0x0, 0x5148, 0xffff}, {{r3}, 0xfffffffffffffffc, 0x41, 0x1, 0x3, 0x8000}], 0x4, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffff8, 0x1, 0x2, 0x40, 0x6}, {{r5}, 0xfffffffffffffff8, 0x2, 0x80, 0x5, 0x7}, {{r6}, 0x0, 0x82, 0x0, 0xffffffffffffffff, 0x5}, {{r7}, 0xb76018fd45b3cb14, 0x40, 0x1, 0x401, 0x5}, {{r8}, 0xffffffffffffffff, 0x0, 0x80, 0x9, 0x8}, {{r9}, 0xfffffffffffffff8, 0x86, 0x180, 0x9, 0x4}], 0x97c, &(0x7f00000003c0)={0x1, 0x2}) socket$unix(0x1, 0x1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000400)=0x7) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x64, 0xffffffb3, 0x0, 0x1, 0x7c, 0xc55, 0xfff, 0x0, 0x0, 0x6, 0x8dc}) select(0x40, &(0x7f0000000500)={0x5f6, 0x100, 0x543, 0xff, 0x400, 0x7, 0x6, 0xfffffffffffffff9}, &(0x7f0000000540)={0x7ff, 0x800, 0x7f, 0x80, 0x1, 0x7, 0x1, 0x7}, &(0x7f0000000580)={0x4, 0x7, 0xfffffffffffffffc, 0x7, 0xffffffff7fffffff, 0x7f, 0x7, 0x210}, &(0x7f00000005c0)={0x5, 0x5}) r11 = fcntl$dupfd(r7, 0x6ec1f39cb5dc11ec, 0xffffffffffffff9c) accept$inet6(r11, 0x0, &(0x7f0000000600)) fcntl$setstatus(r11, 0x4, 0x80) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0xa9b6cc71a7a1b006, 0x0) ioctl$VMM_IOC_RESETCPU(r12, 0x82405605, &(0x7f0000000680)={0x80, 0x1, {[0x400, 0x4, 0x8000, 0x9164, 0x47, 0x7, 0x10001, 0x6, 0x200, 0xb1, 0x4, 0x7, 0x53, 0x100000001, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0x5], [0x4, 0x6, 0x0, 0x10001, 0x2, 0x5, 0xe8, 0x67, 0x20, 0x9], [0x62b, 0x6, 0x8, 0xfff, 0x4a, 0xffff, 0x7f], [0x8, 0x1e, 0xb60, 0x80000001, 0x1c21ac6f, 0x401], [{0x5, 0xfffffff8, 0x3, 0x3}, {0x2, 0x9, 0xffff, 0x2}, {0x4, 0x899, 0x8, 0x4}, {0x1, 0x7fff, 0x80000001, 0xf5e4}, {0x2, 0x40, 0x1, 0x6}, {0x156, 0xfff, 0x8, 0x8}, {0x4, 0x10000, 0xcf, 0x990c}, {0x4, 0x3ff, 0x1000, 0xc36}], {0x0, 0x2, 0x8001, 0x5}, {0x3, 0x6, 0x0, 0x1c}}}) fchmodat(r6, &(0x7f00000008c0)='./file0\x00', 0x8, 0x0) r13 = accept(0xffffffffffffffff, &(0x7f0000000900)=@un=@abs, &(0x7f0000000940)=0x8) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r17 = getegid() setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000a00)={r14, r15, r17}, 0xc) r18 = msgget(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) r20 = getuid() getgroups(0x8, &(0x7f0000000ac0)=[0x0, 0x0, r16, 0x0, r16, 0x0, 0xffffffffffffffff, r17]) r22 = getpgrp() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000b00)={{0x5, r19, r16, r20, r21, 0xc8, 0x1}, 0x9, 0x10000, 0xffffffffffffffff, r22, 0x9c, 0x6, 0x5, 0x1}) 19:33:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x24}, {0x3c}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x1dd) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x7, &(0x7f00000001c0)=[{0x20, 0x3, 0x8, 0x4}, {0xcd, 0x3f, 0x0, 0x5b4}, {0x9, 0x52, 0x80}, {0x2, 0x28, 0x3, 0x6}, {0x2303, 0x2, 0x76, 0x80000000}, {0x2, 0xff, 0xff, 0x1}, {0x7ff, 0x0, 0x0, 0x80000001}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 19:33:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="99020400000000000000a50710eef65a935233139c2becf9c2155b2994e3bb9afc87db333c5ad2a38bb133894298af55fb77eb04574895b73cc58f5fe9a0fe873a56ee4949dac5ada72e3473b34401cf2d00825f3e22c2d70d54135bcedc9eff3abb5dc7652ae8e076638d9a535032824b50dee1a0ecb8d90938505f178adcd541918a80518e6dfb04ab27a6480070f530e097fdca66c9dade70390b5fda17923d7d7d546ddd2e264060fa98db2292fbab1b688bc057fd886c0db8cb4fa45c16606da59cb5033c6bb3838bc81e897d541c795adbc586b08e9d0b4a3886412067237b4eabf1bb69bd9a0c1f00db2f6a32838669f6ef31edff879ed84a9b4a43afe1b4ad19331d6fd3d13ab36a46c741d721ed275af68595ddb205a747d5b02121d4b5f171a64b8d5b5a9db38f9979c127daa7123223349fd8e715adda6d27983934df3ac3a2275624b85bf04aacfffb70da54495cae4fbf1ccba445"], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:33:44 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r3, 0x0, 0x0) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x4, 0x3) listen(r0, 0x1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 19:33:44 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) openat(r0, &(0x7f00000005c0)='./file1\x00', 0x10000, 0x86) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000580), 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000280)="70c54845", 0x4}], 0x1) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x2, 0xffff, 0x8001}, {0x18, 0x2, 0x0, 0x20}, 0x5, [0x1000, 0x7, 0x90d, 0x3, 0x80, 0x3, 0xffff, 0x6]}, 0x3c) fchown(r4, 0x0, 0x0) readlinkat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/211, 0xd3) open(&(0x7f00000002c0)='./bus\x00', 0x20000, 0x84) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) link(&(0x7f0000000000)='./file1\x00', 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x2000, 0xc000000) open(&(0x7f0000000580)='./file0\x00', 0x6c6e14c8a48c7855, 0x20) socketpair(0x18, 0x1, 0x8, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0x9, 0x0, &(0x7f0000000380)="cc7adafdb9e0ea", 0x7) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x0, 0x800}, {}, {0x0, 0x2000000}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1000}]}) 19:33:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x25}, {0x7ffffffe}]}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100044}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r12 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r12, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r14 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000e00)=""/176) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) r28 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r31, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r31, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r31, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r32, r35, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r36, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r38, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r38, &(0x7f0000000480)=ANY=[@ANYRESHEX=r36, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r29], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r34], 0x4, 0x2, 0x1800) msgrcv(r38, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r41 = fcntl$getown(0xffffffffffffff9c, 0x5) r42 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r42, 0x1, 0x5, &(0x7f0000000340)=""/192) r43 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r44, 0xee01) r45 = getgid() r46 = getuid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000280)={{0x2, r44, r45, r46, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x2, r44, r40, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r41, 0xa5, 0x1, 0x100000000, 0x6}) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(0x0, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r47 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r49 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r47, r48, r49, 0x10, 0x9}, 0x8, 0x1, 0x9}) r50 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r50, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r50, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r51 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r53 = getgid() r54 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r54, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r54, 0x0, 0x0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, &(0x7f0000000dc0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000bc0)={{0x5, r55, r51, r52, r53, 0x30, 0x8001}, 0x8, 0xac4e, 0x9}) 19:33:45 executing program 1: r0 = socket(0x18, 0x8001, 0x0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r2 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYRES64=r4, @ANYRESHEX=r2, @ANYPTR64, @ANYRES32=r0, @ANYRESHEX=r1, @ANYRESDEC, @ANYRESHEX=r3], 0x7) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) 19:33:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 19:33:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x20}, {0x6, 0x0, 0x0, 0x46}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) 19:33:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2000000000000137, &(0x7f0000000000)=[{0x2, 0x8, 0x1, 0x94c}, {0xfff, 0xc1, 0x5, 0x1}, {0xfffd, 0x7, 0x1f, 0x6}, {0x7, 0x4, 0x2, 0x81}, {0x7f, 0xd4, 0x3c, 0x4}, {0x8000, 0x7, 0x20, 0x100}, {0x4, 0x2, 0x2, 0x2}, {0x8, 0x7, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 19:33:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2c}, {0x3d}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r2 = syz_open_pts() close(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x3) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000180)={0x5, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 19:33:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x3c, 0x1, 0x20, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) write(r4, 0x0, 0xfffffffffffffee8) setsockopt(r2, 0x1000000029, 0x0, &(0x7f0000000000)="ebffcbff130900812eaa4e712bcd000031929648", 0x14) socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 19:33:45 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x800, 0x10) bind(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="00002e2f66696c653100ddb7003860aa1826ff948cbc56f05df12349d5ab43a45deb4a36df265f148aec6f41a90f29aeebebef85c6cab2d72b51e57a25a7f52cc93494804edd018a173e6f8e13e0ede8e53af28e78461658e7ac7d0d4daa842c3a0465267a7b6dcee6c8f19978f2ea10b9452dac339f46fd7e2bf827c989c08759b7efb328e5b44840aff52ac0f20dc22cc7e91a7daf1cf5b016229f77be548d51167b43880b4b0e7a072f6716cafc9d4d75ea7d2a1224d0084ccb482c3382604b8032a7978bd2b3a22f97a5b3f46f90c570eb979ae73905a5dac8c9238f8f37f47b4ccd77d5decac62e510c7f32c843e4fba216a3dafa5d44deab9f74717b85514dbefb93dc14cc45dd5a88d72c522baf04f3484a0c8ccf27725a99d3582a6524d549ea7bf215cf5e973cb3d8f05e9daae27da9a11d04ddaf76c24397cdbcdb6fdf3fae3ce0e0f3290cf7d827fb89f9f4eb069ecfaecb6727d68fc79f4fde7dcf3dc2121dac58a875f70c1d84577529dd19c9dfc3f340f6376c984aae5b706ffca56a000000"], 0xa) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000005000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r9 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r9) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x2, r3, r4, r5, r6, 0x1, 0x9}, 0xffffffe0, 0x3f, r8, r9, 0x1f, 0x40, 0x7}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r10, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) r11 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x8, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r11, 0x0, 0x0) 19:33:45 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000100)=0x8) getgroups(0x1, &(0x7f0000000000)=[r0]) setregid(r1, r2) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r4 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r4) fcntl$setown(0xffffffffffffffff, 0x6, r4) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r5, 0x0, 0x0) chflagsat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = msgget(0x0, 0x304) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgrcv(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f60e2f6ed56d2381b7c1e038007472834fa2e69f13a3f89aac42c212bf202ac2b45d263a65d17ff001491c59ab48ac99a59c0a0e77059f41acac0ce85be848fce27be7e6bb65cb34c741201d25dba9b755f84ee92c2f683a7f871cd8da22f57dc6126005a5c7920af660089eff20a069ca72890f0c2f089c28e6219ffc17a663e28659bf11fef2ae6e1ebd92b22679a6b954f9c4d0a740d603ee11caca158c858ecfad13171225e7cf5f5ac0de0b2e9ed3fe5f161d43e4254f051af8b6b9a9522870eacd8f13b789c3d1841d332a851c8dd95e6a6f3d0a"], 0x55, 0x0, 0x800) 19:33:45 executing program 1: r0 = socket(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000100)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000000c0)=0xff) read(r5, &(0x7f0000000040)=""/32, 0x20) dup2(0xffffffffffffffff, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f00000000c0)=0xff) read(r6, &(0x7f0000000040)=""/32, 0x20) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000000c0)=0xff) read(r7, &(0x7f0000000040)=""/32, 0x20) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f00000000c0)=0xff) read(r8, &(0x7f0000000040)=""/32, 0x20) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f00000000c0)=0xff) read(r9, &(0x7f0000000040)=""/32, 0x20) r10 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, r13, r14, r13, r14, 0x2, 0x2}, 0x5, 0x54, r12, r12, 0x9a8, 0x15, 0x3f, 0xfcc}) getgid() socket$inet(0x2, 0x4, 0x81) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r16, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r16, 0x80044270, &(0x7f00000000c0)=0xff) read(r16, &(0x7f0000000040)=""/32, 0x20) socket(0x185a01eaf53ec1ec, 0x4000, 0xa2) openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x10000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x33b17a2381529f94, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r17, 0xc0044266, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r19, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f0000000300)=0x8000) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r17, 0x80044270, &(0x7f00000000c0)=0xff) read(r17, &(0x7f0000000040)=""/32, 0x20) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r20, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r20, 0x80044270, &(0x7f00000000c0)=0xff) read(r20, &(0x7f0000000040)=""/32, 0x20) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r21, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r22}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r23}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCIMMEDIATE(r23, 0x80044270, &(0x7f0000000200)=0x1b) read(r21, &(0x7f0000000040)=""/32, 0x20) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r24, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r24, 0x80044270, &(0x7f00000000c0)=0xff) read(r24, &(0x7f0000000040)=""/32, 0x20) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r25, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x3) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r26, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r26, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r27, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r27, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r28, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r28, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r29, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r29, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) open(&(0x7f0000000080)='.\x00', 0x80, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r30, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r30, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r31, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r31, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r32, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r32, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r33, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r33, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r34, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r34, &(0x7f0000000240), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpgid(0xffffffffffffffff) r35 = open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0xee01) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getgid() socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) getppid() getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) 19:33:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="06162e0cfe5468817721f5fc5dfc7814dbc168441d9fb496e05bc3e625a3b0257b37190b49f80b9eaac47ae9620c2a165405f895cf88e454d16c1073c18f3db7bbce1a7eb781e54a887b90ec7c5ef174bb80db0f694c4a6ae7b9079131c19f11c36753bc61babeb8239bd2f07e367a1a89c153428c0d73b6d0cf10bb56b17ba99218a41c690fffdcff02759ac32ab7544227ae01ab5b205bb6ec0271aeae3b75fb12fddb43fae07999336d53b8"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x1, './file0\x00', './file0\x00'}) listen(r0, 0xd001) write(r1, &(0x7f0000000100)="8c65", 0x170) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014923050 19:33:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000180)="90ad583bfa3f1f4b7a45c9e67059f0e8a4ca80c66a9244867af5b1f1840795d1da0208f0214834543c44396b15f9531f54281443cb760357be765bdfe20b6d046aba7e2b96805912c78ae3a65c2cebdab97f8aee89ee613a9e3072acd32597e317dbc34fb94e863c7eb6f5d48f3d8e8ef6670cbd474fce886f0af981cb91b80fd0e90574a7e89c9b3e8b1294edd84e18be90138f64bc3b35e6819b90c287d21fc0f49102312c975bc13c9fe230b66a90d20db159dbfa15a65bd4343cc4", 0xbd, 0x402, &(0x7f0000000240)={0x2, 0x0}, 0xc) r1 = socket(0x400000000018, 0x3, 0x0) close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x5c) openat(r0, &(0x7f0000000280)='./file0\x00', 0x800, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 19:33:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x13c) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="a76ef57790c7f4bb16f85b7c6e06332b49a8ccdc31c76a38dadd41c1cd507146bddcdbf8d688925522249986b438d1eb2a94de9941cb8a34719231abf57094f630cbafd01a57ab3504762b8403ade495facac60f93f3fef9282a977c1ba87bdd651cacbd4c76b68d67a743bff9c312dc4b1ac9c0cf2d4a1975d6237bd2d440cea36e9c92d1aff7c48009d6241903dc1214", 0x91}, {&(0x7f0000000280)="d5129a50fce7488a10f5c70854cb07636c795a22f9c9abf9d08bd59a0531010a9dfd9ef2e6b34c95426b535461c2ab3775d595d5e7e57fb7b86a0aa50512d1e104e06943a212dd4a4cf271b10f593f017227c8f3358a387a9f82281413973617a8ba96db20258a82eebf3ec81ec7f17412ade118f8ebcedf271afac9a193cfb0332d76c16930b6241ac22de8f212d75cb75ccd818af6cefdbf8555c0d43c59fd72c31894b3", 0xa5}, {&(0x7f0000000340)="a9c1", 0x2}], 0x3, &(0x7f00000003c0)=[{0xa0, 0x19fa55e9b4bc35cf, 0x6, "7dd19cf0ae41878eb1793b515d6bf1a68ad1d76aaed88c37803de0d227513a310efe6bc372da39d8a384a0198adc45c15f80eb369f5c1a517a6b32044371606c9145113e114e63ecf113ad0f18c3fe37de7df133a4b5f424029a50e9cf15306ab4489f102ca1674e1d94ecc4e1f26dacbbf84944a754f9464f3f56858f0bdf89be9167dae43e00991e24"}], 0xa0}, 0x801) 19:33:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11e) 19:33:45 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3b) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x3e8, 0xdc, 0x0, 0x9, "2742f5cd33a4f1d1a14eb8fc58bb32d423e714bb", 0xf, 0x2}) 19:33:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x62}, {0x35}, {0xa, 0x2}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fchown(0xffffffffffffffff, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x40) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x9) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x500, r1) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x5) 19:33:45 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000286, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x80, 0x0) r2 = getuid() r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r7, &(0x7f0000000040)="670dc3", 0x3) write(r7, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = msgget$private(0x0, 0x402) r9 = geteuid() setreuid(r9, r9) r10 = getegid() r11 = geteuid() setreuid(r11, r11) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a5}) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r16, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x1000, r9, r10, r11, r12, 0xa8, 0x6}, 0x8, 0x2, r14, r16, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, r11, r4, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) r20 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000040)) semctl$SETVAL(r3, 0xf55c86249f4c7e0d, 0x8, &(0x7f0000000740)=0x471) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getgid() r24 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x30) write(r24, &(0x7f0000000040)="670dc3", 0x3) write(r24, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r24, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r25 = msgget$private(0x0, 0x402) r26 = geteuid() setreuid(r26, r26) r27 = getegid() r28 = geteuid() setreuid(r28, r28) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r30 = msgget$private(0x0, 0x0) r31 = getpgid(0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r31, 0x0, 0x0, 0x0, 0x80a5}) r32 = msgget$private(0x0, 0x0) r33 = getpgid(0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r33, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000140)={{0x1000, r26, r27, r28, r29, 0xa8, 0x6}, 0x8, 0x2, r31, r33, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, r28, r21, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r22, r34, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) r37 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = getgid() r43 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r43, &(0x7f0000000040)="670dc3", 0x3) write(r43, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r43, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r44 = msgget$private(0x0, 0x402) r45 = geteuid() setreuid(r45, r45) r46 = getegid() r47 = geteuid() setreuid(r47, r47) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r49 = msgget$private(0x0, 0x0) r50 = getpgid(0x0) msgctl$IPC_SET(r49, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r50, 0x0, 0x0, 0x0, 0x80a5}) r51 = msgget$private(0x0, 0x0) r52 = getpgid(0x0) msgctl$IPC_SET(r51, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r52, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000140)={{0x1000, r45, r46, r47, r48, 0xa8, 0x6}, 0x8, 0x2, r50, r52, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, r47, r40, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) r53 = getgid() r54 = getppid() r55 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r38, r41, r53, 0x1e4, 0x8}, 0x5, 0x5, r54, r55, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x8, &(0x7f00000005c0)=[0xffffffffffffffff, r4, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r18, r53]) fchown(r1, r2, r56) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0x496) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getgid() r57 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000940)=ANY=[@ANYBLOB="180000000000ba00000500000000ce3eda0d6d90280f230b6f6fa9a0e2e6d63bb2ae5cc50b161baa6a466cbb99b5af8e765d9ce9b8332709aeac8b3dccdabb59e0278a475cfa8e8b7e11c8b08d3700000000000000000000000000c206b5736a1743a07cf445c40527feaf947bed1b50c345aa197872470f80b4eb25e0ade10ed10cf11690eb0bedb460349adea780a8d44ad03efd987a27d911b02b9a15922d34ffa0", @ANYRES32=r57, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x1}, 0x9) fchmod(r0, 0xe7) setrlimit(0x7, &(0x7f0000000100)={0x2, 0x101}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000200"/28]) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='`@\x00', &(0x7f0000000240)='@)]\x00', &(0x7f0000000280)='+\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='\'{$,-\x00', &(0x7f00000003c0)='#!\x00', &(0x7f0000000400)='$\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='#\x00', &(0x7f0000000500)='}\x00']) r58 = kqueue() kevent(r58, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) 19:33:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x20}, {0x87, 0x0, 0xff, 0xfffffffd}, {0x86, 0x59, 0x8a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 19:33:46 executing program 0: setrlimit(0xc, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xeee9, 0x7, 0x558f, "2ea86ecc0104000000ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 19:33:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) 19:33:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x20000000000001c6, &(0x7f0000000280)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x40, &(0x7f0000000240)="2f76e82b8465a13d307cae717e000abfe5d98a60863e1f2e7d6c03a28c0fc48d434cdcfa47a007ebd377a49172b5a020fcda36762b9e706a4d1651d5669c9e26") r3 = semget$private(0x0, 0x5, 0x204) r4 = semget$private(0x0, 0x3, 0x204) semop(r4, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r5 = semget(0x3, 0x54936a184db5fddc, 0x400) semop(r5, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x3, 0x2}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x80000001, 0x7, 0x5, 0x7000000000, 0x1fb, 0xffffffffffffdc36, 0x7, 0x1, 0x7]) semctl$IPC_RMID(r4, 0x0, 0x0) semop(r3, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r3, &(0x7f0000000000)=[{0x0, 0xbfff, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semget$private(0x0, 0x3, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f000000000200341de39f", 0x2c}], 0x1) pipe(0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x20000) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000380)={0x3, 0x7}) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000000)=""/20) semctl$SETALL(r3, 0x0, 0x9, 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r9 = dup(r8) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f00000001c0)=0x9) syz_emit_ethernet(0x167, &(0x7f00000005c0)="26495b55a658d024fe61125dcd62a5483cee48514afb0e33818e762686739220e55b61adf04ce14ae5cff2b10a9907cb397f01416238b83e6057ec65ca2f3c974df65de5d19a7cb9f2c8064bbac9cb6f8fbab9bd1154240048a7b9589b30ba34f79fdba369fbb853660164d2a9650e7cf54a068411f3e47a2dab66aac9c10ec2fcb0d3d2c8efa553e6e2b5d5517007538a846fada0edfc888c8feeec0a3f5019df836b0b08885ee8d3f22cb30b2917e9d3561f5c9fdeaf5b598165c42e1e5c55661aaf07287ca7f350cbf165313b592ea32ccc3b8f68a404c7ec33c18c176f1185cb4d5228303a2d58d37716bab5c66c9b49e6eb38094aac8dd21a537a1fa212d0f1abce2498e9c18aa075cb1a26aa327d2f4745d860cc37518ec9178466256c63c1220cc5340a2fb40ddb3bb806a91c30081f4768f5e632c48ee0cf123dc7e8f7f529f05873f1bc310df354fc5e5e103b2678c0839701e8646e55e7725e6e496ed90000000000") 19:33:46 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r0, 0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) write(r3, &(0x7f0000000180)="84bec0483517002233d9c67bf55a2fc8a27a3994c56787ae2725152ca52584e7321ab77e893b959096c9cecee58b85a271f7dcc6db15ac5b37b408fa654a3851d26ef7e881aeef76684dbb1743adf4658b3060f7f57ef06aa76b04a7604611fe94a08751e29b9c099e9b3afceb89838cb029a0ddca91a1b08a4aa81073ed6bd17f5d2ec5a94ce1539569cfd93442f408ad55ba40599b02304e669aed0deb4e48199696e810c398b60945b8dec93977ab7c86c0977477dd4e2b9599a7e141d0a866b80d74ea13fafb20e3f6d345a213a67a2d7ee659def62f1f6811d9ea2b8f94f6774e5fb77a62f957e1652b73ba2878a3e0", 0xf2) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) 19:33:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x30a, &(0x7f0000000240)=[{0x0, 0xfe}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 19:33:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) open$dir(&(0x7f0000000140)='./file0\x00', 0x79de2d00fede8427, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x80) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) accept(r1, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 19:33:46 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0xc) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) socket(0x2, 0xc2779787844d2c8, 0xff) fcntl$setown(r0, 0x6, 0x0) 19:33:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/baf\x00', 0x10, 0x0) r2 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r2) r3 = getpid() r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, 0x0, 0x0) fcntl$getown(r5, 0x5) fchown(r4, 0x0, 0x0) fchmodat(r4, &(0x7f00000001c0)='./file0\x00', 0x20, 0x2) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r3) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x218, r3) fcntl$setown(r1, 0x6, r2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x9) 19:33:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) fchflags(r0, 0x80000) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="1e71bebe357276be53da85db771284066c398aa80f23407845a8f609d3ca929482f36a5912babf24d2aaad9a40e2ea9a05acc29d46322743c39335ded507709de965cdb9602c42a5045cde607b6596661c32f3e99daae199efd6289dbf35d70f007383e1e09f561ca22f94f79e", 0x6d}, {&(0x7f0000000200)="ed24f6f9e673294ccd27ce7a7222ca05262d71d7ab9d5d2b7b15f74713154f4821091639861b22a3244f0d50e345c8d977514412ee6f3bccde1dafa2c34623aa3f4726cdac60de534f21276455eada36caf4583f9a1a5b4268cadde2a7bd98cf9f9c71a0b4c1a2e868faddbb68b4cfd2017a0a5bfa1faa9f084a55e318d9af714bfdaa72368205f03c37103d55fdeda17fb2a49d9439ebe4953656b32a0dd6770504794107ee1c8ea303f1b7f41ddee9360b30d59d5ccae078e73d0671b2a856b449b0f0fb5d90520bd0bdf8c01da2d928617e1b1ef7ffce8873d7942308040371ba6e0a0ffda450b3f7748b557a8843143408fb3d38dc48b98c7e8c90d37ab6b9f9380a5fb5489896f6968d9f40af369d935589a61118aec281fe4cd6a59144b56a3dcd2f228592fa61dbb755e4adcd8ec78d2dbf6970483c8f0e8297bc27114a8b0cdc21e99ae596c456b13171414349457c274055774b01fac099b6a4af3e26fe2b35a8040918e266a09201bee8ab4fe2c4251a33b8c2fdc32fcadcbeaa36054eb78f8233717c72a7752ee748abdb70075aeb66e38768f520c1634df5241c021a112e15b14beb8e8a7f60f03688fa9bcfb6f18b7279667c5aa59a854e0d0cc9747bff0c490386ac87c786846243ef2c5a12dd48064bca545c7242d489329020a32ba36a86a011500e32e7886f7622753078a37c85bcf72a39d2eb9eda80f57c9edc171f7db021f0af9651562368fca923534bc41fd91b434490d7708adab4e260319cbccd54db41f85fd45446427aaa83249dfa72c78aeed8c1571dec4ac90082b12bd7a1025f1f652dcdb86ecc2785cd6ded7b78063d142bbcf4861d4e2e673f3e629b6aa24572d07532bb81a9d66c98d6d7d20630842dd9adb4a7510709b4661c4b403cd7dc120b13130fa59821874960a6ffbe00509a224938740af3ea2396d5064c4436d6891c85174d272cee105b59ac4871f4b4b66c6d261d890528960c6f6ab32e5ae26159160e4e55200f86d3d0751fb6e90bd1016bdf5f34d38eecd7cc495f4df688026599c73fc12ab243c441bfdd556a3647a6c25cf45ee77b27ee71809299145ffb1cf1c7087dc4b700ac747a73e95e28092eb50703ff791c465a144fa85572e5ec003c50f412630316617b4f94bb9cdd4e198d83dd5949b435188d339b9ec27b81626417d1a52f5efe087dee63b3e9bbec9df1bda132258521bed8cca2c4109d33abb95c353654ebc2bdc9e573b31865c7711c4bd74cc65f41a96605f958982ae509910398541f95d14293dbb4b085146b208dabd036b6e2ac942681909aa39614f0d47baab64d3c2f9fbd155cc49038d149b63cbbfd6653ed3c9102b05289d61a57fe6fe50634550a5a31899e6bf058a59023f2cdf98b265e3e6352a990335cb3463052280a10439646c3322ce7b6eba9c4c8e7bd63dd2dcc55f356712941f9c0c607b2927d59824bdde0fcf20bff91baa0b7761516898e2c7cac80c477700bb0d1b43a6947eea67758385d55f420c6425e4210d927a384a74104e6d535cdecec810115f2537cbee4aebb09b95896edb5544e03f2529aacfddb1f9c6c14d5d96a82ef48e0092fcfa975099dec7cdf54e1c38229e60fea374cf35a85b3c88e5a5d274571911ac770e266476077c1e28703a760aeefe21d1f17836e6b7cb710a57a99ee46199c5e3cb01982a1f997d7b8c2d1e55b99f8e5b57c6e01587fff090308477c71be65d4d3ebc3146308e1d7b6afc80ba5c1ec10e9bc26a672c676480263b9a43397651a1370bee46210a9e1cd7ffc7fa55c1cf533da6b4d0f7763bd3f082edb160fea52ee8826013cc765ddf8652eed253b98a5ef", 0x520}], 0x2, 0x0}, 0x0) 19:33:46 executing program 0: r0 = socket$inet(0x2, 0xa4a579935514a647, 0xf9) recvfrom(r0, &(0x7f0000000080)=""/5, 0x5, 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x5}, {0x806}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 19:33:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x30008, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x35}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0x5) 19:33:47 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x10, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/104) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 19:33:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") mkdir(&(0x7f0000000080)='./file0\x00', 0x80) 19:33:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x43, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r2 = syz_open_pts() close(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 19:33:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f83", 0x9}], 0x2, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000040)="2c2011531338afd145e1872bc7a86a842c9f797c77a5205d356b3821e2a0c5c5c48843bb737b90f685d87088e51050bf6128d5f66ec3217edd0129ebae6d8179a2ff986cc91e13740553e8d4903e20ae9c589a62f095fdc8a946c467194ad8b98fd65144393b7a2621cfe7e2f0731518d954f479f6663956d2f7502e", 0x7c}], 0x1) execve(0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x30) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1) fchmod(0xffffffffffffff9c, 0x5) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 19:33:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair(0x4, 0x5, 0x81, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x81}, {0xc}, {0x840000006, 0x0, 0x0, 0x15c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="b1cfd14ebc34cfaf59c87dde3c6a", 0xe, 0x0, 0x0) 19:33:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x5, 0x2, 0xd2, 0x303, "b8f13f3b625877292ad04c12359828de89e2addf", 0xfffffffb, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000000bb, 0x200000005}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x2010, r3, 0x0, 0x0) writev(r0, &(0x7f0000002400)=[{&(0x7f00000002c0)="5778eeace761940a857b90d802e3fc11b5fb69ab91f834f215d9fb7c3cb7ceef7404b860a84e58783e99f146df521bf57e1cd45b1214cf41f42e754e9ca665d0277ff6b481c4989b58b375a5dd0968ecb59d3aaab6f7f6eedf1821da69b985e0", 0x60}, {&(0x7f0000000000)="854e4973cc5623f045f8f9e0a8d55edbe441b13004789480a46b682549d4a093cd89e4a8cc93732b0f918d1e75caaa288d768beb340d0b0e8f82ae52afb33f6bb522e679fd0387aab8458b14ed5ff11f1d3d7944a8cc8a0ad51c4525a095cad041f9152c50ed5a4ebc", 0x69}, {&(0x7f00000003c0)="f2551c7f246a6c3895a6181052ccf8a69a5a2a31bdaef12b841aa012fd61d39af689b3a078f071bd4ffa1260db9d20f10ec1dd16b8ebaabf1c3ff457ff0f00007239ad62c22451c51e9a8e3b6874e167cdc4bccd3bd3d6bf391cfdfd2f5ae27d5457c8d8f393b4faa7fa19dac50792dfb63662793be9323e5f3458d15a3a2edf88615446bfb6d50143c1e8a85d3b11585310427ab5ebafd4aea32b1b178c3c8aa25fb4aa820b1126e39995f229065847d687a3bd0d584bf8a2a178e26a4e4eb09adefb6ca793", 0xc6}, {&(0x7f0000000180)="8d36dd35f3f0bd046d94e698975998c03ab94e0abd5452d0656f09fa5b9f33bc4c013f1c5d8ca858bab0c9c1939292b70aeb2f68aef0a75964e69ab9a24e8c5df8f81d4908e4f8cd84561c2e68b0fee3fb39b8804dd72876b41664e82255ad5b5bb260045d64d29ea57824513f6012d04ea8", 0x72}], 0x4) 19:33:47 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r2, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000100)=""/248, 0xf8, 0xc40, &(0x7f0000000000)={0x18, 0x0, 0x2, 0x4}, 0xc) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 19:33:47 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="80022e2f66696c6530006a1b981aee671b45"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 19:33:47 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000640)=[{&(0x7f0000000180)="3b0b7d75d9c9bb9269145adb9569f9acbffa9dcc910821d6b9be07f90f4adcedf3679f5eab1e1720d9c8bca7a7fc45912d0f6e320032fc3bae8ed0355b741e81cdcef81624a2162192a15cca8b90c4ad9a2d573a42876f4c87177a287bb022f81a9f008da807bd3d176e336f33475322b40369ac1b1c06c0aa2cb44b2f3b65550f28f77cf3ca385901a411db7bafa60fe6e91d346527dcecbe1b3c3d113fcf492b491977fdb30ff97233ea09997df1ab90f4e59079a7c9dbeeabce1d061f4609f53b85632fc6424c7f2c39102b2c341635478399d8ddd191e6168ebc5aff0866370b0502949e82910ed767d66b0b5990ef6073731efbb928e13f1a2807cc", 0xfe}, {&(0x7f0000000280)="f82c8330048236d68118ca90fd74c51bd40459140045e8f665847033a542f13b8dbfb915b92086c192d5f9b4e245eb424d583965745565d738048e66f77ceb6c647b8640f44a2be755004c8c8be8b2517cb6c398e4bbf2cb21fd7f151abca437b8e132f32d7b5f3c7adae6e57f228f2fefc2c4176959b10034a5589bb25d985e9d379a174461cef72da4744b7384ac90c960485ba36043c9cb6f0eec9c8ee14a6e829b91fb3bc9d6bcf7623754b24c825db1f9a7cdfd28bac3f909a327b9591f715bb355357405afc56b0839031c7564d8b9d9bbf79f36e03427e10a4407f91dc82739cf3b560d7a1954", 0xea}, {&(0x7f0000000380)="d162a065eb8d64e8e44147e4d8aa9753b3b6cc00b8c68460756f139114c9cb32e73d832783cfe3e5af0441e8a7fb6425ef9ecc731cdae0b7bd5341415d2711ac87ad408a3e59971025c819749fabf76e003c5bdef52453ba54e55e089eb984fe1c3d420d3e686c2abccb8d40b30cd5708a24bdcef28f8c5377250625fd92e80fc67b9fd485733b1403341d4374e930c16d15f6cf4e6de22e8a3279bddc4d55e1438ba8cdd037cd13800f5dc863ffe969f552", 0xb2}, {&(0x7f0000000440)="85eb71c4f2e42596fa9eb149290ea2a8c5220147c3e151e47313594ccceb82ea5a00650b1496ed332c50f7496d5d881e76d05cf61f3263109a449f592c9d5b54ada3f351a0daf10fa290b154ede33afc8c60ac271529b757662dc0fcfcacbadde84173e2567532ed722788fe43abb191326d4e3c641ae2af1ae9113bdd79088bb29525322f317bf8d328983c25e64f0df4b7b248a469cffdb8261912bfb8458dd2f81aa2349f804a0ab751fff09cce5213200de336247930a585aaf507356f916f6cee60934da60b43094936a5f8c2270690d13c6d8a8b9630372a0102095e8d", 0xe0}, {&(0x7f00000000c0)="9ac4c6f23d29cc76acaf634e09b3e13893626a7e4b4244d1ccafef2454102c173f67655d14f08bd21b46ce304c7869a6638f14e2a5ac155a5681e1f0d49bf29d60833dbb37caf236e87cbcad4702c45a170b493c46cfdfae90a80b", 0x5b}, {&(0x7f0000000540)="ba312aee4cd6d85c0dc94be9f5fda3af5003361a6c49fffc3e1e929f5c66d68d889c75fed1201a8ebadf0c7e595eb485b63e9c9d1a", 0x35}, {&(0x7f0000000580)="99e1e21eb50665e668e254eb2986ebe91d06879fb533e246aa355c1363585c0318309259ed0d89dd300ebfc3bdbdbdee6bf77cb325a3d2f1bbdd5bea18782ae25e6a07cbf15595d773967cf7c83843fcd76de7792fb83e75551cf3a17bf4a27069f9e80319159d07bd4e247daee8b2a7dcbfd8418d47b825ac5223b339659e3598cdb2088e58735c6e351df26a0937d041", 0x91}], 0x7, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 19:33:47 executing program 1: r0 = socket(0x2, 0x4003, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x8}, {0xffffffffffffff9c, 0x4}, {r0}, {r1, 0x1}, {0xffffffffffffff9c, 0x1}, {r2, 0x4}, {r0}, {0xffffffffffffffff, 0x4}, {r1}], 0x9, 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x15}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000001c0)="ded1a82d13fad26dd19a8a8ef90e1b120c7345852201f299f0645a5df37e3a4bb4506305f3e8f33c5c906e9ecc8035248643cd9438579d1902af2466fc92e9014f93b6e6dcd30a58192ca9cc45d74867b21087f90209813a471b96b7386ae19c0eee518533c28384ed06", 0x6a, 0x4, &(0x7f0000000280)={0x18, 0x1, 0x6, 0xe5e3}, 0xc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[0x3f, 0x3, 0x6, 0x101, 0xfff, 0x3f, 0x800]}) 19:33:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r0, &(0x7f0000000480)="220e2236f26ca8e7700f691271dae65158fc78dfc7cec87b5dc3984156911fa4befa2979923b79c7e8a813408febef1cb74552a589d4fa2d6ddcfda2831c9dbad689a7527577cd3665474b4dbfd2180301f53e682b8613a3dd662e42f1144845952d4fbc028f30f73386e5540000000000c3cee33bb8eb0300000000000000b04569d3350a80760e9175fe6e20094d36a61e2dd5b68b4e8c9c4328e8ae00175a39b973ab98814394c89d5b08ddc6f0a38007c523639ba80c77b160282901e8a75c1127010708d1f45b2c0095f8e9b4d74ea8de0705554b3bc6e206d2574f2550948d53d1dd4424154b3ae5ccdc0e578c1666920a8b6d8ee5e414da7652791f69791901e079c49bfccd3b888b56a17ec6e90c86303fbe0a5c1326f5897dc99871ec000ab40e1153ff7516c54d2315fd92037b9f99300a52fd57cabc719a7eb7b68a63b415e94e00"/338, 0xffffffce) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000240)={0x101, './bus\x00', './bus\x00'}) recvfrom(r2, &(0x7f0000000000)=""/105, 0x69, 0x80, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7ff, 0x4}, 0xc) 19:33:47 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7, 0xfb, 0x9, 0x81}]}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x7, 0x0, 0x0, 0x0, 0x0}) 19:33:47 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000189, &(0x7f0000000380)=[{}, {}, {}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSDTR(r2, 0x20007479) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:33:47 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x84) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x37, 0x0, 0x4, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xe, 0x88e9af29ebed673b, r2, 0x0, 0x0) 19:33:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") open(&(0x7f0000000040)='./file0\x00', 0x10, 0xce) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r2, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0xffffffd8, 0x10001, 0x9, {[0x7, 0x4, 0x8, 0x101, 0x100000000, 0x6, 0x6, 0x8, 0x800, 0x10000, 0x9, 0xfff, 0x2, 0x1, 0x101, 0x4, 0x7], [0x1, 0x2, 0x4, 0x5, 0x400, 0x8, 0x100, 0x9, 0x4], [0x7fffffff, 0x0, 0x80000000, 0x7, 0x6346, 0x70000, 0xffffffffffff59ca], [0x7ff, 0x1, 0xfffffffeffffffff, 0x10000, 0x9195d28, 0x9], [{0x3, 0x1ff, 0x5, 0x10000}, {0x3f, 0x5eb, 0xfffffff7, 0x4}, {0xfffc, 0x703, 0xde, 0x1}, {0xffff, 0x7, 0xff, 0x800}, {0x4, 0x851b, 0x4, 0x2}, {0x1, 0x2, 0x7fff, 0x9}, {0x0, 0x7, 0x9, 0x9}, {0x2, 0x7, 0x5, 0x7}], {0x2, 0x4, 0x9, 0xffffffff}, {0x5, 0x7, 0x6, 0x3}}}) r3 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() 19:33:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = dup(r1) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0xac, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 19:33:47 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r2, &(0x7f0000000080)="1eddbb9cc3798ec0e6c0bdeed9e8782eb77d4058b49f8d1f6c", 0x19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r6 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r6) r7 = geteuid() r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() r14 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r14, &(0x7f0000000040)="670dc3", 0x3) write(r14, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r15 = msgget$private(0x0, 0x402) r16 = geteuid() setreuid(r16, r16) r17 = getegid() r18 = geteuid() setreuid(r18, r18) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r20 = msgget$private(0x0, 0x0) r21 = getpgid(0x0) msgctl$IPC_SET(r20, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r21, 0x0, 0x0, 0x0, 0x80a5}) r22 = msgget$private(0x0, 0x0) r23 = getpgid(0x0) msgctl$IPC_SET(r22, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r23, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000140)={{0x1000, r16, r17, r18, r19, 0xa8, 0x6}, 0x8, 0x2, r21, r23, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, r18, r11, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r24, 0x1e4, 0x8}, 0x5, 0x5, r25, r26, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getgid() r31 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r31, &(0x7f0000000040)="670dc3", 0x3) write(r31, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r31, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r32 = msgget$private(0x0, 0x402) r33 = geteuid() setreuid(r33, r33) r34 = getegid() r35 = geteuid() setreuid(r35, r35) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r37 = msgget$private(0x0, 0x0) r38 = getpgid(0x0) msgctl$IPC_SET(r37, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r38, 0x0, 0x0, 0x0, 0x80a5}) r39 = msgget$private(0x0, 0x0) r40 = getpgid(0x0) msgctl$IPC_SET(r39, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r40, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000140)={{0x1000, r33, r34, r35, r36, 0xa8, 0x6}, 0x8, 0x2, r38, r40, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, r35, r28, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) r41 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getgid() r45 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r45, &(0x7f0000000040)="670dc3", 0x3) write(r45, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r45, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r46 = msgget$private(0x0, 0x402) r47 = geteuid() setreuid(r47, r47) r48 = getegid() r49 = geteuid() setreuid(r49, r49) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r51 = msgget$private(0x0, 0x0) r52 = getpgid(0x0) msgctl$IPC_SET(r51, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r52, 0x0, 0x0, 0x0, 0x80a5}) r53 = msgget$private(0x0, 0x0) r54 = getpgid(0x0) msgctl$IPC_SET(r53, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r54, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000140)={{0x1000, r47, r48, r49, r50, 0xa8, 0x6}, 0x8, 0x2, r52, r54, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, r49, r42, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000540)=[0xffffffffffffffff, r9, 0xffffffffffffffff, r30, 0x0, 0xffffffffffffffff, r44]) r56 = getpid() r57 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r58, 0x0, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r60 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r60) r61 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r61, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r61, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r61, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r62 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r64 = getgid() r65 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r65, &(0x7f0000000040)="670dc3", 0x3) write(r65, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r65, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r66 = msgget$private(0x0, 0x402) r67 = geteuid() setreuid(r67, r67) r68 = getegid() r69 = geteuid() setreuid(r69, r69) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r71 = msgget$private(0x0, 0x0) r72 = getpgid(0x0) msgctl$IPC_SET(r71, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r72, 0x0, 0x0, 0x0, 0x80a5}) r73 = msgget$private(0x0, 0x0) r74 = getpgid(0x0) msgctl$IPC_SET(r73, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r74, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000140)={{0x1000, r67, r68, r69, r70, 0xa8, 0x6}, 0x8, 0x2, r72, r74, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000080)={{0x5, r69, r62, r63, r64, 0x10, 0x9}, 0x8, 0x1, 0x9}) r75 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r75, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r75, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r75, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r76 = getgid() r77 = socket(0x800000018, 0x1, 0x0) bind$unix(r77, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r79 = getgid() semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r76, r78, r79, 0x10, 0x9}, 0x8, 0x1, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r80, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x0) sendmsg$unix(r5, &(0x7f0000000680)={&(0x7f0000000200)=ANY=[@ANYBLOB="01002e07000000653092"], 0xa, &(0x7f0000000500)=[{&(0x7f0000000280)="2d838ce5c2b8105143aee6493be62a6843c44b7010ff4746ca250ff1429a3d1e6c8e9a964ea5dd47ab35508f5407dbed767d9afd4fe9216163b095210ff2e5b36bb080e2a3c10800b479bf8954f55cb11fe4fde6cd50d6d3d2ce6e63d421da85a3cb56a30ebff343dd212aa4848e598da6925ac8df523fe1d21c800caa23b59d2e6f395ed016445403912ef1b8c9111750e3b884c28aa1d6ff0aa54b4ae245ab76f257b4e4e8c12905cf9cb54ddf462a63ba2d4c9a89affce2b58b36640e392dbbca578105678c50d8b0e41c983e38", 0xcf}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="bc5e09199fb5aca99496613be005d316db051419d0a3cf73963a3358d7fc29609ed0f18771598ac5a5ddb22a521f421f02f2e6870a600105f7e9f314fd70293bc56023139ce745be9cf5cf18815f80fd78ed89bb67b029d450d611c720915831af634826a0c00236e9228a4cd55dcf325c76e6bf24a2bbfd6608a1dd3c2bdf22c2ef547220ba84685c18cf5c18f531b65c8af4bd468c8d20b8af", 0x9a}, {&(0x7f00000004c0)="4c16a61c186a396b3dadb712daa0924304157821d3c7529a8a27dc139c2c4a79b1a8", 0x22}], 0x4, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r55, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r59, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r60, @ANYRES32=r69, @ANYRES32=r76, @ANYBLOB="f2ffffff2000000000002680d616000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r80, @ANYRES32=r81], 0x80, 0x8}, 0xd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x57d, {0x3, 0x2}}) recvmsg(r82, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_timeval(r82, 0xffff, 0x1006, &(0x7f0000000100)={0x8, 0xb73}, 0x10) 19:33:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x7f, 0x3, 0x22, 0x56}, {0x40, 0xff, 0x40, 0x40}, {0x9, 0x5, 0x34, 0x9}, {0x1f, 0xc7, 0xe3, 0x7}, {0xfd1, 0x3, 0x0, 0x2}, {0x4, 0xe1, 0x1, 0xd2c}, {0x81, 0x9c, 0x80, 0x4}, {0x1, 0xfc, 0xff, 0xaed}, {0x9, 0xc2, 0x4, 0x80}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) r4 = dup2(r2, r3) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000280)=0xfffff74e) syz_emit_ethernet(0x70, &(0x7f0000000000)="cbc19d7afe8c37bbe93bf8915c885bab0520a4744262bc369970eec3f444ed4a79a67dfcaba265c6a67834686d8ee2f62da88cd886d4c092432e6f4f8df8557a9385a4a22ae4aee8a155f77a7a42a379383bc4d00c5f775729073cda91b783e1c8932e90dcff7926156cdd477bc16434") ioctl$KDENABIO(r4, 0x20004b3c) getuid() 19:33:47 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000200)={0x10, 0x0, 0x4, 0x1, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2df}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0xc000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x493}, {&(0x7f0000fb7000/0x1000)=nil, &(0x7f0000f73000/0x4000)=nil, 0x3}, {&(0x7f0000f18000/0xb000)=nil, &(0x7f0000d28000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000d42000/0x1000)=nil}, {&(0x7f0000fae000/0x1000)=nil, &(0x7f0000edc000/0x3000)=nil, 0x4000000000}, {&(0x7f0000e9d000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x32eec7c0}, {&(0x7f0000c0f000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xea}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1}) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r0) chdir(&(0x7f0000000000)='./bus\x00') 19:33:47 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x4, 0xf4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:33:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000000)="f86e209cf7a7d34822027ee9670edd4ec38dc091d65a9f26c87db20b4f6ad301431e2b46") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x5c}, {0x24}, {0x6, 0x0, 0x0, 0x46}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 19:33:47 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x22c, &(0x7f0000000180)=[{0x200, 0x5, 0x3, 0xffffffff}, {0xd283, 0x40, 0x20, 0x4}, {0x9, 0x8, 0xa2, 0x3}, {0x7, 0x40, 0x3, 0x20}, {0x4, 0x1f, 0xff, 0x2}, {0x72, 0x0, 0xab, 0xc61}, {0x9, 0xff, 0xec, 0x401}, {0x3, 0x1, 0x6, 0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x37) pwrite(r1, &(0x7f00000001c0)="b91194232dc61fcc1ac550b0b1875fec59a9bf8adbebb8136af30ac7921971d31ac7068168ae347e0477beca8e704a72bffe420343610df098bc2ba7a46e65dd2670d0e95663d248ce5f6f", 0x4b, 0x0, 0x0) 19:33:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000180)={0x10001, 0x7fff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f0000001600)="57304f1ea08d1de3f39f1848ffff3dbadf450205c06ff9416db49ee433ee80331681882baa25b7bc5198d4837c1f171da1d8222a4c5a6cee65994b239ba2fda5f20f672241bb42be2fd100e446b0cbfa4ab7d847d5bfc01c80f709e1bbdb0187d1296c4ce5059bffafdcd589774d5c7e9cccfcd05a9566ea4d0dac1f2ef87935787d0cfeb8b545f76860136f74ab90bc239dd98bbf0c91097029c23a98777cfbafe961264e56bbe27456111eb405686093ea57e2d6798f56b4037fb721c13b36b7b4c6f5256bf7d0a18957f190926f170572c59a37ff349174feb1c15800a6ed3df315cff8017b9af6e72e5d2e83b7f50e199ed6bc704beebd2f6ebae1defd2f9c0a362bd3cd5891487c06bc8bbe2cf1a601b1298f192551e06af4e600157b5f8370acbaef562ad0cef3fc418549af37eb21c0e215950aa4fe0c70430c14713c07846504f2276fda166ed0b7c4fc67663cc923bff3de02add982e0460fa945a76cd460c1ac9db1d0a249c97eced06cd64bfeeab320b37fcc4a1f22964da1f47d22000608bbebb6afb5e47b76170d396f7e1b0bb9001852b27222624aada4dca9b2e823b76ebedb03202fc61d78f675d1fb7359784ae958907fc69c29d3bde4f1e31c36e7c3d3e8dd9dc6da227545b176c6aa0bdfada737730d04070ac54556433cb9f001f463f1c29efaf204bcd2991de6ced7cf9c37a862792f72b4e5391029181cdc51be2a9e10ecfac6711a9e2557a8a55c9b1d793371fa6bcac655bb2b6df4ddd50dec7499656d21258aac5c578dad064f4bab43844f5996ab269ae563cc3cccb521f8d9086dd3f02ae6fa6e84f5b11f9c2273a6c9e2949b7e77c95b98bf978ce7c34d10c2f54cf2cbdf454d6425ec6fda2030a5df1f85402efc6c4f048358d42a95d9d770d0651fa29eb565bf9656452b526227d91c490008161814b22b7fe53e4d7542d682837207a9fb789f27618a30f8762eda5bfb2a1082f8797d46fa67c03e7de5e9086c544f1476303c81bee0ed917d29be35eb49e6081bef7b29f4d3a8c495f29f9fd321747bb5550279e11544b00d856c61eb61358b7c38cd480748f52525581a1cb88b4d26ba4e99a41370feb2ca4d8153136bb1e73356d5dd0b6f9a8107144ad4fb525c5b59c5d330dfba770c0c20060e641ee37e8a53499580c3d6474c26dd7a3787f4d9aa52da71e5dba3729143c7c69d41aa0bc4f89d2100e74b70f0cb38115f9a580a36f54c3ec049b576dd7262a26040d8cbf5c0ade7969929ca775b76ad138282b3461c87f0a518b73f2ae37b6fddd562afb327a1c61abb4a1d7ad201ef8a19b8cd12807beff4a2a5322c77efb00563b91752401f0cfcc24cdc9627fe7ca5c4a8de526550c945e51ae0f2fcb233278eeb9db66bad5e82c4e8a87c34d9731a66c0fd16545ff945008ca9dce8a411c2366b212092ffb56205ccb26ee9888d91b27ead81f10ac9bc60c03f0e7ee89ae355b421e49e407dc04a57c286b22b1e19ee8e272de4cd9b87174f48283e8758d9025c21a1b0080fe9d0bb6c70fee3a40956239f50237030635892727ff58956aaa93cda12bb7bf28ec22c619c2f54b3c064b2c5aaea4f46c65c8368e9233d337c2961aec56162401c9656a2eb77d8cfc485cb85274c4e5aeee5e4d40dfcabd044bea91c98a9e8c3bc5a3ab01833514e5f07bb5c1d371c52e6b7debdc444b4968b09918128ab3f127bdb65f242ee6d3ba2d143fe64b6650b7bd6e37d82764684bdd3c1142e56e8a89d6f7af4b763cc1853ca2ca003750104a3ad174bd056502274237cd812c87fdedf834d01ebb36b2784c9df6699bfba614093fe43e1484583b7a1347626ff3705307c9e3d25f88654ef336a2a512020ff5daedcd5ec44e81668fff7aa16a80ec16e30dce43ac7de5b794d7e1277a32aea242e80c9f1dd60cf063ee29fd81e6c7878587db8ca991242e2f8cff628ac608f638d75f7af1e83681f714be61b80c75bb560de8a7d33f83885d985bb73989242fa93a263c3f1863ceea70355d971e1cf1dc42c31fbeb76e2583897546f721bce9f60cdcbf4dff9ef9009138054bb581c3a3127ce88fd551331e413c77775e9005c30524365a591cd7c7b9c38bf119efca5a5a15bd9f92359063f870731b5468dc154afa5d833d2aaedb57ae0c7a43c1bbfedca921dd246db3c2df08f588eb8738085b57a79db64708b3de032a7b8cbb6238c70946adfc5eb485f8086db76c87dea4b5d903ad82baee3dad12096ff7fa2c346565909c5b8037d28fd0dfe75a153c1fbd9b9cddfd9a191e56e9ea477598ceff1e1eeb27a6af18184ec6391e2e729d838988c36b233f5979619b495692921daba4ffbaada3c9c56ae9878cbe81c4e7205a907c9058bd13be2fb266b7ca87c12b6ff1361a6968f93124754794aa14527b036ab278441218c9412aa10ea65a991cbc16afb4893ba5343cebd6aa4011f79bd9a11f2c630d23d9292d928dab60596b2d33dba3e7555534700c4840e6c8ce18a79af5784c96818b05c20b11a7903e8fb05c7d8298231b1a9129717e4f722d39eab8fd6d168d2e4cdaf193a98a1334fe677f869e6170641ce3c45e80dc4478d060af30ab16482bf0974aeddc41f65ec654015f407f07f79107bd4959703234fdb9127af5ae72d26fa0110d67e5481d70ffcc56c38075d6a714b085e5ed99920ed34c237f8fe2193b5fb1262c9e718a67676be84bc07222901c06bd4b56887cfb6903b4093f1a59c4d58af20daaa8b7e4ee9e3cfa760051fb9f473ca9566cdaa937ff1f1c1759cce75b22073e6c2199ea568014539c623195c8a3b56707ac83706c371887eb0b32b9f29ea3e31ffb77f57481845eafeb6abc24d0672bb1db1993915962e407a63fc569cd93566dd8a500ebc759ace6721a0b004cb93cce91863b5c7f9a7d219123bc42a675370013154fa6d338c2be599b7f794268e2498fd64a129dd9efab39382de06fc5786096aec2e62e3ec2e0b6bc24611a5632351e0ba9b0a1848c6b1de34f3f04378d2b3c3101a6daef9f635245a168a5a9e8ef2d4068d8975a0d1a9929b4ba3f3c12915fd2690819fa2fce44681133cd7892b46d2640307b096b06aeafdfa22566a54582ccd260f9a01f8966fce9a5b5625c22d6b865807b7c2a848f2ea8d5799ea232255be8c81326b5bb2f721bad943035a0f9a5136329fb4792f5eba321020a58092558386026e4cc51b0761c417f5d25a8071bc295e111dd1bb3998a6e8b9831a373067994d763dc4d00e7543ab1623d6ab053a87bae3f9dceff3b6b35a15b6f8767ae4251fc2413b8c6d550982950b548f7aeeee0c5ffabcfd222c49d1bd01442a2faf37dfe41b135007da82a38b0ac313ebf466deb968b696231b1f66c2c0dc273adbc063e342cbf86288478a08276ff48662bba9438061c819f10930c4f240c141bb7d86f35cb8d7eb61d7918b018570a20430838c51067fa350f5c21a9ba8913338a418fbb7872fe4fa78ceb8ee6e77a7085f4dbff4e926bd6acfab31d57943057b831d74efc906b3633696b6f8c4bc4242f34eb92b6a7d45ac1ccd3c0deb73b611c8f5b75bbc9c58607b9de4d50e07610c14c243013e6ab754ba7438cf7ce5fec0a60c2db97ed6daf38c19b34fe9e7e1c3e68b3e38b2619f8427631efce5ef4aaaa389ff1dc000084f40efb08531c1ad81a796a841f2eeb80c7ff4c0c60a0c0fd136065249f872a9e57a5043781ef6c468c5cd0d2596764c5d775cd8f1e84e64f9b0db7887cfd837d420eafa8fa9f58befa3b90ab55bdd3327b3aedd7928a14881cfef356f66fb7f118530bee98b3d26e3e45b24ed104b5ac968d3e8120aef5dd1661470ba5d7142ea619b263eed884cce42bc61c2696664d7ebbb478aa13188c2750d46b5290d80d4f4294abfc74e499205f9be45985ca1ff072957df0dc1e2d3c492f0b60fb0fe59e9f3566753bdd7ba19798b67c6a7995382d208382d3ad4881baec33b98ad3852af1199fafce86b57c75dcfd50270c1684b2504d6713fa66e4519f799eaaa82595e6b66790c804181dc423d784c1eba3b5f619430178645348415e36d5cf9507c2374c61a477cc9383047242305320a4fce33d35daf4e5d5eb53c0bd2f5a5ec90088e80af9ded89ebb393d55476c28eeb2e35a1f30524d9b00f65fa4642c8333da948ba3208a28f378e2eeaf26d8927c9e243310314baed5dc2c976373d1726dc6df3deac25f5e4c3af1f7c2651818d6151235b036527640c3126fe2cbacbeeab62f3e2b77e2893446cb98ea87e42fe8904b91c8a810809c718f855761d83bd7990922adc50b0c5135650e4f735b201f31c038efef886f57bd315311397aaa111223ac076b0d54233d5dba2ac61551708fde1e6133d0264ee743c4d99dcb6d4f7fe011dc892b48299bcfe44611730569e279a7851ecc3910976939efa15a57e35d94436a338799259f6c71621d8144e0af15b4343ff453c70455d01a2fae02597688182bd45911244e9f474bd34952914f4278a659fe8982c75b2b196547f12cfdadfbbd2b4b2a58047b7a7ed34fad4b2316a0fc43f1874c63ee078e265166ea21a26bb50f9d823b32bd0ee0dae8a759e3846e5c6fa8aee949e28a64bff8855ae4b4bb204f8f01707c53cdb590aeef3a15a406c0b58c7a96333a229f5a3fe5484b9c2a2a7c7a7ecee223ce666c2774d254c78a535ccad822b27c60b4169789c628e42417b874555383834d79a79fc828dcd6ac462a83897b8411c91cbb9e2290b3147a1ad6187946ae83381e5f57db5db2155e02b897587472cacb45312158940927d02cc0fc47daa8302fb65a1aef90107e17d64dd0d01ae07b903afce1067fd1b8a56402c6b9c04ce15330313bb4970bd6c57f4fdebff575ee08d5f67b6ef87805ba097e6e069746fb32bfdb40eba72306f10d358fae72a962a2404e68477f826f88456410951a40e62037d1570663cd6ed846a9e5736d8ef36a3e4b29a1b7e2cb8f583b38376a228747c1d0e8d7483e4ec3eb828d1a1266dc0821e223e2b9cea147375aee8fe37911e94977ecbc837c7ebc6b661b505afb79973247de854ba192a25cb2bb070324aa3ed5cc2f6d9ed86e946a7a3eb51875e3661926668a8e480b022438a3c7c0472d0c4100eb76b2dc44ed122b66b4fad623da99f69b3f6456e4c3231db4e88de9710a4ea061309a544207cfb53054050c0b415931043c01b3bc8572d3a2041d689a9656504e61864df019e9442905a11411bae10b9e8b34771da35eaa97f85bb56a242a590be541622f9ad8c5a77eadf080ead40a3334493b76712484ceb54ddf1ad4cfc19348f68546a3c849c7e7a96020f04fe5d3a07cebd59abc9fcb19c20cc64f4d779dcaf0fa5b71e946b4bb0eb55d90ad09d205c4e629fbff36bce52e9de14adb718f7f05d07f9d9b28d23af3c180a00faadec6de25d823bc08f84683080a6a621aef3878c00fff11f551a450f5af1eeece517a4253839ee3e97baf316c43a906c80590a0224edbb7b0a349fb0a69cc5680e633c25f067f599caa25971ea49a46c16b6d943be1482ffde5d7ab0a4a3510d62a27698e8869c0340a93d7885974e8f8f92d08d85002a0065d1d982f21b751f472df14aac80afff1bd7fa4244c201a48d6fc4d59d5206be6030c7b2680af654ba19ffe69325c5bc51d8226de104744eef9c354b7534cbf0554e9a5b97f45c1a0d8032aaf2aaab68ef398348ab361318baa7abc53b144da8b5fb08fa015ac45c8e68642f6a454f0475d4c0209e80d7bfdf58938dbe727217ed52") sendto$inet6(0xffffffffffffff9c, &(0x7f0000000100)="7455ee6e4780f0a62d14e38a21d946d16ca79f979d32aea8c52cd7dedb772132869a454410dcaa081e5f29435cb2d0a329b9a3393e9d20bc66163beb32bd86e3a0f7c7200109f5cd121147c913291fe7a3ce2242522d2045bbc0fd02b21ab1aba36d", 0x62, 0x4, 0x0, 0x0) 19:33:47 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0), 0x10000) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 19:33:47 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x4) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)=""/238}, {&(0x7f00000002c0)=""/175}, {&(0x7f0000000400)=""/146}, {&(0x7f00000004c0)=""/202}], 0x1000000000000358, 0x0, 0x0) 19:33:47 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./control/file0\x00', 0xc07, 0x5, 0x200, 0x0, 0x80000001, 0x5, 0x8, 0x0, 0x3, 0x6, 0x1000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) close(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./control/file0\x00', 0x3f, 0x6, 0x401, 0x1, 0x7fff, 0x20, 0xfffffffd, 0x0, 0x1, 0x2, 0x2a}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 19:33:48 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x800, 0xfffffffffffffffa, "034e288faf00000000000000b1930000fa00"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 19:33:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x800000, 0x20000000000}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x80000000, 0x4, 0x100000000, 0x7, 0x5, 0x49d8, 0x4, 0xf3}, &(0x7f0000000040)={0x4, 0x8591, 0x6, 0x9, 0xfcbd, 0x5, 0x45, 0x8001}, &(0x7f0000000080)={0x5, 0x55e8, 0xfffffffffffffffd, 0x4, 0x2, 0x4, 0x8000, 0x3}, &(0x7f00000000c0)={0xff, 0xb21}) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x8000, 0x80000, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x800, 0x0, 0x0, 0x8c, "7d5a60a9b103356a85fc0a960cf1d446429a80e0", 0x78f, 0x9fd}) close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 19:33:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x5}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 19:33:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup(r0) 19:33:48 executing program 1: open(&(0x7f0000000000)='./file1\x00', 0x80, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r11, r12) chown(&(0x7f0000000200)='./file0/file0\x00', r11, r12) lchown(&(0x7f0000000780)='./file0\x00', r11, r12) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r11, r1, r5, r7, 0x1e6, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[r1, r13, r14]) nanosleep(&(0x7f0000000300), 0x0) 19:33:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x2c}, {0x4c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 19:33:48 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:33:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = semget(0x3, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x80) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000004c0)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 19:33:48 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000000)="866bf1e98ea23b572a0fd86257f71a7fdc468f8fe595bffdfc4fc6aeabba1c655563d7c9dee7097ea034cd20d270cbcd04bb7d2f9e19cd930f6d8e50aa625210009e0a385c368130a582762e9a47e3df5628687893e51748d16db5e386e6b10b54b816ef122cd649aa67c2f4e112", 0x6e) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x3], [], [0x0, 0x400000000000], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) 19:33:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x00\x00\x00\x00B\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 19:33:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001000)=""/4096) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 19:33:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') execve(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='w\x00', &(0x7f0000000500)='w\x00', &(0x7f0000000180)='\xd8\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='w\x00', &(0x7f00000002c0)='w\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f00000004c0)='/ll\x00', &(0x7f00000003c0)='w\x00']) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x32bafd6e96e0f775, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000480)) 19:33:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000480)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) dup(r3) r4 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) r6 = geteuid() r7 = getegid() msgget(0x3, 0x100010056) lseek(r0, 0x0, 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) pipe2(&(0x7f0000000340), 0x4) r9 = getpgid(0x0) getgroups(0x1, &(0x7f0000000440)=[r7]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x2970, r5, r10, r6, 0x0, 0x20, 0xac}, 0x6, 0x5, r8, r9, 0x400, 0x6, 0x1, 0xa40}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r11 = msgget(0x3, 0x11) msgsnd(r11, &(0x7f0000000740)=ANY=[@ANYBLOB="0200000000000000e258163f4ae843e34425422a065c2c1e576ee62cf4bbd9af9fa43d74838f8812b7798ab16fabd8ff16f4ea17ea5915a63f3f65413acafa59b44b6e49f9d43b463185ce756b3257a7ba2634685d8ed4de9453d0c0a0f52fc80395798198f6a5620a432b80cff41d39b7621759844e7983af0ca577b1ea6dad80522833c940ba64ae5690207fc79426458ecef05a2658d0cd38ca06e1084a8252a7dc7459c3a2493e585dcd2bb56c49558821363f0fc634f73165198a548732f2b738f018a91331f8d1c026affa7e3f000001000000000048a207dc6ba0ebde048e3cfffe630e3e5451edbb9716c43620085a36487284cde86077c2d48ecdc74fbc283efc01cf3598e358eca7525df50dd1c131e4b7762dccaa62b7cfeed8893323388a889ce82b5eec04fb3120ade8f43e08fca754594df2c0fc190521aff8c5056b75716520543551c2d626cd257e6c6bd2a3ad21f18c72bfe2c22fec6585d9f52d08020913ba2c474357d537584f70f7c51578f102e830e0e9f80fa865d16ced8d33c6ae947ae12edc2b57c742282800"/417], 0x17c, 0x800) 19:33:49 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) rmdir(&(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x9) 19:33:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xfe3f, &(0x7f0000005c80)=[{&(0x7f0000000040)="50fe04a479f2a3d22f06174571e3bfab8f5ff0bdb16abcfa722cb5f9535985c2a374b31706682a09c197b7520b75c4ca72a24c5ccf4df82a94d04f80032ebb4d60704db1de28c5433b1e9a41e121f14a50d89ca91e1106933fabeeecc48f4951b0919e973b4cc61be109b2c8172a55e38eec79a7a538167145e7f5397bf1656603e84e49e07801c6e46e0992f67d7645807aa938dd"}, {&(0x7f0000000180)="e80ccfca491b0611dc797ceed1058b445e1a767ccb37482a904566d611cdc9a85d794325fe4a6531a5c4c0398204721d98e9513687ea0e1cf199db6f43ed94ff0970c1da6faa39a61d80184e1f391e5b20e9ff781028dc4788e98f77be295360"}, {&(0x7f0000000200)="7b8926aa866774773859e93338fa3e5e02af0bc58819fca381f8463db08d1700c523aab3df9d64875682c6fcb72f772f56b234bf704ae6690100c8319ed2ab4214639df9616013561ed79bfe1387c7559d3ce3d60424cc125386504092526ecfa5db092914adc92fccff58ee81709c4dc91ec0378fdf29f847b20253d9df947e6aaa3d91c48bbfb03258c14958937708c11cc0cde0a4e9f96f7aa4dcf469e06b89dae0f275570bb652fb90bd3ca53904bc9c6bad9ba41a900e405499f04bf9cfd3387fb369deb0241fd7781f3d400000003ddd2c5e964e1f91fbb03af0ed3544f7752cfead8f38c2eba21513be5f3995f066"}, {&(0x7f0000000300)="1118a10dc82fec607aa51d8b534ceafd9135b3d801b0a8edec32c16e2d1ff11d6dc1d32a68deed46475bcff2d1078045ba847e47d284605949b9e9df9e2ec8944cd64dc7b1a82aa3d783b9436f6be95bbe44b9175e6e8fc8c21144c09de7c5f58bef43e6c26afa73529cdd9eff0978260228708c452923709869b341889bb4b9749e86e136bc5361ad2696a123a383da049340feb7dd0c157096e78adf6e070467d81c7f7f50ebdd28e3d77ed39741ca50b83bb809b8b8922a5093"}, {&(0x7f0000000480)="87f612a166ba7db42fe4c57ffa05e3e241fb8a6d6a74cb7984bfb9d7e8eea37521f12c9193e21542cfdb4615cb77a19f56f11e934056a5007374a7cc7d99938903e0b33e29434915219e7396e8b2377cd841348d06721253744a7af022e9c29c777a42f80cc4a6ca5905662f57bfb9935096e12dfa562fdafb8630989257dcdf2471de95f4c23567846aca0b945889d7d4e51465256d00cf034b8dd7fcca6b4cb372444ebb7841b2cf7b89b58dcd"}, {&(0x7f0000000540)="2d6902289dcff6a2f5b2b19f8ca9c5919222a6aa69d382dab088992fd7ec3b7a521dfbf409a7c52682d8dd7c49d5e214cdc16e115ac7e87bdfc0b3ab4a28d9d06817caf6f31b7e6472a57e801462a99c6696630bc1094a4a0b00f9f66fe6dbc335c0416d65136b36a080134919c5"}, {&(0x7f0000000100)="2483bd1c771f5264543742922c3439adb0ddc3eba35f9a6333c0baa76b0a80c17b"}, {&(0x7f0000003c80)="cbfc0b2ac7a25d3ad639c3089c4fa9d6dfee30b2acb4ea81a38376a7146d0db9dbf103996a5169412725dc8f6780d538223c29789762e091b0a7c9948e575af803be13be72d3aea6163c19b9624488d682eace4b8733280a1fee92e5fdb672ed9ced2f7ef1ab625017564944a8f826bd29e99fbbad4b23bbedd865dbee3d2d907bbd3cea5082a37094290a4c17a1ee7ded33dc236a7178cd05b4d0c7296bc3a6b1d268fd069220ecb4bf3ed3127b8570c957b13ef104744832eece5b585bb1b85e15f2b70f821c801ddbcf9f8f07f050ea2dbae374b33a7e0a9b9437d34722a42166cde3c617b46cbc49f575b4658174f98335c3fb3cc221013438a185cc5c433c8f3cc3470b3e8d3fadd4d17ab6b17deb838e367b5a7f0fe95d30d5a9020a268b0fd2f631a6b9ce63e47e00157ee1d93360b0bc7152400cb648160921fa62eb7af2186f8e63d981310798e828cfadfff87733ba8af06d412f1a1dcdf78b88d2eca48941e170e66087f730c773042985411137aa6e139525ec8fd08c3cb4bccc8782ef05eb040bdd4f3d6f4609e8935c6b77446d82e3da8050b89be9e20b6323e4729da72ffeca01a5da9ae52c4fd8c375b51df6d5035c8c3868318321cef3c72299d23bf37fd25b90a01b385e80f880af010aa468af0fc645af6ef2453970c3d3c5de427ca48b26ba85eeb233c850ca6947e9a6c142608a4fd117b7e4c6c0495c7563f576a687ebfbd19c506c7cc078c2a002e241c81fa136db136b348578bbc7368f8f2f71ca66eaad93f01717681e92c1af53097abf7fe9d505a383d29b58f886c505f4b3e56c41f0f5c6e6e5e6064a15564b2f480a458cb1c813e09c0278fb04a1fa5ce82a437bf322ba1ca16267c11d5635f6ccf189e3fd9f443580be047644aba2fcd855bc4ac81f370c12eddf09b0fb8768cb96bb8418d2fd9e63e1961b7e36b6413189f0bc6971fd2e6be2e60eb3bd25db5708e9f038c0989c9f3c75b1a5330ea1375374e282adda7b488b1cb0c2558086173bbf33f57b09758b11743debeb5b270b20a3f050fb859334b75ef6b0e948b4f47191db8b4c171ef76e029cd245ef38e22f15498da429326a378aa00db355faeaefb9d9ca2df5ab1d341e8db45711655e483c7c067aa27324d663e8811904426af0d5017fe566383abb8a8460a5756abee77cc8df4bba08054794dc2d49c141b7d5e6a07a917b934329229587d89d576ed649f2618243c99219eefc8a3a1c55dcf714a1abc9cbbd27c8ed76941388dbaf9b556d61fdb5c31759f16527011cf43ce50c0561d240326ffd67d1222089ea414dc8c31c00facc4b62da0e4f38c0a6ae73b90bda366989b63ecf8a97f59f95c1b88fe12000339dc5257e86e950a222365c4003b30fea8e3814139ea0c7408592f48afda23c85f209e87ceb82596e3f018b705c8c3ade91f6589cd0935718467ef6176b76717966f6bae4b8bac81af3956e687d7b11c6f825315a237349a6d5cc458059f4028b75a39de31f9858c0c174258eebeaf9c0dce3e8a928c6c496a8ce91ab5aef32182f880425d16d0666b8cb49374de0972f81c84fa30a4023bf67c8a2d0b83dcafdf753bbebc398691a6576100d2405cdb7c8424de0248b196a8d2042e1c1349ce1e225455bae26e81d039b2e852a730481885f7052772a2cf6cfdaa926fcfa27b8261875487c276e4fd2f487da798c2fe196cfc45edeaf4995a8d1f1eead2d94530aeb1effece0cdeb6c874a9b8d806535b45bca9cc2328b4c7b77f3a70922eb1cfc7b171ec39a27300c1b4e78a3cfa0dae8d39f03fa21389a9fc8f248dace89694974dc674f8db932704f68e6502c0f0e19a36c6c89ebc96a52460a51eb2b568c0e8342e11c78f3d0be108b7976d5fd77178718dbcf0bf480cbe11816dee7708cf59341de5a110e788a1a5f6c36a707500f9d8ba1f8175d3f48e8e092c5f20ac999b852f0b1be961daa57827b9ae632761b2c71499f1baace79adb28c139fa740dc9fa536613e905cd47ef54461a79bd41b9eafcabb539b52dcea18f765752e0d87cff34c80c1eb6eada4c04aa18e75bafb4f3b0bcf55c5c5bea93e793bfccff974afbdc1e919cc9f719fe6939a77f9517bd2d895930068a99a07dcb8fd8a35294c0d4d2fc4c44e80896083f808db631d8bfae3e940e423117159e31195a3ca6c264aadae5233e2df481382fd2211371320874367ff442d4ef428df4907515facd33e21f355d98eeba0ae860d04fa15e4c42296e182e4b97862b29b881bb35af0810004045d29793381575275a219c502834d2f1272b12a55f78132cbe3a8216e47ca81435bc13250d5b7505e0ed6b802efca127563fb646be9f0d7db6f9c72a81ab80f91e1f8db6b439e3b9e770c608323c449cdfc26d4382a6529503393bfca5d20c48138c2ba531e252266d7fca5b0d5d672fe8da38053374f7479876b8c6d0eb73afea339702a3bceb6637e09b4983bc290e24c02835abfb381a7c73658dc76c12d86bb7b1d6c44c98d072c020cbd88bd60c55af1ba1d5a338780f33093893601426011af33f606f8345d9dc585613beba98c5d9cc88bb03a012f2bb66442fe3e872f48cc2f99d63fc46cc96c8613089ddbe425e026096394568f30f0161260dc415a7ba914c594b02b3e58bb8e42c32004ff2695c319fb74a02c432c820e7660b47ea02be49ba55f6882f7f3b63a12b3360b2f252b8497df083b896463c68631ac2fee57cb227b75694eb06d148a303293df9dd578a64c5cb41a85e799551765a3a3df0b9e5f528ad260f73be4cf68e8c1bc999501023bfeb8e758e2c53e6828c624bc23c02baab9cb0f5fbae2a7998000da194d08e9d8ee5bca0226499037e1f8f120dc5f57d8b4f7e34e630a737b268be9da56cefa565dc1f27d5b0f938c7c09e086465f67c11b7d280f69eb8fd9710d12b6d674f29f45726f5a6cbff911f9ac92a5293c392b97cd9ba62408e015d6d31a30b075caa1b3f8c1f7ff95d32155cd9fa87360b06ae68c5e6a930ea20c44c6823e9fbb861f78c1c1e22228b48d71ce573208750b2c7d72c23d7b3fa296bac7b3c3cd7ad8c385a96fd3569f8a7834a68ce5bd10cc331eed0d369f4927e91c132e13a8cf2dd517fe85010a5d958a3436f1081708fafe9ed157344bea1da247781655096096e08455b60918aa2b9ae92b1d7dcbe6d7b98c5dc7be11e4b5097b9e2a1f218eaa1b82943bacd262fc60a911e2d2f4b94b87148dd2d662aa6d5580aff418f41589bd01042b770e2d67933fa7c3ab94aaed1f79c399ee220be569ff7a9784079997b7369405949cd6f9461470b14b2601b0c155a8f0790e04fbbba1dbf9952884fbedad3e95d1fe007fa1425d8f964d1dba932eba24c303bc1d90821a27906391bae3f1667f8efe1d44a44fa5d7317295c27f53d55e86688364a036fd2cf3fb9426462ead9d79a2bd3de11dea0f80f267511888f173db5a6aa8285318cb6c0cc7736089ad1dfd4cb1aa042a778ed8276e64dd015556418f4d21b68e345c87cc30046e9ecb1583b65a607d57c6184239a405f648074ca9bf52bcded1f55b42a8507db6c2c8e72c21d76ae7b5aa8c81ea440a1f85d045a9c05c922ff488afb74a9b05a83c2f13ba70b7c1d3f9248effb65468148f62fc675bde964f55fb4059ad97e6ecd8601c7bb460740d302436ba453244508345f4bf76446f7947ee8aff5310d99f1c1fab17c29f3cdcb493fbd6f4805cb0e5908df8dc727ca52d2b38e5654773185421387fd39749999a62a06df0ca52d6611a76e9798df6b6b1615baea6653507f1c330cb4662945d4cc9a3563034c0bd13ca53c28282d214b4381ac0f6bc08041049e972712e8cfef5f3c13ecdbc325aece818b10cefbdefcaacb62d93ad8edc9fc238786944da9385e56765fcd75d82e1610890c259f01b440b89e6bd12688a9fb7dba3494acbf0845dda195374849ba3cffe867549c187fae4bd35511819211d0ad2500756e6c765e591c6c04599a47993635ea48d5a084b0f79985f4d34ed69466b15118679807b72780c3f845072499f1f2d60696aefab5a445849ef4ec6e5bef1c62173a4188b29c07eb89f97ed2ceef60dc12ff4bd8ca8abf0eb7e3d5eb511089c264305bb4df0d7cc905267eddbee0f5a8bb800491432e7a8078782896b66ae12bf72d40a2762ad82b056268bafe23d3ed0411e3538455eccda2b226dfca89c52c30124157244ce68ddb15037bf340ded2f8ebf0e181d8324cf87a024c16c7617cf50930c94a2de29c3552ce2b2fe48a0fccde41191b2d962fa221d8c2f7edbab4e003a0d05548b7b4d0e2af07c1293350ef1721f0950cae6e1c7d50e49c1cd4b37204decff88bce5a3b5f61a77744c619e280d75fbc26c5df6c5b4386f8e1619b8050bb1cf6351b33d65437df4b6ef2b68cd644b75d7b5215dbd3a123b30cb4005cb50209a38db2e9c540fd4972b68b223b4a299a13ae10b1abe47d41d3fa967c58303ede11aa762445392cdc0b278637bbc935bb68d498464773e3f4ef769c4bbffc6306d4bec2cda4bd706cf5f2525562eec1bf9b162009289f542ab5af9ffdd0c1ed2c9341b524c37dc08fe8aa078c43fa65141aa2934b051c9a558f7b4e18478285a71b98b73ef225d013e3755f0a5c507446eef51848ef85c1ea6e2c98e02912b30db34080997bae0315683415d2d2115ef452015813856133a3a668504649bef6812ca8f97a31322c2f66273d93af50f1899b6b65093319295dcafedb5a579bb935b6228693554479599781fd972a82050bc584a0ec6a5f0e335cf59387533bee9a850f00896e158dee239b7418ac6524b04586d2c47b6762dde697b6f09097b087e3200a250b462c167809d4df5208c4efc5bb307af7941fb132cc78ae9f43c0fcd2e9a8908b4e988de6d24c92d25ef718ab2a3361c2912bdc4c1264798fb477745b9301aa029772231a168ba2fd2c9aa7a742507d08a9691190626c6bccafaf3421877ba87173ea4936852409a85c23c8c586192fb72acc867ec4915627ad02fa71b7101dab4830c00e32199d020c763763900e335b928dcd9f3d5045e523787331488f232888dd26f4853b49323a9088696ee5f1f4337e32f6d79422ace02a3ba77df79a5bf1345932550e983898a4c4534c4238c53e0771475236edaacb626a448d3971cf1966df5c9056829e752c7397337d1d06befa2a0af85ef61d7b352d3c13d11e23dd0eda12bcb1a97177f77cbeb90f76704ecd2507e9a565200d15bb24e0ef06df2f635b102572f584e40b2e6824ff74643c725b9aaae29947e4589aa66e13f8a2bfda9e82c744afc3a94e8b126c44bd9e8fe9461da092e3d32c0aac522d6695b635757439269a2825025b0818b9cdb31c6578c9bfc2c0d3f60b5308779843cded2787c288d12a0434e95c9e10a1c038ad0f62e67f9e2fea6eef39098928c4d1b11c126667a6c994305a378325d493844fb2de6ca242ad82dbc7d1bc2110ade827c45751b845d1e07321371930cfc6d7102deb9275db4537aaeba66814e3e5cdd6c8437fa55d2518fef9cfb46b9c90bed302cd1d37bcd690319506592c80adae5f22de6041388c0e471f04c088911d04274d2ad9d8ee0709353aadadaf354c64baf99864a6f580cff73508db3fc5cd4965ed52c050b3bcc631638e802d78be5d99f22aa5f70eb38f0e7c94ae1179228f50059dc13649b7d537843121bb1c915ff3ca96515ff27fe4ec981bd05782985e29c5e6a830b1c5397bf5ff3df1c15a5901b4e35fac0c65a332ed240e22aaf"}, {&(0x7f0000004c80)="903c3d4fd5aa9b8bc6db831225bc2d02f227d0cfb412d16f986d05bd9a5dd7b1a2db2d8d4028643ef8e591aa17d05082a0c04e1d64c45deff8097324a405502e45ac62649ac098d861ba8c050dd622f50fde9c49f785744212319f8232731506485e2bd05930a3c677cf10ceacfc947b029b1a272f618dac21d6fb8127291e1dd55d537e55b28ee715abc4e802b79056ba66d3ee7864fa1ea0f00f9f17e1192c27adfb6ede32b9b59af5d6869479c62ccbcbf50b7365b4b6de715c39a95c51c841c259e4604d0fa3399d0b1f297565c6eefb07de7e3395d3ef0efeaba83019ec0ef9e4af567aff1f24340b14689778d9d2106dda3b74a2d77146762f135be9584008e0a8ea5ad979b77ca6c36a3acc639a7869b199d1e52f737702485dfea42c975402d9fdf245911a5d90db26f5c02f08e66d972fc37989ee7a712e864997a70f3cbd7b2ba324121f8082f86083d8c8aa6e3a7405de0f2ea142c4a90998a7182376d87f479d7367d2aac32ccf4d85d72cafd8976a9d35463faa2c5907f0f8c161cdc044ff5c1d0ac8e3e8055fa9a66392f0e2b19d5de4a158a8b7c05674ba6e10e1c48841f313b584213f4dfbf54d9e642103cebf6d2256b1e0af9f9282a9f2fe9f46c375767e041b703a66148e4e7faf46d6e2a444be00f042271df06bea38748c8ae84f11873fadca025372f4e0b37359693cbc55ee50add83068e9fff54e05d81ba9a79e8bdac0731d0115edfb0b039f79cbe0db42a3c3999439eb5f3b263faedc052fed4928428e29cb5d5d3a4e92ac542ad84cbbc64e20d6b96109921f9a8cf18aeac683d87cce9686d31764e5dd09fc83d65ed2f65301ab3299c7736805e8be0f1fa169d50a2554ea65379a9a40f4468c92190d0cd5d7675d89a7ff28b35a3c19c0cedb2e2cd054432a57739982b0eb25085c4c16143b088c0aafd8ec10f5557c723635465ce4adc4977869c94dac2bbb0db53525e624a371c111fb96fc8ff25dff62349a25c1af5b9c26fdac8e18c776240223a0db17f2629033ab24dc03c52b95332bd4abb42b2ad480c2a49f477a034c492f2730bc6919348b2107616fc7476f760a8845835fc5e1af2cc019fae38f0e5b556a4b1cadc75e66b63dce5d84d918f07f7c40ceb8bdaf50252921478c5a39c4c03937413ad2fc77494847765baaa4d76be0fa59343f51d9e3642f07662cff8c9ef41ff2fdaae2bc70a5eebdb1e7deafd88a72fac4156c662a0ee06e9958e004d0dc4d0c6db2e80a6332ef43ce447ed7aa276a65b38e534ad6080e20f16cdc3958caa99dffda8dc1fe82d53f2c16c82d6f6c969633690fe277835b4b6a5b5a8165d789218eb75c3f918d40252c7259811d08cfa95073bf46e92845d5265cfb34a97444511bb64c95e85f7a4e5dc6d3420deb84c31c510c36963e15beb462887ad4847c6375819e8eefd28663d0bcf660feb4496f09650e812a8529643d87b592ccbc69f523f1478ba22a6060be59058d6071db8683c255ace66584a43f281ed7f06fbf68eba829998999b5ac2fdc6cc0046e033994acc6dd2abda2b1b317ff932719b92bc11e3e4628e93c4bb10dcb8a675e683df41397dec87344678892c220539b230734b074a78c6abcbc74c9462a2d136b76d8ca0f2258f5de436da6903a9ef847401f1598e569709400abdc326012d4993f24d2f2f1a7db8bd2c302759b23c36d42c8cd30834b7d6b195a89fcc3566ffcde0bf4eef7d9d28186b1be8c668df2e03707da1abf6e9c8281eee72ad763d6459895450dbf2e6a0f657365231f5822278c502701e422a7346b3b2698bec131692a270cf908583c7eb11fde722c85e5d8ede1cb76091727141bc23ceaea2cf17d1851c0184437304327d6e25b292d3c88cde813f501d1c26849d0d55b4aab9c24ea92c029eb3d28e130af7c269ce8352a6d53c838e7e48c2d6af8238d0a1c6d9d18f0a3ce6a0741e420dabf6920f5b27a1604527a4d1b97d0c841a182419d946adcc4e3009ad0aeb24917ae8e06636454a548d542596ba06b39ee127efc1b99527c7f70ef7b4a9978fb2daa69d15431c797ea078f629695983db9a2b24e2596be325735335a922bec04713b8ecd9fa47c6990f3fe5129c8154fca3095368df75893c55a24f0c77dbd74edcb2082a20c73447322070c4104aa3c7c3c93938befb85bf5600a79687ef29ec695a8fe954a52f7e2844b8a959861ab24785f8f34558e2860a0115f325dfc3b78bd71945e704399cf9d5501a4b27fa0eea9246915b1ffa41ef5498c40e6811dab584f30ce28ff996b304f18bdc48cb1eca6dd245032a434d2624a636d0ef06af1aeb55ac68562c00a372e709467a1a279e04dca91d039fed85aff60b39f3b10f15f7972b15cfc5685ed7d8a34865ae225836f9374679ee9520fb26c160d521f51eda5a615d4c4139abdb6176587e52909f835d02fbd6ebcaa82e558d5dbfd21cf7cc205e9499df2e2ccdcbfc54ee860ceb766bce00b1a54349f165747070c82f55a6a342fd53777a85e408e615c7d6850202b32573b4c98176514aee7cdd66e3ef2d7b656f931812825e355f6d3974d28c258ff6d92285eebd07b255c161e1369b0dfed82148c96037b6080fbb4deeb22a394d56aa409d8dedc5c846cb418f30611c97c8b3c3e4fcc20da6c337451bc4444171061375326a66438a7553c75ab905ed26209281f85ff486c628a8129b3a7db98e24b449db380227c66a0d88e7884d50a7a06199d2211cd5bd0231be80ce54da9240fd5468e16afd8bbb216b60a5f4b1f57c89fd4f2b28af796f844774b42dff8c113b2ecb5b66928bd5849a7bfe973182a83aad3720f24cf00efa5a43ec351bd5f99542561d6e367ad6e7798000f5cbec92135b0632976f882f8b341fa94745686cd8152b7e797d98a27d957aa12b9f280631fd2369fa7c8ab44800b9010f140fd4d142c88b75b807580e2d80989b790f8a3e9fcb851ea22a5ee7165e943ffe66de5daa852f0276b27feb928ccb7422636e1dde87dfbe6e89e8817f0952f99a4556c449733afd69942ea26131852ec43ac5bb42f35abf1efcd40b6e79924efee07b898517f2611a89ebf87bda170196ff7538ede6d51d623211820797c21a93e1f2c06bebc175a5a9cb7a5399465357d774d0e6fb1bf66c8967f3fc8a3b03c7070896cd3a654fded64a5e9ae69f9f839bf467673f6ede5d9bd25faeb20a0363daafabca8abcc0e8583a02bb6969d3cc46fbc96aaab4f546d9b33c859be837ef03331c01e0372dbe30f8f4ad293e8391a6c5a9294ed759eae3e110d0260a34789213dd2db7db884ff9d8641a2da0cd3f72a46ea070e55931a45c46943a6c1ef737103bd3e3057684269adfaf35b44ae3315421d5150b031b6cd837b2178ede3757d712e7600e30f94d06b5f852f880750fa4e9dc6bf58932c8f1582733cdbaaebb03f83121a0527174ce45fca514a04dd701b442e54fb8691a4539e73df4504eed99c5d67bd49ad5a8fd53113808eeb26ca5b6a558bdcf2c78e1108627dd97c46dfafa0351516f70d1dd2f5ea5801829e7a98a9f2d2efc15f78e6cf9d564492db8504e42af4196a4b7a95b47270f6aab044c497deb97928dfa99f89379be34661d3440224c15a270f20b2ead3b80aa3d6b8d305b2d18d6a72dc5307951573e0fb2e1e47484b569d5c0788b9ccebd4bc710ccc1044eaa28884ef432b80652cca33917e6c4cddf2bc4088bd5d69520380b994a6b42068a750ea3a1ceff488cf9a34019694d439e88abcdea6db263332df63d89d446515a7abbad85077ef9620c8059d0f7b257d1bd809ad71ed8bfdf36ba38e9a3b3b640428cc05be4a480e513171c24ac4971f7c67ae8f5d7b6b2a226b3bd0b785da63a3324be3a6c5c643193340920ff39e05617534b1b42421b46a1c29a193ded6e00706c54dd4ba8f0f48f0895613ea2919e4975f1fffa3710d70b48a2e14e2517bcb3d8b649a0e31931935c9dd4a8354f614d3c5964ed81d9cd061beaee2b3b4e32723bd8f5f7a8e83f47a136025a6ac07ce7bce18c602718f0eada041a4923e35312f5a810173da6c2111666bc875bc11f9280b251af9c21ea1f139ef2728189c3160587451161bedd0f3b3ea54c5b793448a607a85ee82dcc1ea078f932b8249d897c9cdeba83cc97bbb01a1aa78c21d99a749411af351fc6917f34b8816897a11361ece16b5944dec67dca74cd96c93cc47917affb2a58cbc8446b3df9c1448513334320b7ef4590d97e8adff2d85bd723703b7422cf44e4b6a2d8f2fd5b3f6998d044a342861fc5f56cd6824a6f9dc081e52a9ac9e0bd9132560a59b423f249f753cb3be7283b6125f8e268b7c9f9b2925cd6195ad8ebf7e3fff2548a00e30e8db62d69fb056f71816416e4f17c9cbdb354090854ad2900693f5ac0917799bc82ef3b5e76359b521e932a426cf8658a07da9ef3573e3d017d2552a03a72e363ad8d1aaae5295a56502c57ef24bea73c441800a5f25cf2591a7ab87ef079645fdb667b3821a04f6bdbc1825d7dc77d8e6349e5187b8941086ecc8cdb2ef6364a61e968d6d9a587ec79ca871b8d5f37c3752bfdb2b800797cda5fc835b6d4113e4b781ad69f43a7527f186dd48b3d6fdd30d11da0d32b22739717086f264432c692d10542e31c2141750083d0a5553cfcfa33a7637bf25556802e568a3600afe04d42311f3f5ad5c0a85e7ab693361bb8b4e05992e2a9da6214d3045ab66df42ce750974265cf1a8f2bfd20f19e6a56fa61d8d16fac064c11441b8d54c25f8d0d1a082144a145a1a8090ea089632315d33284df3585870c96aab174787774a51952ce143fe6707fd05e1b0a0ae589e430aff6f1f83cbef660723b1a732a62f119682d1e084eea8c3a0a507d02d9c0e65c0ccce2db6f3a912a35efebdb81511a80740b69fc56125b621ec5891436f015d8cb243b1872fb9f970008cd09ad07125dc8fc611f2476dd88a818f51481300859e4431069cecd1fb5f2e811a09cafdae949cdbfc8349fc2de23a121bfeb482ddd4b36f2b47802e2b2c0a9c915394d06405ee71512ccc0c11bc44aa31410ff4d745954e23c399826ae15138c7487e7bb3eebf8011182383aa3e0afb2f733023527ad12d4ba01baa3c13204e02e4cddd3ffdab67c13f5cbdc417e2aadc7b450200ee244a2fb355ed6e40e036864ad557d0d36fdb0c66dc0e8329f8d2a3c327137377638d77f18d26863d0506f840bc89871f6cd50fcfd9c3077d489100bffb710a46d612562b567eaf57955110e8a737d793b481b69110a9cbfcd603248c3e6db225b130ec13a9313c8977175c3871a53b355d5df2041cd51efc367f7e1c844335675d992636c16dfe7f36087f58df58fe3c05f8b421a1e28fb8785458f681a3e4e332ee62b41859821aab08c40b621928fc6b40ddc69ffff5c8d57c5466471007b6c4c99dd13363dab7b8c7059f8323d88fc643b817fd0fa95b672f817b1e7c4ec000998d43ca4abc1bae90ed93b65d8d808b255b7d6330c18d1c5e5857379cade238229f8164b125c7fc4a4d3d864307d512353e2560b2f8f3278c9fb9ac91e21fd9080a3603822fd1593e7e09a26ae1e880d7b3d3e23619450f1420dfe52c2fa4ac83d0cf349bd849351dde26b7cb42abc9ea5c6b8571fe3f419ee84319056a00e1a8da0e02d91377131d8a9cd69003de07f52f531aa6371d3a17c5b4d7b5b03aa57de0bdf383dd41aeddb1244b96d9b8393e1d14de850da38707361b674419ca0b33afa7cbb385edb6350d6d082aaa2599d2b3c3d9"}], 0x4, &(0x7f0000001640)=ANY=[@ANYBLOB="f000000000000000ffff000000000000f5a1cd99055f5020ba7d2b9c075fb67cd7aa93861dd5fefa3350285399e2dd5f111ed5add4680c582495236769a1a608b15c64bf2cd4ab183994106aa92d614804c3047a44e5454891166e4bb40a5b00faba4e524e6c3d9b8850d86813e1d2850c4c14b271a83256ae1fb1c397245ff7a4a46c0c584951ad0f2b9ecd3a069e6bc16b5a2d72659b17b4fa86c8ce2316c360693f4f97efb10146d6e547dc37020d4d57b1185b5b1a33492b78d350d78d754da61341f33c0c61a5f005fb662cb8741d4bd38ffb18f5ac2dd96f0d536392d56b1696371eda80fdac000000000000008800000000000000010000005d000000a16ab5c95c8e3860f38d889dad4a86e96fe39b7eeaee43e4f9df1550d80ea6510e818061910423dc7f23dc827c856c2b55e91bc5075fc1c2a53609892807e5068e66b70b5a75e83fb8cf7f1662073ecab5d5633d10c193afb7c3c037bd14b56a03e0051627db785b01e6436deb4096da15071b685f930000ebfeffffffffffff01000000e73fffff93148dfdc1fa6463897e879bf173235bedaa17ec8a4e7a93b0e21a44d38160523a51390ea1796fa3d891572878fb03c9b73d7b1754ff02b56357ee99c9d0c55e70f601713f2fae828f205e271eec517af240ff9ecdd417e2ddf5acf9f2a57373c601f7041c8b3529d80d9aea5e857cb72aa0f8e0fd1248cb6370e42707f638421c95e3b25c968ea79d327b85536820d36d61a3e5f5739bc4095bd0323be13b664596c161aa5f260092b7bad2e8fd43eb3db9645edfbb2c6018515e3da3589a012ff4e8856162f517af401400002958760d531f63489c9985db30a843faf5cdaf012c7244b35dbea775065c7f0e36a08b3b9be434f7871107f0a0e6fb2df1a1d98496b8a8490e0d128f7484be9ad3f22d33ffd00e13b16d0b89b35ac5a120f5e2856d4c81450775a6a1ca293955cd42b8afd46aa7fa5e484558f207fa1ea7f3b6355d9a997ce921772b2374add81333860397acd82510fb6548875989e176bd3e82612f311f67d4d70a58a9c7823ffde6c17c89d2c2052b0b6e16b022ba7ab6b6c4b169a710dc0ed724e9b14e374c40b54f9f45b830e6070897774ebab0eba4c1ce6739b47ac5b11fc6690c9f8179824875d537a984bee2fc85e92e50ea8995929db838e93b39cd794fdbca7cb6f1fcc04abd9ed2418d067ceccc975211ab1d004d5b3b612a0b985c870d000000000000f000000000000000c5f173fe02000000cb507822283495329576f2ec0ee0cf1237f18bdfc087968bc58f501f9ee7b23abf858d12647d7e57896fd14f9f202d51f0e04dd8ccf3e9e8bed79fb98f6a4f518eeb75110f4e5403d0948a211aa92e7252c9877e8c4361f33852b4d63d9d141217a0f642713c233a274759091d4341adcd9f63c687e5629c3ea9b19e590b45864db7bb41675297635221e66ddddb7f1e5397f0ffb347a702f94daecf7ee0f42344ef19339c86ddb8456732d72ce736cc714e367ff632b5fbabad67ffc26d513fa14b3ac9f552637ef3d15beae25118370e87b9f764e8234925e27fd8e586e7af6d47adebe5b7dd4ae30000000000000000000000000000001010000000000000ffff00000500000026525a0336cd4dc714ddff70c7a4ae181b08117a0496731cf5cf17958ca6c62998689d8d28ccc6d2dfded9338e0a1bd42ec16c2442d75002a66042fd97571e754714dfd5a5c7f02a886e38948f6d43576999c58050be7fc3d3debb22eefecb68ba40a56bbdc9ce2bc478f600163c43ff4f8a81e3efcce07ad34428fa998bbe29032b44bc05ec05556c1adb6a6f7e93e6db41dc352bbef3f36622ada2f68fd5fb640bbb441db5ee52ecebb6333c4c761fc5d71fae35d7c761216b9b20f9d33523e3bdea4a7e64d2643f5ad74b9fad37c4766ac1b41f0bc396950bec7c7997f23782494d11c1b5d3631ad95122256ead1bc0e34f860b8555c4ab35e7f9b9f44952533c2087a9533fdcf7db6e1adf2552b348d1b18004c884089afdda435b055e1376fac33dda1ce8d15a9827b197bb9bafaffacb93a4d80ddaf4fa0732aa9b5e3b37775d05aa1e07f946a05510ac998491bafa719e7c1ace4caa97a4d91fcb09288b6120d687415e66bea363022755f1fcfcbd416a4b881a464eedac8c33acb236ec5d6a51f527be6b5a93cbbe855e1a0e49a112f7f6c4729388ea826d356be64568eda6591e137dcb931fb117f1481ec070761b0999218683dc0e055f61ae9f3fa74464630f280f1a15f8a939350cead619262e266eb98c1abd48781b8d4d7ad7273cf2a717bb496c483465f8c200e4a9f3c3b09fa82508f54987b72da243c2450bc096962e0e7fa2737ab4c8eedc38396c86d8a7646199a70ecf085650ac97a0e9c7c7e435ff74326f9abf47949ba6a94d3ff016a0580fba2d457b79c9cfc92268a75eb3b6edfdef59cde08e195909a6e8235ca7e8b6e3a886251a35cc9f7faae314fea76bcae2e229a9076b7ecee324319ddb256dfb5d5435d639f0a9ee7f8a659a4a6a37115af92527213b964f81e1f75882ad28452a65cb9c916216a4d461222876b7bee6effa01c17e12db79c24fde2e6ef6189ed751a94f42a016bcb1d80116e1d8d2674c4bfcd30f1c9ca5aeeec928275430efa2e25e3df242c4f335ee015de23413740ef83499b3e89a2033551803711d650bafb08ef5d65b8797fb49b5af07cd559777f5e0ffbaf37a1863871c2a6ecc6ef56fa00e0e9bad9b23001cf656d0570b37c5d801e61ba70488700d0bab7ce6eff896093e5c1739df87d329f39a51b2cb74bb7e67a0e777ea8a06b82d69380cb2a92541c7998263ac5ce208ab06fb2892db84f43ff95b1e53c77c94950270efd27ce004ec6370dce1591ff5dab54156cdb8ec5d87d0ab459e2e84302def4244eb4ff42d59cbd6f58ab958555e2ccb303f700620ad3efb9b358e5c94c7f3d28c339991a69b9ddde4a14eb1ff05f537770596f50d5269f507b9ad9643802d61edae9a38a85f42c84fdb9b4c34791c7bee5afd7629fc78a1df027e901454d9f9850896e2b706e85380669c43be5d9031e3d643cf400dc7a3a6586cc0d0b8a0efdb1b5303e65f1ca219580acc818e7ef47d0f8599b748d0b986f91942257d3f10975183217901a8f47f609849fe5293a23965de3ea354d93ac330c6eca43afad7d46905b14aac0ae4a9bcf54b9d4f5b78b8ae2523da09b576bb9c19e2bbaf0f6794cfa0aa8c4b8fa5f2bf3d8f4378cb02e5224216a04b81fe17862f990f0b7b0e5110fafd68d7519f756806d5e3e4e4dc4034451cd4bb7325df9b72ddb5fd47e3afd9c695205679dd7b4618a35a3c32bdb46f5c439812196cc108d2eb8c2472f095cb3b6c2efdfc5875911f48e1adb83fbbe6d3c259e3f6924a31d2f4cee1a262a6542599078c131c754125a707cc13c0e87f0a5760c9e26116d045cab1b5752f0934809211e02383547e5982a2a98b083b2617271203fcc151072132f3d5be6d97606ec28bf90cc4ef75fb77255990b31e90861dd4619cc828d4789bbb1bb79e52e9f4d414ffdc71360de576f4718f924ec949056c3e26234731d920ba69bd51e759bd34bf88a4d876d7926fb313bb472d6cd187c6344f1816ffcbe80b2a68c498ef609e2dda2a08d14079caebc1d7efca7ba4796509bec989006ebf034c1cf08ee95a86e36d3dd6d23b7e7a88bbf96f758a5dbbd519b1973143c2ad385cad228f314f6030fb82f64e1b27c7c54266c9bd4eb898f4ffa941f6a3164f76d0f0fc2a0bda001c25baec1c038a2852fbadd3a2165a46474688ae52049db96ffa9f9ff38211b0f3fea7c603648144cfa7eded349f2a8de47bd62b3c02159c03cf0a78b6d65ec08755cc4c9cec5455ac1051adc894d697bf049becc66e050fcbff5215bbb5723d23bcb51c2fc51837f94b4d9b7495b934e1dba382c9a2cdb62e95616bada2cd306489e03f7b52fd5aae385e3a616cf2747c90412bd28f19b7ecf2235398b18d4b886e29ce78ae49c93a9ecda129762d04f20714ee39982d1d04e698ab58d02dee2570ed68857f4b0c0e5ec5d59fb40d349099e3f872eb1e3a2a98238d3f1635e90664bfa3576ed20626045e9244d148f0acb2fa9a7c7db537d34151b8d9b84c206f469e1ea9fd78f9335aac30317028aebc8f4a99878ee03f2699de5cac68ac7b9cc02303f56ba7f7f6a1b7540f50c5a9c20c6b68cfd64f0e69429883b86f0b588be0d34bbc5c4bf64abb0ec55e8a99b8a37ee7167d6fe023374f72f701ed2ede23d321112deb160ddcdfbf3b95c50dd307051ecbed7490caed6e7a56d0f528cb14055ff80123246f5fba9d9c92c5c9df33614a32479d85f12f6da5f69bcf2f7e6e895431a0cd063f117da642e31ece62ad253752a3f14a04e5f23d1f8b1d4a4103ce784afc1f0e218f9478e675a2d59a2c4b9335995ea00576ccb0ac2e5ce8ccbc347259d0055bd14de5df50fa119dfc1e557dd6a32257dd318fc8f681a47076cad7bacbdaf647a0f8aa301c347d31b1292e0f281f18bc7c46504b3b198bf70c1cfa661dd5050968fa1f0954e7092381954e585546b819df53a3c347855eb1f5a54503b983f69e1550d00b56d1700800573422c9eed3abc1c63ab839d0398bb5dd5d6a03190798331ee422150d5b347524ab827315caa585077b7eb3bda67600d2aecc21306fb95f72da5baff6fa820c46ea309cfa16c0273f6a325373f1855034ffade71e9bf33101811a6d8b7266ef8209751a9fa6ddd23e649262f8555cf21e63416617bb294350328db1b544512c1da65141edc9d53db6f000268942d33a230d8b0f8797b84e3dd506111921d1645cfe6044e9eabd48c470387702875c266a4723f585edeb917cfe30f26caea8637ddfc6f46407144c86915689ec616c5621179694a76a24cbda0b26ebef26c087a5fff3d908f33f34001eac486a1df329e654f2afc419be3fe4b2360719cd4e5ea89fdf8036382e7157a288e50e1d907846f653cbc767ccdf1b736ae9aaf8e8474527f7f192fa47beccfd40cf7dbad6d13648af77dfbcc29b26bfcf8d038350380d3d169bf7807d23a20a5d141f02520ded1a35edf8460c0ae34d3091dd0da928ce1c152b57ffbe2a8174781b5bba508ac2a31ba306b6b3b9b1fd9f2727052863f83c2e2fdba78616b2cb895da6dd0f66317c9e5265113935f7538d92eb5222069b6e3fd2ac0c88e8bbe3cba2e0499f3feeb0300012ef29cec56ab31c96d0e9094ba29ac6e7cff2d084b91ebc10b7f0ac32f529c2137229a4e1ff77cb2cc1fc99a2b54c30f347709b978ab85548d7f37cbc1759c3de64c58d1ae06ea6590819127e632b96d21bf7efceaca8b7ac89431935636bba767ed8261b87bebc6340cfbaa7561e72e383e3123067af8475a1050441ac44cdf79c6241ddd55228d9a13b6b1f8e9ef62ff89c153fea0654ecb579f67d10f699929696cef3ad602f842702aa4210e423c0a407d2449b8701cb69c38686391f2f32ef32dd0ea48986778f3075364417306dac3bba3430b15dce9d06fb11c45e5f9f9407f8f00e7b805729ea565061189968253978a02aa7018370a3560548565e6e9f3e8a69d65057144738224964cbd0a6f0c2673258cdab71f2c3086c8d09b18210134303116bd40061e30d528337168ce9afe094e125010efffb20a72dc5d3c7ab96ad709e9bd176193c507b1c5c42ad9bac8afd5357712eb52f845aa259b083beac73eeff9e156655ecc1f8fc57cfc28bca5fb77111ab1ed097f1d23deac6dd084ebe1d57539eaa3529aa0334854dc137d0635f8a1dbd46cdca21c0123e620fee3780c875f21f223b1321955d902cd2c007ed717c936e4c15a049a095dbab8b8c842346af8531fab3b008ad7e2ab22979adfedb4f7307404e6066bee5bbf6ed3048627904beb5e11fd61338285f56df1cb8a9024e229a82aa37d870864f10df752f1cc6d0bb850e2c9972731b73ad5d2dcabfffe1f1ac1265d1fac66407d28659a97364d280f4b09a55bb459bbde4590926c50e8d6f12b110c81489f1d59c28c51fa734227310533005978fe70072df509352913c407c1a16592b01ab1d6e32d66a72f5b16fee4218bf7a26f4684080768f312d0dbbaecd57011eb622be6b41eb2fac5e2f3d3d6d1b6939a61e6edd0e4da3e549d6ac9b769eb2e5c15df864b286c4ea44ce3077c55fdf4984eba8117d06dd062d712d9ea866544984011707ababe623753039f7ae1bd0479fbf07bf2e6f9fb58af533fad3ffb7f2b5f24b224e8cbb8bd42d774da87bba80f55cdbebee8a45874c8058aa6a5b1553232ec1f2ec76ebab57637da7c2855479e854aa0fb5e64774b84dd186eed1b21fab924aa69d900bd8638868683b42da073ede95757ec214dea416304e92b6956780a3fb5c79610117d4890ec73b9c661876a28a3ec1623dbfd1db23f780f7870be0e5456e121ddbfc28e29354c35238a38fcc7bc35ff53e9dcac25ce0e005212c082fa6eb5093b9934398e1bc10b06454a2ee394a54f1cbc48d83304b3d693b10676cf13689a5fb1384e5a722b5b3ee2e021e9fa5ff5f10c23d9c405f2df4e439ebde9c2ccf2a7acc06cc8694f495274d46dcd0d992760a9e9587db57c7450ca2858a86e5c87d2dbd0cde93de30fca9bb273a400c591ef01b15f2eabd1a729d7a9234bfebd9260a0efd3e9f7be67e7cabb1b45b93b2f4635c27ebd1c9bc62cef50fc4ff359c39098e233d7ecb3a9fda609dd64474204b8fe627d790a8b69ca999edfad482a5c6248ee262cb116e69cacd8fe0f9db78310b0465f62490717374d69ec5b36ab3f17e038f8c613223196afa275493a39cdcdddade1a8ea6b9954dff08969f011d0869a36f4bb70d7b36c066c8c514fff47759c820b2aa92ccd9c5ee46788a61107498ffe60194847b4200caf768ded1861df88c50c461c2390fdeefd91f8dd27c6ad10673ad8a8277ed6f0a2e541e1ca25e5ba7d9c17a54ebf6b4de6f044712c5c12269ced3c44973307fb3c0f36895326c637693b9790a7ce3e26b181f9ef2931d0934ea4669b01dfabc21663a453cf1b72c387f2add48e23bc801acc8bb063f9917d98d61e280e58caa6db417842ea43bee9483563851caf1918f53e9f89301dcd663139f243824701d9ef6c9e6c30deb4e710e3b0d366c83bdeefc51d2e65164dd6267e29de616c6ec5d2a48d56850fb65375061135004d639168c72fa3033a7b441634682cae8949d8cdd9d0b1ec331e70db9a09a49c4109d410ac3218e61f68e2d522f7ae62f32f13b90d0b64cc34d3469db0af8157c034ee0b03dd7f0ef611a216ee419251572b26ebc54e3ecc7ba079cc8cf8e6b879919773ad43f6fb05cf19e40ba7e8b04504b56cda84f9c049185afedfe1e02b2ae41e61fb22af13a2e8010000000000000000200010008000000f000000000000000ffff0000090000000a880edd7da24d7c4937ac6068b8a9c6f22f2ff73bfc4cabd1f8fb721735694e73acb9ca94f551b1f1f7eb55fe5d3fabc1ebafd2b5b4bfe917f94bafaeb7f3b4e92e6ea257e584dab4c1044e39ac5a48e4bbfc212a7e71a15a898875cf2c4defdf37d7ecd1e61b7cc28ddc18f3ef3966912d8a86b220b0e5e8c0ca6f84b108b38ede2d21049e9abf6cfaf32376bfec5aa4099001443b6a3d4251c3f63d3d1c2ee6fd753444e073cccd3bf83bfd8ad2ba6271bb045c5601f5305d77e87fdc09a148ffe23c4fd434e609251251eb4d4b64c93f91ce57095f109c916cb0818300002000000000000000010000000900000033bbedabbcfc153e9d5bea05168a4100be1300000000000001000000bb000000fc1e1f0973c2135df47f5aaac892e9f713258f670f9eb3058024b12cda45a5ef235fd02fb80e488bb4ec21b24c30dec4d86886896fba25e232bfae7b3a67e352ea18f1a577165078758df6992e7cebdb365d5d241df18d4e6630ba92e7f2527013a55822ac90ef0cdfae21f63f816f8bc0e564e7f75226a17c3d2b14aa833024536d752d9c3359ce057dba1e8b707cdb7ef3eaf0fe9cce62d6c15cd5b2470134d9d6ac8b65a279a2250a8d41f368fd8ae72f75141a810e9e3fbec7726657ee4f58107a1a33dc3d161782c9a11a3f890aa65ddd352a74367742cbd27c7e5605d06284a4cdad44066d76a996ff9d9393297526ed7312295429b4c4e11287f10b173fe80251fc10c0722282c634b69e8b47363c8dcf6665615417730a5efa13e8b69f63c194f9944ea0049e2764da1b2cc5a24d510b5d38f6a3c6901ce01d5d15687d9d07d82d4f02f60dd755537c6e0fe355512c5812fb49547e345fd5a3b68bc958d9aada6d559eedb71fda808416224aab0ff204f4a58b622414176f6aeb3a391fb63616d9ee3e7b9fd97dd6d5963303d9072c5f45957e097dbd706f08bade1e326377c4a4c0a11d9c831ca5ba6e43235e57474ee6ef2bef7251587d212a3fe95bce4af1d7a85d27922ff82d0494e1750179c15f03f3a6ad9bc98a7c2ff96daa0e44f89da125685aee01b72c2187e706149defe110ff08fdaab4c5c5e69b09c86e5699ba414e228f263e979c74f9ad0f7396eaf7825a88a8f1ff8c687db680c8960a7074d88b78b23f65be6f2839a5b60ea9c3d2318a01fe2287396c1654547bc326fe603e1808a160c3a55b7d78481a7e07df10fbd8a2f651baf5da6789d10c01755ba01b25583ed3d9df27678dad9eeee841ba78215a1e12694bb5c62a0645aa7c3eaa123c30404f46c664a049b013a2a63fa6d1ffd1703a4e55b73eb8e81d1bcbada476950ef49674569febf395157b908795b6320e074d561503980cdf56c8b77af4dfd6fc0a9d934897ff90b600cec0b54243fd49da64bd43a2b134b835e277a75d925cc2ac2a55e715ecabd4eb9ef934f63970883e1c4bd76a7322bcc0ddc12955848aa12d0738f6b82de325f0f7e36ab43b4fed624deeb1fef36349061feeb11dd4c0719f2abba0a6a707c0262674409be90f02ba7e11e23dc62d09073bb277701737f878a7b987d7ffaa7dcaa2b19a118a9242bd6642d52d4d889088038159dc20bc4bc57917eeac78f3d007498f44c1067c7970b2de37da3b50434d01b07c3a4fc7c15fbd39cd25d0f3f0a993fb879be308e0f7d06b26e4c2b5b12db1aa7e6df5d3f5de4890a1d1264e9c3e6e4823bf9fc0e98d29f549fa5577bceeee266af5ea5520c62628d79a1aba578a65bbbb6f996a39201fb502b2823acad5b605d78e308278e9b4e2941939e538923d0fd7ecf211653f699bc4efd0cbca064f15bdd9b7db8d24c138f092d8b6461b18240f0f44b079137f5fb517e36dcd81bf42d4425c99767f91451cb593d5d94a7fe04db4117a6d0c68b437d09f15b1cf6b1e11e1c05169f0bc363d03c4ad341ea42a9487702035a22c6d7e6e720972ec203b6bdb5fac2169fbfdde4927fa97041eee78db36a8643cc4057f6c62f8bb6612ba041d4c7e2fb9d6714d6014e00751f6c583adc550c5e4e6f7a6e479256fb3d0925cc5b4ecaa40ba76c7a35c0ad0303590ba7a4697ca47983e6a095bf75b9eb3cae83ee5f8ffbd66081cb1870316abd62fe1e3164574332f71dd9dc521000107a365ceabcaaa8866e619a3fc334d6d7bf6aba98d02f2b337099ad2d22102535deab44d820006fbb4c03ab0e366e14697d6ab740cc6e3db7ad73b899fb70c0fd29219eee640bb16a7c7f6b5a79a6d9c417484173fa673db3dd4e8cdea4c0abcc2263ee010d327986250ca247c73004fc8a0144b52488f853c94a0b026816e11dfcd801811114e3cda2226ac5297fa69cf8befa72b4d0e6e57acfcd1ad7000b7f2cf0b4c9ba7488ef765ab2773231fe1da5255ed2c4f39adcab8ae148d1ee742036e369ae5bdc86d9d6ecfa68ef7ef11646aa3e657f6a911828fa3142bed93d4b18e6ddb36915c435e87eae2fc2bffa42df88befbb5f69b19b9ee25701cb51185c536a30aad8a4326dfc97ae90b5ca94fd8e3f49d78cc17bf48ccadb58ae61fe17fa64a07c83e03b43d9dac0216e60719b81aa540e6c8d30f1fdbb9028a054cf6d01cc95ca2d8c0a0352725644f64272ca8e01b2591f61dacbaa7a79ef716f24a11903b599b88f27bdd1ed21b322de47cc991330f27613913327409bef467a4f65867acc26df6d51bd2c2779676c9c8635eeddc4c88a25cd9c9039091a1f18b9aca3cd4c40a1cda0b473628fa786bb809840841cc709b4b1432f364b3c24f28affec34163e9640f6e408bb73c1c13c8c6d97f5a6ba1a60f5da1cdc41af00e30f4ccf4603937860a40f61d9ca0ec3f2b2c22a6aa3849ace2148def34cdbb892125e3216d86eea183f22e9fef738081c48dddf00308070bc8b2a13e011d300689a265953f43582cc7cf1bb3027e629de968fd174aa3747ca7879aee236b87c0c133c84bf8f4c0d29f3380eae42943e4c2bff4ee5e2da3f61bb7ce1ef377744f749162f5dad7d04a8c7c1e54d77ad3ddeeb1a4dc291b78c6bc73058a4bf43b6753b3280e79631f872c7516ed82301d18d112610fa87920abbe829f9b6c631737b6f194fddc40584a1cc959345e1a387bc5a2e30bb0df2b47d0a759c414ddbb2427da7d62094f0eea216010d53b2bf3d74ba2b1437865fce1c7c8b85b9e1f42fd21b5aedb006b808573b1700c92fd9a96ab29b3c767251a1e7b7510b33863b0f7be481ce76064bcc29c587f4066670fa996d64b41f4327a898e3f8d1fd8c151f4a20b6137ae5ed49dd59f9f9b96f09c311cc05ca40abeade944f0c94d05c1479fe9025fcadaa3b948a29ff6491df61b8203a0cc7737befb6bfc4921b66b00ee556a87e6a7e90bb7f71ceb8138f80ed42d8f4d8557835393f7f9c548bc1a6250e3bf6e57fee3f1498c8afa10b19c52ea32811bcdcd4f602be2863c50cfe00c356a0fa13f2a6c5b41e14be3a9c50fabc73e645fd1a0237e3665e6d760f0d355313ac5e7431e655c582db3bdb63bef46fbaf90e17ba07120a047fd53d41a943f9398dda40a5e05d66cc20d9a9b2fe204d90b6080a38b27991ddd6f3cb510ae34ff26216566989b7141e429c2bb39bda0df68f142505eb3d0fff7d6cf5bd3f438b6285995998ca5dd9689e7cebb444be4e51acb8b8abb935004e3eb876d63b696fecd35e9c4ccdd3244a82a3b1e55fdf20072bc1ba8fa0314509b5d308f2b16c97f3ca7f6c229fe26507f6e2ad90129eb82a2e33887f9aff00770a9ce29925638055ddff4e2b49aeb806bb705884b2a7cf04a5cbc85a292686df10425e8441d1413ab764957c6c21042cb26171744f923e1081a049f8d5800415da90a029d4c73eb3bdfc755bc87f3b8b2e1f52c386ba7232ffc7ab36c39ee2314a0c93802301aae5f52c8fff51380b7dccd1431665aa14864bb3ea3b2c726821b44ad35f782f94c800cf57e8fcb7fd32aa6b871032ae6b0b4d904711767b6b9128b7386c01768c507436eb459adb2cb2157f7a496fff81ff1db0ad901f292cf5e42902a49639ee206d06a668b2713e578955b93f051512d99f6e9b13be1e750b02d4afe46c9bee9bebad8f3095ebfe6fcf3dc80f59216730612f338b65c78afeebefb3aa1c28be034ae44602658748ded103959c082e269222e2c98ed7348c4c55c70529e0c721ce94cac8750565ba110810a6ef63a38a6274c32b09f85bd7c3f1447dd8245d7895b8000ac888900076e492a430aac10a17a89552ee9002bfba2882ab1369acc9ae28e4469975d836aae1eb18ac4551a5d2f7b20863f554f634e091de42162900b5815fa69101e1917ce0efe6235934a37a0efdea5a1fdf1e5ca0217b944585c21769c1c22d663bfe47cd041af6617030865f8bf1f258a5dfac8753c0238d68390eda5e558eee85f64ccf8edb00c4e4caa429773e58e2434f144b54a6c422550774f0f6d724cad23cb7a82d884abf7a917eb010b37a6ea5ea7bdcc5fa0752e484eccabac7fde93e2f287bd6a3f8696a796abb0290003765d5869647dad105771bf9f0be2f9762fb7f0fef07ad650801cf4d8f4f5968a64a6e70e51103575cfa9754e1e0e5cbeb5d63cea59fd59076dc88a6c84180a4c789070a12c62cca932b17e717f6c19b9c48087a2b81065ebb39b06f79f03e70bffcb746ed3f6f597e878b5c368d2f7584f980a99652062ed455398256ca577b1205f76b0d8019baeb98e860768359b2d95a6b4c7cf3e4014fb8b7c1de15f785cb486d495460843df80c5626b3ee8b422a6422ac7dcb6926cea2ee84c2c599820156a6ab97a3ee533059adca7381603a10e076f97fd265d9728d60550537074da03664656ee09a89c14bca05b49b564e569b57fffb560e6907d4e4a19c774ae727153414517d7b3932578be670626b427175bc5fdc5087e0e61751bb688bd1edb6d80781e39eeb1a00f79dbafb1f7fef54a4ba3eadad205c78c42bf884146b4a93755c4ebd5949f2b834e0d38b0f43e52c0f67d90ea86334f8babd39cae08598d028955e4231abe726dd084539426544d57a0dc057932fd3fd08e9001f629627d05cbd71ed142a2b8c4deaf1836092e00b127cdbfdb2b0c37cf6b090f5c871eab4981594ce27074eae1966e0a625af6d5e01f34e356c0dca8e9ddf4dd9bb5180962199033e5c0d804fcf5870e368569a6392d3869a7dc74888d3d3bbc85ddb7f1a2e3c171afa67ab5e35a5ca16c7656d899f7e316989d7fbfaf2d22991a58eaff33647df53bc7a9bd240e2be00f206386c1d6204a32d7e401dfcfbb55eafba4e86c0ea35b38214a935ee8c41b13fb09cc0f390afaf6be8aa9491754dcbaf99ee953e209603a7b57240fdb0f5b24c115489c39ed7256152b35d329e9cd61b107b4a0295fe21e87968ac13b4aef8f978e89350378465ef96b3e9f52a989493ab0c8e44ebf2d15aeb8ccd945dcbe0052e8285342b6210c3a4a00714f3b3320304596a131c8fa22a7c44ee93ddc787b6640d32bd134016d586c2885f88e0d0e5956e691548e08da5c68b5219f916da0931d67a17cb2f55448ae2d58851ae3a3be368a05afde106b338b3e07034493e2110b5d9867ab90afffcb66316f684df0e4d31b6f6e8d292eec6cf07501885171ce8b91316e2c5aabce2493ec0c5a4839975078f12c8f9a79181ae99cac76f36bfeacb2efdba0ad9195b873796439179b88d50d32558ff9049f5aaf65e9729e922fdf089ed3e1bec1111bc46259f4d6dfc33396abed8f054a09a840ae9190ffe415e81f10761714ea8c9607ffdcf1c3ac9e72ec09bd11b23500997ab86b025b71483ffb0498298a0f1b76450f88ce1df4c50c1f8e182e8bc5ab55dd5e7e77fc376e93169d1ed2a38055e75feaccda7a80d4f3536c81b5571c1bdaca091a4c12236296be977d6a073bc78c3943c191978713101323788b844806f162fc07ad50ecd1cef7a1d36fb94b776b5a991012a12af0bc54dee1b49e0114eabcfc9f69daa8e7cab33a9451d3f9fb9546de79ef241699d7fdbad192022b83c31189630a80dda34d899639863776ed909826c858fcc123e04fa6a14d40441c4babcdd605a59de2617ef5156c2886844ef9cc98828cf77d2f126d1cc91d767ade3fc29e39f3f73359f56ccc27b1dd2e0b880069e78bfb98fe5427b0f15f46252ff4e0c3f805ceafa7f371323041b0d5eea62975639ac421b5bb6a223a7958a8b4db9bfc4810ee5433a0d0e3bf9a3875db94d50b9acbd29017e14a8107ca1ea5e813a6122f4b426f85e903ce5ce2b7426539072bc79d477ff044b8757f92bb5c1dd130f0b33c555b0e9"], 0x24b8}, 0x8) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 19:33:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000011c0)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b85df491c1ac04bc61ddd7d3fe0ed476deeefaf7b1acb44e7dd745562326d2355e96965d4c58e95ff6571681201f2fb235b8e642bacad98163d7b6205db2e8e1fc065f0796816d5d4ebcaaca22e475094d6f2a526a4533e5d027a29b4ae3797c03b676b4bd6d36b3d056c2de2ddac0e11d3c74ec1aa650cf0b4d3cb2ad588b17a44df08c06aee7ac6bb938033e926cfdcbaa2aa9b5480a3cc5452b3b", 0x14c}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r2, &(0x7f0000001200)=ANY=[], 0x0, 0x0, 0x1800) 19:33:49 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x7db1dadc44e18529, 0xa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf000000000060d5706c85c2768511fed95be1d2341de39f8fce02a5db5189", 0x2c}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) fchownat(r1, &(0x7f0000000080)='./file0\x00', r13, 0xffffffffffffffff, 0x0) 19:33:49 executing program 1: r0 = socket(0x2, 0xc003, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000540)={0x8cfa398c8ad655c8}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85d2b1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6ad372d1a8ff42aa3cdc2e80e69b028d70338306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c90101000071e916fc7b88e013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ac69dcf6938001c55190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e207007901fdccbd610696486c60fa5c4342c3eb523175d0cf81116b8e766e6a712e8b5d315d899c2336f8d8a7ca93492cefd41e355f80a29fea212ebaaec039cc88b1ae2df5e4b315cc78cf7d1f493a9311f9edbc2429db0b6ec22c8df8b2baf412992429b7ba67f6f99eb259f4b1df75c7e9be9aead8d9dced0eb61c85030b4ab7e1b2af4a08666b7ee6bc7aa0e43d243257813e5ed41c10b44cba81fb0025d3af9dac9656ddb0ca8f6974938ddca3f598efdd533fd8cd4bc1c4bf5196af5cf0dbc24cdbba4f5c5585e55df51658f386cf75bdd9"], 0x10) write(r0, 0x0, 0x0) 19:33:49 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="d8", 0x1) semget$private(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, 0x0, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, 0x0, 0x0) r10 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r10) r11 = getpgid(r10) r12 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r12, &(0x7f0000000040)="670dc3", 0x3) write(r12, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r13 = msgget$private(0x0, 0x402) r14 = geteuid() setreuid(r14, r14) r15 = getegid() r16 = geteuid() setreuid(r16, r16) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r18 = msgget$private(0x0, 0x0) r19 = getpgid(0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r19, 0x0, 0x0, 0x0, 0x80a5}) r20 = msgget$private(0x0, 0x0) r21 = getpgid(0x0) msgctl$IPC_SET(r20, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r21, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000140)={{0x1000, r14, r15, r16, r17, 0xa8, 0x6}, 0x8, 0x2, r19, r21, 0x0, 0xffffffff00000000, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r22, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r24, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r5, &(0x7f00000006c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000180)="2511c534ec3481b110f7314f4f62e386146e659594522edf2dbc27b2eeff4b20ecc75a12aff7f5559d9810db949e0c1ca02b4096ecef447e8907ee882bf7e86d0993c2c24e7f782ff3503e98ab1147d41ba6a890", 0x54}, {&(0x7f0000000200)="6f5ee6196df3abcfba68bcaebd86c0bd0af957a44057b74e087ec0c79c926a7babba039651cb0f89871afc6dd6f12c3e5df9181fb005826bbe4662d27660d60efc0fe7ba20338f23f24f55ce4c2c46507fea334edd12b9b1e2af07d463a61f122274fa1c3778c0294ca35e570cbd9df12daea29a8af5eaf9e9e1b8201f5fa3", 0x7f}, {&(0x7f0000000280)="7da5e136c2ea6b13dc3da4bc3bf2090a739e7a650ebb13bf9a594908eccd602cf3f5d04b53a0cac96a9a7666fa2ca1f7", 0x30}, {&(0x7f00000002c0)="7b5f2a5c7a61dc3b6bd85ccb1a9617be48c21d99cd4d362a48e4deabad59f71e4326e15f84e4eaf9ea746e1849cc33effcdf9480d51ce1244cab94ac956790a2be552cef7d47e84cc0bbc6b29fced4966337f542399c0b2860c3fd8825ebbef833c28f311b2e53e94e06ce217825772239ba37f7e1794379d937ec6dc8adfb402601cb19718cdfa68b4f", 0x8a}, {&(0x7f00000003c0)="6d64cb2f9a2e16c4d74a84dd", 0xc}, {&(0x7f0000000400)="0e1c6ef81fc0765f19dd2c494b4a3cfed5711b40892582105500342008252e31ae5f24fe3af42f85f7", 0x29}, {&(0x7f0000000440)="43110259453ae805e16a", 0xa}, {&(0x7f0000000480)="3c696ffdb323bdd6e6e50e14611d72e9b2eb040a67c7b2fb7f615e75c8e941b1bce591d49bb1c50d27ddd12eb2fd758657dd73d41640d2cca612fda3ed29e5eac45f0219e39e2919a7abd6d9a207671a702a61ebeac4bfb5febb185d40a2fb8d132b63e8b70e470d9ccbb95e13aca3518f148ae72dc0d63be4f35817b5a95200437cd481426dd6aad01e23f946bd09b19e319f7a8ea32a444c9dac", 0x9b}], 0x8, &(0x7f0000000640)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r14, @ANYRES32=r23, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r24, @ANYBLOB="10000000"], 0x70, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x3d8) 19:33:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r1, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 19:33:49 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) 19:33:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0xe0) r1 = syz_open_pts() close(r1) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x80, 0x0) dup2(r3, 0xffffffffffffff9c) r4 = socket(0x2, 0x1, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x800, 0x4) fchmodat(r5, &(0x7f0000000400)='./file0\x00', 0x4c, 0x2) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r4, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df6", 0xd8, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = accept$unix(r2, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendto(r4, &(0x7f0000000080)="1cb714b9496cab0b96577d9a233498644e233c08b3d250e67694ab20e10e0942637fde9f8ad8bef33c282c6526ba1344ac2f14b4bb020f1c4b49145a38899dedbcc62b6232351494b6a7980c6f1e244f007b3627400b3d69e545ae03bbc56d37019266902891394c152712c0540a9a384fbf0c981f48a435d4cc63166ea39c8ae12acc384a3004946e66ae76ecdc48aade9a94365629729b4f44b6f4c1434b54daf855bfa0f65bd07a24033fd8f573efd62bad94df70838525b486e6e939882f", 0xc0, 0x800, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) dup2(r2, r6) 11:09:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="522d012e"], 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) socketpair(0x10, 0x1, 0x1f, &(0x7f0000000100)) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) accept$inet6(r4, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") r1 = socket$inet6(0x18, 0x4000, 0xff) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x7}, 0xc) r2 = dup(r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) 11:09:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x7ad}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) socket(0x10, 0x0, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x80000001, 0x8000, &(0x7f00000000c0)="0a1cb266c9c698952b48e571f5363e7d7f6c87b2e9aaf9eb5d34757d43ef78ebe4bc15c26de7324b7daae6d60c8ace17a8b4549c3e5aa222b28cd223", 0x3c) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") 11:09:53 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffff, 0x0, 0x0, 0x0, "172d76ce6a090800e21b757eb499df00f0c300", 0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r2, 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./bus\x00', r2, &(0x7f00000007c0)='./bus\x00', 0xe) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r4, &(0x7f0000000140)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f00000001c0)="0d8aa9754b1ecebbb4bcb42343c121502aa5e6f38a9b933fb04c13cf600c22b5893d13aaef6ba51fcd289b38596eb4a656a01ff66ef7276f1a0998a99185d8373885bd081d434ee03122c8341a6293655d95600bd3fe0e07c558ca84502c9f653d680666", 0x64}, {&(0x7f00000000c0)="1fef3fcbbfd5cc2419734c18e153c004e3b93bd92021ecb4cb0c12b09c43f256c86fae0ad2f84117c4a3f09914", 0x2d}, {&(0x7f00000004c0)="b1b748547377be594d68574a9b46cc60ffc0bcbd4d1d01ee208e304d8ebdec481380af5b9656d95e6eac558bd9c92cf94a3990540133f23a0617a5e005e7114f7c3350a2389a7fb2e1d831bbd5ac1351e678cc84fc7c7fb5abf3266f6aa96d11b24805988b35392f0e1a686128d2c2fde83536606f122cdc4616207e13e37c4a", 0x80}, {&(0x7f0000000540)="b8ff21632853a0bc4242a6a34a95ed8ee741cb1acc6ed5609d07f8061dd2585f3d9a24f5385a95ba101842c0c827d321cdff7d2ed22bedad94500f5b9b7215d01b53161f708eeeab6f7fac48a9da949f90c64aa856a505d1ee219a41e9e850e370a136d1bcf27b2413365beec81062c47bedf08558b9e9d977a0f0b6cb7b647fa8074fa9139db8b5b542caf870e22d8f6e608f2ee64ac8b441515f90ca1fd7f708492cabfcb5e6d77ee44f091a77a06d5f71684d44e06027992253437d4e301f33dd02f1562c556b3e1ac01e08fee585", 0xd0}, {&(0x7f0000000640)="76c27d8ee01eb74e2eaca1d2c77a756727526bf2a9bdc2b8bc133b85831e5ca3cc642a69ef8422111ac3c01be758f3e51c7229231af0580762fdc55603616bd716bf6d7aa4f9db417800b44e8f4eb6e53b41a998d1aa4d8f23c149616a31179e5fd429a712ae6344ddf73de8e7b41af30992dfb69723e06ede174f2ec9f35f14376f9b33d49ff91a40875926a86ef1d36d5edfe2187bde8d4060b711ec1cca10ea7812939b1a812d825de319fb6e0c72c9bc903fa6e294e43e96fd9d2db4c36ae30f70", 0xc3}], 0x5, 0x0, 0x0, 0x4}, 0x2) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 11:09:53 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) nanosleep(&(0x7f0000000080), 0x0) connect$inet6(r2, &(0x7f0000000140), 0xc) 11:09:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r21, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r18) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r25 = msgget$private(0x0, 0x20000003d0) msgrcv(r25, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48df1cfce2be94307d12ec0a531d05df66fa204b07b605677762f951350094089204acbe51f4f58f109fd6f287b9dcc8b38d13dd9ea546ee0a5f068a8c320057553c52fedd1e228d35c94d0801413a8fa8e69fc6fe152cc49aa5fd0e9a28a46a1f881c9d6cba1dd09e911880cc495f6121d3fd3d1a0f84100def0c633e66bd7f04c4078880eb84b9d1e53b2329670fb3ee61e1296b7adb16265c64ac7ab0ddda33a5bd1af95826a2d30df1662b3a8b586b2c0a89d280d83483c4dcf03f3ef08bf7d75098419b6ac8b9e0be71e6c21c68995d7061be8de6cae8ab00bfa7a7b303c1c277"], 0x1, 0x3, 0x1001) msgrcv(r25, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r25, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r25, &(0x7f0000000900)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r24, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r24], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd5626be60ea5a7cd3be854d3f158a61f850a43c8346b25d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09ae84855ea1710971aee4e363469c5efcb900705885e382351c9c6282faffd9c33a4bd3221811e2f120c4591aa252b5f297864dbed851fee14edd89570ce46d1bf871d70ff5f5006dcda4c9dce4b0f2bf5c4646b6168ba7f859cb9388a7b50c19710d03b396bf33277c1beaf2659d219ed495e92b4be30b8af2347bad4ba32aef42da618fd8a7dfbba975c774de4b09456fd76823b335b3cc9aa4e6572c5adcc42ff6b74ebb8e12d7bc9ad76e1f2105f2dbf790049d34f3c96947a85bb3c5d9e13792286bb9d68087f67f2f4a4f2cda30dd9a52413f920341f8c24c4c5998fe0a71ba0fe5067ba33eff2a728eae6ec399781"], 0x4, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000335000), 0xfcb7) writev(r26, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r26, 0x5}], 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r27, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) msgrcv(r25, &(0x7f0000000480)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRES64=r2, @ANYRES32=r26, @ANYRESHEX=r27], @ANYRESOCT=r1, @ANYRESDEC=r23], 0x4, 0x3, 0x1800) shmctl$IPC_RMID(r2, 0x0) open(&(0x7f0000001140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000001740)='./file0\x00', 0x7, 0x4, 0xffffffffffffffff) 11:09:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000200)={{}, 0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) write(r1, &(0x7f0000000240)="510200000096c479060805d192fa01cc203fed5e72c773124d9b08cbb1b485cbb7d84f8edde227dddffa80cba4ce4f301bb919061ee4a61c95230ad116dca51a41000000000ac5e9d329b4f2", 0xffffffffffffff73) r2 = dup(0xffffffffffffffff) kevent(0xffffffffffffff9c, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x1f, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x1, 0xe2fc}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x25, 0x1, 0x80, 0x9}, {{}, 0xfffffffffffffffa, 0xc2, 0x80, 0xcde2, 0x8}], 0x1, &(0x7f00000003c0), 0xfffffec6, &(0x7f0000000400)={0x9, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) connect$unix(r3, &(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r4, &(0x7f0000000040)=""/49, 0x31, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 11:09:53 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x800, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380), 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x800000, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) select(0x40, &(0x7f0000000080)={0x7640, 0x100, 0x4, 0x0, 0x95b, 0x7, 0x6, 0x6}, &(0x7f00000000c0)={0x0, 0x4d40, 0xffff, 0x7, 0x8001, 0xffffffffffff7fff, 0x9c5, 0x1}, &(0x7f0000000100)={0x1000000000, 0x80000000, 0x6, 0x4, 0xffffffff, 0x2, 0x8, 0x80}, &(0x7f0000000140)={0x0, 0x10000}) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x24}, {0x1d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSDTR(r4, 0x20007479) syz_emit_ethernet(0xe, &(0x7f0000000140)="b68d5268258861cb42130bde3414") 11:09:55 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) pipe(&(0x7f0000000080)) 11:09:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0xe2) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r2, 0x0, r4) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r6, &(0x7f0000000180)='./file0\x00', 0x11) fchown(r5, 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r7, 0x0, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x1001}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 11:09:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffff8fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r2 = semget$private(0x0, 0x4, 0x200) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000004c0)=""/232) r3 = socket(0x800000018, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000000)=0xfff) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000005c0)) r6 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, 0x0, 0x0) pipe(&(0x7f0000000180)) r8 = dup(r7) mkdirat(r8, &(0x7f0000000100)='./file0\x00', 0x80) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48, 0x0, 0x1, 0x80000}, {0x2d, 0x9, 0xe4}, {0x6, 0x1, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 11:09:55 executing program 1: r0 = socket(0x2, 0x8000, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x1, 0x933c, &(0x7f0000000000)=""/205, &(0x7f0000000100)=0xcd) 11:09:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x9d, &(0x7f0000000100)="d063520396bf7c5805096d8628a06f099ee510205f6d6128b418b78c148c5eba45e9055037214fb223b85ca68d908ae93bc5996f3d8da316b954c80f644682a13dafab92b1aa0314f6343be1bc4b0d027ae260ba006516d59c4a3c864f2bc0033c74f54e76fe8da4992baed58d5f5fadf1c625ce9ee9a9697437357b7c5aeb500dd66c317959893d9dfbee938b57344a399200"/157) 11:09:55 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) getrlimit(0x8, &(0x7f0000001180)) 11:09:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000300)='./bus\x00', 0x10, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r1, &(0x7f0000000040)="670dc3", 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000000c0)=0x4, 0x4) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f0000000200), 0x1000000000000319, 0x0, 0x0) 11:09:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x5, 0x80000000}) close(r0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(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(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000010000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc01e81eb8f814caa1967818a285a24e17c28db438875"], 0x1, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000146000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000500000000000000f0ffffffff03ffff00000024ea55a600002000000000cf0000000000000000000000000000001000000000002b51a0316b8b66d9b0b11e99a937c92e8ef532e7261558777821cf891d00e7c96dd79f9d306895111c9e3999bb8c4dee99fab818cf29aa7e399dd9720f7f4a9e7cdd182ef3d0b538002727f8e064403cda2e0bdb480879e4a26bd734368f06faa804f47098b5da7f975463dd4bb1b9f0829e81a77265e0365759b5711d3d1a77dc2e66d8ab6841dee5dbe8c30a8f5fd1262ac233ebefa5bc27d729b5f3667611ae373eb34060f2ea78867c7bfc3db0"], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa63270315207194faef8040dfd0110f175086d39d0a51d54b293d30a1c0d226727cc866c7d3a2352083d0cc9904cc4435a6f99be4d4183182d899bba465aaab9afa32737"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044f540657e8ad9b9e7c8c0951a8f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d46f04e8893617b910b7ae9888643901fdedb4fb711c30103767a08bc48fcd3514b5f22bc0c481a5efa7ac76da4db2e8afc7206a7b9272022c09c0efd187dd66ce2df606cc3d2e57daaed32421595b8da5bd959e9a"], 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3fd, 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}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r5 = msgget(0x3, 0x100) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f00000007c0)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES32=0x0, @ANYRESHEX=r6], @ANYPTR64=&(0x7f0000000440)=ANY=[], @ANYRES64=r1], 0x3, 0x1, 0x800) msgget(0x2, 0x424) r7 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r8 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r8, 0x0, 0x0) 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) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESDEC=r9], @ANYRESHEX=r1, @ANYRES16, @ANYPTR, @ANYBLOB="2c12347e4a3951c142d94e017ebaba595d65749f230095517d4123d06a22083f32fde440d7441d82b3a8a5aafc045c1cc200000000c33a616e7d8991ccef330e6f35a6b4d5f0ce70d141abdf88679e5b5d8fd2beddd0c9d1cb792e26d869da8ccdd9ba203d91f7558b9ade48a783ca2a066fbda2ebbf07081a05c730fc8e70ba218f1e41f247d732bf61d58cee6cf31c51d7276592707ce97fdd3f0cc43f7e35fa423093b6d312429aa61a724942c6190cc61f9b893d4ebd3a44c1320e2595da0e5f6eec6a11ea6f83a3e1a3c3d7807887dfaff7a2227385fd48fd0ba256560ac0439b9ac940d33de01783e43d09129aea610396ab1152229da5c65e6449f3e4dd6eeff0127c2332d7be8f9643a5e429d7db64", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r10], @ANYPTR, @ANYRES64, @ANYRES64, @ANYPTR64], 0xa, 0x3, 0x0) msgsnd(r7, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[], 0x0, 0x800) r11 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r11, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r11, 0x0, 0x0) ftruncate(r11, 0x0, 0x6a) 11:09:55 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4}, 0xc) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, 0x0, 0x0) accept(r8, 0x0, &(0x7f0000000000)) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1dc7d81b37d92b51, 0x0) dup2(r9, r1) 11:09:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0x0) r2 = dup2(r0, r1) sendto(r2, &(0x7f00000000c0)="59b89d6a47107dbfe278b2caddc3997cb7194db908f3e7616c164f79273b26d020a2cfba28d1348477dd17e9a414ba4789fe6f34125f0e0edf4dbf536f503d2a08da92fd8422f947310703f22287a6ce0b108c5f2d953172362184f960fa908ae1a81e239d7149c5c89bb3c88e63e48fcfd3c18cc35dde17e412f0e70a6abad8b46bc2df1dc11b93c5ad11b1619b6d35955e92a7a85b10df98f9c630b3c932c8687bf7e66076a838899127f08aa5838d133b2b98f096a843cbd249ae287d473b9509d699f2bd7c8107821863454abb703c1216780a7deff5f4670e27289cbb41d4c634c63a47", 0xe6, 0x1a, &(0x7f0000000040)=@in6={0x18, 0x2, 0xff, 0x100}, 0xc) 11:09:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x29b75d1e19b55310) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x1, 0x5, 0x7}) syz_emit_ethernet(0xffffffffffffffc7, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) close(r1) 11:09:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 11:09:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xb5, &(0x7f0000000240)}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) sendto$unix(r1, &(0x7f0000000280)="8a1e6084c5928c5d927043432602a590184c22f66e661ae02698ee18a3543b23b586d4f3416e43637df9a43cd97f6bbc3f44019c3832471b742deaf5d5976c", 0x3f, 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") r2 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000002c0)=0x83) r3 = shmget$private(0x0, 0x3000, 0x18, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/227) 11:09:56 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x7, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x1, 0x0, 0x40, 0x80000001}, {0x3, 0x8, 0x7, 0x800}, {0x1000, 0x93, 0x0, 0x5e2d}, {0x7, 0x1, 0x3, 0x2}, {0x0, 0x63}]}) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) r3 = socket$inet6(0x18, 0xc004, 0x9d) getsockopt(r3, 0x3, 0x27f, &(0x7f0000000180)=""/159, &(0x7f0000000080)=0x9f) setrlimit(0x0, &(0x7f0000000100)) 11:09:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x1000c) kevent(r1, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x8}], 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff}) read(r2, &(0x7f0000000300)=""/236, 0xec) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r3, 0x1}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000440)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) socket(0x18, 0x6, 0x3) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000140)=0x7fffffff) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:09:56 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x2, 0x0, 0x3}, 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x810, 0x0) 11:09:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000600)) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = fcntl$dupfd(r1, 0xa, r1) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x2250, 0x6}}) renameat(r2, &(0x7f0000000380)='./bus/file0\x00', r4, &(0x7f00000003c0)='./bus\x00') unlink(&(0x7f0000000140)='./bus/file0\x00') getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r3, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r5 = kqueue() close(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setuid(r7) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSDTR(r8, 0x20007479) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r9 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r9) 11:09:57 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) r3 = getpgrp() getpgid(r3) 11:09:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adc69ef64e16eb595607fcfd71100"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="4938b69d8e74d61d5776d464119c7d3a3ae9248684791fcf598742e3cd438784b03ea22bc4d4f572fbc3b3c6325b8a485ffd8c1e2317e949cd0eecd65c9fb8834573e89d2810be42974f87cd3151bccdb4bf4a10127f37b429167ebe50c113a61e9281069a7c5c4ac28c44fa6d60ebd6d510dac9b664860f75a146967a2f220953162da1cf2b2af2f98bf4af89", 0xffffffffffffff8e}, {&(0x7f0000000300)="30436a0ace476000fad868ec56fbb322312e6cefead9253845d7df3947e369b6fe539af73720e403709de1e9edb64b7213fe889e3573b30cb4a13d76721644f11eb50f2c265007395cda068f2f5e5129a679ba7d456f0850c6959aa65b0410f1b25607aa7caaf6"}, {&(0x7f0000000380)="c831360f807f1b754368f3c5962605dfbec657154cbe8ecdcb0d7e48e9b220dc90221568c254815068ec132d"}, {&(0x7f0000000480)="b45c9b3a00f0805e13c90a9fd30c7a9c94d59420a5319112482f023b04ee73f1b889c81cb1923a2e91160a89d9f6e5b72b6d998000408578ef12d950c2cc2fbb2c1e3c7592c9b80c8c331772676c049dae170dcf70965884aadb210156bec895abb9d2cb27eed05141faaa6db4c3426993c22ac9a383737b5bfd2b6a927a8b0c81e76b2f87bdf3ae93e48348a2c5be9f76f0342c1ed3ecb139bbdca429b4c25dfab666b240f0703975b937303c8f50cef10a000000000000bc144193e24f87264dd5eaf5420800020c0d61e335598a7e7110"}], 0x10000000) 11:09:57 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x100000000000007b, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r1 = socket(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0xe0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1c, 0x2, 0x7f) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 11:09:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) semget$private(0x0, 0x2, 0x2) 11:09:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget$private(0x0, 0x402) r3 = geteuid() setreuid(r3, r3) r4 = getegid() r5 = geteuid() setreuid(r5, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a5}) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1000, r3, r4, r5, r6, 0xa8, 0x6}, 0x8, 0x2, r8, r10, 0x0, 0xffffffff00000000, 0x4}) r11 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = 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) chown(&(0x7f0000000200)='./file0/file0\x00', r22, r23) lchown(&(0x7f0000000780)='./file0\x00', r22, r23) lchown(&(0x7f00000001c0)='./file0\x00', r22, r23) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, r22, r12, r16, r18, 0x1e6, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) lchown(&(0x7f0000000000)='./bus\x00', r3, r12) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000240)="99", 0x1) 11:09:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000340)="6fd7c7915666b9d3e8316133df3893180bd8373ff9a0e9d5e9e3d6ba7701f3d84e9892bcb016f91a7cec7acb9ddd671d072c880e023e288433c89f267feb86aa1b2855616b73455c173dc4615e5199e5380670901654c1bd62b5c54c29368dca6750aa500271b9ee05afe8ffe6db169c6cc5a14cf093f9ed78c064a83779dbbd3564c66822667f22cd05f7408c42517c5181e5c78112bdee0982d78671445edfc9032f04e15640b2998947bfbb40d926de19179ca47a6dca2d9a626948f922964784571803146005e522ea267a933e13e3772c1f51aaee018e543d9b596c71561f56eafd39af3e34fcb1", 0xea}, {&(0x7f0000000440)="29fd6daeff66417fb20b985eaddb9835c314f14aab28af75a4a8bbf28616fb71c5bd16ce742d9109d433712c568a35da22445a9b1bc3d7459c25b5b1dd4e5557477c633c62f807452a94a9207ea6eb79d3f10fd70456154c3db7a8abc7e5720ca6", 0x61}], 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='r'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x9, 0x3, &(0x7f0000000180)="9d570ec93b33519120898cd2a07790191afa9f20475eac3a1cdd4dc41a780a832f9b623b7a420f49adb5c0f16f7c0030044e", 0x32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) accept$unix(r2, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="4826cf1f117f7781b1a65bb4a1878566c43b01d2a5d6c9ffe50e9fc9fe1d3a914f6b04f8867467ffcd3774876b63c8c8260000000000000400c642e7d9c9cd10c9ff9b78631d0a433b2fb180b6af68f9a7157a4042b85bcbf1a1625112143d80a6ba8a7f7d3a9beccd13cab7736fa5d0c24fd3168a6007c054a854b760cc9ac70368ea455e6bbe4d132a93b05a624c70c5c426ad8e6a3e9e1757f47e62d77fc77e5318d4d82502a63a9da41eda5fb98a"], 0x10) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 11:09:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:09:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x25, 0x0, 0x7f}, {0x6, 0x0, 0x0, 0xa1}]}) getuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x21) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="a2b686b4d6756809133c473f535787b1e4f3d33a8a3e0fd3450fe4866eb9f926b6857590b4f78881f05b4d898f1bcf5c04798138293c676be9e6c361b7f6cf3411b92f4c19b9964588346c8e1bcbc993e6be27a09b6a111181645599a901e220e1ef112050364c5f52c7039c1a78081fe3b4d1001681a6ac61d7f0fd78b3b1fd17b6a37adc1eec45036c1a6ffcae1732eeba92d69404b03f0ee1353553d6b59c24c41a4102a845806f711d4432fa97095b9577bd8985fffb5cbbe3c740081e00d03582246fb629be92ab2e4c20c1eb1f43afd9f62773cffa10e403c78134d95539e3b2d6e80c0eb6afc4bfec1e012ce64a", 0xf1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 11:09:58 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) fsync(r0) 11:09:58 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) r1 = socket$inet(0x2, 0x5, 0x61) poll(&(0x7f0000000240)=[{r1, 0x40}], 0x1, 0x10000) close(r1) r2 = accept$inet(r1, 0x0, &(0x7f0000000100)) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r3, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000400)=""/164, &(0x7f00000004c0)=0xa4) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="35b4be74a13331d466e6cb9bcf", 0xd}], 0x1, &(0x7f0000000200)=[{0x20, 0x1, 0x2487271, "93d0b80f5b82b337d8dfdc"}, {0xc8, 0x0, 0x80000001, "fbfd452b09abbb1b8bdf9e732ebb72c23f0624f13daf3a2d3596a411b33bb6d25fd72b9473013103a0e03a81a92adbac8d97c2143247e41e900698e46b50b9e4274444924d429e32742d9553ccb431d60b6dd0a831b16356b5f9d7096727d6b22fa09a0b53e37173a06b2275ba8dd849ad3759b48e73753119e32eeaa44a4424d91d45a63092e8a71fe0d052c297b163049e4ac783135245c928d9f65d8229d159c6be3f9c4999c1ee88027d68764a21041f6b02367ded8d"}, {0xc8, 0x1, 0x5, "a43b3c65844ece2a81a5939e3a39a0219b9e917c2f8c1522c55b48b6602c3e0fe6e0b197c0095568df1f1b60b5f9234bae8650b20ee5e1c12dd13be2860763928816a3168c3d4e3ec5c774cb5959d20c973d2b215e7151dc2fa719e55df1d2c56aad78f38594a79e9ab85bc7e73026f1c980a6d582c8bd36ec8ec76234713e1acf464ae9fe45666685f0795641deb237d2b07d79e18311bc29d7ffa713138c27a3fda20cfc720bd6acabd375f2b4843be7"}], 0x1b0}, 0x4) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:09:58 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() close(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x93c7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) msgget(0x2, 0x0) fchown(r0, 0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f0000000100)={0x7ffc, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x9, 0x3ff, 0x7, 0x4c87, "9c1b1af9c833e3580dd1dae7cc8f9cc8e900ff89", 0x10001, 0x500}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) fsync(r5) 11:09:58 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) fchmod(r1, 0x13) unlink(&(0x7f0000000080)='./file0\x00') r2 = semget(0x1, 0x3, 0x292) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xb94, 0x7f}, {0x6, 0x7}}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000280)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) dup2(r4, r5) semget(0xffffffffffffffff, 0x3, 0x41e) writev(r3, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d", 0x28}], 0x1) read(r3, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x7, 0x0, "e90129eb0004008000330d00", 0x8, 0x8}) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = semget$private(0x0, 0x2, 0x100) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000300)=""/89) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) close(r3) pipe2(&(0x7f00000002c0), 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x80}], 0x1, 0x5) dup(r6) 11:09:59 executing program 0: pipe(&(0x7f0000000480)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x200041f7, 0x104, "b07f00000000040000f19fec09000000a12200", 0x0, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup(r2) r3 = semget$private(0x0, 0x1, 0x600) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r4, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000200)={0xaa6, 0xfff, {[0x9, 0x20, 0x2, 0x4, 0x13, 0x80000000, 0x20, 0x1, 0x7, 0x88ed, 0x3f6, 0x3, 0x0, 0xbd, 0x6, 0xffc, 0x8, 0x7], [0x1, 0x4, 0x3, 0x8001, 0x9, 0x1, 0x8d, 0x6, 0xfffffffffffffffb, 0x1], [0x6, 0xfffffffffffffe00, 0xff, 0x40, 0xff, 0xfffffffffffffff9, 0x4], [0x1f, 0x8, 0x2009, 0x7fffffff, 0x100000000], [{0x0, 0x3, 0xb155, 0x6}, {0x6, 0xff, 0x6, 0x7ff}, {0x7b, 0xee7, 0x80000000, 0x101}, {0x1f, 0x5, 0x8, 0x6}, {0x6, 0xa1cc, 0x6, 0x2d60}, {0x9, 0x5feb74ba, 0x0, 0x1}, {0x2, 0x3ba70fb4, 0x5, 0x3e6}, {0x4, 0x77c516a3, 0x0, 0x8}], {0x2, 0xf062962, 0x0, 0x7}, {0x0, 0x1f, 0x9, 0x7}}}) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000040)) semop(r3, &(0x7f0000000040)=[{0x0, 0xafe, 0x800}, {0x0, 0x57a, 0x1000}, {0x0, 0x9, 0x800}], 0x3) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r5 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r7, 0x0, 0x0) bind$inet(r7, &(0x7f0000000440)={0x2, 0x3}, 0xc) r8 = semget$private(0x0, 0x4, 0x4) semctl$IPC_RMID(r8, 0x0, 0x0) 11:09:59 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0xfd37b4a445bc6806, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0xa0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) close(r3) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x12150, 0x0) acct(&(0x7f0000000100)='./bus\x00') 11:09:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4e68de3f079043d7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) r3 = dup(r2) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xb3d, 0x0, 0x40, 0x400, "f6abe5ad54fbfc57f081e3bb15b71f0c7ae58518", 0x1, 0x8}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 11:09:59 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") getuid() 11:09:59 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x1c367516429dff42, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) poll(&(0x7f0000000080)=[{r3, 0x4}, {r4, 0x1}, {r5, 0x4}], 0x3, 0x9) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 11:09:59 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="07285415bc40b710168001ae2a733b529129715a0746cae4b590da9df86d492e135fd953a41a18e744df8cbf9af9007fc4278c1b2a31a392260cf426224ec12282c7d119d8ad2835695d7a5b203c02f9a778f8880fa49ed299af63033d4b5a7f", 0x60, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x400, 0x40) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0x1f) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x800, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x80, 0x0) r4 = socket$inet6(0x18, 0x1, 0x5) r5 = dup2(r3, r4) getppid() r6 = openat(r5, &(0x7f0000000300)='./file0\x00', 0x8, 0x42) r7 = msgget$private(0x0, 0x208) msgrcv(r7, &(0x7f00000003c0)=ANY=[], 0x0, 0x1, 0x1800) msgsnd(r7, &(0x7f00000004c0)={0x9f1a79b677da9239, "407fc1c4c8bc0ca29bb8e270bb49d69d662dc938fbd9d86448a9dbc87551c7961e7229bec25160ed40bf255165e48a4655548109da97584321c4dca9ed15f0ad514ded3966a35080f69c423f034773d0c447f47bd4f93d72c67aad6024fc43fdfdba97e9cdc6552bbf8711fe4d719d2c8f420ff42b4c06fb88661105bfc43230b599d3866bb4e80f8e6f0df36fd08124c156fd4b24637a2bd5e31c9de367ab3da9ed7f0d4fa8471df10e4cd34286e0aed620842e1e8e"}, 0xbe, 0x1c00) getsockname$unix(r6, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) fchdir(r0) rename(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000002c0)='./file0\x00') openat(r0, &(0x7f0000000400)='./file1\x00', 0x400, 0x44) 11:09:59 executing program 1: socketpair(0x20, 0x4000, 0x0, &(0x7f00000004c0)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000100)=""/175) semop(r0, &(0x7f0000000240)=[{0x456063d3a95d89a, 0x9d7, 0x3800}, {0x4, 0x9, 0x2000}, {0x3, 0x40, 0x1400}, {0x2, 0x2, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0x400, 0x3000}, {0x3, 0x7}], 0x7) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) sync() ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000080)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x68470, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0xc3a3dac97b7aefdb, &(0x7f0000000640)=[{0x7}, {0x5c, 0xfc, 0xfc, 0xffffffd}, {0x6}]}) pipe2(&(0x7f0000000400), 0x20004) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) rename(&(0x7f0000000440)='./file0/file0/../file0\x00', &(0x7f0000000480)='./file0\x00') open$dir(&(0x7f0000000500)='./file0\x00', 0x80, 0x184) 11:09:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28a4084708a5191b53"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:09:59 executing program 1: r0 = socket(0x1e, 0x3, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00'}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xff, './file0\x00', './file0\x00'}) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000080)=0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000180)='./file0\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000500)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil, 0x81}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffff3ecf}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000001000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x8}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xa2b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x687}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5c}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 11:09:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x15}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) fcntl$getflags(r2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x7, 0x4, 0x6, 0x7}, {0x1ff, 0x0, 0x7, 0xf7}, {0x20, 0x1, 0x4, 0x9}, {0x8000, 0x3, 0x2b, 0x1f}, {0x7, 0x4, 0x3, 0x7fffffff}, {0xa74d, 0xfc, 0x40, 0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) dup(r3) 11:09:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r1, 0x1ff, 0x101, &(0x7f0000000200)="b43608c559f764ceeaaf9c65bd4bfcd3820313e4e5f3be6d4699825f0d84c5e0c50dcdc83a60b840f57489b7701ae49d46e0fd8f526b264cb6e54d1c7daaf2558dca0f03455c7e0b941f258d7fb4cbdc1d2f009b37cb61cfbc9bc2125ad6bca6a28e993bb79917063ebbd369b9c959204febf994095d8470d1ccd6334fcf1d1a9e0181801bd38beb1067cb5e83ebd56600dfa98edbd654db20644e67905887daba9219f3ec76143ca030febed70004b1e92500"/190, 0xbe) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r4) 11:09:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r2, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) socketpair(0x6, 0x2, 0xff, &(0x7f0000000100)) writev(r6, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) kqueue() r7 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() fchown(r5, r8, r9) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000180)="d000"/14, 0x33e, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) 11:10:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x202) r0 = fcntl$dupfd(0xffffffffffffffff, 0x51fa2c724369ca72, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x190) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) chflagsat(r2, &(0x7f0000000140)='./bus\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0x5, 0x2, 0x1, 0x2, 0x9, 0x3, 0x8d61664987830a55, 0x1, 0x3, 0x2}) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 11:10:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000100)={{0x9, 0xffff}, {0x7fff, 0x1}}, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) 11:10:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0xfffffffffffffffc, 0x4, 0x200, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x101}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xdccc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffff32c}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x40}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x55}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}], ['./file0\x00', './file0/file0\x00', './file0\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./file', './bus\x00', './file', './file']}) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 11:10:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) mlockall(0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860ee942f7ce2212c0cc110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c25f99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bb2229eda4edf01ab9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec267e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) chown(&(0x7f0000000200)='./file0/file0\x00', r19, r20) lchown(&(0x7f0000000780)='./file0\x00', r19, r20) lchown(&(0x7f00000001c0)='./file0\x00', r19, r20) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, r19, r9, r13, r15, 0x1e6, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() r27 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r27, &(0x7f0000000040)="670dc3", 0x3) write(r27, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r27, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r28 = msgget$private(0x0, 0x402) r29 = geteuid() setreuid(r29, r29) r30 = getegid() r31 = geteuid() setreuid(r31, r31) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r33 = msgget$private(0x0, 0x0) r34 = getpgid(0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r34, 0x0, 0x0, 0x0, 0x80a5}) r35 = msgget$private(0x0, 0x0) r36 = getpgid(0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r36, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000140)={{0x1000, r29, r30, r31, r32, 0xa8, 0x6}, 0x8, 0x2, r34, r36, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, r31, r24, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) r37 = getgid() r38 = getppid() r39 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r22, r25, r37, 0x1e4, 0x8}, 0x5, 0x5, r38, r39, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x0, r4, r6, r25, r6, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r7, 0xa5, 0xfffffffffffffffe, 0x100000003, 0x6}) fchown(r1, r2, r6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 11:10:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) getppid() recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 11:10:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) openat(r0, &(0x7f0000000200)='./file0\x00', 0x8, 0x8) recvmsg(r5, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r6, 0x0, 0x0) r7 = accept$inet(r6, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r7, 0xffff, 0x1008, &(0x7f0000000180), &(0x7f00000001c0)=0x4) fcntl$setstatus(r5, 0x4, 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 11:10:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c, 0x0, 0x0, 0x4}, {0x35}, {0x7ffffffe, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 11:10:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x20}, {0x6, 0x0, 0x0, 0x422}]}) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413ad", 0xe, 0x0, 0x0) 11:10:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = kqueue() getitimer(0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) clock_getres(0x4, &(0x7f0000000040)) dup2(r0, r1) 11:10:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r3 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r3) r4 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r15, r5, r9, r11, 0x1e6, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) write(r17, &(0x7f0000000040)="670dc3", 0x3) write(r17, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r18 = msgget$private(0x0, 0x402) r19 = geteuid() setreuid(r19, r19) r20 = getegid() r21 = geteuid() setreuid(r21, r21) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r23 = msgget$private(0x0, 0x0) r24 = getpgid(0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r24, 0x0, 0x0, 0x0, 0x80a5}) r25 = msgget$private(0x0, 0x0) r26 = getpgid(0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r26, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000140)={{0x1000, r19, r20, r21, r22, 0xa8, 0x6}, 0x8, 0x2, r24, r26, 0x0, 0xffffffff00000000, 0x4}) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000001180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f00000011c0)="859c5fe0460f686dae249123a131fae0e4b2b560edb43805010a3d7f991d90ccab1e08ab9eddaf6b2e675bbe37539d41371b12e00466f063bf34b9f994cd5ffcb18281c2e512637c26f6151a2a1b645aa39e7b9fb78ce75d27c67c4b7ad42c040372942a495635695b6dc542ca13f65b5fe6d54bb582c4b23ff68910b824", 0x7e}, {&(0x7f0000001240)="821f1c09791e0fbceab407fa3eaef5592fd627370e3500e42a7587f88b21333cce7314e2c6e014311c1a12cce4cce26b7073eb7b5f1650e9d46ee5afc7c8c13a2facc6f39425b40b65b3d08e3575637f5e33112fb71194a6d6afce96d54f3de6e4d44c65111456d5c0824f7fe8ebd8d2605f657aec9d8c08d05569050fc25318c614", 0x82}, {&(0x7f0000001300)="04691591c6b223a4cbd89479cfb2c89bfa18417dbf5957f75c9c0456a047da30228a81e708953fe1983f338668dd75415aa8d39c67d3b226c02072e1765793573cb5d841f68bc9596b2813ba721e11dab167f2707d03fe9c00d7b3dc27da1ee0418b5ad692141cd9e5f9d9901ef3eb78de40d5441aa47650e08d6878b0846f33c94cab98df48b1c8995c6816b53e50975adf23cee81b6f2032da023118ccfcca7ad54e7330142ceac50416646ba5b864324caf9514c74c481b314fa8ab15e19d2aad281550b2e6da43a5d2f532f58849e384ab9a9e0ca01f3f2c686c0831cd0c6e27d5c2e2ab61f45f5ba6da67f39a3b", 0xf0}], 0x3, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r3, r15, r20}], 0x20, 0x2}, 0x406) write(r1, &(0x7f0000000040)="0d590ae493e0c1b1", 0x8) 11:10:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x201, 0x0) write(r2, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x104) fcntl$getown(r1, 0x5) r3 = semget$private(0x0, 0x4, 0xa1) read(r2, &(0x7f00000001c0)=""/116, 0xfffffee0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) socket(0x10, 0x2, 0x1) getpeername(r4, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r4, 0x5) poll(&(0x7f0000000080)=[{r2, 0xfffffffffffffffd}], 0x1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r5, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) semop(r3, &(0x7f0000000400)=[{0x1, 0x1ff, 0x1000}, {0x3, 0xfff, 0x800}, {0x2, 0x8, 0x800}], 0x3) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f00000000c0)=0x3) accept$unix(r6, 0x0, &(0x7f0000000040)) r8 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000380)=0x1) 11:10:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2010, 0x40004000000028ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getpgrp() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400800001400000000000000000000000000000000000000000000000bb370db5dfb367383efe", 0x2c}], 0x1e2) 11:10:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x10000) fchown(r0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) openat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x2) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:10:00 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 11:10:01 executing program 1: r0 = socket(0x2, 0xc003, 0x11) socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b465341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e3b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306611b7a814b67f615a659255490b88ff1bf33036e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebe22000000000000000ddbf42b3a1021d55a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77750b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f400000000de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923839ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba28c7cd2e38d7e1213a7eb4f94edd167643ee4ef644628bc1a1be18674053eaae97137ce233b2112360e2c0c9c78427a943e3aa51ec243b582aa8cd97ffc74e6760b5ee3af4ad5f43f00000000000000000000000000bb52150abc8a4cb5c9fe8b28b8dd800d09dab41e0593fca32c73fbcc572272dad34479bec29a1a1ac40ce30ce3f8d681d9373e7891f2fdd9132f0d00a391cb6694b6672ad20f9da9dc2b397e836d70a4736c2b3bad9644ef3797dcd40d65f146e31db196fcf4"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0x35c}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) 11:10:01 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10890, 0x0) close(r1) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) dup2(r0, r2) read(r1, &(0x7f00000001c0)=""/193, 0xc1) 11:10:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)}, {&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000340)=""/105, 0x69}, {&(0x7f00000003c0)=""/159, 0x9f}], 0x4, 0x0, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x4000000028d, 0x190) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r4, 0x0, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)="32d9bd49f55e", 0x6}, {&(0x7f0000000580)="e217602673bb309d97f34ad7d4a94bb6ff727a8464d3baeb97c4665bf72ba71cf47a1b96a3fae9ebaad4af3af7d333e3805fdf3490828aa2e1863922da02835176bff94a5cc536d04d4807bff4970c56ea4e07910887665aa605ff4fd0ee786a3f2a3bd76cafdd9c4ed90ba7d645465535eaad2e3550daab7b7082ca6cc1bb9f639e62a0d77f20f2e8809c4efe7f0a9bf7304ded56aef93d3b83956b4c1e4b5a31fc5c64ad935ddd42dd6f7b394d0650a6d71efdffbaba9f52df7867180897868cef7034f63f13fb0ae02d0df29c296d6221231cdfc68668ddef635009699edd9063c088b8cbafacb4cc6fa4598b6ed956154daf3e64b067dedb1979300ae9505160376791880c332b4b297c44003456fec32dbe388176c16576fc72dc2e58db16f3350306ca51519e7dfcae00641ae06bb5fb75ab1ea93668e7c26586d83dcea29807160b3618603049e9182ca8e2db4333e02623847cde7961dee43b81d1c4795cf7dee727924d3c42b2c02b7b1124d5666b72df129aef9aa58a819f6f40a1e05ee74351a1c528c73c80e22906f59ee0d4b0040149082e6858a409f2d93cb54b1b52fcd2987dba6e4b51cdea1fe4e27f551e12824e8baa41e9f09c3901e7208e8e3287e58169c0811daa537c5635ce07e29b359b4583709be2435d60602ea4edcf1cbfe9edd8b58c4f519925a843485744c30df898e0ef31f8c68cafb4ed751c5c78bee848c6f0f1b9db28807c890173950e2e76a9fdcc742d954627c0b5562fdac0c97d67a34983c53aeaa26917cdcadf2525c44318e73c4820e78276c680505d4dc541b16f28b6faf93140228d412c36027d9f1269f11e7a3e4865e235c4f3a35953e1542114d2c338b28e8737d136f4e15cb2a1122a12a39daaecd297069ff0fd0f6dc9fd44c449e08154d252c000bf9377c6db44a7ae015e5ae4ad586c5eda1e0cc9381a5576701899a0ff30260353ad5b8439f224c06e9b21bc6289240cbb2d8ac160ebda834c90c7e27f561d0a3cbc67d8bf2de53004e8171538f5986d698273b4bc386bf1373141dc6afb26d53abc726de32b133921bb9eb871027445b4a971a0567622cda07400d9b605934d3a597779a3e818d06a21f331180316f1e4c9056e8aa507aca13b88e3512e187753f6a09004d08139e71644534047a7318b68def074f0ccb3aced7973f0501c959e0c8c29f1194d03d074293c2a73dfa2639e9405ab46943d47f6824899383388206291d55715868acf3615e1e7624dc46cf8e72703f3b0a80e519e0e06b303bb9a65a92d16ff662b87af665a92a0f55907d69faede3b74f098198a03c6889b9f3e004290451794b65455531a72c4a983fb31958216872f66732ec69dcd865e8a782d0d9d5b5085800dce2f362321377bf17f0d099de8f521b1e7121e0ad6d66d1d6d84bdbceaa1c49641241b1820474227378f0beb9e995e8aeea5be9c5382ca64c62bbf2c00b80bbd3dad01c1d6942180c23ff9e26469367abd9d4a66e70af88d19654bf1fa40eaf0fe9be811f51be79312e08e68ba5cd08b813bec96899fecf4986076d06421c579389c2e60656c790e5cf5d4efe10a07dff8f4a5c62be774b192143d0278bac2d38e1e43fef0680d49e9e0f979a1994cc5b9d97ff9b52c2dea92bd2a3feb2ff9c8f6d314d5860460085fa75b9c3eb66024b9f088e7d4cd2c5b8575b117d05aef2ee17e6c398b7b3ff892e296b25aea58ef07e4da5243fb9d6457e437944099d2041d1a9935d4264f88879ad79aa014cf608f220289e321f60e6946e84d4497f67f0ccbbf777735b18b2a37bdd7126112dc2fe1234b3f239bef82bbc8fe0f5e07faacab0847c0603ef8ee888cab0684059c85202d58dee1d0dee79aff27c7946e1e92d2d63fff54747b00cd21835dec781c32da06e437ca55a30680c3b97bf37e8b2939acef0bce54956539b7edf331c23a79125233f4b3a7d386d599bc08b17429d22a0ca8dc1dcb3eb7019ee30a245bfd5b726f711667bb03e979e4cafada8162090c19c6a1e6b895c883311a0c9edbe64269c364f21ca26d94899874ea4286d44df51afcc67631caef8a21f8ab0da2e6b12918a56c139ca18a683aac39e5b98e04e9cb3c9f0767964b7fe82a45e8a824a22c204c388fc0b532b5b0d601cb9b7fc6e9b4a37e3d29ccad172424c234300f0a109247121674b2cdbb7dd46bc8b667304a54e7f5c21fcd8505d24f2d75d136c14a798fa64bd86b068be4dc308791d3ccbc434e8f59d350ecf137e81de9465531b1ddac166c72e1ffbd8a0c242282b9404df3262c79f28d32116b6153da7e6d31e7d60072d6331ac12565b7a6ffef00e87bd329c7163369137fb8fd263e2c32c71c90f4b2d4aae4a302f39924f5155a984384658dfefacde377e19e26cb65029df5a3a3658dda51f63f54963cd218148370c929d16b2aff626978797ff2217fc9f3bb46e33b28c4de2d8d99b26ee03104f428080d7a5d868184e2dc4685aa736883e28069ccf2f95376bfd35a3eb19ef7b702a7519998205c8e52ef8d61f0556f4fd18870aa98af425f2ff47fb163118e77491ec3510f0794646ed7bfc3b7bd4c0a9c97e2932777b1bc9a12e80079ef505a7f4db5f5d46006dd2684f100e720f5cf45277085683c96d53f7c7f13695221f02854e2c7f79c19bc959c6e36ffb19b63993249c7697548fb0f7abf5ad42a18392f9660b0cf21a34dd06c3cab9c742015d3b10a97f41b0312a78092955dbf059d5c9048264faab2c58551859d1147349f28bb2fe2a2014ea7315d92a5578f3b4ae5af72b923408aad2d47c7fe0c9226d5a3bddc793fb0d5fb26802bf41bf4aad69c9763af79dfc57d1097be0e6c3ba374663f70c87e4600664edcb7c7e8b380814983662262ba7c8491cb723625f307bb1cf4c3f3062ca9f4023c3214363e4a8a4b98ffa17588396457db022197143ba71cb53160f3996fcf10a7bc7852bba717473c9f4a2973f699e7dffb91241b1c71a7b8dc75ab0716b7b428508d7fae0aaa72c4649a521654baf901b1af237362b4383b6b5679c55796910165249e2ffcef4b8ff56895ee7a1b4a3def9190957591c8d5e2391cd5ad882a01f3cd7f68306463620bdde7e00c3bfac46ad8eb8e71e24a72fcba084f683cd2aa730757529528c554352170d412b908843710128977114b5786a5d4e465ef65d347b6fff40df9ff6ad310e252308ef84cbf5726e2113bca4f6c0d931de1b916348dd368057f27d9f33d6b9662bee20475a81dc986a92325af11417358fad11acd9d8a4aa863d0e4ed60eef36996226e822e5494003106d02fd3276653b6c6fe0a49e2539c0963af29308ee6741e51ac572d67ecba3f8a98b10991437de9b56c411eac2f1cd21e19f8527496079568a6418a41e2effddb32e26ffd49957684af79b314c0b1eaabd2fc8d7a5d0e2ac56d50c41ce2ea3a99872d231cdf47ab142d333d6980e1f0f4de7ecbb79922b3d40c1b01daee7438768bd3e8731a7db54bb779d8d32a0c7f99372c3af456220bfdd840e173b9f2b62e5b0e1c9f97b9cf2234c7df0c3b2ac2a6a8ab0855c77832365ca17ee32b1f09e0aa0901c82be664d80e8be21c172c7f6dcb1376bbb845e3670a9bd19e1a9da4a8e309d6df6ce509f03f961affad05d18ed397693581fd062718e2ccaa1d707e068ec1669f9fc865bca399764a483ed6ce9e33df4d062bd0c65ebc18b51ef61170a21ff2aed5e6da6d2e631e161a6c3c880effd36c4cc0017b80de77449f36d7ee12ddec59a140fc97a5d956c07f2c7a49743184e48582f9ce5fb19b4b29fb580661045c8014cdde3a6d2ac917d8890282d626774d8fd6e092f429c462849d5398adbbf376beb0d967fd5da88188f91eaa3af06d3a8a6f38af4d6829fb468dc0b7d5a283b3baaeb89dfe3d657fa2b5e201be5077b28e11d41a5f235870a2b0bc8b7c8ae4242b75005c374f6ffd4c5b846d43b5e7e9a937215f9d7863cdab880ec9e0c8cd7e0b2082b6127da328f1b0c569fd192b46b47e9e117577a72d8824161ce6593c3d1ae7ed6bfa6099cb9e2a6a7d7162d149f1d0565e0962f19d2d5a79a11d0a40726ae8e4e7fbeb9080ba9e1eea64e08b891094c8dfe2d780e89cc49061381f4046c446911c481e69c2ec0307bbdc72cbe0c237626a1ad42eeac0b1334a784759ea383b49f8d8a994eee7335f0830919343f4331f8a929a91b5d218139b33dfb7bbca798b4dd312d6f47e57bb6c91ff2f8a7e531880a9879e8a7086d5518ca9edb6d001f4e728007deaac313992b3621de0c2e47426eec35a476add4f692fe16d57f93926024e9d8dd95293a59b0948427e46de4a0d77392a5d7284d10f402b2902675f83d9d9754b8ed92a2146f61abd24a0171e5af6f3f15c1ba7df20781ab8c20084a0d2d95483e2584bcbbfc7eeaf03b54c1e490d7944c4eba80b1587732bfc2f56a865e9eb7f08c9acc745b493c6f9b84d50ef83cd8aab1d5e4601f43bbff76e19840876fdd62ded6d5363f9a155c244ca6daaff15c886336b0a967d43126ba827f30604901e7729977fd17e57945f160802a7b4f15fb3e4f9a40128233f6829cfa04eedb0b1ac220ea1229a074b037ccbf40c2c4b56762a5546ce497e58d1ca7aebbd5aff471eb6eacf4982118d7339cacf5398c44ca7e605389a9710e232aea01fe150b7db33d16d5f258fa72efd2ddacc1a2b13ff1176a52b5257fdbf002e1f45476a20bab357912f0c00ae66b4729f0ed0420270921b9ae2f6e979ce77d359b41c985c729412fea99d71efcc47d3d49e00f632c5269214d7474aac13da78b6a955997d7790206f154eca6e5cd43450b545de4cb82b90d876a70d8212d1193a03626d26f67b5be3c8431a1f8173760d2bf97f1e2a5f52048939bd35df6faa3136680b98e067b19de87bf84f8c033bff85fd68f62d4bd1a2389ddbbfcaff48fbf0fe934571195102e308e2b3ac50fcf2af83256e984d71b270d942db4e10490ee83d2b950d437932112241155e1a082de5059188ea08cfe9354890dcfcc5af83c2a8fd2cb234da450e682c2a53d765ce2ab17ce26dad4be40893054763f877b827a02d01077e693212bd5186873d5347a0efce09aa2b3a2ce2bbb5ed6436b5668637d1bfec1dc3542d9658065a905c477fa2e0f2a3dd716168d87fdf46c680fad6ec9d830b17b937b0e08f8c2b59b9c2c3218fc4dae915f27f567af471c333b72a8eba29db9256b21e6dc2caa6b3e83795fa555e8212233a04405dd3e181f717e0044e030082ab1dc351286c3995bcc87b44e14f5ccb10bdb270ef234cbb59e3646fe8e8fef7f898e7ec30a2b8834d98ea73cc1df18f789804d743a1ab1b6a81fa2680fc9c86bac415697b979e92dbb7b9e752f41c40ae83c88f6553800742fc33ea95b0ff139f4fbbb3a0253b12ceb22a77995cdf962d7e47368c6c927ca7051c17622d8f8fbcec07a39b514ae0c46cc553eb837731d4af015c3baa5852b83f04faee15276116097565cd43619e0085ba1ffb1d67d223fbefc4a63b3809307b28cf5abb25744ad186f880aedd74a04d1401009d9582bde58a07de4f8c5a79ff092d414a77317b44fe7f04e0a9e36242886c912bbcf62c38a907e690417a0c9d542d57c8f29511ccd8762f2a1ab5569617d7361429939782640efe3b47b24b661e14c159e07d3a260c7ddf4bf8800c0f2942bba0138fcf6f40f56e4274d1be51fb5799c3994c7340db1ff7c5152128957a7a44ab5cee8b44fed39f5a0648c31220c47f335bcede97ffc0def156bb", 0x1000}], 0x2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/nul\x87\x00', 0x282c0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, 0x0, 0x0) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) pipe(&(0x7f0000000280)) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='\x03\x00', 0x0, 0x0) dup(0xffffffffffffff9c) r7 = syz_open_pts() close(r7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000540)=0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, 0x0, 0x0) getpeername$unix(r8, &(0x7f0000000480)=@file={0x0, ""/57}, &(0x7f00000004c0)=0x3b) 11:10:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x1, 0x62) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000000c0)) r2 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x3, 0x40000000, r2) r3 = socket$unix(0x1, 0x7, 0x0) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgid(r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="1dde6b4ff2a5136f58d01445f57c1463dd2175185540c9cf49f92a2bc00b8f3cb892598890a9becaecb568e31f224090301b9d320266666896a1594c1d2eef1795d14b727d10cb2c4af2c9307d370619bf1337de66", 0x55}, {&(0x7f0000000300)="4ee7a8d211b4303a1aed5050b08d", 0xe}, {&(0x7f0000000340)="bea713873a12317e801e425c652be2c127b3076e87e7c855542febc44eabd675fb59d29af79d3f15e20bd9680b71dee4e17e3378a392ba3a039444eb3a1530e8e22244b16a7b5c9a1f5e3d07ed04d6d8e07e6e46bf9ed11b970c72a3053ddf849470b4fc14a9b7c8fc321408703991bd78e0873379a05574435af17713691caf67657b576a332dd62a41d76b8134950c5840cd19272bbc3325c8520ade43f3b566af902803bd283f3fff850b782876cfa3f75a4ebd", 0xb5}, {&(0x7f0000000400)="1c0d99ef939cdcdabfa06971e2159a7b82a3f04549fd702e43e82b4cc424fb8dbf7e612711b308dd1975c0c4bb4d65b8f9f5f7fd26cab0992525e9bc5a0b02d828b1ee25c6085830ce4f826efdd53ec645003a35afe6c4baf972cd63387334e9862ff20aeca7182025c8076b948abcd4d28fbff881bfe22570174e60a785af8543d9d09f6c454110fd94773640d5f5", 0x8f}, {&(0x7f00000004c0)="c5e5df5560ec2cb6809ee6157b6921e49dce72ac6f3123e668f1106727ef9410b2f488bcf3595c4acf7ead16c07a20041a6dc4063ca56b05faa866d5817af2af1054c9664fad1235c7dbce035ecb357d679b66500002f682e59cd7bcb0a7acb57130245d5e08316bcdb52978fe6630c25351796263442725cf5ab259208c907d02", 0x81}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r6, r8, r9}], 0x20, 0xa}, 0x404) pread(r3, &(0x7f0000000780)="efa4c8a34f86b8315870543eb97a71e6355bab208d1f440dd0c4ae0ad4efa1948666c045c2bc2240c4307a9428b9d0a62b667aefe2cc6e3252bb0e0a1e93403dbab01894fc88634003f9556e97e52a54f0d8d9bc7c1e80d5009f5e31efb32ee4c61cec2ca385f96c25dfa2ea1e249e7d9d3b2010840e379b4a69f94e32cf57e731562a9e7d2a738555a03c28e18164c9a53b", 0x92, 0x0, 0x0) nanosleep(&(0x7f0000000840)={0x6, 0xfff}, &(0x7f0000000880)) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/speaker\x00', 0x800, 0x0) r11 = getpgid(r4) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) r14 = geteuid() r15 = getegid() r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/bpf\x00', 0x0, 0x0) r17 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f00000008c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a40)=[{&(0x7f0000000900)="30b82f2094fa72077bfc0bbda876548e793fd4f6e6fabac52aaf65edbf40997650ab43a85561c58766c57808", 0x2c}, {&(0x7f0000000940)="f84e0431e72f9bcccb7012f2c36bf2a398b510731013dae164a816624e2957149f5663cee8df430c7932582f3b36a183c1631a831641349a74472ffad85def9169986e74ab4707cd89aa62773b3ea301a44135e307a4e13980c8049160a3752ee5011a2b7a6d2dab12769360ec96e87a95ad8e0bde7857c08183a207028f8b4ccb72707d5599d86b20b2e8b39bd5be73309c2e06d41c7a9fc9e57be84ff5ce47d294bf62c841f7020f6e4cc7e955d90c62986c586512e033615d3d3c486515f81f5b6100b3b28ecac7b08ce11e57bf1e7c82c113f8d6be7c2b05c27d62df01e1aff8663697bcfa4b730a717ef1598032053526f546270a5718ce5b1b", 0xfc}], 0x2, &(0x7f0000000b80)=[@rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r7, r14, r15}, @rights={0x20, 0xffff, 0x1, [r16, r17, 0xffffffffffffffff, 0xffffffffffffff9c]}], 0x90, 0x1}, 0x52b0e88f2d0a6051) r18 = accept$inet(0xffffffffffffffff, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) getsockopt(r18, 0x8, 0x781a, &(0x7f0000000d00)=""/155, &(0x7f0000000dc0)=0x9b) mkdir(&(0x7f0000000e00)='./file0\x00', 0x4) unlink(&(0x7f0000000e40)='./file0\x00') 11:10:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x0, &(0x7f0000001280)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:10:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x7b}], 0x1) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/10, 0xa) 11:10:01 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0xb2) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x124, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0xc020b3b01551d50c) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/94, 0x5e) 11:10:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3a284869b859c73bc4720f2c943826d8"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x1, 0x401}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 11:10:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="6289c27ea5e35b362abe115b4f06") 11:10:02 executing program 0: r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x10001}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r0, r1) 11:10:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000001c0)="b9e91bee8fad27050cdaeb0413b4", 0xffffffffffffffa8, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x300000, 0x6, 0x0, 0x0, "8b000000000000000000000800", 0x3093}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x637, 0x9, 0x40, 0x4, "e38de855b21d53172b23809add0946bf3992eeea", 0x10000, 0x5}) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000000)=""/42) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000180)) 11:10:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) write(r1, 0x0, 0x0) pwrite(r1, &(0x7f00000003c0)="fd34ffb0616ca7c6dbdeaed9d1b3cd4fd4c48931aad8fca9553a11d4b0922c513cd5a70cc7fba2ed5fd9c51cc483e96d869c69b68af0f8e6830a7aaba1a55bceadd9d49ba21ed811196bc5367156072bbce021694077e7f0799d611a91eb7d66e45005f3fad31f28b25f8e166d3eed4bc5c9bc88335cf68b256c159efa8b548165f359c7220824c7a7a53609dea9e312571d0682179b1d30af5a0e9eff0c7d6a3735d42f7b3a0f702222e0bc5ec593", 0xaf, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = syz_open_pts() close(r3) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x3a1839f72babe549, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffe, 0x9, 0x0, 0x4}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x8fbc261e0dfe15d3, 0x10}], 0x0, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000480)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) writev(r3, &(0x7f0000002a00)=[{&(0x7f00000001c0)="ba548aea80311f8a3cf0c2e4bbdb17a5d881c0b3a7c7f492630d81868d9891f1f49c326db4ec2dab05987315d7e8f5ab57df31e06d250a497b69041ec7f35c5f", 0x40}], 0x1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x84}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) write(r8, &(0x7f0000000200)="04945ad19eb8ce3e92768ff2d88641780df5e83b368ee9f27f5f655612b004312b309083123f4c99e19c8e", 0x2b) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 11:10:02 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) pread(0xffffffffffffffff, &(0x7f0000000040)="e90bd028f873a97be16d5af5d6cb34539c8072c67e65c397ccc580f059d4a2c62a31ec4743b5f820bd2a8c19ba57f05d9c84d0a80d537e99ed30d44ac4518103db7366f7426dc733cdaa6919b69a4ab612a228fb163b5aa4aa23e24e79ddb6bdba3472aae106ade068de7329bc77fcda6aa7b943fa83d14979a48ebe9bf156ab5e4a66dc9763f04d5f33cf11e591fddfa8db5e1bb10ef2ff782b858cfa5c00dd381ab1d93e6e80203d6924aadd846361cf46bcb077955bf1bbd75a583ca6bd6cc7c9a91a699ce701", 0xc8, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 11:10:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec267e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000b40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1dc3716a433b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a37147318c95b7c7fe8a858c195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef3ee1c63e63f1cd2f23d078579895aa2adb77619fa33c7275e0727a60a2415f7c22b8b9a2141253a4c5b1e33c0cef58e89ab01931b170e9d468e11c1045bfb0bc2807c5baa65a5f67c973bf7dece9068a10b9828e14962cea018d249a97c98f8e6ae50b7b80a2ab94"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000480)=ANY=[@ANYRESHEX=r5, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r2], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r4], 0x4, 0x2, 0x1800) msgrcv(r7, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r11, 0xa5, 0x1, 0x100000000, 0x6}) r12 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r12) r13 = getgid() r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a5}) msgget(0x1, 0x40) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x10000, 0x0, 0x0, 0x0, r13}, 0x7, 0x5, 0x0, r12, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r16, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) pwritev(r16, &(0x7f00000002c0), 0x34d, 0x0, 0x0) 11:10:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x24) write(r1, 0x0, 0x0) dup2(r0, r1) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0xfffffffffffffff1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) dup(r2) geteuid() r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0005"], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) getpgid(0xffffffffffffffff) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0x4) fchown(0xffffffffffffffff, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getuid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r9 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r9) r10 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r10) getpid() r11 = getpgid(0xffffffffffffffff) getpgid(r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setpgid(0x0, 0x0) 11:10:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[0x3, 0xffffffff]}) syz_emit_ethernet(0x168, &(0x7f0000000340)="b6") 11:10:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 11:10:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/de\xb4Sbpf\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x50}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r3) shmdt(r3) shmdt(r3) 11:10:03 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x10000, 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') 11:10:03 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') wait4(r1, &(0x7f0000000140), 0x3, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x80, 0x4d1) 11:10:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getpgrp() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x7, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60}, {0x1}, {0x6}]}) link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 11:10:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x1) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 11:10:03 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) socket(0x6, 0x3, 0x20) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) 11:10:03 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x8002, 0x38) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000540)="bbd4e383e9a12b5499f752e7eaff125c00000000", 0x14) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) fcntl$dupfd(r2, 0x11, 0xffffffffffffff9c) r3 = open(&(0x7f00000004c0)='./bus/file0\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x4000000000000) socketpair(0x1, 0x4, 0xffffffff, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440), 0x3f9e2b65a34270cd) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x7c0) r5 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000040)) semop(r5, &(0x7f0000000280)=[{0x4, 0xd25d}, {0x0, 0x104, 0x9135046faead69a7}], 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x87e13cac6900f962) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) r6 = socket(0x18, 0x8000, 0x3) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) flock(r7, 0x8de049f359165017) r8 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000897000/0x2000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f000058c000/0x1000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0xeee}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f00006a4000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r10, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) ioctl$TIOCSETAF(r10, 0x802c7416, 0x0) fcntl$setflags(r10, 0x2, 0x1) flock(r10, 0x4) r11 = openat(r9, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) accept$inet(r11, &(0x7f0000000340), &(0x7f00000000c0)=0xff67) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000480)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84, 0xff}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 11:10:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc002, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) ioctl$TIOCEXCL(r2, 0x2000740d) 11:10:03 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x8001], [0x0, 0x0, 0x0, 0x4000000000000000], [0x8], [0x0, 0x0, 0xffffffffffffff01], [{0x0, 0x80}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x1, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0xc818b5ff1397e253, &(0x7f0000000080)={0x2, 0x8}, 0x10) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) clock_getres(0x0, &(0x7f0000000140)) kqueue() madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x21) socket(0x1, 0x1, 0x0) socket(0x2, 0x400000000002, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000100)) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:10:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x3, 0x10001, 0x6, 0x1, 0x7, 0x6, 0x80000001, 0x0, 0x2, 0x3ff, 0x238}) 11:10:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) dup2(r1, r0) 11:10:05 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x491, 0xfffffffffffffffe, 0x346, 0x0, 0xfffffdad}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10300, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x1, 0xe9c, 0x0, 0x0, 0x2, 0x80, 0x8, 0x0, 0x0, 0x3, 0x8}) r3 = msgget(0x2, 0x10) r4 = geteuid() r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f00000002c0)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x3, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400), 0x2aaaaaaaaaaaab18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getpgrp() r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r12 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) fcntl$dupfd(r12, 0x0, r13) connect$unix(r11, &(0x7f00000004c0)=ANY=[@ANYBLOB="01002c2fd6dc67696c6559f2d46a82a950aca1a1f9b79bd4287d145aba9ad934c220b359e81213e0b4f0645716575a537d35613b5793e4eb26044eae31e91d26a523c8b343e27b6e677375028c707994a5049e895d7daf23d0dba8265f96cdb84745c0f4765b840a"], 0xa) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0x2, r4, r7, r8, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r9, r10, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) setgid(r7) pipe2(&(0x7f00000000c0), 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r14, 0x0, 0x0) ioctl$KDDISABIO(r14, 0x20004b3d) 11:10:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="f32cd8e08f1f8602d015a5ae15b4db53b408177dfdf93d9132b4a840d0f27a8643cc13033de5dd2c767e211963c1efd005fbcb32ffe3762046"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getuid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 11:10:05 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000240)="99", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f00000002c0)="8f58468488779bb97c2d041945d583d7eb3dcfedd8a9e6098123de69ddc29498b5fce6468fa62bd830d3e6d719d04d31b08b2a13ddac39244f875ab06b821a05e07a1822be5ee63a23a81129a5195186d23bf0585ed4f8b809100a8dc3dc67f960c77d10c364163c38f9b9e47f0d4faa8fba926c5f22f7", 0x77) socket(0x2, 0x4000, 0x3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1016, r3) wait4(r3, &(0x7f0000000080), 0x8, &(0x7f0000000180)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x2) 11:10:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="0000006086570e7adbb2bfd505d7db0fbcfc00e5ca7eeb3d6ba8d97795", 0xffffff1e}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) readlink(&(0x7f0000000080)='\x00', &(0x7f0000000240)=""/229, 0xe5) 11:10:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000180), 0x10000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000019c000/0x2000)=nil, 0x2000, 0x2) close(r1) socket(0x400000000018, 0x3, 0x3a) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000640)=""/153) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8b) msgsnd(r2, &(0x7f0000000400)={0x3, "837b858b4570fc7a2e26fb9fbae711e3952cf35dcf8610b851fef3a973cca8548f33fbd1c94fd78edb72d5c7458bdda272a672659761b261f3ab20e6022b6cac45d579b1baaebda8b9528e0304dcc3454d792409caa642c1dfd3fd3151e064c050049304c612e65bd693ed6d28daa6b1a6d2826c204de96544e49993491a6eecfffa9ffd44f85b422fbfc8ed66ff9516b8eeaf651f700b858e8555f159eee12f09cdc43e2e"}, 0xad, 0x800) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000300)=""/217) semctl$GETNCNT(r2, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/139) jV`plv[4㟏QjV`plv[4㟏Quvm_fault(0xffffffff8250bb50, 0xfffffd803798b1d8, 0, 4) -> e kernel: page fault trap, code=0 Stopped at 0xfffffd803798b1d8: xchgl %eax,%esi ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8250bb50, 0xfffffd803798b1d8, 0, 4) -> e fffffd803798b1d8(b,ffff8000169a9b88,83,ffff8000169a9c28,0,b) at 0xfffffd803798b1d8 end trace frame: 0xffff8000169a9c80, count: 0 ddb> trace fffffd803798b1d8(b,ffff8000169a9b88,83,ffff8000169a9c28,0,b) at 0xfffffd803798b1d8 rt_match(fffffd803aec8c88,0,1,0) at rt_match+0xbe in_pcbselsrc(ffff8000169a9d00,fffffd8035f74d20,fffffd803aec8c08) at in_pcbselsrc+0x219 in_pcbconnect(fffffd803aec8c08,fffffd8035f74d00) at in_pcbconnect+0x107 udp_usrreq(fffffd802ef8e4e0,4,0,fffffd8035f74d00,0,ffff800014932508) at udp_usrreq+0x560 sys_connect(ffff800014932508,ffff8000169a9e88,ffff8000169a9ed0) at sys_connect+0x3df syscall(ffff8000169a9f50) at syscall+0x507 Xsyscall(6,0,fffffffffffffed2,0,3,6c3eb4d5010) at Xsyscall+0x128 end of kernel end trace frame: 0x6c6097656f0, count: -8 ddb> show registers rdi 0xffff800000ac8800 rsi 0xb rbp 0xffff8000169a9b70 rbx 0xfffffd8039440158 rdx 0xfffffd8039440158 rcx 0xffff800014934000 rax 0xffff800014934000 r8 0x100 r9 0x7 r10 0x5d87b6071ab6fd30 r11 0xfffffd803798b1d8 r12 0xfffffd8039440158 r13 0xffff8000169a9b88 r14 0xffff8000169a9c28 r15 0xffff80000005b480 rip 0xfffffd803798b1d8 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000169a9a78 ss 0x10 0xfffffd803798b1d8: xchgl %eax,%esi ddb> show proc PROC (syz-executor.1) pid=44889 stat=onproc flags process=0 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff800014933160,0xffffffff82591198 process=0xffff8000148a3458 user=0xffff8000169a5000, vmspace=0xfffffd803f014550 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 70831 275677 82067 0 2 0 syz-executor.1 *70831 44889 82067 0 7 0x4000000 syz-executor.1 73660 58934 78716 0 2 0x2 syz-executor.0 50833 508101 1 0 3 0x100083 ttyin getty 82067 374210 78716 0 2 0x482 syz-executor.1 63699 71382 0 0 3 0x14200 acct acct 27194 300974 0 0 3 0x14200 bored sosplice 78716 47296 95868 0 3 0x82 thrsleep syz-fuzzer 78716 468523 95868 0 2 0x4000482 syz-fuzzer 78716 520779 95868 0 3 0x4000082 thrsleep syz-fuzzer 78716 489241 95868 0 3 0x4000082 thrsleep syz-fuzzer 78716 425798 95868 0 3 0x4000082 kqread syz-fuzzer 78716 197457 95868 0 3 0x4000082 thrsleep syz-fuzzer 78716 477045 95868 0 3 0x4000082 thrsleep syz-fuzzer 78716 464463 95868 0 3 0x4000082 thrsleep syz-fuzzer 95868 132201 42564 0 3 0x10008a pause ksh 42564 219721 55752 0 3 0x92 select sshd 55752 220507 1 0 3 0x80 select sshd 58023 192805 58898 73 2 0x100090 syslogd 58898 354877 1 0 3 0x100082 netio syslogd 801 512617 1 77 3 0x100090 poll dhclient 827 91803 1 0 3 0x80 poll dhclient 29946 396691 0 0 2 0x14200 zerothread 63804 304803 0 0 3 0x14200 aiodoned aiodoned 57622 243925 0 0 3 0x14200 syncer update 4512 423996 0 0 3 0x14200 cleaner cleaner 62039 368701 0 0 3 0x14200 reaper reaper 85641 199590 0 0 3 0x14200 pgdaemon pagedaemon 36584 18534 0 0 3 0x14200 bored crynlk 3093 124508 0 0 3 0x14200 bored crypto 29720 284400 0 0 3 0x40014200 acpi0 acpi0 42283 24023 0 0 3 0x14200 bored softnet 35944 265902 0 0 3 0x14200 bored systqmp 76865 361585 0 0 3 0x14200 bored systq 39688 84571 0 0 2 0x40014200 softclock 12151 303000 0 0 3 0x40014200 idle0 997 348905 0 0 2 0x14200 smr 1 412246 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 9583 7202K 7674K 78643K 18546 0 0 pcb 13 12K 14K 78643K 654 0 0 rtable 118 8K 8K 78643K 1912 0 0 ifaddr 88 20K 22K 78643K 586 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 266 0 0 iov 0 0K 32K 78643K 1157 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 77K 78643K 4451 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 58 0 0 VM map 39 9K 9K 78643K 48 0 0 sem 12 0K 1K 78643K 1294 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 3092 0 0 sigio 0 0K 0K 78643K 64 0 0 proc 49 38K 63K 78643K 1249 0 0 subproc 32 2K 2K 78643K 306 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 287 0 0 in_multi 26 1K 2K 78643K 323 0 0 ether_multi 1 0K 0K 78643K 41 0 0 mrt 1 0K 0K 78643K 44 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 800 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 169 331K 335K 78643K 8761 0 0 UVM aobj 130 4K 4K 78643K 132 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 657 0 0 NDP 20 0K 0K 78643K 177 0 0 temp 226 3544K 4184K 78643K 162051 0 0 kqueue 0 0K 0K 78643K 37 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 57 0 50 1 0 1 1 0 8 0 rtpcb 80 337 0 335 1 0 1 1 0 8 0 rtentry 112 318 0 274 2 0 2 2 0 8 0 unpcb 120 7748 0 7738 14 13 1 2 0 8 0 syncache 264 29 0 29 12 12 0 1 0 8 0 tcpqe 32 225 0 225 8 8 0 1 0 8 0 tcpcb 544 1611 0 1607 19 18 1 15 0 8 0 ipq 40 39 0 38 14 13 1 1 0 8 0 ipqe 40 980 0 979 14 13 1 1 0 8 0 inpcb 280 4130 0 4120 29 27 2 13 0 8 1 rttmr 72 15 0 14 7 6 1 1 0 8 0 ip6q 72 2 0 2 2 2 0 1 0 8 0 ip6af 40 4 0 4 2 2 0 1 0 8 0 nd6 48 33 0 31 1 0 1 1 0 8 0 pkpcb 40 19 0 19 8 7 1 1 0 8 1 swfcl 56 9 0 0 1 0 1 1 0 8 0 ppxss 1128 59 0 59 14 13 1 1 0 8 1 art_heap8 4096 11 0 10 6 5 1 3 0 8 0 art_heap4 256 1345 0 1123 28 14 14 16 0 8 0 art_table 32 1356 0 1133 2 0 2 2 0 8 0 art_node 16 317 0 276 1 0 1 1 0 8 0 sysvmsgpl 40 44 0 30 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 1288 0 1278 1 0 1 1 0 8 0 shmpl 112 130 0 2 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6164 0 4765 46 0 46 46 0 8 0 ffsino 240 6164 0 4765 83 0 83 83 0 8 0 nchpl 144 11086 0 10585 61 40 21 61 0 8 0 uvmvnodes 72 7630 0 0 139 0 139 139 0 8 0 vnodes 208 7630 0 0 402 0 402 402 0 8 0 namei 1024 40206 0 40206 3 2 1 1 0 8 1 vcpupl 1984 37 0 0 5 0 5 5 0 8 0 vmpool 520 46 0 9 3 0 3 3 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 44843 0 44843 26 24 2 7 0 8 2 plimitpl 152 293 0 286 1 0 1 1 0 8 0 sigapl 432 3217 0 3204 2 0 2 2 0 8 0 futexpl 56 100063 0 100063 3 2 1 1 0 8 1 knotepl 112 937 0 918 4 3 1 3 0 8 0 kqueuepl 104 1002 0 1000 4 3 1 4 0 8 0 pipepl 112 2704 0 2685 11 10 1 2 0 8 0 fdescpl 424 3218 0 3204 2 0 2 2 0 8 0 filepl 120 33854 0 33757 30 26 4 11 0 8 0 lockfpl 104 1408 0 1406 1 0 1 1 0 8 0 lockfspl 48 443 0 441 1 0 1 1 0 8 0 sessionpl 112 35 0 25 1 0 1 1 0 8 0 pgrppl 48 71 0 61 1 0 1 1 0 8 0 ucredpl 96 4260 0 4253 1 0 1 1 0 8 0 zombiepl 144 3204 0 3204 1 0 1 1 0 8 1 processpl 864 3234 0 3204 4 0 4 4 0 8 0 procpl 632 7129 0 7091 4 0 4 4 0 8 0 sosppl 128 48 0 48 11 11 0 1 0 8 0 sockpl 384 12284 0 12264 54 49 5 21 0 8 2 mcl64k 65536 1833 0 1833 132 103 29 64 0 8 29 mcl16k 16384 54 0 54 13 13 0 1 0 8 0 mcl12k 12288 82 0 82 11 10 1 1 0 8 1 mcl9k 9216 64 0 64 11 11 0 1 0 8 0 mcl8k 8192 175 0 175 4 3 1 1 0 8 1 mcl4k 4096 322 0 322 4 3 1 1 0 8 1 mcl2k2 2112 21 0 21 13 12 1 1 0 8 1 mcl2k 2048 74127 0 74077 21 14 7 16 0 8 0 mtagpl 80 178 0 171 5 4 1 1 0 8 0 mbufpl 256 151039 0 150921 145 128 17 41 0 8 8 bufpl 256 21571 0 13938 478 0 478 478 0 8 0 anonpl 16 451795 0 432729 211 102 109 109 0 62 27 amapchunkpl 152 18545 0 18389 73 53 20 20 0 158 11 amappl16 192 22245 0 21140 210 132 78 78 0 8 22 amappl15 184 274 0 274 5 4 1 1 0 8 1 amappl14 176 352 0 349 1 0 1 1 0 8 0 amappl13 168 45 0 45 3 3 0 1 0 8 0 amappl12 160 105 0 102 1 0 1 1 0 8 0 amappl11 152 1237 0 1222 1 0 1 1 0 8 0 amappl10 144 13 0 12 1 0 1 1 0 8 0 amappl9 136 1258 0 1252 1 0 1 1 0 8 0 amappl8 128 825 0 790 3 1 2 2 0 8 0 amappl7 120 117 0 110 1 0 1 1 0 8 0 amappl6 112 1239 0 1228 1 0 1 1 0 8 0 amappl5 104 402 0 392 1 0 1 1 0 8 0 amappl4 96 3421 0 3389 1 0 1 1 0 8 0 amappl3 88 602 0 592 1 0 1 1 0 8 0 amappl2 80 24310 0 24241 3 1 2 3 0 8 0 amappl1 72 68391 0 67991 25 16 9 20 0 8 0 amappl 80 7677 0 7612 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 131 0 2 3 0 3 3 0 8 0 uaddrrnd 24 3264 0 3204 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3264 0 3204 1 0 1 1 0 8 0 vmmpekpl 168 24988 0 24954 2 0 2 2 0 8 0 vmmpepl 168 401087 0 398836 313 176 137 140 0 357 32 vmsppl 272 3217 0 3204 3 2 1 2 0 8 0 pdppl 4096 6534 0 6463 14 4 10 10 0 8 0 pvpl 32 1189620 0 1167362 435 188 247 317 0 265 60 pmappl 200 3263 0 3213 3 0 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 958 0 311 23 2 21 21 0 8 0