='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8", 0x7a}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r3 = dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "65b68e8ffb7641f3dc6d52ca2e4b2b569294647f", 0x0, 0x5}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61, 0x0, 0x0, 0xc7}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:04 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1fe) 16:00:04 executing program 1: madvise(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = getppid() r4 = geteuid() r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x4, 0x2018, 0xffffffffffffffff, 0x0, 0x0) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x12, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r8}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x2, 0x8) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffc, 0x710, 0xc7, 0x9, "46308e8febf25c3a69cbff138941afb0b6b98a0f", 0x1, 0x3}) 16:00:05 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = socket(0x2, 0x2, 0x3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0x7, 0x5}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000200)={0x7}) fcntl$lock(r2, 0x7, &(0x7f0000000240)={0x2, 0x0, 0x7, 0x5, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./bus\x00') rmdir(&(0x7f0000000100)='./bus\x00') socketpair(0x1, 0xf49aacfae28275f4, 0x92, &(0x7f0000000040)) getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='{', 0xfffffffffffffffc) setsockopt(r0, 0xf, 0xb, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\x00\x10\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x188, 0x6) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fchdir(r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x10300000000000c}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ftruncate(r2, 0x0, 0xa8fd) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0xe0000000000000, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {}, {0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000000)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = syz_open_pts() r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = kqueue() poll(&(0x7f0000000140)=[{r3, 0x10}, {r4, 0x4}, {r5, 0x1}, {r6, 0x10}, {r1, 0x4}, {r7, 0x8}, {r0, 0x1}], 0x7, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fchflags(r4, 0x0) dup2(r0, r2) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x4, 0x0, 0x0, 0x80000}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r5, 0x0) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket$inet(0x2, 0x8007, 0x42) setsockopt(r1, 0x9, 0xff, &(0x7f0000000080)="40049c0289c42d419ea74f224ede5a8d5f84c1ce5ee65c864a4ab057cf6d4bf4f15117145a4ac748c0937ad42a3d0657f1f9b5b904f2d68d9106803c726177", 0x3f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = socket$inet6(0x18, 0x3, 0x8a) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffc]}, 0x3c) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x80000001) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000007}) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="ffc466e27a7de6fc47cbd95023094d2b7d", 0x11, 0x1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8e4884b13c6d158daa2870b4122cd2350000120000000000020000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a865481fc056eb1511cf5302f9ddd55032487633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1cfead45a7d54cdd69e45bc50bfedc5ab94cc736d7fd27fc40cea3cbb1e0bd367c53f087ff8bfb0000000"], 0x1) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcbff070000000000004e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000053ce946d0860000000653b5dc76341b973ee0c8f711687959c2bdb57"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = kqueue() dup2(r9, 0xffffffffffffff9c) r10 = shmget$private(0x0, 0x2000, 0x38c, &(0x7f0000ffe000/0x2000)=nil) r11 = getegid() r12 = getuid() r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r15 = dup(r14) ioctl$WSKBDIO_SETMODE(r15, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r17 = semget$private(0x0, 0x4, 0xa5) semop(r17, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x1ffc}], 0x3) semop(r17, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) 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}, 0xc) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r20, r22, 0x4}, 0x200, 0x401, 0x2}) fchownat(r13, &(0x7f00000010c0)='./bus\x00', r16, r22, 0x2) r23 = socket(0x2, 0xc003, 0x61) connect$unix(r23, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1227], 0x10) writev(r23, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000003c0)=0xc) r25 = kqueue() r26 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmod(r25, 0x48) r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTART(r27, 0x2000746e) kevent(r25, &(0x7f0000000240)=[{{r26}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r25, 0x4004667b, &(0x7f0000000540)) socketpair(0x10, 0x0, 0x8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r28, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) poll(&(0x7f00000004c0)=[{r29, 0x40}, {r25, 0x1}, {r27, 0x8}, {r25, 0x40}, {r26, 0x80}, {0xffffffffffffffff, 0x40}, {r28, 0x4}, {r29, 0xa}], 0x8, 0x2) r30 = socket(0x2, 0xc003, 0x61) connect$unix(r30, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1227], 0x10) writev(r30, &(0x7f0000000000)=[{0x0}], 0x1) r31 = accept$inet(r30, &(0x7f00000006c0), &(0x7f00000003c0)=0xe6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r33, r32) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f00000005c0)=0xc) fcntl$lock(r31, 0x8, &(0x7f0000000600)={0x1, 0x2, 0x8, 0x101, r34}) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000400)={{0x7ff, 0xffffffffffffffff, r11, r12, r22, 0x140, 0x40}, 0x3, 0x9, r24, r34, 0x10000, 0xe6}) 16:00:05 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r0) ioctl$BIOCFLUSH(r3, 0x20004268) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 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:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x4dec, 0x9, 0x8, 0x10001}, {0x6c, 0x7f, 0x9, 0x5}, {0x6, 0x0, 0x3, 0x10000}, {0x2, 0x9d, 0xff, 0x8}, {0x9, 0x0, 0x6, 0x8}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x6) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) ioctl$BIOCPROMISC(r2, 0x20004269) openat(r2, &(0x7f0000000080)='.\x00', 0x2, 0xc0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000440)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x2}, {0x6}]}) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb50800000000000000af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c50000000007000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x27c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x7ff, 0x6, 0x1, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") sendsyslog(&(0x7f0000000240)="b8578e603927a63109617f1816bfca6443dac20c0e7d178cff392516583b0cc256216fec59bb5636cec1def9f240b5d5e8e8a054bac5207bfd627d8421c32d7f26806e965ab2125662f0da24aee79b19b137cf4b58b16033d6b65563aac797933d42b3a07e723608d6af860919e4e00491e9a96c444fdc6ed2eaf85ce7ac95", 0x7f, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = semget$private(0x0, 0x0, 0x159) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x200, r7, 0x0, 0x0, r8, 0x2, 0x2}, 0x7, 0x66, 0x8000}) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x20000, 0x7e) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) write(r2, &(0x7f0000000240)="00003f9bdaa69289b2a3ad5a78f5e77708ea667875410663808006d5c21ef606fdc62121372b0700000000000000e55b362003ff5ff09d18895f28265544562411520400000000000000234bc1da52b32938a1e7dc2958c05004e3512be8b6993af3f2fa3b9acd2ba68e6916223d", 0x6e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x1008b}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000000)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000000c0)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r1, &(0x7f00000000c0)="5c0169e7117980f97e667e3208b8fcf748eabd1c68ba06722bbb114838a67847df883e9a87694e67877cd2af3978d9fb5a0e615738d2939f41837a8ae2d504212947e7aef3d68fb9e0a8883ab2e943ce59bec9ea1d3a6150b04effbc256013f9703ba07b174907b3e247c6634a58f0c86de74d883648179618977427b240fd6f7e462a34a39cb885b08e77139fe2624e79a21d26ebcae84d4f9d65b4c1d397a7f1804836ae82", 0xa6, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r3 = accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getsockname$unix(r3, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = msgget(0x2, 0xa) msgsnd(r5, &(0x7f00000004c0)={0x3, "9b7d4f0414a53a94e5cd021e4762b7f8b2376333f15800774eecf6b1b3e498b302794427835e82ff787018b6300eb7093f0f9d35e8a46a4266f19ae9be94533b71bc08e0f1664ad456cd662a2a20273d4d73cf054cf8665132cd9c61dfdfe9f8c9354f0c3d661d5204ebc6683eb9ff0b03cd09e3f9e5ce347fb12c6bb61b77b39692b0e1d23ca9be10937ece43888d892f09f3c88b16b967b7a2d2f8f61955f60157ad1390adb071333987ed16a1e7b539034fb3b77bb96e4e54ca5e044fcda6d11584"}, 0xcb, 0x1c00) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r6) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r7) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000280)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000000)=[{0x8000, 0x7f, 0x6, 0x5}, {0x9d, 0x80, 0x0, 0x71}, {0x0, 0x3f, 0x7f, 0xab}, {0x40, 0xcc, 0x0, 0x1000}, {0x7ff, 0x0, 0x45, 0x9}, {0x400, 0x9, 0x40, 0x800}, {0x100, 0xca, 0x20, 0x448e}, {0x400, 0x8, 0x5, 0xd}, {0x5, 0x22, 0x8b, 0x2000002}, {0x81, 0x5, 0x27, 0x2}]}) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x7, 0x6f63}, 0xc) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x3}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x7) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8, 0xfffffff8, 0x0, 0x3f, "81b39fbdd51e15e125e31981263e1e4e9e753205", 0x6, 0xa5b1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0xffffffffffffffc0, 0x4, 0x1, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffe01}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffff800}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x5}, {&(0x7f0000bf8000/0x1000)=nil, &(0x7f0000f7f000/0x4000)=nil, 0x1000}, {&(0x7f0000d0c000/0x1000)=nil, &(0x7f0000b21000/0x1000)=nil, 0x80000001}, {&(0x7f0000d23000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000f42000/0x4000)=nil, 0x4}, {&(0x7f0000e3c000/0x2000)=nil, &(0x7f0000d21000/0x4000)=nil, 0x1}, {&(0x7f0000ea4000/0x3000)=nil, &(0x7f0000f91000/0x3000)=nil}, {&(0x7f0000ba0000/0x1000)=nil, &(0x7f0000f97000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ab7000/0x3000)=nil, 0x81}, {&(0x7f0000bad000/0x4000)=nil, &(0x7f0000d31000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fa0000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x200014}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdd8, &(0x7f0000000340)="ae77a91d97c5b1dd8552d35f6f0b") getpgrp() 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x100, 0x0) clock_gettime(0x2, &(0x7f0000000100)) sendsyslog(&(0x7f0000000140)="2fe8faebc076f4c9a6233d8c29a31d8150d1bf4dd981e3b340512cb08b733f256f7d66940e25f80ab362800f611175c25e06255c7adad5005de6f309d15b6ac68d3ac78cecdbadec8f7c4f08d658cf16b925c1cf9e238c7e74c2d8f57a790e85ce6570ad8a6eb361c81c73f0f78c47fe5b2bb26c3864993014e5f45962485158a590a7b16e8a5e70ae9f799397688102b0a32adcc1e0175c9819574b8ebd7496fe50f650fcc48adedd867e262415d082acf8a59e7b447d9c344d4f567e202dbb4816f8393c5aba2e1fe553ca782a35c1a3859de4c4a5", 0xd6, 0x0) 16:00:05 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x8, 0x100) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7865ba, r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000cfcf751f4de4", 0xfffffffc}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000c80)='>', 0x1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = getpid() r4 = kqueue() fcntl$setown(r4, 0x6, r3) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = accept$unix(r5, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) fcntl$lock(r6, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x100, 0x6, r3}) syz_open_pts() close(r1) syz_open_pts() 16:00:05 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) r3 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:05 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x47, 0xfffffffe}, {0x0, 0x40}, {0x20, 0x1}, {0xecef6bda265e89, 0x1f}, {0x20, 0xfffffffa}, {0x89, 0x80}, {0x8a, 0x800}], 0x7}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x87) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004745d, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x391, &(0x7f0000000000)=[{0x400014}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x44d1df5cb9c9bcae) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xa98a277f4e3b4eb, 0x0, 0x0, 0x470d1d7b) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0xaa247c7a65daa6be) mmap(&(0x7f0000681000/0x4000)=nil, 0x4000, 0x6, 0x1012, r0, 0x0, 0x1e) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = syz_open_pts() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = kqueue() r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0xc0, 0x0) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r11, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r11, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r11, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r12) r13 = getgid() sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000080)="b53c0f145530051beb9c261a5057d54ca4ba5d5344482faea97994e4ae47b282a58cd3ad22e9cca25bcd748c5154af88c4db4b1ad49cbd3448bc57f3130e82abb5cb753a0e68270b1495c8ba85ea0366c128bb8f08a446896a661c91b67e6c4ae5eac2d7af185c6d68bf2bb94afdf565d0d1439abdd21e3ce381", 0x7a}, {&(0x7f0000000100)="2854f360caf3075a0000856ad44b91b6198cbe1c3db682726c6d90722a89ab0fe0fe79d189344ebd1f8b1c89312dae7a5f2f56cdc76c6f8dab05e283ffafcd05ea5ec98908d2ffc4c81ce2694d688fd3db3526de8cf084178cd74d5c7f3e504fd859d6ef78e62fcf36709b8ec8977ac95598815ad6f0354cc11149886fb0d039d3b7e7f1fbd8b93510efe22af0d2d447d2336819e5661a886a47db98f1c5fc67", 0xa0}, {&(0x7f00000001c0)="37b37a28ff2976d7ad69cb36ce5f6e7475d65291c7f066fa94ee96d33e5ffefd3b5dd91e0228aebbdeb9e29b030132a56476e0be6417e49fafb2ab27fc81a764ef3a7b4551eb536cc0bc03b56d7b6605e32a98e21b52a5f1419f325a9e92aea7531cdc2068de35ebeb052a740ec5aa151b2e499b0050f2824a3ba0a6e50c63eba401da5523d92c52f18a20689599f904fd5088c921ecf6ed1d9bcfa9bcf035792b155e214296ebef4822c0da1f8a16b7f5ab66621ada96d5c522f2fb4e5c57284ad7d4e0", 0xc4}], 0x3, &(0x7f0000000400)=[@rights={0x30, 0xffff, 0x1, [r3, r4, r0, r5, r6, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r7, r0, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r12, r13}], 0x78, 0x5}, 0x404) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) bind(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c653000f87d6c6cff82c4687d65e6acd8216d780e1ecac156796a01be67d9da348fb0e37d903b7d20b5658ac1441e2e7cd9fdf82cc77b53043216bae8a1aea38c24f1036df4723ffda63e6dad1be6cc835e2ae3d834990cfcd376d63a551e4ff3bd52f0ffb218f7238a63fd264aad369e543826441432a105e3c7a6105dd4262a8304b084c826158f92cd6e26d6e914e381260b3817c14da6f10db3fa3d14d79811ddb4260eba78d5e4e10a4bae18df6393d0690cd8df5d35b6034d3b0560d592bf6ac5ea6a2131bf3f"], 0xa) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0xc003, 0x8d) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b78dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800e3000000000000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="297dbf14687328c442e41f26fcd370b4e9c52e989d4d7652ed68aa70a6116c277ec04ec630afebfc4a2da87104936c5057f9fdbbb2f32c12ff2365acface58ab08640169feb432b543b301505aadd01c3c14c5dbb55c4d5008b33fb26da926116d8969d521f514e546615e8c22bdce676980bb7393506ccf89734eff3b72ffaad73334e48d623d522b8f3da8e677dd1f2aaf28659490d934ef2b12696861ff4daf91e76dc7c5161f5104907593f0aa063b409a26d406902b66ba1991c613b2f6a5dfbbfcd4ba8efa32069ab1e881ccd3cc2b4f454c5f3fd6b40712c9716ecd1eb7a378479f8fa2b07767c1859c3a4601115fb9b720b0ee72cc12172952da923d91714f2b487e926b72dd6d642c3a422015732e948043f2a9f558e29709ccdacf9189197b6f89d970580ac7bf1da0b4dfa9fcd0e5e8a7e3b3fd9492a72e573567ab6bfeb905fce0f28414c897dca2081f4ff6673f1997c5814e311ede30c6220b5c8f0a26f49ed5e8a9d592672626e5cd56ca4acead3e2df3b0d3fdc8be56224362142cb1dcad034ab409a19ed40cd90153123e2a2ae20bed8faa3ad0f91233f98b4935c29bfbaa17356b753cafcc5902277d1e155d5b3bc66e580796e06222845483b65c117907d980a49a0619ccfec3b46e4ea7066ed9b2cc35e0a98cca92dabb3dd14018e2c60d1d71e8b77cff9851884478b593932be49877a4e65548d4138d604fd3f1956751d01c1b4d4b983e93646abe81f4f2eb20ca69379e7a2940c63ae0d2ac7e620ac22dff56c96c343e384cf9dab7f9afe17b6607914799983911d79c3d58f6e97e6ad8127d8f115f5a5ccd6575940388c6d0e3da16a43842ae319d0f0acfb3425c07666e571bb1a07a0cd08b27a7736bf0c25153453979934d648ea4907a7e983a78215844015b2aa6793c5fcfdea509bf036d19b69c6c2cb7e165547c3cde5c974fa190fa957ec92e700e5125eb1ee84cb2cb751de2e5d6dec78c91533f0a71418228cce52a54aeca8c0510f749ad7e48904ccea4d6781977d6f6e953db0943c0044209dec62069eabd89e3a365d0f116b5392fda51187c4c48e36fb1407ba9b27ce928ec38d6004f1054288624da81c0ce0ce9aee261fd8ee3731f66923c82ed1d27641a1f2046fd0df18a261f0cbd38beca3fc9c8383a52f6dbc44179479c5f59e2278c2e81df994b7091545d08e55c4a7df03bcf69a39decce1d90be1396f439ae513e42de7b62c4a5cba38a13a5eb5160480561e78c6f0b96ea0796304ddb49cc181362d92d72f7615e8a7922624b380db3ff7359919252e53b19d5da85fb431735b1923e754b07d7cd9396d4a4dee680bf6f2b5ba1d48bff18771989f3d1f6885edc4409cba33491d660007e3865f1552595a48176f12ca031c1d4f7b0c8fd99ee6c78e2521acae935147dbd153150ae7ddad7d954637506bea53f607b094b20ae6c8a1e727e74c601850f9bb77020d5f1bfcd9bf985a3930a85989de15b4073a7efc7af5fc14352c1c66d011535b953070ea6e9b220b84ac3ca3e01d2cb562fb2f746c7d18bda3b547ad40d7281f8d1870de27756f327abc06445f270362c66983d8667a83701568c9f85b0feb7bea2e5efb96c1f419da5787822ed1d681951b612719625c4bc0570a1004612c842505e60acfb133f49939eb68062a0cc244a8a4311d3b3ed5fb75bd01c5da156df1e2ddae9d5eda7e816e29c46d830ac4454d8da21cbd6ada41727c0eb847ab5224acd9755d7563031d92151de99b9b0864a9a27f1ce28f02e8c701067ddb7b436174f8ad9a49a33801f6572f3da5564d2e1a91359a108c471c72baac428ad2ed4c03e915160fc390b0519419080dd3999edbb1b147b65858ab38b543216e672a80f177d68e12635b82ca59dd0b1c11978c332ce2e10d36fa99cee289b30178804850a040fc214196f4aed94f67ebfef6a21bdbfe4e2c666485032e43fc7b33e4316157b9e84f68caa21bd1fdb079e1cde23bc0510ff6a2c3327cb9784df26dc32591b7f4aace81ca08147eae89ca66cab69dd8de28c955eb0dbe8fbbe65bfea49148559adb470a0bb7d4819e3b351da0530", 0x5c9}], 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000640)='./file0\x00') 16:00:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="89a9fab0b3823cb77307d3860c630d26473993e32ab87fa3788ad94ff8876c7023f52b7de86b1bdf9d0e620a543adf65714e0fe682ea00940b2893a02b19d4a2cdfb6ace8de2d1f2223d8f18c85e8788f9e2c450a5754e68f4ac90e25c197b49b3cf99d5b057cf36df52a2c232e4bea4f69eb900099fee180d3d8eceb85851544ba24423847925ad9cea6effbf5400"/153], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() syz_extract_tcp_res(&(0x7f00000001c0), 0x0, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fchdir(r2) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x23, 0x0, 0x0, 0x2000000000000}, {{r0}, 0xfffffffffffffffa, 0x2d}], 0x5, 0x0, 0x8001, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$dupfd(r0, 0xa, r3) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0xb0fda43ee709760, 0x0, 0x2}, {{r1}, 0xfffffffffffffffe, 0x80, 0x4, 0x8001, 0xffffffff00000001}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0x1, 0x97, 0x8}], 0x101, 0x0, 0xd3c, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7, 0x3, 0x3, 0x10001, "0ace2314d540fe9ff3b1369650e1a52ca351d50e", 0x8, 0x97}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x200, 0x9, 0x1, 0x5, "6bbec505452f86e762fb43c07e33b44e99cd8df6", 0x9, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5c8efce91969984ff5d5bcfb3e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef116a5d4746a", 0x65) write(r0, &(0x7f0000000100)="3d4fe6fecbb2c1643e1988e3694e33bc5724d765c9af82106da3e82ee2b38ecaccbd2a4062a3e42b9beae9cb0e7c25c4b272167109db13bff5e762ccfb8d256acee2b41778948058d1c126adb3c74526d831b10c788813f794961c18db380843c2115077babdd596611ab2a7488ac87ecd9e8084e3b13461bedccedaeaec25561f70fd939e972842f0a1e17b19d88335e806e4ffe76ab74958f9d2356a14502d142e512c99a2", 0xa6) r3 = syz_open_pts() close(r0) dup(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r4, 0x18) setuid(0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0x3f}, {0x6}]}) pwrite(r0, &(0x7f0000000180)="f7", 0x1, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x5400d892dbc8658f, 0x4000, 0x0) sendto$unix(r0, &(0x7f0000000400)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fe003be6af3f31034cced71a7db658f81fa4816fa4f376336acf00c7804be781e4991f7c8df5f88c8b2ca3ebbc257699a1f132e27acd602000d7d026ba8af63ff37281c02e4fd89720fd3872babfbb770a9010072c881ff7cc53c895303b22f310bce9347e30f90006ee006000000000000000000000000000000020208a371a3f80004000006000000004000000000000000000e000000000000000000003fc21143cc042483ddcca2e20cf6f2a3704332bc0e855ede831fe5192fd6463e08a6bee90e098835bcf81da12f2597b2e38c085f68e884466d0d93e9a6eb9019f3d81375189dce3b48d746a5b8bd8bade9973c2a9e29da011cd21ea0a4115079aedefff91ced2b8b0028f09f7c66b7e505481daf5ee5192536e11b444ac40bb78250869d3e6135770e427931029cc82523cf68", 0xb1, 0xfffffffffffffffe, 0x0, 0x78ccbb9b5382d4ec) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="3f534e21252d012e2f66696c653000"], 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:07 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r2) dup(r3) syz_open_pts() 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000240)=0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000180)=0xc1) dup2(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0xff, 0x2, 0x8000000000001f}, {0x40}, {0x3c}, {0x4006}]}) clock_gettime(0x0, &(0x7f0000000040)) syz_emit_ethernet(0x23, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81c3df2cc82c1e9368c6116e0b5162f974e4f9d95e95") 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7, 0x2}, 0x8) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000200)=""/161, 0xa1}], 0x1, &(0x7f00000002c0)=""/134, 0x86}, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f"], 0x10) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r4, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) write(r2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:00:07 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x79, 0x40fc}) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x79) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000180)=0xffffff80) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:07 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) chroot(&(0x7f0000000040)='./file0\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x82) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f0000000100)=""/115, 0x73}], 0x2, &(0x7f00000001c0)=""/58, 0x3a}, 0x1) r1 = kqueue() r2 = socket(0x0, 0x1, 0x0) clock_settime(0x2, &(0x7f00000000c0)={0x8, 0x4}) dup2(0xffffffffffffffff, r2) dup2(r1, r0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0xfffffffffffffffc}, {0x3c}, {0x2c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x1, 0x76, 0x2, 0x400}, {0x0, 0xb2, 0x8}, {0xf6e4, 0xd, 0x8, 0x1}, {0x8, 0x1f, 0x1, 0x8b}, {0xa2, 0xed, 0x50, 0x8}, {0x1000, 0xfe, 0x7, 0x8}]}) socket$unix(0x1, 0x275768b7a5353a43, 0x0) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) fcntl$setflags(r1, 0x2, 0x3) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) 16:00:07 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1000, './file0\x00', './file1\x00'}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000200)="a55cf32a234bd19ce40b48bfc735f708172559a57f703c37cc616453cbe0ee7475fa9d1400c0e148b2a979471126c7657d577e7697b6ed6cccb2df36bb78529f6512bfd54fea940dc980987868bdf27c75c7f7be13cde3f28b3706b3d0f1f9bf0e87c183ab6ef9f0911c832b85dff70edc905f7e366f68a3bfa24e916d32a11b4f883335c0ef6d55cd16fbc9c214c08bee31ace26f813c1ae33cf4c490ba0eabf906e6ac77606786be9c070b15e7", 0xae}, {&(0x7f00000000c0)="2f6bdd011707ab0d95692dfddfb66a306a16553e8ea56ecaa94bfaf61896a3f02f9f357cce0b69a124f02db7e61cbe291cb770ef3a9a57f4ba135eb6de", 0x3d}, {&(0x7f00000002c0)="e68d3299fa86a3ee70e840b2a2493998d9a688d86de204d330b203a439911884e68d676e735f83e8863bc2a6d4e99f72c429253da0c2c304087ff69d012af5fac8d2281b5cc4b7f49d64af4b2e476b79f0c7428ad7e742636cca279af4dcb8c9a6a74a863b6eebdfb41695c85f9f3bd60f9a2fb0fd061f3c22d00b50b4465ab5ab139461f64e60c3d0e00e9c01c9e093344511ef22294c366525fdc82aa2c94b0ae6fb9f2d2eab2749a0c13f9dff8c88a598c9791c50ef1d2a62d8ac4236096048ef2ba0c05d221c62fc4dde2a68f49c22626883032db172f77a3cc54c7b668676ab3e4d9c33677cdf9c", 0xea}, {&(0x7f00000003c0)="2696aa45b6d40ed406a64426dc566dea119dec72ca3b30608b7ee10c0b6ad3c122f008aec883cfd349002822c0985c70205c84acaafbbed9fc0458406da62b612ded299c508b4ea4d268f1f13eb905587cc7770a3d83a9c896a4d61365e3e8bb6a8a295282436d2ae44773c9d04aaabea964c6e171b14975412be469a0634e6da38115bdd1cb9657d852f62874ddcabf67b66030b4199fec34d381a0759bec3f29bb5552c01354433f010a3c17f1346367473712aadcc7dc8ff6fe169ce1751aca07db0be036e6333bf72bc0c1087f311975", 0xd2}, {&(0x7f00000004c0)="ac965c0edb2624de32caa601449121cb9b9999b0ee3e9f8e822dd5394484fba199d7eba7ec53c088e86f6668caefbaac6c2ebbf2017e77a85f077b5e15c7572725564beee9e238ea6c107b950aa3d31f429b97e7491ae8172152af925f1f738cc99bd77e56969150be7712db51c69b01e9896447c7aea43a63bec1041d1cc8d1cc5a5a0e738de21ff6a02216a5e42e7a2dbe43208b5ee9721cc165c75471b7851c3df3cdd3b85c0982edf4f8413e6d6a491f2c7a155b976c459cdf852768a324403ef5dac1d832eb1ab1b35fda7a8955f2b961b039dc0197139d17342383277bdc7019fb349e6eeb62207bcfe037fe5435b4af1ff262c93e36d551d393ae82556671541f1aac41558a681e6cf084eeaf14a99d7c4bfdf7302ee71001b6f0a4b62d92e8fa74bf1eae2a83f6b6cd79ca0c90bb0037de5179bd51131130b4d5d6b64b9a5c661a4a1e39e7fc0708e7ba6020a041a63a0c14451197ae4685f55393febf03f8ba03ab1736f64bbba32e8282db0fcdc888f04d10ce150af37961c772d94f86bccbc3a64a97f536e558af62d39de0a16000529a69388ce0b1bf0318af6aaa8d49c101976a5445dde456cf03393b54ef87f4f6f578f465f30d507deee96829221c30d255c93e98a6c9cdafc4b82e72e4115dccb217ebf0722e7bd7e4b80dfebb5006864d41e47fce07a25e76056ae80655616efe6eb99621c9df95c2a8b09eaaf5db045b022c8ca379d3e9507f4eecbd4aa71542201f204ad0d4cc2039084f01de70fdec73921c6d10cb5609b0b70a71d2e905b0d610e28eea3eeddf24a7d46d4bf636f5ee5a336bdd180bbfb50c9c7fd55492da0c27b818167c5c671e0db6fd50816131f277db3eb08b16171f2f9859b3e7f8a3399a63cc8500272a241bb3fa75b5dcb0d6f93d7c73be681c74df080b78bd493a4eaa9e7195fa200789f9f32c8f4ae38b84d5480875bc62d638f105427492dce9af8ba7f4704476438f02d62b6ddd8b8746376c78ce5f1718efd2f18d6ae3df76902cfc5aabe7ea77968589cdf284ebaed20d8c1289d35f065fe5cb42dbdc6570bf5ea6e5965c1315fb21a8dcd42819ca08f0a68a190b1e032df2d0ca240b369bc847c96c29a03b8c74bf8de1980b7f472d3bd1d3aaaa4e56762cc2b1b2174cff83872f33a1334f7e848c27246c0787749c39305d5dcb75ec335a5b848c3d59ff332430843f70c78e151b7ef19ef000d42f968fd68507004b1632b6547a9c7f5862215fec3f667bbacd4dc2805327a61751641e5a82527af137b5d7b4325307556e270c4fad27933ed2c07a64719307687435a6a5797cb581272a3b99669c5f289c1b848f8d6b0ff6d5f7f4fefc783ef31fa6d762979fc6f81f9ed09eb45e2b9b565c415ff130278af23f59ae592d892a0d8663e2b25a4abd157626e9ce451e54e75eee3dd28cec0f700a731403dc73cfc5043c8a3c65604c51501130d1ca1e92be6de4b4db97f9086b5614ecfbf76000da61ee9339d865f4bbe7a49e3f64be96331eaeff4f818f066375e713b738648ee3035637d500a955e86d937d85da05f52d325af93df38e1e9dd204515f90995b2cbfc8a95728c146dd01d9c898b43221f34fe05faa52273a54653395c47788f3ea7e8e6fb896702b72d8be946958d87d2734f2089870319e980b2222ab6848f5b0a193e968b9e7484a6f3f50b8046d148f2c4ebd21d6e3d38ede288b1bc7ce519f775a341aa4832f256d50a8e6f51c788d83725c63bfc9eb14d2994554900e029493d8b41d5a4c9b6afa4bd26ca368d7d4acf7f8ddd361d4b608a2b634b1d0a32a2f6764fa35622400764de8a7e0c6235b6cf9acceb2a9ef4f287b7e0d5c5264c92ae6b213f2b0e9db5de37ecfdb6ef12dd7bb997a2450fb7a44b596222b1390a4bf3138d3af88efec2eb7c2ef1ca923ed89e8ec94e916a576914967a59ea50de6d4bd74055cf6bb106d9c295c962c62a3f62bf14a93b535066ae371d318fc605dc4238b09f9a89e671716e5ac11770c7a1ab230a30714f4b79afc2a9bf1cd74b6589150d40d5d65f8f48fae6004687c19e025d2592f47fc63c861de40b9d89daa1e03d4c42222fa054532a2289a203073ff649a9b955e507ce7eea4d08c0c6eddabddf5aeddb000a0eb87cb995be57c29a1e386dcb0981f5be45fbc65730bdc0d7b517174925489fef2a2095393d96cbfaebef4cf092b381cf5754a61e6d3e6c932cf904c95abc88d1fc62fdc39f8a8c00b8ad7e23a7ca229340b3cac58057c7790b96ef4c5e16672a02e83db417ffaef92fd03c4bfbef9f95f43bb9f63eb6e2829132552f43567f587c11b32c330637bca88980cfe64621125599720bd9607c3918965caaf88711daa0823d691af2f7f0cc4720c99000b134e2ace1e10a05a0fd05188304d5cfd624a178105a1e6faa71152cf44632bfa37fd45ee3ffa60953be2897dfb1a7525fe3c91f99272dbcced8b7eae26ec5d776039daf71ab08e0aaf026e1c300bc0d1283a7c58fda90934a2d0b47566e07b490cc20e3234e250961ebc8a4b3fc3f8e38f9a3417c1d3879b095c3873485865e268277dbdd121e579e419e3d999533850a56d9e5b3f7d5f60693c8e32501580bf9b27641abfeb3b8d3c99c0a7312fd5e69d740677df1430da286f8996425699986e15576334ace4a92a56f6f73927e4bf6f4648eb9b668646db21d6e2d7fbe3848f7106cf788427fa8e627d9b8abce73fbff5a329728fafc3de7f2b04891baa02b5d2402b4eea2253efb04497229588ed3aca111aeac8348de4f8bce57147f2d38facb2bc20aaafcdce6485572b3b1f3c68d327a2846c5c038b67d3d411b0507b8fe1ae64128ed33991101687a8ce8ac48e761f860991bc0825613312234500786b25651849ca1dc08d33218982c345743e9c716e379c5e6976438fe47a86c05cacf07974d19a7132b90d30fd956b526a279bc9a658f151587848b37f6ef7a3b53894126fe84ceb3d0c46323d10011621ab22f2fe76a568652e1f1f9c58ca4f30cbfc316cebebf13e557ae0fd2996e0978b111eaaf60e18a458e94bc601645f00b4e590a9d26e4c5079abb2227782c371a356a0e309702de70518395fd6075f1074ca314f82780b265498ee1fc96b811da3e4551c6ccde511e5edb40956e08e824c7d86b17dd5375cb6f81d0fdaa6aee75b51c7e480510e2a9856fc91558f9d3061c26b48601b73209515cc9e8399216e25980585f6c1be524555832321a8d99e12b9443d97a9ebccd976ea645f804262c383a66bb930c5c5d1df0265ecaebe7d72838ab1699731994c00c18bffefacbe993dea0be7ac665ebe37bb56eaf3e2b2a40192e456e6fc015ae764e48b2ec9ccf0b4ec0f18f2818d0dc1bb981e8c4a22e3b95426e0c63b8622b86b5e6051aedecbff14f2407386fb9a8eed29568e7948bf08cef0ccdc87fdbd3cc2e4193ab5056d5340d02631cfb68d08dd0238f8425e98087160ce44fe6980c5c06b8eaceefc847b421164b3523395dd2e30766204f032fa478ac851771068dce4ed303a9ffec995692217041c127e8cdaf50abd2b3d5861203f68a74b9d8c15f2874e3dcf5d2504ebded70fde519fc01956ba2e9cd74166c354701814ae0389eca5b8aa95146924d32f06cc36d0c4965c5bab5153d20e753fc71668fd932957362ea10bea265099260f1ec59bbd0120d4d33b506b3ba048a2fc9abae5f76fd4bf632474b77129c3889c7513ef21628df988298ca734f155cd36da36b20ec12e4a3e5c630088be55288bc33e30b2cab19de5e520ad5bcf4474e68cb1a54008ca8c8394a9f9a0e388ae26e21e34004671bb30dcbdefee997fc2281c126edcfcbf45ed034e19ed808b06e70636a92c899f621836dddcb9f9b5e72dfc56f1a8ad76db57c656fa8f0151a53e98e1f5cff9b3a2e652903b54e35a3e3b90645595bd30af5178ce2fcf94f9442ab0958f51b5c674c88ead4d432857546d57e23532ea8de0e3c23c4b3fbc968330225529fa9bb8924286462ce292efd551053d29edc8e2a536025938ae23d659c018249395ea26e98cbe3f3c4be8bce1862a91e630d2cebe586d5dbe91d3a6ce98be580c2b4cf3f8e10cfe12ca2a6e01204561dfc8984cf158086cef6ab798c186669ffb84edc49437ec1ae0730c49079123f5d87cb38c3d9cd591df4798b9505b92f2106378c4217676765c9da2766c050dde1f8fe7ab55475fa68adfa3868fda1a9d9f7c9db85863794e71fca7d5b2e7ad42bdcce5f4fdc269e4bca8b90ea828a083518b369b9f31e6409eb998d042711a1fdfb30bbc98bb200896a8a7232a656d601ae29d9b33e749ba2cc8d7055a136eaeff1016763203757caad2be6a69b920a916cb0f19be5646c62c7e3a03214b82996591d680a5c37d2544f577fb11ec552150a77aa2d7aff42d9791104416c26763c21fabddad38c98e9c6250d39bb89509e386f1ec2479870935fff897fa3eb0d20710b43899b08ba2137ceefe9d07ed7c31a45ff4a89ca95c3efddff75fd7ef643224dc24f23543d740310c32592557beb2d99c875f78ec40cc80903bb6ea1578ea7f38372846eb2ee785602b12e218fc00811de0347fd306da7c3570bd6911cdab61aae8f6b5c77ad73052d0617525def4877e82dae3e317408bed2df434d946c35a56c21e33dadfe1824247f7248f4f1f2525c7ed757910f63028694b4778dc3d17a2e389363563a8ad53deed604a18db89af788e69e15136a488a69766101252c341ea7184ad41552ed0df42b92d78695f457966f854b879274fb636a251aab70dd829f44f7e23fc2b8b546ec658f7b477e61fa63ce516d1c4baa541f29bcb3bcd14d1d0e6b5d349f1967bc71c94dacda2c8477b1ff7b784a56bc34fa344166af986052babf6e20a61d439b778fc82fa1d4ac5b0b174802329eeedb883b63eee85a85be0ccd6abd2a0265ed3744322a4377330193445fdf812f4614c5744f8c598ce0f393cecc2719214f6f724080c5199253f1fe3cfa8ede3795a62846bfd5aa713bb1faf74c25fd8453d888727e9a93b1e773894a9377c83f8af4c0403aede07d17a0f4c1b03ef99b6b84466e41858dbd0fb470385a75f508305c59aa207e4c07ead3bf84e9efaefb230ce37e9629d885ee01c57c44bfaeefe12515cd90d2b751bde358600ea61204b791ca4036c8d55a90c113e0aaaebd431e568dd755807cbee19231bb890e9902f235f629cb1964be6d22816ade15184f5b7c74ab6fa6ca4226e0bf9443cacfca07db0a5c494bee49c5eb51fd98d741ba5eafc1fdcbea2a5faf8fd793f10e274fc89a64e8c9ac4df72cdd467d60baacb37219d84474a3359700ce1a4d6587ae710926839d4769d248d77ace3992ac0518a74cee6893b312dbd177462bb10d9fa16d27fba421ed7f72f73330cf04043ef14fb289eff1169e27347bd23c391bdddaf0a9265000330fce805fae353f67f250974215533907903c3c7b00e7e5cd7b220e47beb79978f624358911e0f8e29e81ca664a87dacbcf44b7d13f736a5ce3d35f536e1abf932503d0853ae96f61a8a8a97c1948041842f38334346a1b2583eb31e45b2f550e1b7447c82056def347137c6896f74ef75d7365757d557030f21643771f5c22059b11d89665fb2be64fcb3d71f024f7ca2970e90ae3342d6b9ff7014b05417913689c5a034e39010d59d1a3e7c4219c868d8b142b4893a20fd4146ff3e315f15edfba0eb2bd85b5bfde5ab5f35ad503e702429b822a2c5a48c948a42ecca6983597cf36dc8e8e2de39c8e8cf", 0x1000}], 0x5, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCLOCK(r3, 0x20004276) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup(r4) sendto$inet(r5, &(0x7f0000001540)="be8ac569c5dc143569a51ad3b61bd73a57f67ff451c7e74b9133e0fc5f58075be9081a0d9d50b01fd7643692794c76636753b5e452fa5ab1e436945e45dae022d74913cd6091eea2e071c78bb96423771894938a6242062c97738eeffb354fc021eb8c9648f2574ade806f046a0e7f1211f9c7f09d70a6a69e7ef5bf8c35fac9b0aea4da9e5cb4a947c5bcb49b05e6ecca9e6b1ba9d82c4563470e2dd4682f16883475cd327b0da562490d6509a22430e171eb6e69ded50d6c09ffde4a4349f314b2aad67f29cf446d6e1ae019a3dc9e741466ea9b202c95f484ae22c028929004bee31245a13464d39e87eb088955604a0da8197bbf767f38ad0d69932bc8f831aad2504489259c55aa1b254cc23646e2bc2a8648cc79e19ae3915eb3458eec79c22b3932ac0225a27f940dc6a78b4b366b2f3a40e2ea62c594f1ea2308a3a39fb6706b1e3f6f728dedc128dfa1d786a654db53002da4cd82bdbaa2e62f1a8ce005972e8eeea2fe33c0a3af610ce3a0c93a0641d7e66ef8db4ec4c1aad14340e98da2c2f7546db3510025603d9efb59009c33807c6bd14a9094bf78b325f48bbec30dd9a771a12e200854f024b7dc8656407bda6d1aecc50cdd57e4775badc198d99a53fccb184f9b054f1f535baceaaa5ade075ff3c5f2ba811798ff8fa03e5aa32cba7eebaa822ded6096429fa08944edc4f107919ab8db5adf3f63de84dd6c9c031c24cd23100a7254b5a96c3db09c6e74443ef80aaca1ef5e3b91c4f5a4ec6c9bd8e8424ce2c201355d047567991556f902e876b3dd7cd44aabcc5cdef48aba380a5b30dd2a97f3ba0a73c7f877b8a4c5ec82d71d354ad1c046ebaa7196106bbea03014630e729d9071bebd6971835ffae9f57639333114bc02076867cda9e347a4928805455c11e13e0d2035ab939e71f5bd510651e9e55f6a3a1dc0d2a3146994126b0db2bb571f79ddd79d0d1f514e6f1bae9d38a2aff750267377fd71e2d6c3ccc565ca457be1c1f2f76ebfba5fc938c4a371b6ce91c5db544e245c984f357d63139c0db87636b29de57c6bdcc5bfd692ab300eca3b1b35ff71b628bebabbf76c1536fd02e9bfe8e2880e664e580a6cfbfadb8f1a09509ef9f35f52634745f46d0d3c781abbcf78de6d6369b9535737f914d741667124f68596056b58f8693ea31cdb867c04bf523422bd290232d3b3c9d1b016d7a45d4e363bbf29228bf40976a77373df66f70d0922f054523af2066da9f5fef104fb44b64da9e233ae982d96f89bdbb3c62282a993b49e39d91e87877deacad94efb0546b1c4d462040a8f352cc3933fab0e3f0c12a466277e6869c2b738906f76f906a8f7647d12b780dc5dbeacd1f8465e595c0a1440377824aeaa3abe40190a3d8c933638584d5d21c08d3156c3b7f3f1027a50a825f9cccfb2e8355d2ca178efead892713b2fea9f674733da51161e2c3fecdbf70d693a95291258db42da59ce37449049a63fe9ac0738134976956929a4faa5de0aad424ea4e73300f6f93154cf077facbd0ce60dd622a396042fc7076696252049591de971cf3dd4b7e05b432331b9ff29c5064ff880ece2ba882b5a06ba74ec5b9896cf3302805414623ea288d2fec6ddc0ee13da48b98cb8ff276100b91de6bf392cb081a349d618b0fd72eedf88883e5871e379b864a881be93596fcc3e297d7827f08c6753620e65fff2f9e97ea8b4d2e61f987e25c5ab2e00e7b8c41168e7dd0da0755397f1dee5b54866c1c4d7be247e1cb736af7f1b52fb494bacc8e2cbf7bf52de12938340a9165e2c203a224b3a6261e21df6e71984c1f1ccc1759f908d7d59ba15e56b7c000e6f53b363d969f040fd61ee782320bebc1ac12eb3500306092170abaac917075a457ef21e027659e2c0b1b88441b86d30e4f1b584eb8883ccbc9f8153b2603f4afc07d84c4edf0414145586063ad7a0a04425ab3f204e82d0724af25b7cfcc4d8ca53fa1ac750a2de8a3d403ff86ed032b681f635677f3018260cef1ffbf22a231de797bf883fb7a26b539d7fd0521c7050a7109db18a712c24ac4b697b7f261be190aa8b684b086d316734dac642755c0dfb1bdad3fbefc4ec8d417423b6af2a459d056ef49c95763a366eef73a5a40737f2fa766210974206a335207a59694e008ffd719c44d0014f880bd626c2ecb7556b3ec4a04ac9a2cc23995587578f7ec799c325f3b2470d5ab779c1b664c25f67cc5dc8a411e214eea79cacb83c2bfc48aef7660b9d6127caaea2016e800bf95cbfce9a44fb432994a8e715b1e2305c1abc8326bf1a73223303d35ba4c97f6b8ae9e2d059b819993d26ae614815306ed888b5f4e65f372ed7ab5e3cd21166ee7cc4f9d8247492f18372714136f2a02401bd00a2f374653dee48b086242ab9328ab30db708e25ca1143b907236b1ae609381600fc67790c024a4992e2303ab80229c0597e701e2d7a033e888ef288017e5dffae1b794e9029f3546cd2c22dd112afebaec2d2dc945f7de80440724a217f6177b83b5ba817abcbf08dda238edc3bdccce26ee156bc08eb6db6de58cc2deb03ee9e7787230e93a4b485e01b55777368baa2c0cd1bfe883ad4f6aa09c190bc629903486c98fffcc24571cc70b387447f576da32025cb406dc412541179669267cf9f1e67e5ea40bb19fce2f35a32128dc3223b64d98cddd48e93fd8a5d8efbf3e4cbc394af816fb2b9ed18207d14b2f063b05f8ec68589e82562753da6bac6c6fe3fc4f7d5652a33bf7b2f9a3238416b642ec2b764021dd6f9c62e76375b63963005b960df670f79b41cb49d751f2853fc1815d4847030b1700152ae8db76d41db7cce78adf6d15e172e0f7bf5b3698dc156161e8ac100e8f5542c05746fbf9c1bd432be5d03598955e50972495f3be06b42d0e26e6a6270728835dc854cf5467583771f6839d28c390a1af5be8d0dacc19bde268371d767cbf6c15b1df9c143bf99fc9a247fa1ff19dc31045a451fec1a0f2451e0b96a30145d276315938044566121e0204ac3c11b368e82dcfecd465419a3cb0202bc7a4072626bfb36bbbeb0225d5fe5af384560a9fa39a053fbb1c07f1cd1b5ee6be97d8570ead031af9276d47a35a1432064084c4a75ed4c86b3b0a27f792a6ebfb8a51a8942aff3e4199dd02079e987325b0cb402c67cfff9f1c335a13afa63497a5fc8ae07946297b3b33a7e094771eaf6953d32791d7583acef5db40797b63df8623a9d397e45cf4997f08d6c7269a58bf15796c7a89d1af0678c6258787e47129079401458428741f157ba49fe70b4bc0354c870948776c59ff3f3853ce24d0104c7fca2f73ceb0d4aed151cc6ad652bd4aec8ff3c3099bcf2727cd92e73fd99f35a4e8b25c9a68794455adc798c855abdfe70b63f41605d26b55288ac39362187e98f5ab0c802bbe4cba0d6c995b76100308db7e36eaf766180ff695e7dda1d4c0aa3cbda6cc694b508eba5d1a2b0b16b49f6346214b106f029f49000e1a0f4866c6db3ec8fa45652cf0a65636b19c9b5980de384c271a74bd934f9f6b75bb0ef0a4e604568e3eecd86ca40cc6a25f36777f92b2c47630b7412c9449ed15a10591a6ad923d44c71eca455997cc1e9fd6381c4cf61cfa133685ab7e16e9030af522fddde131c334af620fd41cf87e7fb3f4506c53380a6735a073c4eca2f3234cd56035627f1d942325e6c918c0e40543f1443f25660baac5360fb9fddc7965a8ff0a43d5eebcca5913530c9ec880d437efcdc97da51ba01da7527c946dc0cf7e2f3cb05f33487e5d09dc4cab28eb56f2b92ef3dd7be64c447b2f22458a10d7357c19babb1b4a25f105e1b13e9006cf3e98d1efe00ea48d0a3e96acc6f3bd2c51e82ad0bc7e2690768221a24eac4b2cc2b14ff4aa2a9d5f860068a0c781fd56a4c17f3f92a307131c999292aa93f0cbc6ae943eeb4312aa46dda58803f38539388e852d95ccbd9e9dfee586a87cf45625c93905815ba97fd146c2d7ff82c8a8f07fcd474b345e94f0398c49178a0eb4d6364e65ace1d1df670a76bf7b508f247c3ed5cab27db3459bdd81083b0b525c761ffdf20cbbb9eb8afe6660457ca06a29ecc5db23825aa52ace0cd7df9735387b216b85cda69dc3432038da938339a9dbccf1124da61a3ab6984cf164a0b88005cab645f9d69fa27d9c42301bcff8fca372845e66ac2bbafa15ccfc8c1bddcd21210b0c7dc4b61a4d18d274997d69a605e380834c7a771ed15feb5d458e49690c39f38dc5d383f8fcccaaab65e10e63ab5ba6fa002a555bac400ed53922f70e5aad9dfd767d9b6d2b2c9028798734c58c70ea51e4b8ad5dfbd49803a32efe9bedd7f1cb4fe1dc2da03d48e595c38c3dbceca577cd7ba00facc2ec190eb11f6301715e0593734fd25184882cb58c461da47a1c52bb3b20bdb8d4af82861db0c59bfcd0878f29ad6b87c871cbf550ac57ed1dcc8f305082d8b6cf57fd2c631b77a34639bcf81e95912bd54d22c0e2a12b5b79fe4db690db4d2553f455d21202ed9e2c38444b570e4fdb2a5c389457c3045666ff19c4166bc2c764665bf1ffd53ceee7b2aac47257f1f00acecad9068185cd2c65e0fa3a8f102da025703c1952a095d2acfe29671b95c524dc7fca055ec79948e953c10e52e102d91856d35138011dd94f8475e6779ad7dc6253604afa2d8a73675918c1a38c720dddcfb88057725e5d60cb608945b79b91815ef6615b508418a8ae4a757253afc1df9692e0ef4fee0be04fa26adb26101562b49a0c08c32481b1f1a99b866c6ce41632bfa6580ccc38b80896cee6669b5e5cb3760b57e854212966534dc74b696c4e1a47e9a7d22126224deadad0541e79a65780f40c0cf7708d84f056b286cab71f64adcf977761a9deab2e876f42589c136fa562367f2b73f7ebc1ff9da92d5d329743e6b33a2353580cd47e02f5c02ec4abd7926afe29b3c3d52c1e1881bffde1ad610f3ffda739b1328798fdd330667bb8f376c32d6d87e5f9a444a2d12d1215402082866392508ee22a60b0d07e45093325cc4ddb74a137b631a1a171afa4d9ef6f3d181c4f9580e51dcfdbf0a44581774d22265c55dee1ac46d8a7171787efc6ec40cb678978a66e82ce6e6e1f596d4477a0439aaa9506e07af8c688671eeb9cd7921a6370c27f276e4408b298fd0c90baf36ce47db78a9dc0442be23a346100e174a745bf45ec7848307a6888b251e3ded42664bec69ef0c98ae97d160b92b4099f580e7e567621f74029030a53e4d5f1f3ed3bf27dfb9ae74e452816071e998d5527d27cfbfa86156f6a24719e2828e8f03ea157f0e2885d5757b8c4182cf00ff2090d44626fbbf3c2af43560c1fa290033a9a76a58667c262e5222725bb4dcbf663625aa6cb3050b2937efc8a4baa97e387dcc9916953f995227834e4a0fb32fb093bc2264cfb298892927c7e6eb2f5f1c3e548b4767a1faddf0991cab6bd919fc3bc2e01dc0b14616d6d3bf307b9cc4a0864b073cc677cd4af704737b04195afa26074fa1a7bc7f1929e65ca724be6d1bfa4d6d81b97e811d07bbf76ccc5101166ca42dd82eb2605fbc774bb9258613dc52c5d68f337edba8429296748e4c4cd2315709f16415aa5b1fa9279bf2cc011627d8f2f4720bc7eac95e72185a37b49ffb974aa859268ceb5e08673ba95a5e43d7cf4a5624ed4dcbad491c0b96f118fc35fc87a3ecd632dac75316b70ace51bfe017ed2e76012a64979fb7671cd71277b9b435451b5ee32a53ebe3a9561af01768fd551918d2fee5cc1db2e228f91", 0x1000, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) dup2(r2, r0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x7) 16:00:07 executing program 0: syz_emit_ethernet(0xef, &(0x7f0000000140)="86fc791a4109528f5e2bd0c234ee6a1ef9e7fe121c81106f0d82aa3354cc304313fb814fb7339a7f5134273c52ae9ab43f55f6c72da42db6516bd50ee38b1602abb04b1d696342423eb9e289feee0f3a57bd3966c40275c140ed19e7366dbba8238ac8c3ce1d134e63827e982ca54ea503d675055b28a38396abc0840868ceab767f9039212e19197d1596bfdb74d33f0e57b664c5314593f4b24097e82d7d70ff4846d694b0ef14e7739c094d29fdc1e11eaa7f4e444286e3a4974438f48226666a08584caac381c320794c3d297d57f5f3dfa03ca954ccdf4b62c05e636d183fee3804335abb45ddd422b6d7d4f3") r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300", 0x0, 0x1}) r1 = semget$private(0x0, 0x5, 0x100) semop(r1, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/190) r2 = semget$private(0x0, 0x5, 0x100) semop(r2, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x10, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) semget(0x3, 0x2, 0xe6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r5, &(0x7f00000000c0)=[{0x1, 0x2}, {0x0, 0x6, 0x1800}, {0x1, 0x401, 0x800}], 0x3) r10 = semget(0x0, 0x3, 0x400) semop(r10, &(0x7f0000000080)=[{0x2, 0x2, 0x1000}, {0x4, 0x8c00, 0x3400}, {0x5, 0xcbc0}, {0x2, 0x15bb, 0x1000}, {0x2, 0x81, 0x1000}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x20, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffff9c, r7) openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r8 = socket(0x800000018, 0x1, 0x0) dup(0xffffffffffffffff) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) bind$unix(r9, &(0x7f00000002c0)=ANY=[@ANYBLOB="c4550000620000001e42415203fd8188c472efb730b3edc55d77b131aae7219ba7e15d9e2e790f9fad78413aa7f36707"], 0x0) dup2(r2, r8) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r10, 0x20004269) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r11, 0x20004269) symlinkat(0x0, r11, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x842, 0x2ad) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:07 executing program 0: getsockname(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800400000081}, {0x3}, {0x4000000000000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000001c0)={0x80000000, 0xffffffff, './file0\x00', 0x3, 0x200, 0xff, 0x8}) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'\x14\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000f72000)="94040013", 0x4) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x8001, 0x1, 0x1f, 0x79}, {0x5, 0x0, 0x81, 0xfee}, {0xfff8, 0x81, 0x8, 0xa3}, {0x9, 0x6, 0x6, 0xfb83655}, {0x100, 0xfb, 0x7f, 0x2}, {0x70, 0x81, 0x3f, 0x2}, {0x6, 0x1, 0x5, 0x3}, {0xdfe, 0xa, 0xde, 0x20}, {0x0, 0x1, 0x3, 0x5}, {0x6, 0x9, 0x9, 0x1000000}]}) ftruncate(r0, 0x0, 0x1000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x2, 0x4003, 0x0) getsockopt(r3, 0x0, 0x6b, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000140)='&') 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) close(r0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCNOTTY(r0, 0x20007471) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:07 executing program 0: nanosleep(&(0x7f0000000040)={0xd}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r4, r5, r6, 0x10f, 0x9}, 0x5, 0x5, 0x8}) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000000c0)=""/34) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x2cd, 0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 16:00:07 executing program 1: r0 = getpid() r1 = kqueue() fcntl$setown(r1, 0x6, r0) setpgid(0xffffffffffffffff, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x2, 0x6}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:07 executing program 1: r0 = kqueue() minherit(&(0x7f0000868000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:09 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat(r0, &(0x7f0000000040)='./file0/file1\x00', 0x800, 0x147) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in}) open$dir(&(0x7f0000000000)='./file0\x00', 0x810, 0x20) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x41, 0x6}, {0x41, 0x1}, {0x8a, 0xd16}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:00:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x2ff, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(0xffffffffffffff9c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x100000005, 0x0, 0xb5}, {0x80000000000006}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) 16:00:10 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x10, 0x4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) chroot(&(0x7f0000000140)='./file0\x00') r4 = socket(0x18, 0x3, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x2, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) 16:00:10 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, r4, r4, r4, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r7 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = dup2(r8, r6) mknodat(r9, &(0x7f0000000600)='./file0\x00', 0x8260, 0x205) faccessat(r7, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r7, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) geteuid() pipe(&(0x7f0000000480)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r11, r10) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9c, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6, 0xf461}) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xffff, './bus/file0\x00'}) r1 = socket(0x6, 0x5, 0x6) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x18d0a, 0x0) r7 = socket(0x800000018, 0x1, 0x0) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r8, &(0x7f00000001c0)=@file={0x0, './bus/file0\x00'}, 0xfffffffffffffed4) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x1, 0x7ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x2000000a, 0x8, 0xf4c}, {{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x2, 0xfffffffffffffffb}, {{}, 0x4e8972c48b556be1, 0x60, 0x40000000, 0x7, 0x6}, {{r2}, 0xa, 0x4, 0x1, 0x5a3, 0x4}, {{r0}, 0xddd27d847865de79, 0x10, 0x2, 0x8e, 0x1496}, {{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x200, 0xf7}, {{r4}, 0xfffffffffffffffc, 0x1a, 0xf0000000, 0x8, 0x100000001}, {{r5}, 0xfffffffffffffff9, 0x0, 0x0, 0x8, 0x401}, {{r6}, 0xfffffffffffffffc, 0xcb, 0x2b064db63654130f, 0x1, 0x1}], 0x0, &(0x7f0000000440)=[{{r0}, 0x0, 0x28, 0x4, 0x9, 0x8}, {{}, 0xfffffffffffffffb, 0x22, 0x10, 0x81, 0x1}, {{r0}, 0xfffffffffffffffa, 0x52, 0x80, 0x4, 0x9}, {{r0}, 0x55456668cc4b2d74, 0x0, 0x2, 0x4, 0x3e2}, {{r7}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20, 0xffffffffffff8001, 0x7}, {{r0}, 0xfffffffffffffff8, 0xaa, 0x40, 0xfff, 0xfffffffffffffffb}, {{r9}, 0xfffffffffffffffe, 0x0, 0x2, 0x2}, {{r10}, 0xfffffffffffffff0, 0x20, 0x20000000, 0x401, 0x10001}], 0x3f, &(0x7f0000000180)={0x80, 0x8001}) r11 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x20000, 0x30) writev(r11, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) 16:00:10 executing program 0: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xfffeffff, './file0\x00', './file0\x00'}) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:10 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x8000000000060}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="ebecbfcb66a3fdb0601bbca270b0", 0xe, 0x0, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x8, 0x7}) socketpair(0x10, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) fcntl$getown(r2, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0xfffeffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000001c0)={0x3}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0xfd070d3ba5d3553d) chdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000280)=0x9) rmdir(&(0x7f00000002c0)='./file0\x00') r7 = msgget$private(0x0, 0x1b0c4ccdf6cfadab) msgsnd(r7, &(0x7f0000000300)={0x3, "3e75da457009b995f5cc1cfd54dae0a56036ee2ea8e3d40f7ee514a5ffabef72869d7be855b7ff95f76cfd61a25d10451546bb98cc59a45e5aff4e4582e1d34047f91d8e770f908788f8f6d29ec9e135e3f5be64b8c42e28e377a594cf0e1fe44d9d8346634d1b663755e2d04e543e1bfff96ed448de7e1068be05b8db9f42c28f957b8f79c83fb9ce"}, 0x91, 0xc00) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_timeval(r8, 0xffff, 0x0, &(0x7f00000003c0)={0x0, 0xa3}, 0x10) setitimer(0x1, &(0x7f0000000400)={{0x7f, 0x4}, {0x80000001, 0x6}}, &(0x7f0000000440)) ioctl$TIOCDRAIN(r5, 0x2000745e) accept$inet6(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r9 = semget(0x3, 0x4, 0x619) r10 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000540)={{0x5, r10, 0xffffffffffffffff, r11, r12, 0x40, 0x33f8}, 0x3ff, 0x1, 0xe}) r13 = socket$inet(0x2, 0x3, 0x1) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x8000, 0x0) r16 = kqueue() poll(&(0x7f0000000600)=[{r13, 0x100}, {r6}, {r14, 0x94}, {r15, 0x8}, {r6, 0x2}, {r16, 0x80}], 0x6, 0x7f) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1000007, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000004b, &(0x7f0000000180)=[{0x17de, 0x81, 0x0, 0xff}, {0x17, 0x7f, 0x7, 0x4}, {0x2, 0x1, 0x0, 0xcf9}, {0x3, 0x0, 0x0, 0x1}, {0xffca, 0xfd, 0x8, 0xfffffffc}, {0x6, 0x40, 0x81, 0xffff}, {0x3, 0x94, 0x2, 0x7}, {0x4, 0x6d, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:10 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000002f80)={&(0x7f0000000280)=@in={0x2, 0x1}, 0x2, &(0x7f0000002d80)=[{&(0x7f0000001b00)="e9b3bd77be28f5c56600800a9ce6fb6e04c7048a48c89209098a65088ab6cd955e5f4177a346501bc265d7c5b590e84b92aaddba01225285a19551078652efed2f294e0dd2de61e2b62cafb4851383714ed5f05e775f6bf3fd4b928f0e95d4660477e754a62ae5d31edc87ad8bac8104cf936f7862eb162433ad05ec4e662ac4345b625b57e0672019ea5839c123a742986f7b69a0e9217a2c72deaa1709c251d8b57bef407549c481130de997310594efab98a11fc053ad2e27f58d3f973c24e25e0f404629a3bff14e66b0f5d97513a5479f5de646ba2258b70cedc509a3ba12285a6d74d8b3e0aa13a17db51356d5e217d6bd8b011802a421a0f1b38483b56140257d0a849bf3c6cd51e9b224452c64aed1b18c9ed918a8a0c3ac99b0533131e4adfd9fcac3d105731b3cddd12e8e0e78abae0378d6e91902378e1096db7fa750d2ad6417f6ea07a9680655bd4b37b6b676e5c7f63b9ea27b9278ff4d036e7bc6f53cfc1b8cd5f50c6c107adac23a427645d09f7cada177378bbc40068f9a5f8440e41097df98e3bdda112aebf758df6d54249f0416e249d801eddd88f3de3425ed809d06729e344fa5a0f092ec0460ad774c3dabef679b594d4f582ae71c65f18d6f9bf6318cf93120a51b9ee3d8e170dd871dff10ae2581b90dae77b226fe3d59dd486b7f6376ea59228a3b223e79ffe74ff462505659f3f0964eda0d5572cb061ce7f63f35377de60717c0c95df14d53c1f3b3f6f7a87bd7618055c5f83da3117bc647fdcbca715baf816f7b63bc3c6ebaad26e9825ec85ec126fdafcba4f2fd0ba3600c8f00658d580ca0d055b8d732d31c0bcf1fbc32e16c958c6935eb732e340dbcbba29f23862f5efbbc08367f513d048f25955f5b15f6c6476f209983eee916f0976f064ffc414d295122453c3f4206621c812e34c5606419d827812e7a260300e7cd0ef88d870060fa41b3258365df08fa70eac7deb335c4f8f17b47011e76237f0d432307d9fbda2fb7b0d56af05bb11b6439fe1d6e0c4662183343cc346785202a997dba7b3155ba4a9679a7f9c76ae6abd65495712c4c8dfbf4f4ef28c43d27d16967dc87c8536ffd000b6c25dc3aa46d5d2d0b259f53e4abbb018e9aea9772e7460e2ccc3bf5686a40dc01f8c280695583d65f20b9252a8e8c16a9e29260069395004513d57cd391e27aaf890dbc63b1b1a15740dd8f563295de543d57b7ff96ed0d1b9491dbb8cee4bc25bbd3e6d5634362cf1fe0b22cedece47df107c8602b097a97f3c7f5d67e994532f261ecdab0723edd0dd728a9f87217eaa459fc4d232a963b1a1eb0518fdef713411c3e9e8a48a1708dd503cf7608a96280816bddf07c56d7598ef8fe3a68c117a19a24c5f645cfdf48df8b758e3bf1b97a873b4afe2213104859049e428688686b397e6769039a6b98032434ef7084f9450039091afa7bf585031850eda86b402dd3b4a4c32bb7b735b2af70d5ef8e7b071b0ec79d9e7dd326c4832cc51c9888ab99fb459769ff1cda44ed1c67a899b94a6441e4e040ddf9ea5cdb63a38e73669d45e2b66086859794eee2d1465ce89696804cf19b2e97a96e00a6ed4780e99f48f04eafa711c46e9cea56d3f572f538eb02d0b2a0d59f12518f5b15e9295a9e2a18f04abff3673cbdf176c17a709750d5536e7bdb15ff96e9ada77d61d0a4eb07af291c09560c03d0a688e63c030c2c21fed8e13dadced0cf89910c06f55ae6660fa6013d4b924d9ea0fd1998bd56aa2e913293cc4542102d7131adbacb7b33bfdda3bc7833e7747562322b207100af6b6b204b766291216bf8fe66e814f4e9d94dfaa9f3e1d92f2b4afb0acc35aa8ab75053c2e8e63391b30fe16620aa597ed7b93773009cbcece06c279c6009e9ccf031ba25de15247a4d30ff38b3e0509280b44aecba35d54e2536ead657987d9b2bda6cb420c8630d5fe75ee0d251c80d73d124ba4ec839bd49c2e552a8480e838adf6336f6b63d91a99252c114d274eefb6c6c26367635c0cb76b9e9a100d33c318b1e84e0bf397b113ac407a3f41f205e91b7202d7c6c40747903da134025e243bfafbf0a1672a094ab5f56caf928c7ff08d43c24a07deeb181b67ff8ea734bee2f70d10ab7e3851594777bb2ddef490c1a6be2060a234fe8551a2a1fd2b61f8cbc2ac7e60f6e019225b3c20a188542ccaa0aab9417d21ef66fc8746e9176746a442bea2649b832bd234936728e4d4b24db164907b8c67b713e8570a21263d4051204359514ac0445e40b6a22e97254066e9923287880bc7e7264eea837d99592babe64e6362a5b513e87d87ec3d8aa6fdf7e30e0d87f98c00e5734cf60ccd0298198c158cb9c6081ccefaa6f41d0ba1d8525fa9ff5d318d697aeb969ad8cbe523c514d6614701f1da6d95d771466708213427f0b6657cd6af40b0a648b8bb5a1aa83524ec426db411a664b5afce06dd3916f57d1cf850e8aeb7f55c9c03214cad0bb7412c3b2ce7d0c96a0a852899e63de7a2fc572f4a1778b55f1eb492ec59c7b9646f806a00dfd8fd37cfac4bdbecfb6d9341df3123fa81a0cf0c51644a740a48c485963e8a2a8877bce6ac877dd8411466836b89757d3bb3de1f4c9387cdc576fe28f49c9f3eda3eb3f3c1d4523b1a9cf7d687c89216678102cdc2398dec026ba0f86b999ecb57cd84c039c20b3e28d63b145c06655a54d48540e284d8ffbc2a16716136a32a7a27578de28dfa38a60f4995e14b77ccda9694fb4580ec0ebd7aa0310c4702048d5cf629ab9400c739c290c823c639656077d31f5f4b0924aefc863476e74b6b4c9d4dd5c2d99ff87c564d11b88816f9d266d0f93687f6a4d36c7650e0f612ea0ddac93273daf2d8037f6f2eb47837e4437f538a07b8fba2982625aeffeee05db3c93f8e60b6a8c57539bc3c365461586016ae6bc1fa7017d7f75e34a9093a7ea0771d6eaeede44af15e0b0e8d65299235e0673b9dd14650df5e3501f193eacec4a36efbfe4124596473a75ecb298b14808cd0b12f23dd2e0dc71b68cd77e1c471a3a1a4461656489cad24f2758d8905b7ef047de7a118bf70d788afbfef22479ee83bbe25c74726b120ca81fdc8fdc702c13178a42fce5b68e968aae0a19fd61d9148b3826ad142f84fbd37b9181ee93adc47899744fd3c731001042ac97b4d4dde0fcf4ce9f1f71c91fa83cc70634c50cfda33e29fdc3801f87bd9db7e8033c8cd1dd5164239cf07231675be12737c54f971641b3fc0169d2845c065b66a0251e956c4c07ec12ce6c026dc046cb58f9e647f88471c10b37daa6ea88e941882fed4cc4e29d8d7a92ecd646b2cf9e1e926a5c3b971c02a9146b89f2749ba5d0a6bafeafc6427b78448725a8c314bab638413b2239eea9afc12d8e327b8dbf96411b84c7d0d0b00d88b9108fa99e162636530a00318909a60815122bb310fb8117d74c5a0f5557969d3e76ae439256c5dfb6d078841bd850c9daf49bf2e9cf7c7f5c6c4f35d066ae8e850bff06372c80767205f0afd1046d3bea94818d157d376b6bfac714b92731612be245d0a9023d021d32ef25425e9be2123135bca6f9aed73a84dccc1dcd882475b8e5d25534b6aca5dc85365f250e749b76412bcb02700d95b131d082c06f9d93de069869f1bca8a24f8a61fd99360196cf4adc34fd8022cdc4a3251e7048d19cacc1730958deae9dfddf2d6207dbb05952e45514fe3ffb3ffe8378464983e10a5d7439f819ea079bf29f2b56fca5fba7e214a7b11996f2cb3a212da47b00035df15198c2a24697ab0141e777d12e8cfe9d5b1f3d45012da82af4ee10ceb9bbe9c6fb0205aa1fdf1e4b053824bb658b808f96c8823e421015a6905c96616f98034fe04d8b9a18844d677e4273a2478b003c98d68453739ab18c495214358d380d39bbda66a5d9b55cb2d94126451f3fd9b5dd44c2cd7c2c86d9154b99b4c9adeebb51124b836adbea520f1fc9028316bbff67f0ec53968fc13115ace37454936f6ef2d2acba951ed10d4aa51f5587a09ea321b3301ec69a899f4458011d0b00203f0b11e269c28c1f7102cc22e2f167585a4a795b0d946b807a4e4450fff74ee1c0adc67d4bc38e93563f377548b355656764d0a0993e099c083fa71768ca11fe15a25b7209137c39c3bf93efafb2dba947793ad94ad234e370e4de75f1631b6344502bbd5bd86b89e3c210f0b9e22444dc3b97a7d550d9decd1147b49d00edb02952aa833877834b38e07e0546229d2636cb6e0d21db330915384ef3812a019b8fe537ecaa8ac7a4b1bed35bba3ea34b39edcbd5e7bdb102b7c22f99bce25db588f8709a88ad33fdfe5d3124e97ea3a28aad3ae1c802c6473988df8677910922ba069f1c6cc90894b1e0e6b051af3e27f0fc0850e3260019982104cc51b6b383e473cab66e20e4cc78c486b69dff1d3155fbb20a9140fd11fc3d1f9aaa0666203e2c9fae12b9394706b0ae695f7393c422ec79c8ed585940c426c2f7e4e646336c00cdc15c42e158276a3c414e6961e148f1d758f32ce140dce8de0437804f876bba8392b8f97031c39d47e650a1bd6d489a6429fc5717690d5c095a739aed81b91633b191ddeccc7ef967445998a7cfc5d003c3192a42be6d6684f906497f8e77cf8e1053b886354afcaf1f210d289ef7ae227dedd833f1999fcea114752869463bf376f4c7dcfc07efe7eafe4763ec4b517bafdc99c3d98d5af492948282f382d838d4fa4c4f2ec67cfb81cd039145bb918af290067b94de04f41c3e89bd78e3ca63ae2a9982b3f2da474aeb91906861283698339aa7bde2c45e3b804beed882684735756c2b50201c06221dc1c166882e18f344a17b6a5db29422bdf2e202b6f599335d0b29668b6a46177f8485ea551f31eb88f7cc809d806c594c4e8aa0ed5ad4411b804c5242a90bc0f59fd9a9d1e5169026237aea8008ee46de9f837e1a0e17b0ed8bea6da944d1510ec90054e589b6cdef9b7af50c2610d00e6b96bc7220430dd79664067d015534ace1f2c708b1a8d9e2879cf71a2972a0833c716def226c7e55596117b3aa90888339ba04a4dee2c9c6cea6aa0d4fa384eaebf78c3ff6d4b32660e5fbb90b603ab531a8b8bef0e559af2e556466156f7caccf9e212bf27d357d57ab2c53b15faf5be1d5f666af9f4a6bdb9b39762173042d49461861d1c3bf456697a51b13e948b923ed7885bc490f383bb465d800a27eb327e47c6c274b84bc4c362c4b4363e5d2fc1ad2febf467d5a5e24c2878f3797cd3207695e20d69f0c6dc44545233709596a80df9ca0656582199148906243b6c65cc018d67193284a606b809b2f714db97163a66a94d6050846ccaf946b3cb63854fc6c55b34b1310d1f3a16048675f3a704ddfae4979363ab8d641ef5b058cb5fb695e818b4461d253b96095610fc24240aab908544b69d56dc36f74bc04042371ba741bd88f74a6b39b24a37594fd1d92bbbd5c43b9edde691e52613e05668334c01f874d0139123663a0611535918ad56e96cf4d6f6b0db04945cc21527425834b1c315925941247d7a2295d0b724b90369269dc819f58083f24000fa67dca3c167050bd91445c886a7ae1d4817081456d9f0df719dc8b37e114304060a26f8f75fd9d616d7016dc11169ccfda23285e9b699294b80939b42aa609a35fb75547420348e4d6dad1ad69b2649784617888c24847ee64d8cac5cbc83230522f409c731a9b03c7341132ac571ada83bc3bbd3f528c869fd30adc519122cca2b4adc4113a39828b95b7860b19eafb1c", 0x1000}, {&(0x7f0000002b00)="a53b43981b6b844c3d3a6883a8ed62c5bec5c81f0439f4c0db6cb4450e12cd23c5a0fdd1a57f0f21a8a74ab446a369b44e2ddea051918342709c54b672b14876fcc8d13026e4c0ae2e7ec9d3b6b8cdfc435db83bcbc4c46fc8fcef5caad6ade088effa1422ec62b8f2e5f2cde2f65e431c75883e90a7003d04f930604a5bae72f4d56135174172b2edd09050502e", 0x8e}, {&(0x7f0000002bc0)="99918a2c9734366435c590efbb834485dbac3cacd84bb11688370fd3076c6f76fd3a5554fe6fd05a46b9f3eb19da43c0c8c091f30f15861241b2071538895d042f6f9373212500f2160c9616242b5a6f72d9e181219236f434e7527251ee43269d726325ac40", 0x66}, {&(0x7f00000045c0)="b559d6fc1e2ea4addb9ee70daf48ce9b7b2eb2e258eca77badd7c165cbf0cdd96ad9d1625fc6d8f1fc4667ca901b5448e4b55003c30944a7138013b693fc7758d78b495a835ff85a430aadb2d47e4c1592f8377a0fc3e0d996f8f98db64bb104a4a13287df3cb9f460cd476854a3c88989c99ffddd955a86cbff88190079b84291f60b0e90653736c7cd906e578923e035a666e60259bdefc11ba32d382d65275ed234360776da5ad5faacc44c0a4de6d908464d161e940c4f192cacedfaddf3696ac5b8450e679c1527be24c39532bfad40d064d027a2422d903612384e03e791bf5e946053a30e1ee14d3eae23a32c31f60a31164001ff4ebf692af5ea2c0766132bc8748bb4c97dfd49a6840a383f4d319e90c097bc45fe58516a9cbbb758ed1eaff3224c3d515d5c6d204181576e5a81866b35f7906508382b4eeed5141a5a275aa2707a95e1be62", 0x96}, {&(0x7f00000002c0)="636e2977d6524fe6c5e1db04adb636e701f63a487d7c30561804143fcf60b734d1d0", 0x22}, {&(0x7f0000000840)="543fe643821f97a301e0dabbf5ad07aff55a555f70b655f1b3108651d550977f00f3", 0x22}, {&(0x7f0000002d00)="977df7fc1126896fff59071522566c3885b3a1580cd4475197fea44c9104c1759baf8aacb9312b6c5e606b742b3a14102c436131ec92b178b9ba18fb333200902a6b1b34ee6a11b08c2a96b8ff09bc0812fed3e0072d21d3363f2c188b4a5bad3703a61c1ca1f41cef92a295e5d59367c14424f1cd7f02", 0x77}, {&(0x7f0000001a80)="54746e5b14556fb653ed18166e80174575", 0x11}], 0x8, &(0x7f0000003040)=ANY=[@ANYPTR=&(0x7f0000004540)=ANY=[@ANYRES32, @ANYPTR=&(0x7f00000033c0)=ANY=[@ANYRES16, @ANYPTR, @ANYRESOCT=0x0, @ANYBLOB="137c2c07f9972db0e8c6b925b975ba71e50c926789fe573039344cf3c845616806517af5599beef38fbd05d9e8b22b33be37fea361f9a19b57a4928a19a93049776c4cc174ef129ded9c65fb1fabc3e8fa3f4309d5940634a30d32b8d30a0310f869dbc127b967a82f3f5deb683c", @ANYRES32=r0], @ANYRES16, @ANYRES16, @ANYRESOCT, @ANYRESOCT=r2]], 0x8}, 0x0) r3 = getpid() r4 = kqueue() fcntl$setown(r4, 0x6, r3) ktrace(&(0x7f0000003380)='./bus/file0\x00', 0x1, 0x2, r3) ktrace(&(0x7f00000001c0)='./bus\x00', 0xc, 0x8, r3) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) chroot(&(0x7f0000003000)='./bus/file0\x00') r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r5, &(0x7f0000003300)=[{&(0x7f0000002e00)="6e2a7619448f3deed51ebb6010a4228b270f5dbd3fb58b10f23b29148f98e65be9c8516bf6cd4e15c55be4ec2b3db992411de1f50a50447c77ae2cc33acfe909497bc464da25e70e510bf6752d3a6e53f990668b20b922f402f50cde33bb86056c9b8a6a563f730bf840d613c9f60842d79b83b189299741", 0x78}, {&(0x7f0000002e80)="f904ec9ff8939cbe2529ef507cfcae538f7914e19f9b785b61f21fc8afebc42fb2a8f4ddd0badc58c7f9220986a606abfe0656027a9d08b2aa", 0x39}, {&(0x7f0000002ec0)="29f815d82225308d6a5721d24b396334699b111fc40160640331cf4b0a6f7bb3af81fbaf4fb2abb426d01729110615cd92106c662858746c044fe0f2b27c7877533cf660278537f4049866d94acb6630c7027ae2ccd08dbe8a", 0x59}, {&(0x7f0000002f40)="a0e357d899036d2fa26b75d1", 0xc}, {&(0x7f0000002fc0)="094f0824ae99", 0x6}, {&(0x7f0000003280)="108cc6f6b90139c6f2ee4a1f7afc4de783c1feaca5a139e86dba9e4219af743ad91f3a2345e4339481bcacf853779d22b358d0d69c11cb71c031e72518331cbf1db486ef6f624d2ce5aa41b6331e227f06feda924afdd596058ca6c42cc4d73c98b98da7e5977f2bc9f11d4745", 0x6d}], 0x6) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x0, 0x3, 0xab2, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x200, 0x0, 0x5, 0x0, 0x7, 0x10000, 0x1, 0x2, 0x1, 0x594, 0x3}) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = open(&(0x7f0000000280)='./file0\x00', 0x60, 0x10e) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000240)=r1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000002c0)={0x3ff, './file0\x00', '.\x00'}) shutdown(r1, 0x1) close(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000300)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x80000000, 0x1, 0x1ff, 0xf432, 0x5bdd}, 0xc) r4 = socket(0x18, 0x2, 0x0) sendmsg(r4, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) r5 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0), 0x5c) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCDRAIN(r2, 0x2000745e) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/72, 0x48}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 0: unlink(&(0x7f0000000000)='.\x00') r0 = semget$private(0x0, 0x4, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) semctl$GETZCNT(r0, 0xfffffffffffffffe, 0x7, &(0x7f0000000280)=""/180) getpgrp() 16:00:11 executing program 0: unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="80022e9224696c653000"], 0x10) shutdown(r0, 0x1) setsockopt(r0, 0x7, 0x1d, &(0x7f0000000200)="1310bffd733436cc3cfd1c2ef5c5d87d0bef2ae2d88c9e46679f1818778987f2602b59adaa5f3ca2d6d47e1fcb90247c425dd4b294de0139105dcb6843544ba7b5090905530e302c4debaefcf63575bf0870487416d06a08e3e34e0a160d28d7bb1501b6990d752db145aca16a93", 0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) 16:00:11 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, 0x101}, {0x45}, {0x3c}, {0x4006}]}) r1 = msgget(0x0, 0x2) msgrcv(r1, &(0x7f0000000140)={0x0, ""/135}, 0x8f, 0x0, 0x1000) msgrcv(r1, &(0x7f0000000040)={0x0, ""/13}, 0x15, 0x1, 0x800) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffe}, {0x2}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x80, 0x10000}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000140)=""/91) mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendto$inet6(r2, &(0x7f00000001c0)="db2459c540e2ff8f5705d727677b30875f2dd6cd19450d1881777772cc520ee3c7b5a5751443300403adff8eb54f0fe911039a3120116025cec03355c0b1f69750b2bb28e8ecccaed159e7e2585af5645c864795350f1396541966121c008cb55ece998042bcc0c41b092e1fcce8ca576e83be5fde7ffff1a2f08523808e6e913d1210f6bb8871f697386315a606d3b7b3a593ba827cbbc99d7fcfb2e5d576323e6cfa668a4187bc6dd334ebdce5bca3816aa211e288343f3a13ec01ca39187f1c50d2daf4b044468e245c83a1e54ba4e9e93e3404054d45b9af1f4f745f34016779696a40de54d4d30402160d9af97e969c2b39db", 0xf5, 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:11 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x1000) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) nanosleep(&(0x7f00000001c0)={0x800, 0x9}, &(0x7f0000000200)) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e65c38305ab1b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1a231326b29faa8d3f4867f201093e962d2e6844244dc722f3b584d6a3b007f9e6e55be174313a2bd7a4c143bab6f36719621b8123e48f73e8f3e5be21264b39bdf06957ab4378b30ef9ded0ccbe069b6d30ee2e87440f20949d3036f83f9b941365701eace5a3e1aed4ffd9484c4db37f4bdc6aff01b4e439239ae2d0a2b9482f1674723cf3423c8bda7c615a9d4a418c542aca2360e1958b0be70c48bfc57506e7823dc4ee5582f854d4c048d3ca48cf637fa38667ad67aee3fb58d0b8b0e271a93f77cad512a7b857a5cb7c50880a3f295d521b950ff8e3078fff86769359c18803728a455978bf2ec7e631d9484872f2519207003c3638b"], 0x10) socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r5, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r5, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r6) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) chown(&(0x7f0000000000)='./file0\x00', r6, r10) fchdir(r4) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:11 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x2f, 0x0, &(0x7f0000000040)=""/47}) 16:00:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x7) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) write(r3, &(0x7f00000002c0)="5db8287731e3da141d03aabdea626c57776b274475c3391b9167d4c996e4d0284f264b3b34f4a910d64fe2b59bfc50a0f5928178d65869d5fe95fca2499bd09cfa313d4bcdb2aeef87945266316a511a4632279078d6d4619260798b23140dc1c3c61b293f5aecf65501a0a4db1ff5077cd5fe36f9e6e10198d0a80acfbc4413163da96ae0d0fda8585159", 0x8b) r4 = getpid() r5 = kqueue() fcntl$setown(r5, 0x6, r4) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x1b9e27b63cae9aff, 0x2, 0x1, 0x5, r4}) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = msgget(0x0, 0x106) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="f3c98680401f95291d4799f8925b9407000000000000000000000059c700f9055999ecffffffffffff070074"], 0x33, 0x1, 0x0) msgrcv(r4, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/130], 0x82, 0x3, 0x0) socketpair(0x2, 0x3, 0xa6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) r8 = geteuid() r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = getpid() r16 = kqueue() fcntl$setown(r16, 0x6, r15) r17 = getuid() r18 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r21 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) r24 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r26 = socket(0x6, 0x4, 0x40) r27 = socket(0x800000018, 0x1, 0x0) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r28 = openat$vmm(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/vmm\x00', 0x0, 0x0) r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair(0x18, 0x0, 0x7, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001740)='/dev/bpf\x00', 0x100, 0x0) r32 = getpid() r33 = kqueue() fcntl$setown(r33, 0x6, r32) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r34, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r34, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r34, 0xc5005601, &(0x7f0000000480)={0x318, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000007000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xdb}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r35) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r37 = socket(0x800000018, 0x1, 0x0) bind$unix(r37, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r38 = socket(0x18, 0x1, 0x0) close(r38) connect$unix(r38, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r39 = getpid() r40 = kqueue() fcntl$setown(r40, 0x6, r39) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r41, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r41, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r41, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) seteuid(0x0) r42 = getegid() r43 = getpgrp() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r44, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r44, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r44, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r45) r46 = getegid() r47 = socket(0x800000018, 0x1, 0x0) bind$unix(r47, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r48 = socket(0x800000018, 0x1, 0x0) bind$unix(r48, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r49 = socket(0x18, 0x1, 0x0) close(r49) connect$unix(r49, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r50 = socket(0x800000018, 0x1, 0x0) bind$unix(r50, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r51 = socket(0x800000018, 0x1, 0x0) bind$unix(r51, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000200)="7aa683ea55fd88", 0x7}, {&(0x7f0000000240)="3e19cf0fdfaafa3a10a33f15beb15b93a1ecd6ceafa3c2c2b072e636cfe889222f372c979dc5e60baeba4558764ef72481d0d31e1a9ae6dc71091267bb2fa7b0bc9c3587e95a0b9f3e89bdc04016144b86b73f0503243114e5916cc8a65341bd8359e93401f3398d7a79e621e6c9830729aa579513348f3a996d5e35a410550a8d1af1d94571f56edf5170bf63b3ab91b4810feac368a0cfe1066da56d8ed549d42aa389e5723a5b5871cec9b63b1b34d8f0f1786c5d7661152d34e65aa6df25eccc44411e200cfb88a0d99cda165dc26c1c32d2034c37507c90320fb91fd7016442", 0xe2}, {&(0x7f0000000340)="2d27719ec97f67be542f907033370c8ab23352582e3d4a8424193381cd25e4f826b700edcba3964557929c89f0476e26d9145ed0f2dcb4ab8ac8bee7f2ff61ec2daadfab172e1fbac908256503e406ed753ffb3a3270f5a9b518cdafcdb10f0ad00d5a99f88b3ff21a64210c56adf1fc48febe1353f10fe351b275c81f846018ca5c70bd0342776de7b7bd1e014c0df73fd991f615a52dc622cf07dd2b94268d9325033a396dc5e161a214918d8465d439420fd00d9d8eb23a94906ac8f96bd15f271785591acb6fa133d52dff40d5c511a2de33c6a01b8b2b0f3ec9d59000a64d634f19b37be02aa44849846e3a891159775af170a563d65419a8c87d5e5eba073fe1150bfbf48100f0bdaed3463c39b61a4b775c0c9a9f8c2138912a6b5757cdfeecc5ec963428292642cdee9f00db01f911bc676ffde1f684a9a8ed6aa90e8175247883d776cceb2e3ba74d5d344d82ab282f8c524e6b74e954c2f4e24f4902a45cddec97656e48c759e79663501785769044eef51428b6fca33adb658d9bf6820f625368afc13ee453629fee3304db8d0de3a43a125ff609e6f44b99e9d2dd4a874b3b6e1b7bbd4751d7b14aafc07370970d4da128f588125eb0c7156ec0e0d880988dcedda5c6851a47a9cefc9002730da8f221c01fb15eb72e163341c9ff9e1d5819e887e50f3339e9216ba3343587fcbc77e820f180aed66476477ffa06c756ab612f081681e5ce2ad86821c75bd620e783b16883574ac5e8525d2baf741172bc4525c3d5bbc1fa2882a3d8b5ce2e141afad3f0db074f120e1130bd21e8fc82b2950449143eb9f0c5dbbf6ef645d1f1b5aa929195a3ed927e6b81fc6275f349f2aef310a39a055987f9006d017c54fc8a1b371b89877c48260c7b5b77ce85645ce7853b6bba528694824a8c67b05453013f0814398afccc466101da61aebb382512c3f4db681c6fead952875e11d884b9bb3117d1938af71e89c1557fcdcd098f988d934359a91eb55eb911b6be9fecd4899cb12e573b4e3acc0ae7c7ed733111eb6a8fa8d66e7db87a242a80a2909532fd46aeaab41611647d47f9365a39c236293cc98193944064e9db1cb93d15976348f0e243ab114f9623443981ee735c79024f2009b62c77c42827233c515245395d61b1efe4f98ad0b8824926181d48c796dafd942451d480489a42179842edf257f8da9e2ee7816e24397a753527e7fdb09f149286619b66c4a8bbb27cc06ba6fe48929dc5d39683f351583a00691ae8214f5f45afc94937c60d575d71e041cccbe56631ef64fb73ff2b580ddcd5ccd6d9b5d4ff68c5a419a4954e5d0cd7eac477602f69c5bcde63cc299b89026eb6715120a05f98ed728e81dad8daf55e12f885acb54940fde4fa1bec540839cd01403d395df013ab9eed29ff0ec255fa56d64bfdca86b2bd63c85264f608cb2adbd1a018c26bf205eec2af2c086ca6f1460fd751315294f145087a589bfc92beae25322695a8c9c559f96420d43cf5fc1c4e9ac36ed2686d5a8ef86af122db6eaa5e21e546c0221de3ac3b5cb67fae14d9bfafb6cb7e43fab64ac8c89548deeeed4f22600f5b83fc115ad74500d64b550f6bae19236bdc4b4aedc4ef572fc4ef7db0cbc21e4e5ec0fb1826cb062669148314bb112b6794c2d85b67832e3f5af392d6d015f9a4eae02ad7336d229edecd8a77696a4b78ecfa43109ba0f8c45056ca98b88804c96e1f43d8643a2b17ddfef9d1a86ca927dce1147e0add51a75f5abaf97dc018709cc6916645a753055c8ccf40495172e8ecdff2ffef0360bd7d8e1f699940d932a221a73d1adac208e050e39702b7ea56f6e924778304acd53ab080df9c6a948bfbb3a7a4c18b0f5a9b7f9237c1e355ece4170025034ce7c1b0260d07b82a6c4541e526d5b323eb93b370a1a8a5d090fbd7348260f4359210b8704b02fb79385f13835f9f26e481d35e7652363f04a3ba6cd392349e10c6ef49a7ce11bacf22d997540f7215e72ca9820929db117db10348e990b49a70f11f43b1db1aefb9a64fb9684320f6a99bc68148e6eacfaab3278b6c4f4e10aee257c5c6ca3b177efcd1da886007b956527584bbfdc8e14b25c99c04a33729bd742b80f8e71a2107b258f12618da8b613bc287a02686dee3f207d5983a90929db42fda2963a9f61d50daad91f996953d606d94685397c9c8a99eee81857466b563c57797c135b7a31783446878a6515cdea2344da8068c52b4d588e0adc290169348289dbfcf701fd3689882052925120f3dbb06fc580582b01e03a5ad7939a92bb6bd8e4141c1683c8201c6f7328dfca13902ff8022542ccbcd51598cd9f8c2e014910c9b845dd4ad6c80c6cdf754734dbceb65f669d429a18a47f2e208dd060a07172d674ac0583dd4212b95cc1051ef9f341d708bd0bb37e94a6fb30be98cf27ab56e97084ade0636239cc7269411842eadd53178543aead81c247624f710851664026cc88bff99838a981cca0330e3de40040ca22c4d6f471bca81805ebaa095b61a77f69bd888dde8ff6f6dfeb43c93fd65a1cd1442963dd5f1a194368d01b1c45e000b20ce9217bd3259e9ae91cd41c4706969a160cbf36458e78284a3033efcef4626c6a4c3519b1a47f269e31bf0d4f8de0920e307c0488b82f42d86cf8dcbdb709699deb55340aae2c853fcb20c07a12544f9abbf326c253d7b3639d1dce983df1d8de9b8c780f8fd4d65071d7c9323445d68b2c1928480ebd1443c34fde2f86dae94416fe3706ec7962bc89abd78b8d50d1a50531508a38c8901a362a7107f1f6c05091a4b6da90edaef6a5f50f007a5d70ded98730ab6d165375b00cdd67ce6ec477714822d2c978c0c23ba071f8edd7e453c02e16d1a4cb73af54f278f1c1efb5bd29c28af5eeb782af98121dd9c0446a14eff1449374e801be00c025ac8a0b84b101371c636f85beb8802866dc127e15645982f1c616a83a623bc4d39ab8b8a7154b9bc1a7c3273e3bf658bde2275250ab9ac98ead5abd9901e13f61a37a1d42771beb551422117328df363f51e73395f427da4d4c61f487db7c12aa3c8d6dde7112e039be4cb8fd714db062992896b6f42be40a82dbb8e63f94f451953f3b57d3b1b5a1589aa10e35379f004df517331445f72881de7013f567f584cbafa967656d354dbffd61985a3dd64a790a17398d1d66ca4f983079dd07ff05c8c8c02acbb5a1939d7ae25d88517eb33cce5bb16e9025b7410347492162bd13487d89ed68310230d02e65d092994834400a8efb793bbe7976369d4041c73369075a54f25a88523b1105ee3919f0fb9d78b41f4f335e930953c5bef6c709f6788da8ab2e1f0c922c7392b6db48a01fd52464db7d8e19bd5879bfd912d83541ca6561911fd939694985a43a98ecdb2115bbc04b516bdaf93a6f3d758a5343fb8c2f6299308f25a3bd62eafcdd94af8859b0c32783eb204925b82664f33da52d7f570b94f103394595bef2025717ee9233ef85c149885fc64e5977ed796b2e044cc7476ea52e698a01c6ae63bfdf26386fa72fef34235893f7a197a0c525780c6e786ad2f5d51995664a147e80eba4c1214a1eaf5b46e4dde9925a8f2620d82fae4a17b79fc85cc72ca3ca6603d2dd4a38a0994f3ee2a9918c7998ce8016bd1a502646caef9d1de2991a63e583f646d643e354cb33dbd1b8fd98276963e916de535be78896b07b8165d2dc867132678bef56658d0efe3d1363c14f0656203b290197042a98975094b337213278aaea531b8aa9cba5ffca7dfcce7da5f8a9acf0cdafb7550c62a2e75ca9f4fc2e1a8baac7aead780d9a021769c41b156f1969832302697a4cdf86f1f0f8ef6490e996631fa6b95c308bccb7e2f06c8b1448575045bdfcc8386573a4ea607aeb0658a16d5633faed52dd08a6c663cb363f2bf1d074fd14fe6057038242346a951212e5eaa5970f21d711b924184202faae15d00666608566731d0c9626844358c45dbfd86da3615adbe5cf75590b13de6b7bc85205e85a00b4ac27f74189db2128bded07936a4d8057fcf3d822214addb29be55caf0cb38f96e97d7556787a84f1b567da1b21b798e736d632c2692a25b7e3ef8ac45ce042f54ff06de392372fa8ff787f791c160f93c455ca1ae9c461844fee535a65efac162e51f58f02aca6bfe9953a6981cf06886b05bc4b1258ebb3380104386049db870a2c2e9afc7ae66e1f293ea797ede708568cdf6ba0c1f24cc63b50c87137c92569f5164d873af567ef697d0c05f95e34135ebe1427d5f54e4a442d9cb8cd2b6c7870b619a160a8caeeb45b814814a8e990a0393a78996dc2c7406541a12c002510675ed31a545a129cb813e5ec21cefec2d34aefae61ccc3e2520c9fb5020679456fd14bf76ec3bd81a437f925c79e240d401f98e93a9056a0ca5b8ffe4d435561926a2246afcbb9576d1696bdbc0ec67bc76717a10790a5c9e5061422e95761440e02d69cdf2df8852e283b6dac2f35aed18ce78c60c7366619c8a5cfd6f59cb1b6eed48ecf5867cb262236bf311377f7e74f9db67c109fd6c7f896410a65c703ec7b8f17a8da2e1ab3f06a9dfd58c9c42d9fffea02d10699383ad5bbb2767e58fb30069ce34aad371946eb724cedc8ffe7f1d4bb3d239f14d0372cc35b05b0e6faab580914040fc9f51bdc3a30dab57e9fda7a24c6dfb23471e76dfac261786082913229ed2a57592a600bfb0d5c9bf1c84a4f4f95689279ecfdc1d2b45a246277bdab6a996815655fb8308a9264d371ec3635073dadffaf6219250e2437e5378f9243f37e5cb33c8b6fe29f1014651e85babc25314dd1995dd3771c242f1bc301fdfb5b09cbfe659242b9757dc53d20b9570dfa7b3a99c0e72400857e50db5d962316b2ad9985236dad22f3402ef29089e9101f5c81e45d17c53eea3ec7fce56d3dc8084b6dc607b0d32a4de9f19c9d36bed4a94d60be0d95785d4ae0f298ba3211323709abc08f18a146ebcb564ad4230629dafe779a8b8a73bccb1e631c1af577048161fd1d344f49b8ebc9e360b69345cda0f4c73c10ce2d8c1605c7d4e19d3ac6f51b24eeeb63297f4bd1cab7f53ffe32041c29f082b9e2e143b422c6910815d18a350d580bf6f903cb20f86d83108be5815fd7b26992ec710db60eed543805e7a5aff88ca3fae35149a70dc88570ca1aed514113f3a1cd011eaf3524cc6d68c5008f53ea89ad33cf98eb12f1ef1df19c5d17cdbe40623207bb8bf70aacf2055e6cce28cc4df8d059d823a26e1b6d3f0c4153043a4f8eed9b6036a590950abc2fbfeb15d95163be82eaf90543b45c74eecfa8e137ab0dd4f603954b359aa01d4ba3d735e5dc35c0e5f97a16916a47199da2fe4001da47be712de1580801b2f784f9236632b0adc122edde866b036a832d709201d3d52ce59ac34180e74d22226d767b12d1e00128cb896ecf9bf2819d14d9c621ce271648d531c25013b335468b255eb96119c995552e318d22ae82ecc11eadd412383313bc5ec0e1df683e6884f9856f91a7856f26b1d87b7d7d2eb23aae75623d0e8b68ee13ab1f6e4b16b2e3f817a8aa4e63adc80e7b4b26fd16bca86a7911ddd7876f1673f31f7579acb95c25c53d230e0892cc9a106f68e6d3371c8c0abdd82e572dee7e0008e9edadb1327a9e1640c5af718cbb849bb4164fb6e1610dbcaf3724dadaa71a04d855b247dfe89b9746c9fdc74a73c8d27bfee1ae07b6ee7106dd004656545a4564379d5ddc3b3c73737f877ab1b14ce3f891ead316e17b17b35a85dcb", 0x1000}, {&(0x7f0000001340)="b7bd831229b68ee680984b8472384c4ee2e1dfc06dbaad7392077685e73ac7c0789ce03b3d42e7596a0e6d86d2490881d2446c96f11899ce934eb8d865073914d981815876e330bbb086171fc0f763221a872adfc1989c0c1705fd5018", 0x5d}, {&(0x7f00000013c0)="d5d1ab7f5a745d3644d90280aa4bfde6314ae4958b70022083b542144f18c3131dc3f02e836ed77c11dc4c08b2a477c609285f5924abbfd8796c5fa79908298fdb3a0fcbadcbc849761d311a867958bd89e5ab7b8ae93cbb219e282b0802bf0b968117f14c760c4e8464c6ae473b5ba1bf3e6474ea4e7a649e7a90bf572d66ac37f7e04400ad5efaabf0fad5a2e79f6b850d16699af3f3f66c2f", 0x9a}, {&(0x7f0000001480)="ae866dd78f35e1a82f1f75469171908c7a456f99fc85d2ff2345a16131759be5ac8c00a78ce2b47baa2e0cd05563", 0x2e}, {&(0x7f00000014c0)="db30d71d0e79166d26e8770f8a5498b15f8902ee74e5e6834efdfa9e2acb0643ef9fc40f29b42f80034df9035571ccf4107297eca951b62849ca2b18188908af3fc05afdea7cccf7d67a18b53d8fd3c770ff22659e4c47e05b98321f4e98673230963e05f1bd3f6d4b199f950d87ce9fb295bd8c0fe8a8bd01b9f2f1c251", 0x7e}], 0x7, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r12}, @cred={0x20, 0xffff, 0x0, r15, r17, r21}, @cred={0x20, 0xffff, 0x0, 0x0, r24, r25}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r26, r27, 0xffffffffffffffff, r28, r29, r30, r31]}, @cred={0x20, 0xffff, 0x0, r32, r35, r36}, @rights={0x20, 0xffff, 0x1, [r37, r6, r38]}, @cred={0x20, 0xffff, 0x0, r39, 0x0, r42}, @cred={0x20, 0xffff, 0x0, r43, r45, r46}, @rights={0x20, 0xffff, 0x1, [r47, r48, r49, r50]}, @rights={0x18, 0xffff, 0x1, [r51]}], 0x148, 0x8}, 0x416) sendto$unix(r5, 0x0, 0xfffffffffffffe4f, 0x5, 0x0, 0xffffffffffffffbc) dup2(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='ro\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = getppid() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getpid() r3 = kqueue() fcntl$setown(r3, 0x6, r2) setpgid(r0, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0x10052) r6 = socket(0x2, 0x0, 0xfd) close(r6) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r10 = accept(r9, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) dup2(r8, r10) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000f958e17afa0003be5ddd387daf220bcb67956de5b56edda878070deff5530fe2b98c1e9ea87f4914d2a3c9a58df307868d2a839a552df9b1b994"], 0x10) readv(r4, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x101, 0x0, 0x8, 0x59091ded59191781, 0x7, 0x5, 0xff, 0x0, 0x0, 0x415a2273, 0x10000}) clock_settime(0x0, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x86138) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r0, 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x7f, 0x62, 0x20, 0xa6}, {0x200, 0x4, 0x3f, 0xb2}, {0x5, 0x1f, 0x32, 0x2}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="000200", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket$inet6(0x18, 0x5, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 16:00:00 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb1", 0x112) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20100, 0x0) r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r17 = open(&(0x7f0000000440)='./file0\x00', 0x800, 0x151) r18 = dup2(0xffffffffffffff9c, r1) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000580)=ANY=[@ANYBLOB="00f52d2f66696c65300053ab98e50df58a6c26fbc3be2585711386b9256ed6c3ea6efa8e251f"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="12621c7b773131fee879f8cefe2b6d183d6af061463693c09fa9cb4e08f468e534fd36b33a6eb4efa163f78c4652ef893e07ad85d760a064ea4c85685a2e13b415ef3026c5a78a3119c11d71815694edcedb356507601dacf166e706fab761c92b4a0e4d661f59c7394787327a7411c96e37f1baad85d0b3c457dadcddf1a1182a7e9a1f7aa3a58ebfbb9da6910e4a4ed1e082ff208420ac200f8b5be17052321a2a7f3b67c42f9c7a868c686f4d02a8aaceed94e717cc2929fe3a318bf2ffffbe33d81472b3c4537aca2a51f68f516c852e86af8a88a76fbea2", 0xda}, {&(0x7f0000000340)="df9c72c1461d696ad6dfefcb26ac9e450735d0c4af61544cf806115b50c98396463e1a8e83dab7ccf93f07fd6e59723de3af373d50a6d9d20dee549618904297801bffcb6108925672b43c7e41c5a7ff122facf5baef6a86bfa7221a366703b3ac93c0b17509cf652d6295e9f2768a4e2fc8c2a73eed3d34ccf74752646c1006fb2e239d6c30598d406ec332ebe17d3d7300262ec8befdacf067843691e5086560c9893a2dca1cb742e288a156b3739329bf1ccf218a6545930156a1cf394a5edceeb776ca7dd29cabcc5a52b48e3bbb7f81c02941a40c551e7ea47b66a8906ba664b8e562652bedfe6180285d772d0ac3d91ee009735d4f105f33e1", 0xfc}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r5, r9}, @rights={0x20, 0xffff, 0x1, [r12, r1, r13, r1]}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, 0xffffffffffffff9c, r17, r18]}], 0x68, 0xc}, 0x406) 16:00:00 executing program 1: r0 = getpid() r1 = getppid() r2 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r2}, 0x6000000000006, 0x7, r1, 0x0, 0xfffffffbffffffff}) setpgid(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev\xf8\xffullb', 0x20, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1e8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/216, 0xd8}, {&(0x7f00000003c0)=""/209, 0xd1}], 0x2, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000280)) r6 = dup2(r0, r1) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000140)=0x8000000) r7 = socket(0x800000018, 0x1, 0x0) socket$inet6(0x18, 0x0, 0x85) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r8 = accept$inet(r7, &(0x7f0000000100), &(0x7f00000001c0)=0xc) fcntl$dupfd(r2, 0x0, r8) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="620ae57896000004e7b794255ef2e03b990ff0954eff1330ed343a774eda410d07cb1bb3fb160dacc97b2dcef2ba13d66963a400515c7695c891fde0287362af7baf17e3568f0836e324e84f03b63dca298a7e5aac452f78ba704437e97031acb4125b6dd905cf5c36e5e82a2b8cee5996c242c75755279e64326072ab415a73aaebf069f0ff8f0ed85a6aa66e5dcfbe1187041d66fe44040eada9116f7a06fb9300fdcf8a3c8c12ec46878320848c3fd53b725208c705196ff9b7e7379a7f0629f9ced9d881dcf3646e8bd58a3991325cbf2c7163ceba4216553119bb5e26c18b7c6ba691a5fe57d1bed3043f0418d699ad2698d8c665e11e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x26) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000100)) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR64, @ANYRES16=r12, @ANYBLOB="d7f7c013176e55bd5fd712aeaa7f9858796aa011c57b0f8450f56860ad98b64af04702dcfa9fc72fc347f7a7d5c2c9299eb5e5d069ee1d1df1c40565a32be33fd09178ba3b9958adf8c7fd7eccf9416948e8b7a8a626e825bba2ceab22c4b69e55a15674f181910bd4455ab93403e70a25e69b9c852c6b3b7ae5f2c4ff8bcf24c1239b3364f97edbb349106d00852b63b2cd88a81c0c1ef09a0bb44abeda6f8bb55ed689b9bbec3089547685dd6256fded35221f321e41f769cf1690304cfa502518a9f06ae1c0d351a3f6e13d12c7343da4297773d2d192aa8141642945cecdd2d4eb722e6f80ccf7c8d122d3aa783aa6b586", @ANYRES32=0x0, @ANYRES16, @ANYPTR], @ANYRESOCT=r0, @ANYPTR], @ANYBLOB="f71a3597b8b8f280c9d652395ed6d532f4f31bc5e4485917007eb2adf8161a73a5b05c408af3a2f26394a66977859217ebfadc0a43c9e20c3a68a567d53682ea27431aae702eaabd5aaa361433fc14622b5fce1a14f17e40b93864fb7c98a3fa886698b812bbf73a91f9df8b8fa4a7b08ffcff1a48bf113e818af348ea0dd64d700b7e3f86efe3d9981353df40576e446fcebc179e68dad5499b1d69c5464c", @ANYRESDEC, @ANYRESOCT, @ANYRESOCT=r6, @ANYRESHEX=r3, @ANYRES32, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESDEC=r9, @ANYRESOCT=r10, @ANYRES64, @ANYRES16=r11, @ANYRESHEX=r12], @ANYRES64=r2, @ANYRESDEC=0x0], 0xa) sendto$inet6(r3, &(0x7f0000000200)="d0d1d450e07eb607c4acb4eb5fd9420b090082044c4cd91c5c52f2f9541d25e433db2aa09df7bab8e4b87035da09b768fc9333d0932eaa1468ba7c90fb279929c1f5c365bb23e8ae3d8f5798cedf3e20bb7a8fba88cf586577e165d9979d7afc2f10e37b48dd650756f33b5e59f639bd8287a1ea2068fd8309a42b4ecfb0e2c927e3af7b2dbf107096d58d1649d2c2fdb53da4a1f94e4838e205fd49355e42802b014dc8d9660a8bc05adad7fd832d3323bd000000000000800194172af2d6e1", 0xc0, 0x0, 0x0, 0x0) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = 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) r3 = socket(0x1378c26135990f0f, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = open(&(0x7f0000000300)='./file0\x00', 0x69718a3acb07c82c, 0x40) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x80, 0x0) r13 = getppid() r14 = getuid() r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) r22 = getpid() r23 = kqueue() fcntl$setown(r23, 0x6, r22) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r25 = getgid() r26 = fcntl$getown(r3, 0x5) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r27, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r27, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r27, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r28) r29 = getpid() r30 = kqueue() fcntl$setown(r30, 0x6, r29) r31 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r33 = getpid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r34, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r34, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r34, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r35) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="8bee05778b5230ce5ebcbd1e13f3719c", 0x10}, {&(0x7f0000000280)="de1fa0abcac1f4e0969091f8c96b08cdc2b0bdab0a9153679e8789df0748bca952e06bde1960ce627244e5eef8c76ef59535c5080392c6cf4f401145e11c41314482fe567b810fd9161aef1b4261994eb0e7f2ec09f0a0f6adb23dfe45c065ed40bb925ed9b65da293cb6abbac743aa37e655d7432c7695a", 0x78}, {&(0x7f0000000180)="92b8d1ba56c825f32d36d1ac8d505eb4a40fd33c5bf2996a0b2454cd89f59fe7f63eda96a54ccd4854d94760f51563e982", 0x31}], 0x3, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r4]}, @rights={0x38, 0xffff, 0x1, [r5, r2, r6, 0xffffffffffffffff, r1, r3, r7, r8, r9, r3]}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12, r3]}, @cred={0x20, 0xffff, 0x0, r13, r14, r18}, @cred={0x20, 0xffff, 0x0, r22, r24, r25}, @cred={0x20, 0xffff, 0x0, r26, r28}, @cred={0x20, 0xffff, 0x0, r29, r31, r32}, @cred={0x20, 0xffff, 0x0, r33, r35, 0xffffffffffffffff}], 0x110, 0x414}, 0x5) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11d) 16:00:02 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x300) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x5, 0x6, './file0\x00', 0x1f, 0x10001, 0x0, 0x1ff8}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x80) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x3, 0x83) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613af1879226d37f22efd5e0c0ddf735265d21eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d308ab0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e4", 0x91}], 0x1) 16:00:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) r5 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000000)="3dee38778bc9b04c8d0c6672e5ce2cbe4d", 0x11}, {&(0x7f00000000c0)="a75422f9165ebabfeec820eda4ce70f4518c55d416c17491a30005c865580e4902fd9889e1de6c8133efa7aff74ed30b3e846e56a1fba0e4176a56ee414d02b0157cd6a56b6753fa3d1c4dc1d0de284b37fcd63f8d7b1eadd717406e1e03e00c6c6389ef8de60bf96f48b78732271297624d22554d7a138060e14f3cd00427d3cd74e829bd4fbb2d9acf8a3e4eab566c0268cf4f9d72f52b2e7f73df7c8d7810b42ea3885ebba4e601bfc402f83cf0bff10cbe72bfe2725f4316b539306a2c1a376565382bf45c0464701866ac903f2cb533c061ea284d5d70deb8bc0048b70b5abc5f052338fe96", 0xe8}, {&(0x7f00000001c0)="daf17c0fb869cf502e1e21b8641dfac96b40d7fc513e2faac5d9360336ca33477e57885e885fa2c0d73aefd920dc8cef2d40df2b498f46eb438a2ff6df9d9bad0aef91b7f2b9bc9cbc087ca544064c10657da1bc1f4b6f8291e2", 0x5a}, {&(0x7f0000000340)="527a96d682f674043f2723ada0c609968d0d5ba16435f3130d8119becdfab99ad6244dcf972b25a9acc020625eede6390579743abe26460a258c36d20e2d60d5866f98babfc9fd2c3b03258dce3124f89ca677753d81914fbf0bab44039a9101722cd143a17c8b3389daa5a1f53c601ec2e59087c5e4eb7195e4990d35c534ce8cffe45a1c99fb465736993969ba67e610057fd72c10939156c8f63753b4d79eac28cb3b755463910cc025b2ecdd2510e8ec333a54d4f9785e024716feebb6c72b9a2c672606b515", 0xc8}, {&(0x7f0000000240)="66e5e668593c78caec7626fc43f203fde3f66ad840e16ad16452d88335be7b47f25f7423b06e4bfaa8bbb5c7137fe986b4ad69012ebcb85e4e54b61947e9fcbc109e495f17977f39e49d67de1c596120390b5b85f85eaefb006fd52a459f", 0x5e}, {&(0x7f0000000040)="80418b5d9adbecb228a67528a644490241cb6e1a28ad296b899132858e93e3d8cdaf11773fdc5ed907c27913a812a8", 0x2f}], 0x6) 16:00:02 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000001cc0)='./file0\x00', 0x100, 0x122) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup(r4) semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000001b80), &(0x7f0000001bc0)=0x4) getsockopt$sock_timeval(r5, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r8 = kqueue() fcntl$setflags(r8, 0x2, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:02 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ftruncate(r1, 0x0, 0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r2, 0x0, 0x80) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x4d, 0x0, 0x0, 0x400}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x6, &(0x7f0000000040)={0x4000000000, 0x5}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x2, 0x2, 0x15, 0x80000001}]}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x6b0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x9, 0x7, 0x1f, 0xee}]}) getpid() r7 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r4, &(0x7f00000000c0)=[{0x2, 0x3, 0x800}, {0x4, 0x7f, 0x1000}, {0x1, 0x8b, 0x1000}], 0x3) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x200000}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0xc001, 0x3d) write(0xffffffffffffff9c, &(0x7f0000000100)="d21e8e669d9acc9e9fa82640819f583b5a70c08f", 0xe307669ed21aa6a1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7c}, {0xc}, {}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r1, r2) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) poll(&(0x7f0000000180)=[{r3, 0x4}, {r4, 0x40}, {r5, 0x2}], 0x3, 0x4) fchmod(0xffffffffffffff9c, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x108) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000000c0)={0x5, 0xc8, 0x3, 0x8f4, 0x5, 0x1, 0x3a55, 0x10, [{0xffffffc0, 0x8000, 0x66b}, {0x20, 0x3, 0x40, 0x7}, {0x6, 0x800, 0xfb, 0x1b}, {0x2a, 0x4, 0x3, 0xbd2}, {0x4, 0xb79, 0x20000000, 0x101}, {0x8001, 0x1ff, 0x3, 0x100}, {0x5, 0x71, 0x8fac, 0x2}, {0x9, 0x7, 0xa9, 0xffffffff}, {0x3, 0x2, 0x2, 0x80}, {0x8, 0x6}, {0x7, 0x101, 0x5, 0x632}, {0x1ff, 0x7fff, 0x2, 0x7}, {0x4, 0x60aa8741, 0x2, 0x421f25b9}, {0x3, 0x35, 0x800}, {0x2, 0x1, 0x0, 0x5}, {0x5, 0x6, 0x4, 0x4}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xff, 0x9, 0xafd, 0x80000001, "79f180bd7145c306746bc4f365ac41af4c683a97", 0x401, 0xf87}) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040), 0x0) 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="d85e37b7c7fe72e1cd8f900000"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) 16:00:02 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getuid() r4 = getgid() fchown(r1, r3, r4) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x1, 0x3, 0x0, 0x3ff, r2}) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r7, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r7, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r8, r9}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x41) setsockopt(r5, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f300000000000"], 0x10) 16:00:02 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0x7, 0x5, {0x5, 0x521734e0}}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r1 = socket$unix(0x1, 0x0, 0x0) r2 = getpgrp() getpgid(r2) r3 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) recvfrom(r1, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="05005a246f760c8b983fd470370122dc6d6f6d0ca6796155790852806155dec74887e81a0a2c45551cf31d08912f0bad37e2307c41bab21dd4c2c4bfdff994160e033be6e0c8e32fe738186a6cb31c8c1559ae05add37e5011e2f87b6f1053538b07825c40096ebb7f31f146e083b0122e391b211e51d956e3e016cfdb25c012a7105319f4ddf0f2130266e777fc3e8f352509860cf68abe8e21dc6d57d737609f3ff922b9d91384099e359d2552d93e5de47acfbb0a6c915effa8f5cda88eccf8e977a0bc2fdac4ed966b228ba17beb38173fade7926f06f8ed0553aa3b7349c390d27ad6196da53862be1409d00b3d7d4e1f991cda5755afdce254cc881c07189b8d909d6a60eef4f7a0d516dbbf5126728dd490d20d00000000"], 0x1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c, 0x0, 0x0, 0x8}, {0x44, 0x7}, {0x400006, 0x1, 0xfe}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000efff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES16=r2, @ANYRES32=r1, @ANYPTR64], 0x26}, 0x0) dup2(r1, r0) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="f8385ff3e374afb58a87b77a7e4f2dca3b8f98a618de060e025a1d53b46b6ac04bafd85bdef147a9da297038ae4376629aad39b5caaffe9d390ee8797ea6edb290352b2744fb6317a6109e763aeaef", 0x4f) rmdir(&(0x7f00000000c0)='.\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8}) 16:00:02 executing program 1: getppid() mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x10000) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 16:00:02 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}], 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000580)={&(0x7f0000000540)=[{0xe4, 0xb86}, {0x3, 0xffff5597}, {0x8aa322ebd7e1e028, 0x10001}, {0x0, 0x1ff}, {0xe8a576a817a3c938, 0xff}, {0xdd, 0x5}, {0x0, 0x7}, {0x48, 0x5}], 0x8}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setsockopt(r3, 0x2, 0x6, &(0x7f0000000500)="fee70e6f14", 0x5) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) preadv(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/199, 0xc7}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/142, 0x8e}, {&(0x7f0000001300)=""/203, 0xcb}, {&(0x7f0000001400)=""/30, 0x1e}, {&(0x7f0000001440)=""/24, 0x18}], 0x6, 0x0, 0x0) kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x0, "e10c3181b35badb3e4cb9f59213900629cd6845e", 0x79, 0x7}) fcntl$setstatus(r1, 0x4, 0x0) setreuid(0x0, 0xee01) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="0a1c6df7", 0x4}, {&(0x7f0000000180)="c2dcbe0983791d88328272c75df6a4e3417b9270b17cde29262e303fa1e5c0041ee17e1f1663a457108bea0fd5ff9f519a44e599f3513e138b89fbc3e70422f586cfe171", 0x44}, {&(0x7f0000000200)="2c157eb01187c916c05b69e85f730dbf81ce1b381d76031bb9973af380e453a360892436310982799515392972ea7c2f1d2be9711a5bca9ae3c417faf439f5a0fe546a314391075bc1f9c29fdd9d7b27a1589a", 0x53}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="b000000000000000ffff000006000000b0d7175323089882de984e2edb46415e5fe960ba17021d72a508530f9b791490d0e6a9598236a8b991daf2fa65bebfc798302a061c787a4c74f46693aa3885bf87af9bd3b98f3bf4c1e3a058cc6ed02dc6bb80d25363a976f93d2a740fd25683328b287b28d3dbb3cbbfb17d997a4e2a82152b4b49dc686f0ec07b5c46fb692fc507e2fe9daaf74641854afe9e820000000000003000000000000000ffff000000800000f04b5676b366f275e5c84f22d19166910132e8d0127f02c4ca2797e4000000002000000000000000ffff000004000000f859902495dfa7016d8be0fd00000000a00000000000000001000000f8ffffff1723f5262326aaa80d0e1b02cbd480df2c5ecbb025ce5f83d4afbed2a7517b40a4ecbd5f214c17f0418d2ec0f663479ff9e53090e8887de631e0a6539006de72a33f50a916792e0bf96799706b7558ce5ea59d2ab099752aacf5d7cc7d4781a062bb417998c1b4f75872f5a1099b326e8ae0462e8462f3ac09dc08937bee5721f7c1830646eb43eb62000007000000000801000000000000ffff000005000000b312b36c4a453675f6c1b5ae4309aec1d81deefff254f4c3292ad226c67b57a6015e8d26666fdf1e4f71f77c62266accbea68d6e51a530d6e2f9db3e283f7502e313ad97f08f195381000000000000004359c487a615294ca4f0b441a951bd1302ca38afc0dded7d61e09cb3b7ae5c989857bb2d15a11fb80d2848a02eddef8d15b428adf4aa0edc37efe420df3e981d46b411fc0fc025dad62567d1887c80afa44a07a8281e1b629a6a0213fb6a09183e0d36fb9e8db06b05e11412d011628ea961155623c9d6e1bbb7f437246f95b469f86f23f9fd24b4332457e91b5254c63bba724ac2ade9deb163fa00000018000000000000000100000000000100d98524b8914c3e718800000000000000ffff000003000000eabb6dfe253831dbb5817c467333b4de51973b74e6ba876d61b091ae76172b5f919a81e74a1037eabd4224431ea63d1f225004678ed0a4e5b54f5f70b467f12ab6ee6162b04096ecedbe9f59b557a9fa1a08d4184d8dac61cf3bfd1d11c1cbd47d277eaa290db39a01150e9ec13332b9357bff6304783a005000000000000000ffff0000fdffffffa9587ebf5394cf6572de044a7e8611a0de69d7b4325e405de76e4bf5cf9a56efdaaef318de81d611d33a2aaea996aafb5ffc876b8bfa0f0f9558974d000000000000000000000000000000128eb6c8b754fc71e95fd9e85692a1fe61ed40ff25b3d81865360fa0a8e59f22864b247279c8a02fba001d339058bd54f914960064936f05a467d89ed2b31455164f68a0b11fe041f2689a01ed5b0fbe4dfeba289679c5f67a3f3e0b6d46b0147c0c7c1fd2a17692d2943205df0eff973dfda69f5e83fcb0d1e1ca6d66fc2589eeed7839020e425fd8804e5f7bb263c35264aa819a537f3419e5d992965ecafeef4d77fd8d98c51d2a9d469b7f866fb5f530258533d5ec64eec84398ceb1a7685f8ed4bbd1ff71f87bc400"/1122], 0x398}, 0xb) fcntl$setown(r2, 0x6, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x7, 0x80000000, 0x6, 0x9, 0x8e2f, 0x1, 0x81, 0x10, [{0x3ff, 0x0, 0x6, 0x20f}, {0x9, 0x0, 0x5b, 0x7}, {0xd8d, 0x400, 0x7, 0xffffffff}, {0x6c5, 0xfffffffffffffff8, 0x6, 0x1}, {0x2, 0x6, 0x83, 0x7}, {0x5, 0xde1c, 0x6, 0x80000001}, {0x6, 0x3, 0x7, 0xfffffffffffffff9}, {0x409, 0x8, 0x0, 0x6}, {0x200, 0x1, 0x6}, {0xcb14, 0x2, 0x2cfb, 0x7fffffff}, {0x81, 0xfffffffffffffffc, 0x2, 0xffff}, {0x80000000, 0xfffffffffffff979, 0x100000000}, {0xfd29, 0x6, 0x85b5, 0xfffffffffffffff8}, {0xfff, 0x9, 0x4, 0x2}, {0x6, 0x81, 0xffff, 0x9}, {0x2c, 0x2, 0x40, 0x7}]}) sendto$unix(r2, &(0x7f0000000580)="767beddb13137b61770fb969f91622a3d1c4ce155b5cbc606a3ceee8ecc1aa0f055401f1efced67e50dec4dc4f298636af9be2769d4a4ad10dff66b83d197498b7e44673e4c61c31a8d13f304eeeb51b2fc908c6ccc50d02230fae05e5e84014ef185b04619e7608e8c03d37f53f46c6fe06a46d022e9102979a7d5742303cbca74df006", 0x84, 0x4, &(0x7f0000000700)=@file={0x0, './file1\x00'}, 0xa) fcntl$setown(r2, 0x6, r3) r5 = geteuid() getpgrp() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000004c0)=0x6) ioctl$KDGKBMODE(r1, 0x40044b06) close(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r1, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) r6 = semget(0x2, 0x4, 0x40) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000bc0)=""/164) dup2(r2, r2) setreuid(r5, 0x0) setreuid(r5, r5) r7 = semget$private(0x0, 0x3, 0x30) write(r0, &(0x7f00000002c0)="e364b706c4", 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r5, 0x0, r5, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='.\x00') 16:00:02 executing program 1: unveil(&(0x7f0000000080)='\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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000700000000000077d1751d6270b7b3000018000000000000000000000000be56b84805110460855ed55444eb59000000000000000000000005006f0000080000000000000000000000000100000000000000003dc2fa3b05fc09f89c5ac2a00fb8e1c2d20c2d986aaad02b50a91c2c26e0a44860b52a01eb187fec76f8d9de8501469684d698948f605063cc28b26458f2f09623169c"], 0x1, 0x3, 0x0) 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}}) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r4 = fcntl$dupfd(r3, 0x100000000000, r3) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x5, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r5 = msgget$private(0x0, 0x480) msgrcv(r5, &(0x7f0000002a80)=ANY=[], 0x0, 0x3, 0x0) 16:00:02 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1f95d27d48731893, 0x7, 0x1}, 0xcbd01a277270cfb6) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) dup2(r1, r2) mlock(&(0x7f0000000000/0xe000)=nil, 0xe000) 16:00:02 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8000, 0x0) pread(r1, &(0x7f0000000280)="2520386beb6de0985027db4c7b6a4df616aa771ae0cf59b0e6bceb987fb25809a9dbe1c9b6a5a2b91fafc56c836140a3098e285e7c74df1024d683f22336bd7bfd5c8c5806ba67294428bd451a6a767b923c63104d1aa2091aac3b9860d2272a7d2fd477e4d28add415c521580d493aa16ccfcae6ba047c36b964f2093bd463cce548ff4d3bebe0c11b401a5b0237f9bf061f23da318b897aa817b690900ea06d2f7a230d116c92efa039a291a3a6eee875246720cfe3e4ad331505b4697abb34c3bbb4bdfe4c976c5cf", 0xca, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300", 0x0, 0x1}) r2 = semget$private(0x0, 0x5, 0x100) semop(r2, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/190) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000380)=0x8) r9 = semget$private(0x0, 0x5, 0x151) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x1, 0x5, 0x3}) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000200)=[0x3ff, 0xe92f, 0x8001, 0xabea, 0xf6]) semop(r9, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x3000}], 0x4) semctl$IPC_RMID(r9, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f00000001c0)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r16, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r17 = socket(0x4000000800000018, 0x3, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r17) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r0, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r0, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0x0, r11, r19, 0x0]) chown(&(0x7f0000000100)='./file0\x00', r1, r20) r21 = kqueue() r22 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r21, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r22}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:00:02 executing program 1: setreuid(0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x8}, 0x8) 16:00:02 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0x7dbb6bb819eba30d, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x20, r2) chdir(&(0x7f00000002c0)='./file0\x00') bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000080)=""/20, 0x14}, {&(0x7f0000000200)=""/152, 0x98}], 0x4, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) chroot(&(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="bce7772fd3c47036487d9b77730413f1c4028f4fee9d987b30ec6600", 0x1c}], 0x1) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000100)=0x81) bind$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x3a8) write(r2, &(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x3f, 0x9, 0x2c2}, {0x100, 0xfe, 0x7, 0x100}, {0x2, 0x0, 0xbf, 0x4}, {0x2, 0x0, 0x3, 0x5}, {0x9, 0xf7, 0x5, 0xfffffffc}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = dup2(r0, r4) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) kqueue() 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x9, 0x1}, {0x60}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x7, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) close(r2) write(r3, &(0x7f0000000200)='R', 0x1) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000002c0)=0xc) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev0\x80\x00', 0x20, 0x0) close(r1) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000280)="1517cf97447c3c9ed8760cd66dfce6c118a233b216c6f7cb01b677b2568b98ad9d25242f6189f61ff6288e5e7ebfd876d6db5c035eb4dec88f3001da65f7782949ed047d10fb4354c9680cb51a52f2fad534658f5333a77261a2280fa28efc87a78d98ee8465190b6cff1dd606988d3678cb6b5819495705ce32b6da7a91", 0x7e}, {&(0x7f0000000300)="ff", 0x1}, {&(0x7f0000000340)="58c3ae6780d9fb8962549c55552d819ba4d6ab4f65a0306eefc049531b91d0bfa723674398657991587ab681ae4139728209d61c327c81881dd78639fe75b0330fc2b508c6e561f6fd1af99ae95eb385178ca56d2ddf37434ed0a5931911bf1ea5f20d9a6219118ceed0cc44e046cdec77824e7390653593a8fcf216378152ec88cfa01df4df31c180feed7daadfad9b8c72504f83f5e54cad62db4a843e5dba52e3fd5193c89edcf34bf9af23b4568731b42278543953463eefea0f2ae8790df61b766bf488cc17a875910313e69686271b4914a203b0454a92137ec82397aa0f40a33c298d9b09331cce7601ffe19a44112103a6649a184c3d3f0f7b00c4ab65f0eda281e8f7814dadf4ee40918a77b0bbc0e171e8e984cbd0eb7870b66f24f93113e5658771b59180d9655f8595f59247f935b690a928f9f572e57df6d5d595faa053ad0f8e2f009143af97156d5f322af708f7c06b56e1c88b5aaad68025688577b657c65036942d2302feed69871c74d9558a43577d00c878964e1c0a00de40d2bea980ecea0d01cfa4542b61a26df6c025326e4858ac87899ad4141e309d8ffec9bf6c761b87d987ba5bd150f0b63161bbd49ca890e1a7f27b696672955f0a28a5987f1fc8ce7ad5f27c0eb75e094a9fb075c6431257278ba9d3ab2b12c2c6f3bf217970ad2c0baab5b27a395ea2da4159b4dce327a1e0baf39b31606b9063084a9105e259f0c2141a6c7f5e78892e7f1da45b4deffa77f6e1f3bda286ba048428ee26023b76c5a620de0009a2cb6b93b50e752affb2182767fe4d09fa0f9db4f9538d9742b6306d3e50d50f1f2d9ac9d209888a205b4a9242d7acadc522e19277e2f249ceab7d1ee1872c7225fb14d4dc5788353ff6dd813e93ceac10aa83b871bb03d4aff7b64a26d8878e8c0ab55c053a2b090ac1933bcd19045f706522fe870b93654672a62173f9879936bc42fc2ca9f7afc4ec2c6da1cc1bf0f6e2c3ccc3d4e5299661adecd3c13753e917ad7eb90acd13c7c5c0900d74cefb402daa68938fa787c31045a435898046b785121677b507c51e0f07562ff30f348b419f2bd52153b8d7729a90dda8f1b8921fb3dc5c84e54b2048dbd23e02e58c5593009a74a67073f5658b7a0ac88943caa20319272b9f6c4dce8a446e4376aa19e26ea7bd43aa7e5d1c808e2967e0e74e0c31a15b5deda5e380f53fe93e1481750f1a3d4aba0109d8cd4f39d2d462235d81e2c20360cb77159e97f68e97f6506b570efa3964c83ec6bfcf43e0c329c43f58a3b96e02652ccda56a9cc71cad5d2486aa080a14c95a0a9b0542d2e38664919b5d2bf64776ea460efe00cc4a7aac02bb34f953f2f92d43f20f2f6b8e35a20c6abc1957062c63295fd9443befcc38322aea6c273af7b820c99465e538d5716836eed09a02d8ff344a9ae0784aa7b0e34683dcd5e32b234df796c2b2004400eabda35aff72c9e39a7e6516fa441b87189d485874dca3ae1a9b1ecd4e4cba4396a033b1103ae983cb1df0344eb5f39b069096c23ba19c4c9859783ff6e97cd44df324c85c9926d1203ed6742a5bc74b78b2147b32603f4696a6940fac689d8c0aa38f38e2a608f0044fc4312c9076e8dd62060bb12a6307eeda44b7d48ea1981cd6eac408ae8ec7f0dfe737412ecd23d3dd0c9c0cfb9aa7e2fe13a9ec9d2ccd8abe507c12939feab5552e481a7f904c86722dd50de8914495c42cdf87f8bc9fa7178f1050dc27392321744dc3393b464c90222dd55adbdc5ae0aa001dc27e5842e886efa75243017ab405627eea9745d68b3575db2e681e71db6c0dd900e3dd6d2642af86cc93f00f7a65388ecdf03be3ae8a672fe59c6045486b38d73197059ec51b016242ef6b73da2c2b411d48fa714108c641b7c2ad9310c126bdcefbaa2019a60e784366ba5ba0b0a733061e0815ed1ff9e9af52fe44bbcfb31c1b135a6b2b8e700018ac608f7179d21191f5f3200b3e03de5219fe568fcacef9b5d4408be17c2d375096b0d5781fb2fa4a39ba7a8b7ea707b22debe4706e119e22161b30047e67f9faa17d28d73efce8011ea1dca5fb9a37139c77b8058f011d7ca2eecd68353135d960a6e22cbaba777e4927f6b611c974191aedf8f3645411ecfe7a9ef04a91303a87a981c47d721ccb20a3dfedf0900471ac4e9c80f6d746054e28e134b62bbd5118ae2c70dc395754ace698a12096a27ff9d6e31fa9d1c6c370fda59fc7e16e5b48c6c01e8da628a36aca2f8932433b59fa1034083f1163178eb0315f11a2c819b6f7f82ef03a70657fdff1a4f57bf1a366b4b2f26262a8780608c5b9481f6cb393ec7ca9d1c9f837a22cf7b484024da4c6c6fbae3fc81fccd58c9353bc4e3ec8d6e41b46c41883ec51dad122a4b7ced39d2e094eb8159b761e86ad9f53da402e844d2abae4986c656e8fcd4480b1c739403724bce7ea65858e29456cdddd403f03a1c67c37bb9193657f51d374e65b98e04e8126e48e49181665fee17a197703e10bcce02aa683de10d157aa8c568dcae269a7956d690f4998ab612f6a0323a35b62a3cbc81157d751d49b0e0ac3144e95ae73594f643214f354fd27b27173c9b81df7576d6c0b020abc8dc8cd9c3c4938a3a66a1eaa69a7fcacb2b578d9957f5b74c4396bbefcfa5d653b67d5edd1303828d2653bca3a5442ed0534547c488494762e172af13099b3eab7502077050814d835e8e2a8fb903d41f112b6e7443c0f3aa028d981e567c747ce9b1afe0600756af5dc6d82e77f9771f377301cfa358ef8ceb9f6ec1bba7e3473cd993d8a932cc808f96e01b380c0dabb5cb580c97399d0a99d8ff87b5b78af34836fbb305a3e5a30904b307165d4f161cd01ac37f149b5c7a0d8ded983d291f07d8982cca5eec57c3af2c8c999fa40d6d61286502e480a41e591556b2dea75505dc9a116c01b136832cce68ef9c51f3dd03f3f9c75f577db2d14c6e27b3bea0a0ff0278a8eb7b1105cab7e58097ca8add859fed7c3f2b96724dd3b75894adb9aa3467d4b42cdf8f4ba11b1c34a233e9af193923ee9df6598ae9e931ee73adb8f26cbf6fb425b7796d7e8f1b5a196598a7e318ed34dced5f6c28e0b4c655a6cca2455f2403f4c4442e03a3c987318f8a7e03ee318bcf86e98e517dde7675e8916e9f321c061e940eb311c9e6422c344edbcec05f11d7fa972d9c2673956acb88e3f5f02248f3a957ee866afc550e80c02f1d2ad84063e59a0f5a9cf1dc340a6130585d080d52052047fb67455f80980304458cab050f2198061d35f2e3728c8845687dac091656cc728cff7dbf95730e12d3b0ae11a61e1909fee5d7af47917f3b1b79bd87dc3779ebfbc5ddef8e13acc8529682a6b9984923a032e5d68dad4533a2fe7c8b92c9a4ed58eec840d35ac0a04a66a21a6a571c3bdcc6888151fbf4da4b5a7e1d49853bee712d0a8123b380241973ec0b45f53ce0343f4f3bf5e2421581b6dd80bf07540156df8b248120c2243feeb719cb3107dad9f3637f5d9545f7ccd0f1350e5cad3d4b051322a5464bd6a653ca654d7175815224d38170c7a940e33f10e05f5b5915482bef776979eca4426a43f34c9dabe586a4b178c97b6a71cf0d8aef97034360e78904eb435331e432180050eceef0cfa6bd22ed42c7d4dc981e25ddc19fb12ee6287e0ee11e3243ad7504e59620e0a57214b5354a88cb450e96c641f749272dbd060c34ee5dae5f55eef8c22338b18779e96e0b18ad1b85507f50d193116bf8503ccc857a9b0aa65c1801510c36d7fe02bf91a6f828509d4a5bc2b3cba0ea48fa35a624e345c8f8de4521dd64c7381d3aef44be4fd4648f36821cc77666fb07a829cfd70670bfc7b56f231cbc558991d50e282fd24acaf69c1492e3f94a8cb8f5f62815b347346f30e0bf9f3b67d797168ce396d05e38a8861617e01cb6def4107d8eece7097f8c69d073fdcdaec78205fcf2351e362c3203667e38b780cbbf89502bf2f843e96e6ff0895a66709194deb60f7ad3d4b1d1165e1e1ef4fb9202899d0f4f2181a393acf7200dc868bd4d5559cdd8da69f23833cfce088efe1f77006e69b3b60ab7e86fe6d73a37815881baaed2403f5f8df6ac5dec4ad74370aceecf38eea32bb16101fb7460032b17792e43103f11f2e07313f81127a7d8b964fd807f3719f63b345df87d68c1e4aae93ed1d4edb65280e4728bcd0e04eea323e308ded2d1ec9cb715c938d66fbf9aab3a9df05d844bb452b621eab5d65142e2709d5f0b7a92fb055d3e2efd4b1576598f8e777a01a8117fb9bf0e0924775658c4210e175a6082522c72116dd559a713335fa974cf392ef1334751230521a02e5181218355e06a5c10ca803979cf6ba5a2fcdf89883e4bb63f613597a713bddca9f1e8a4b12fab5824d0b36b907a7ce4376d1e7016cad296d2bdd78f59217e056944d13752c71e449277c30aa63ad3a61bc1d7233f108c86e5fac67e4d7af2300acf9a25937133c01ebcbec939c813276a01bc7ba687f8498f37c945ffb45a0da19c52014d44468df828eda748988e2b79a2c5c9bfd53b49cb144a74b1f91257ef4b06c34b64a1d6c36b4de036c6661d0d4113f78ffd61ed3676aacbe7cba7ead7f7137ae89ef2006ab782f6fcbe5f55a212345723cb2045612fe1faae256e709f25b36acfcaa0efb4eb8c62c05c84814818ef4debbeefc8e4393987d4d0515f3cf326bff58f00e45056540d888ec3753c89b0f3ce20e6f660a3ae7983f688619bdb0282c0cc9d7ca6ff0070ff8eaad4599d88b902f9d8316e4cb0d0226f7e9d61b65a058986473c6746bba52e20a384026b79ff6d8ef921bb10b07a8b71fa5cf637c4df77288efc876f552cfedf1fc0f61a3a7dfa45524a1e3ccbb3c4cbdaacb46950de0d5a2ba530af3591aebcf1af676f752c7b4f8c7a5db6316c95680f9e89d3667bc477bdab20a25e71f60a7add06c18b4612d96b5e24afb62533b77354dc462fc713315e73d8aad6ade6ff44d63df836357dc90216087bdf2adfa6134cd611495e4d6eff8e3dee98b3ef490e9d42641369bd40bf136b81e991517380678a16ebb12a7875f5821d0fa9476f8b8bed3d40ab0ba9e1c7164b1c3a6ecb7144028b852b86c93644349fa0e99f0a5007e01355143ad23c572ba50824e845d76ef557a4d319855bf4a37faa9629c982a1ed0b3b193eb8778a83b879b0c6ce4f051523eedfdfd7db09fc3b5a2a49e7179d49c5c15d1dc2dece5dccf6fc30acbbb9b2debefb9da5ad772ac1a86c2e31b01209c2e97798dfe0fe53182e9eb32cc26af438a6c7e389942ef210b0d797690e2b606106a59c50fea395e7109becf84a859c90e71ec746997a0ae378efed46dedd6688b1d64f0b8addab91f0d65230fce6628ff98379b456fa3ee62327c35dc19cffabdb092388b8ca9288534abcf190fde859376ede6f17728eb9722057b7809da8ae0e7bae9c55ac6c2cd8f774ef5a638300a82939fdba5c8e993208f8be11135646d2b8f6b70e9764269a4f1efd7aff3da37e14deebc1f142a817c8716cc71f77d4959091f94e303ded077f767b28bf9513cb20a84f9cd7e0d7c5f24f8a437b8ec627bd00c6de4bad9ab4de20c258a3785c588219bb4f85bd6e3de67aeb7105574b87b1f565e71bc3eba1cadb9cdf11d853d872fdd01c48451ebd5ccf66a0c4d66e280446dcbb4f3fa29b4c4981c6045325407dce2b5d7602eb140f6b0cb9309fc70ee1641990b7b6d6973dbbb7f38346c756bf206aa0cb8ce1239f9353e05455d7bc64d2f63ea", 0x1000}, {&(0x7f0000001340)="2c89fc2fc5", 0x5}, {&(0x7f0000001380)="7af70e123d96ce0fa594537dea7bf63af4a4839bd4c1244deb5d7cb1c6cd3c86511acfd103e5742dacfe6c9c5885bb93615f24c03b2c86db411af0bfaf734af952017f6354c85fcea79881d9abd63511d3b659e0f3d733c39694c01d451366385c00", 0x62}], 0x5, 0x0, 0x0, 0x200}, 0x2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r3) write(r2, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) 16:00:05 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d88027700000000375d123e5045000000dfd541806a3a9af63069086de0a37e05dea71cbaf22af09b94f1bc56b6dfb14e34095205a858ef48e52249c2b2ff530e161b1049017f9cf2468012bd10"], 0x10) r1 = syz_open_pts() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = dup2(0xffffffffffffffff, r2) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x11, 0x8000, 0x1) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20, 0x0) r7 = getpid() r8 = kqueue() fcntl$setown(r8, 0x6, r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x2, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f00000001c0)="42f5cda81d891f99cd20b7e675371419917c3e61191cf2087772d228159e35f48a2387b5e4b37ff65ef998a8286a7854215a0ca5ba000dc227dc2dd745db85c0645542f01470ba11d4d583e78485858ab919dd548ea279563ff197dea9a794b5543117b514534a92cce3eb834ad71fff2278c2ef7fd2c0e60940993ed03abc0cd96c4a36e539b1c9709c0145ca747c7f039b8df0f3ee", 0x96}, {&(0x7f0000000280)="6b0683b8a40516f06b18d72064e9f5fb0317f3fbabc64a5b545322fd7306463c53adc5600a393e7a01d9526631238cf405e76de03b2dab668d75f2ce56046bb5063f65b4347ef96de54333b479c95a5eccf78dce302c628fad0e7c4cf1512196212c016ba546a949b52435aa5d81e1b4f7c421d1f8f71b0f4d970c53a8f333e83d35c9cb72e7c8f94a6e61a6bc9cca29", 0x90}], 0x2, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r4]}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r9, r15}], 0x50}, 0xc8b9ff87fb19061a) close(r1) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCSCTTY(r1, 0x20007461) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r16, 0x20004269) ioctl$WSDISPLAYIO_GETEMULTYPE(r16, 0xc014575e, &(0x7f0000000400)={0x1, './file0\x00'}) write(r0, &(0x7f0000002740)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x28) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffe}, {0xc}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x350, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\xcb\xf3\xcc\xa0)3\x90x\x00', 0x201, 0x0) r1 = syz_open_pts() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000002c0)=0x1) close(r1) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000280)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:05 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:05 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x3, 0x2}) socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) connect(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000001440)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) socket(0x2, 0x13ff1636f97051b, 0xe4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r1) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) recvmsg(r1, &(0x7f00000014c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x5, 0x3, {0x2, 0x2c7}}) 16:00:05 executing program 1: nanosleep(&(0x7f00000003c0)={0x10001}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6b1) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x8) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffbff, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffb, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd}], 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8, 0x0) fchflags(r2, 0x10009) readlinkat(r2, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x4aef154fd99b7d29) writev(r3, &(0x7f0000001c80), 0x0) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='5\xb7\x0f\x00\x00\x06\x85\xeb\xd4\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000180)) dup(r3) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000003e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fcntl$dupfd(r7, 0xa, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1000000000000018) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) mkdirat(r2, &(0x7f0000000200)='./bus\x00', 0x140) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="872f5859eb42d37cabbd058293d00e3b02818553cbfda494642a8fb85876f7098ea931fa8c8a8d0b0d7c4d947977b290b73169abfeb9a8d009df6f55c9120dc9f7cff44ef246c6ec45afd36350b3e39658a16951f08b474d6853c54f60ad2ced424ace9bcd86574ce7f3", 0x6a}, {&(0x7f00000000c0)="341437007ec24d24f7f26475513328e0492f371c24b029cb09a8581987792edf846bd0dd3dfe8241556b84d4b77c6a10f0e6e89fa7c10624edeba7d94424f680da78c04977c32a68c098022a71970f062302d2c1db79710b8127e1d54a72b2a0e524e7d92513ea33ccfab59ae1281083f5d6d2a9542c500f68cb9b654d350bd917bf7a241720ce4c9ef5de597a4e48cf7f3fac05d224777e68031997a9eb6c8e073f039ef3a5c44cf1eddf3579cf3f7bc80e148060fd4ca1fb608edf6a2fbb4254a5bdc0940bacf19b9ccaa2dc8cf229ccf49c0bae6b5e4f8155", 0xda}], 0x2, 0x0, 0x4e) mkdirat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x20) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) lseek(r1, 0x0, 0x0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x1, 0xb3, 0x1f, 0x8e}, {0x9, 0xf9, 0x20, 0xa8}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=',@:).\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='([*/,&\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='\'}*\x00', &(0x7f0000000300)=':}\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='#-\x00', &(0x7f00000003c0)='*.)\x00']) syz_open_pts() syz_open_pts() ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000500)={0x4, 0xb15b, {[0x5, 0x0, 0x9, 0xfff, 0x7fffffff, 0x1, 0x6, 0x59e0, 0xff, 0x3, 0xfffffffffffffffe, 0x7fff, 0x5, 0x101, 0x9, 0x22, 0x10000, 0x2], [0x9, 0x2, 0x10000, 0x0, 0x6, 0xfffffffffffffffd, 0x40, 0x4, 0x1f, 0xe26e], [0x101, 0x400000000, 0x1, 0x3, 0x2, 0x4, 0x10000], [0xffffffffffff0000, 0x80000000800000, 0x800, 0xffff, 0x4, 0x5], [{0x3, 0x5, 0xa2, 0xf078}, {0xe21c, 0x401, 0x3, 0x5}, {0x0, 0x0, 0x7, 0x100000000}, {0x3, 0xffffffc0, 0x2, 0x50}, {0x7fff, 0x4f2f1b33, 0x496, 0x5}, {0x800, 0x10000, 0x3, 0x20}, {0x2, 0xfb, 0x1, 0x401}, {0x1, 0xfff, 0x0, 0x6}], {0x2, 0x8, 0x80000001, 0xa53}, {0x9, 0x8a, 0x79d8, 0x9c29}}}) pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/57, 0x39}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) close(r1) 16:00:06 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='\xc4\xbd') mprotect(&(0x7f00001b9000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000007fff, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e2a", 0x3) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000000)='45', 0x2, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x92, 0x19c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xffffffffffffff78) r2 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r2, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) renameat(r3, &(0x7f0000000040)='./bus\x00', 0xffffffffffffff9c, &(0x7f00000003c0)='./bus\x00') r4 = accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$inet(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000900)=[{&(0x7f0000000440)=""/202, 0xca}, {&(0x7f0000000540)=""/137, 0x89}, {&(0x7f0000000600)=""/114, 0x72}, {&(0x7f0000000680)=""/249, 0xf9}, {&(0x7f0000000780)=""/165, 0xa5}, {&(0x7f0000000840)=""/134, 0x86}], 0x6, 0x0, 0x0) 16:00:06 executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) 16:00:06 executing program 1: r0 = geteuid() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x208, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getrlimit(0x2, &(0x7f0000000080)) r2 = semget$private(0x0, 0x1, 0x24) r3 = getuid() r4 = getgid() r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r3, r4, r0, r5, 0x40, 0x8}, 0x2, 0x5, 0x2863}) r6 = socket$unix(0x1, 0x4, 0x0) r7 = dup(r6) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x7, 0x10000, {0x8001, 0x9}}) r8 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f00000001c0)=[0x0, r8, r9]) lchown(&(0x7f0000000200)='./file0\x00', r3, r8) semget(0x1, 0x0, 0x4a0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r10, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000300)) r12 = semget(0x1, 0x1, 0x48) semop(r12, &(0x7f0000000340)=[{0x0, 0xf1, 0x1000}, {0x0, 0x6, 0x1800}, {0xf5105df70bc28ad3, 0x7f}], 0x3) r13 = msgget(0x0, 0xc40) msgctl$IPC_RMID(r13, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r15 = accept$inet6(r7, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) 16:00:06 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000040)=@abs={0x1f95d27d48731892, 0x7}, 0x8) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000180)="bb3cc2af37feb3860f5518b3c624eb45fdb80aa029f252ce73887e5030abbf406033906df53717555be92cfdfc239c7a8b79adb924d2f2f70a337b2bea7ccf944e63eaa867ceefc74eff549c24959a03efa868764b8a91164f120e707c1f4fbf09f4c0cc1c4033a7757a1103d562db1b9a84a25d205cd4a3a01beefc7a10225423e7435b889dddc59a4e35aed5aea64654fbb7aeaa50de7ee4d240eff39e1d5301fb36bd731fc2426852e208bb1b837ad01adbf2fd5f27d3a9040462f16cd11b7c329c1ab9bf2982755377cae5b7ebadaab976b6e09261d1e86b720ff42e38608fd28260eddef9eab40d4253009025", 0xef, 0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x4, 0xe7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:06 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = syz_open_pts() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xed5c70db4dc92260, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x9f7d43702a52a9d4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x880de4e61a8da0af, 0x2, 0x3, 0x6}, {{r3}, 0xfffffffffffffffa, 0xc5, 0x20000000, 0x2, 0xbec}, {{r1}, 0xfffffffffffffff1, 0x80, 0x1bfcf7627936c4b8, 0x100, 0x80000000}, {{r4}, 0xf21e6b544ba110f7, 0x0, 0x40000000, 0x3, 0x100000000}, {{r1}, 0x0, 0x10, 0x1, 0x8, 0x6952}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40, 0x1, 0x90b7}, {{r0}, 0xfffffffffffffffd, 0x82, 0x10, 0x6, 0x2}, {{r6}, 0xfffffffffffffffb, 0x46, 0x20000000, 0x3, 0x8}, {{r7}, 0xfffffffffffffffa, 0x2a, 0x4, 0x1, 0x20}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x1, 0x6}], 0xfff, &(0x7f0000000200)={0xfffffffffffffffe, 0x1}) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000240)=""/218, &(0x7f0000000340)=0xda) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") msgget(0x2, 0x202) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x14, 0x110, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b81800000029000016050dd1cf79e181b23e334d003200000000000002000000000000010076a7ebcef7d5f66a19f8276e621e84bbb86f1edb48d8035dfa1a48d8d97257de99d2ce513c42c78729b8772c3d46c463ca07021912a7fa4bb2b746ef25f0e667695cfbc901551dd2373f1c50d12e586097bd3925c876637d4dfb62452ca23a7fe55456e178dced179b51afe0627e1baf103e6643e2104082496ab5d3c0df7ed803ffc3ba4c334128bffcf76e398e96b1650e5aefb66b4f0d82f4ce73f4349a7baf667d7cef55acfde56a4d57fd2a78aee821df317c22fbd7fa5db871bfd573dcfe93127a4e9b4d0b170f25dc4a79dfaf100cdfbc7cd2108030573eec9470fc97e2ed7f9e63d2c8d358bdd6fd664565720a7aa89887fc0430e290f2ea529deb5a2870036effd9e8bc6735e86003c056b0d8594424527751635b44acf8b3a589ccfbd63ac0978e0e83db519df86668745cb7e445c7afe644cd1416e7c77ea8af2a12b7e13fee26cdce2ec11127834ea6a07dec34f93839b29d35e43e801dab0b15859c5b4b60f13e87ae867a5549aecf6c64a703634a00b2957ae2705c90773e6735352afa736aacc41a644840af8b2c89904daed58edcd1409678672c909d13f90473d6cc46052e057e9b3f5edd54e14698cf05001017916311b17415a57ac03b0f8ab84dd49e9cce39f705f7fb79f0bba2cb074bb626884af268c3c919e740b32fb7c7a082b4da2ced973de7ed15b4c3e05b5dde29e92ce39d1ab514a1fea0cc8bca1190c9463d8eac68d7105a33cc0b320dc4347729d2c6ac40ab57e1b5758865b20a6cbf34f991b60ac108a317eb03a2b25dc63b844ae6026368993015c2edba3f3a086ea6a7a018f0a66e1df7ddbfb4bc22f1b0dedb7ba9a24a24ae25282d97a7fd173729"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0xc3) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = dup(0xffffffffffffffff) fcntl$getown(r1, 0x5) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x10000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010005}) close(r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) write(r3, &(0x7f00000002c0)="712c12343e4714ac0a6cb229919894faf6049adbb0083883cac23fdceddc1f520d89c60a3df96d2a944cfa87e1f8a15f7afd3d250651447b7eb083c6f52484e9951a547362f139095dda75806a8e6ec844135114509d2e12bd605f4391408c4d149ed3f645ffbd6abf7944914a193d6e880c19aecf", 0x75) flock(r0, 0x8) setitimer(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="6750e67aeeacc004f24e17c55a57160677d6f724fb0c5cdfe9912ea23b45e59441f36c03a1443a3932b3a1b084f2e40aff9aa7f60b874ca13f42010723805432cd4219cab6c42987d4b17e17ec16c11d73e45d4ae24d44f47c8c477dd63d2b608543a8c5ba5a8da5f6bf54317aa128d231dea0348c4cbc2063f9af59ceb54bba3e378fa0d46452593b306fb1711c0d7b16b8a7d421bce424d79b308892c87ee9dac26c1e3098db1158380106dc923fb4c43e1f919410533a30e5c44e8748aa80e065032615ab360dd6d1e3f52c2022c9d7c922ac69dde7f93b28057212c838c123c2ea", 0xe3}, {&(0x7f0000000000)="96789780ee5a7e5ff96460136e2e137d065aca0ee4ab1e64160d883490ef357b7cedd658c4ac88202beeb151", 0x2c}, {&(0x7f0000000080)="0427624ffdb22be4830c742f6e22ae956ec6c6afde6252ea4a51916ddfcb9b6dffcae347dd11e77f77c051f09e0ca0e580191a72619e3c6e37a5ea5f7d49", 0x3e}], 0x3, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) r7 = socket(0x18, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r6, &(0x7f0000000240)='./file0\x00', r8, r12, 0x4) 16:00:06 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x2a6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0xa3) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) 16:00:06 executing program 0: socket$inet(0x2, 0x3, 0x10) r0 = socket(0x2, 0xc003, 0xfd) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a8be7cabbf0e14b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9"], 0x10) writev(r0, &(0x7f0000000ac0)=[{0x0}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffd}, &(0x7f0000000040)={0x6}, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000}, 0x0) 16:00:06 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = kqueue() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{r1, 0x2}, {r4, 0x18}, {r5, 0x8}, {r6, 0x2}, {r3, 0x1}, {r7, 0x2}, {r1, 0x1b0}, {r0, 0x8}, {r8, 0x40}], 0x9, 0x7) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x7fffffffffffffff, 0x20, 0x2, 0x5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x180, 0xf0000085, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x200}, {{r1}, 0xfffffffffffffffc, 0xc5, 0x1, 0x80, 0x1}, {{r2}, 0xfffffffffffffffe, 0x10, 0x20, 0x4, 0x10000}, {{r3}, 0xfffffffffffffffc, 0x1a, 0x0, 0x7, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x81, 0x40, 0x3, 0xe8fb}], 0xf95, 0x0, 0x214c, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\xdc\x1f?r\xbe\xf3\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) kqueue() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0x6}, 0x10) 16:00:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) chflagsat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0048}, {0x40}]}) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x3ff}, 0x5, 0x5, 0x8}) fchownat(r0, &(0x7f00000001c0)='./bus\x00', r9, 0xffffffffffffffff, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x222) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000500)={'\r\xec=', 0x0}) pread(r4, &(0x7f0000000380), 0x0, 0x0, 0x0) r12 = dup2(r1, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r12, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCPROMISC(r1, 0x20004269) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[0x40]}) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0xfffffffa, 0x2}, {0x18, 0x2, 0x0, 0xe}, 0x8, [0x2, 0xef6a, 0x7ff, 0x7, 0x8001, 0x401, 0xe8, 0x8]}, 0x3c) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="2d16dedbc02068f2daf5c913dc18a6e3a7eb8c0742bff1e44a8492bb80af40921208e34e1067593e71690e689e"], 0xa) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000001000"], 0xa) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendto(r2, &(0x7f0000000040)="f0c9358f64f3868df79fd8329806fcf5bba5de55811c6f53b36c20166e0ab81e4eec33d60b793beda5223cf8d1dedef60a52999e089de06c2b97668ad77f57a04b79c1bf93588440f857ffbd862ea828fd5bec2ed3c90a77f80d155508c33b75bf3d26721d62745ee024e5507678922c708c2dec92e5e636", 0x78, 0x6, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xfffffff9}, 0xc) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="7066780b5fbf658f9f"], 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"}) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x682}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = msgget$private(0x0, 0x34) msgctl$IPC_RMID(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f4c676c65300090632cbbc8483e6a7011c124cd9728ca4f0a000e11c9b582fcc3b2b6bfec189913d5d0bc4f273f8fb897d223d69b"], 0xa) connect(r0, &(0x7f0000000100)=@un=@file={0xe3faac373c13019b, './file0\x00'}, 0xa) r2 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$getflags(r2, 0x3) 16:00:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [0x2]}}) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)=r4) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r2, 0x0, r5) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x20}, {0x7, 0xfffffffffffffffe}}, 0x0) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:00:07 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r0, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x7fffffff, 0x3ff, 0x1, "fd06f6056a458b93c8061b7ad22faea91de7a88b", 0x5, 0xff}) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="ff0200003a000000000000000000", 0xe, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x1000, 0x10]}, 0x94) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x2, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x4) write(r1, &(0x7f0000000040)="670dc3", 0x3) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffef9}], 0x1, 0x0, 0xfffffffffffffffd) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = getpid() r6 = kqueue() fcntl$setown(r6, 0x6, r5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r7, 0x20004269) r8 = openat(r7, &(0x7f0000000140)='./bus/file0\x00', 0x40, 0x108) getsockname$inet(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r9, &(0x7f0000000280), &(0x7f0000000300)=0xc) fcntl$setown(r4, 0x6, r5) open(&(0x7f0000000240)='./bus/file0\x00', 0x20000, 0x149) 16:00:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x73, 0x0, &(0x7f0000000100)=""/115}) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000040000000000000000000000f000"/88], &(0x7f0000000080)=0x5b) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) listen(r0, 0x20) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x396, 0x9}, {0x18, 0x1, 0x8, 0x5}, 0x3, [0x5, 0x8, 0x80000000, 0x53a30, 0x4, 0x100, 0x2, 0x8]}, 0x3c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000180)=0x8) 16:00:07 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = semget(0x3, 0x1, 0x95) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$inet(r3, &(0x7f0000000100)={0x2, 0x2}, 0xc) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x8) bind(r4, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1ff, 0x3}, 0xc) kevent(r1, &(0x7f0000000040), 0x2, 0x0, 0x401, 0x0) r5 = dup2(r4, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000080)={0x49, './file0\x00'}) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000a9e000/0x3000)=nil, 0x3000, 0x4) 16:00:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080)=[0x3f]) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='(#^{}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='[\x00']) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x534ea2540ec52871) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x8, 0x2, {0x100000001, 0x9}}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001, r3}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:18 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x15}, {0x6}]}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1812, r0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:18 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) setregid(r2, r6) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r9, 0x20004269) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) preadv(r10, &(0x7f0000001540)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000180)=""/150, 0x96}, {&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000300)=""/116, 0x74}, {&(0x7f0000000380)=""/157, 0x9d}, {&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000000440)=""/121, 0x79}], 0x7, 0x0, 0x0) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000080)) unlink(&(0x7f0000000140)='./file0\x00') 16:00:18 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getppid() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000004c0)=[0xffffffffffffffff, r5, r13]) r14 = getpid() r15 = kqueue() fcntl$setown(r15, 0x6, r14) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r16, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r16, 0x2, 0x1) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="a2fdd0afdb9ee6dd006e03161a9100e5cf8c4c49"], 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, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000c8659013afbbedeee6a56be5b5d9615843621d"], 0x10) sendto$unix(r2, &(0x7f00000011c0)="86", 0x1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgget(0x1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) chroot(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1f3, &(0x7f00000002c0)="b6e803fd3c34e3423a0e4416c4b8") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x7}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xb0a, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="a0068fc1debb3d40b92e0a480b46") 16:00:18 executing program 0: munlockall() open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r0) r1 = socket(0x10, 0x5, 0xfd) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x400) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x80000000, 0x9, "1945f0234972355e68884f88d435b34a60492bc8", 0x8000, 0x800}) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6}, 0x8) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) mlock(&(0x7f00006ab000/0x4000)=nil, 0x4000) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000000), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x9, 0xf0, 0xd4, 0x5}, {0x2, 0xff, 0x3, 0x3f}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:00:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = accept(0xffffffffffffff9c, 0x0, 0xfffffffffffffffe) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffb, 0x44, 0x1ffffe, 0x2, 0x8d2}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x6, 0x8000000000}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x29, 0x4, 0x5, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0x20, 0x1, 0x1000}, {{r4}, 0xfffffffffffffffe, 0x45, 0x1, 0x9, 0x7fff}, {{r5}, 0xfffffffffffffff9, 0x4, 0x2, 0x677, 0x200}, {{r3}, 0xfffffffffffffffa, 0xc0, 0x0, 0x200, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0x9}, {{r6}, 0xfffffffffffffffc, 0x0, 0x1, 0x9, 0x1}, {{r7}, 0xfffffffffffffff9, 0x40, 0x4, 0x20, 0x4ec}], 0x3ff, 0x0, 0x0, 0x0) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r9 = socket$inet6(0x18, 0x4, 0x6) kevent(0xffffffffffffffff, 0x0, 0x40, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffd, 0x0, 0x2, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x89, 0x1, 0x7, 0x5e}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x6, 0x80000000}, {{r9}, 0xfffffffffffffffb, 0x151, 0x0, 0x7, 0x100000001}], 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r10, 0x20004269) kevent(r10, &(0x7f0000000080), 0xeaf4, 0x0, 0x5, 0x0) r11 = msgget(0x0, 0x1) r12 = semget$private(0x0, 0x0, 0x144) semctl$SETVAL(r12, 0x4, 0x8, &(0x7f00000000c0)=0x2) msgctl$IPC_RMID(r11, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = socket(0x20, 0x1, 0x0) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r26 = getgid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r27, r28, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r14, r18, r22, r28, 0x0, 0x4}, 0x2, 0x49b, 0xfff}) fcntl$setstatus(r13, 0x4, 0x80) fchflags(r1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kqueue() r29 = socket(0x18, 0x5, 0x0) close(r29) kqueue() connect$unix(r29, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchdir(r29) 16:00:18 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e65c38305ab1b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d46309ec8953ebb3b02b212425f9c979bca92c77a6801fc1"], 0x10) socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = socket(0x1, 0x5, 0xf3) fcntl$setstatus(r1, 0x4, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x8) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x400, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000740)=""/77) r9 = fcntl$dupfd(r0, 0x229ea4b9f9dadea5, 0xffffffffffffff9c) bind$inet(r9, &(0x7f0000000700)={0x2, 0x0}, 0xc) r10 = dup(r1) getsockopt$inet_opts(r10, 0x0, 0x845f71597c4f98aa, &(0x7f0000000640)=""/99, &(0x7f00000006c0)=0x63) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x8, 0x4, 0xfffffffffffffff8, [{&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x101}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1c}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x5}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xfd}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xba}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xb5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffeffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x401}) semget(0x2, 0x1, 0x200) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000001c0)="9943b138d1b552d380e378e8f0091f5b6fdebde31148da384b9d0944ce819227c0107fe728e6d9734db7f7c20f7f657a9c8ca814bfae587738ae0454c07522c4d81fc1d39d9e4ab25b2ba330d1f4ff28047ebf5edc183efa4a8d4bd6806a7663e8d43eb66be46d27aa369991419831383b1546a6272c30", 0x77, 0xcaf0363e7436d836, &(0x7f0000000140)={0x18, 0x3, 0x8af9, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x61}, {0x6c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:19 executing program 1: pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447ca92633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db5b55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea14581bdd41f986fc40027f2f064b23f1"], 0x1) 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", 0x70) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 16:00:19 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="830201f0fffffbff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0xeb18}, 0xc) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0xd, 0x1}, 0x8) r2 = socket(0x6, 0x2, 0x44) dup2(r1, r2) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="54e1ba275c3acd1ce504d2fb089c47c6a8cfe67bf7d64a892ea25e70f4d8e1569aea1134cd5013572bef03d3e226fb19f0ef3660fb173245b6d5789d03cc84e308b700"/82], 0x10) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000040)) 16:00:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) r1 = socket(0x6, 0x2, 0x2) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="e2e44cc2f95c16de3b96fb7697a2b3b598c233a666d9714d9d34e467c868ee658bc74b29b1a183a1929f8e8a21843948652a1b7e6fc121f4d8c155b953de6421a5de386349ec9db4f2902eb81cd006fa6faf7b3c8ce7212cc0f2c825ad6a08", 0x5f}], 0x100001fe) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x49, 0x0) fchdir(r4) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="000218850071f41284f6793f5ced82d9de6e7c0c823b694c950a926832e8ace68d745ce89bbd6fc959f8e2b3a2ede04d59302901816f3c8a974a487f5557788c25e163c3d8f3d35554624326c7ec4377ca119ada61c17148e6d380a422bde60ec9df94eec1536b637439d01ad494a9cd53902a593c938f16e76308fa5f7bc542abdcc78a9e4839829bd5ec1a539cb46ff9f3247e8c8fa58440419ddd5b34e371374a15ab3732a22afb1bb85deabc934cc5aa01c806f8707f40d004155bd1a7ee472833d829ae26ec287954f97757f666aa5cf27669c539d4"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x25, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x31a02d99ad4081aa, &(0x7f0000000080)={0x4, 0x6}, 0x10) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000006, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) 16:00:19 executing program 1: socket$inet(0x2, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = socket$inet6(0x18, 0x1, 0x1) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x9}, 0xc) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42bf09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838162ec00"/1174], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) socket(0x10, 0x8000, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r2, 0x1, &(0x7f0000000180)={0x2, 0x1, 0x5, 0x0, r4}) socket$inet(0x2, 0x4, 0x3) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000200)=0x1, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$dupfd(r6, 0xa, r1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x7ff}, {0x100000000000002c}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x5798, 0x9, 0x100000001, 0xfffffffc, "507d33822f6219af2abb9ba32d29f7cc5aed542a", 0x10}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc819", 0x33e}], 0x1) 16:00:19 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823ebcbf952983dfc2884a56ec49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {r1, 0x40}, {0xffffffffffffff9c, 0x8}, {r2}], 0x4, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20b0a, 0x10) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x20000, 0x0) socket$inet(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350015000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5503a6c17f08969edd1f7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0ddbc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074ce771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98b05daf371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793a3f6a0eeb8af2b08a6b2fa04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2c9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0a050000000594cdfa8ce095cae56c5bb1a944d08a7bcc838177ec4c9519f2ebe5f8f886797e6567bfb0f671520aa873d5c85cead5698cc1e4a4dd23ae183aa72d08b88c0be6135f6e23807d2d42abd4515cf79c63d72e08fbfd96aad1e1"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r4, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x154) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r3, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r3, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r4) fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, 0x0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3e, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 16:00:19 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x2006978) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x1, 0x0, 0x1800}, {0x3, 0x8001, 0x3000}, {0x3, 0x4, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x2, 0x800}, {0x4, 0x8, 0x1000}, {0x4, 0x7, 0x800}, {0x5, 0x100}, {0x0, 0x9, 0x1000}], 0x9) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x264) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = getegid() getgroups(0x6, &(0x7f0000000140)=[r3, 0x0, r9, r15, r16, 0x0]) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:19 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x658a1c48}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x8) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x9}, 0xc) 16:20:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) poll(&(0x7f0000001980)=[{r1, 0x1}, {r2, 0x1}, {r3, 0x8}], 0x3, 0x0) 16:20:24 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x4, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) r2 = shmget(0x1, 0x11000, 0x87, &(0x7f0000f78000/0x11000)=nil) r3 = getuid() r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r14, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r14, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r14, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r15) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r19, r6, r13, 0x2, 0x4}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r22, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r22, 0x2, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x10000000002d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000d70000/0x4000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000a47000/0x3000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000d80000/0x2000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r23) r24 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r24, 0x0, 0x6a, 0x0, 0x0) r25 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r27 = getgid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r26, r27, r28, r29, 0x2, 0x9}, 0x5, 0x5, 0x8}) r30 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x1, r3, r7, r23, r29, 0x40, 0x4}, 0x6, 0xffff, r30, r31, 0x9, 0x9, 0x7f}) shmdt(r1) load: 2.34 cmd: getty 95388 [ttyin] 0.00u 0.01s 0% 308k load: 2.34 cmd: getty 95388 [ttyin] 0.00u 0.01s 0% 308k 16:20:24 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) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}], 0x2) 16:20:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x2d}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x8, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:20:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000040)={0x2, 0x1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x1}, {0x6, 0x0, 0x0, 0x80}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:20:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = socket(0x10, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$getflags(r1, 0x1) r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000140)=ANY=[@ANYRES64=r3], 0x1, 0x0}, 0x0) 16:20:24 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='w6') acct(&(0x7f0000000000)='./file0\x00') 16:20:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x1}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000300)="000000186004008b00002327feffffff0802000000002800000101050000000000003750d6d23cca5cc02e00", 0x2c}], 0x1) 16:20:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) sendmsg(r1, &(0x7f0000000b80)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000300)="f7d2bc61ae9482ad5358a1da3b32cf6da0c795334d16958ceaf85fdf83aa4589d43d394ea4baffcb9fc581924756003d05b97445d709aaaf1a94affa8a1f0481b4ef4c02c26ab70952ef1a9a4831eff12dfd5676f8a8aa4265e028eaaa0c90a12d4ef823cc4f8bbfbf78e670041e7f22d6e5a9bb7ac48b647ae0f400acd8ff9838e9cdda4886d7e4ac66f3b9fbd44cd9dc4c4828520c916b8bc07c3cfdafb2dcca69b5fef56484844a156cfe6a32a2d068acacf495c580f9e1b2aa3a79b4547f8931ca6d360870399645418157011cf6a30ee06a7c2b77e9ebd1cc325c5d7241992afbe0a5f004876f3882173d0a75401675aab7df6e2b5e09a7", 0xfa}, {&(0x7f0000000400)="cd722a3b755b35b6ab43311a2e9a4e7dc24cf77c4d99b38e2533a5ed6aa3d1578c83b459e8ce71c33f4743f993aa395dff005e0a7386f298a90bae21007775eff064e1b7b2a67abb84e70af737875e9b84f1d53e53a0a6b96a13870c8def3d16bb7ba32d7429c80ef5e0d585bf", 0x6d}, {&(0x7f0000000200)="9cf9f8184a716064", 0x8}, {&(0x7f0000000480)="b668ee9c62c91c5493a45df4bafdb9e096ddae7117326e1f0a0482270f42ed3caf9c4ca123b5372dcd527e5b9a4670f28e0aeed188376ca2faaac2c6ad51bd4b1271b38f293ac1bbb6aa6f02ef60aefc76b62d392e293a810f50e3d6cfed99287f952174b71d7fcbf83b2f4b06f617597bd915e4954a3da109d7897a39b8565e1de64b23372581542a8f967553e9dc8a73786240feee8aea90aa62a4421fbaf71f6f97caaea4dd3ac91ef48c9606d079b9109d5b5f9cea2dd84f1ac4d1383c7beab828c6e99291f9075af8f7267b2963cc73c735fbb882e2d6e2548b90ae44abca9356ac2d1c7ee9a7", 0xe9}, {&(0x7f0000000580)="3b3b1866e0ae682a6fe5291c6ac3a876dfa482cbcde49fba1c4d25cd355198161a633bf3af37fb36f36206220d07ea35fe64add37545d838911bb4220e56074492c74b402bc93794d313a6642b23c9", 0x4f}, {&(0x7f0000000600)="89d5d2b7f598de18d999f1f2ce8f1638117dc3f9e2b7ada85d98a15f66e9c67ac428dd6bb6d9112ec1736adc2b2b5ca7d1458e734e1d4903f65b17416481589862a21af716", 0x45}, {&(0x7f0000000680)}], 0x7, &(0x7f0000000740)=[{0xa0, 0xffff, 0x0, "e5b555d9f5e901d7832b3bd4e3be3d1eb3dbf4526d131b5b1899adb359503c61f1eecbcb9b8049aa8971b80eefbc4a8643f9b9d1de8357d32fbfb5d6c0acb36dcf65d15ed3a76eb111d76652d9320b24bd35026de3be5731180a37d3df5fd965e1d36e7914fb3640ae42756ee105d08380bfb7f39a820538346cb526e77b5f781efdb91dac3041bc43"}, {0xc8, 0x1, 0xffff3c2a, "82a5b9e56fa50bfca374bd82f0f375affdc0afa54e58cd1a064d504eb6d4d954ecd76ce51a0e95092afd34d711f2e4625332fe6922c8e6b2964480cafcf03cfe5420e77f5b5a068bdccd0b804ecb78ec043a6e4ae380e2db1472d28031c3ae969dfec8c88af1ad08c89e4affea21b1cd8583d09c094e1226190ef01694ac9470d9728ce9d159746a58e2052fd47c64ff32e88646dbd9e65dd5a80c4b9793bc78f58f68cf676b955f6ad844f673e75be14e69770b"}, {0x18, 0x1, 0xffff, "2765c143dc"}, {0xd0, 0x1, 0x8, "d55b2af1cbfecf703090774bb4de192acd444845e79a166ddee05ca12072d11ffd06a4f2a1d233873e08904a16b38a39b46aade889ded0bb5ca9a3aa3a1aa1283f1353fe913a3861a8d1913b6b98ee2aff38fcc80b2e0736457633796b219781cbcb7ceeb0e8f235c3464b5aa547437d786e95395dd2ffe1e989a787ec0af8273453859453d1a0dfc46de9c0a35d227f319601ba8a0e4a1a70e78679e45ce7780ca144519e5da8a2a1a6b72399db147f5c9bbce11acd48f4de"}, {0x100, 0xffff, 0x3, "5012aec42a436910c7a23e59902b8e8f588c6a4c347b1eab02a7aed520fa4d27ca728262ab72fe1f6bfd7da632602d28b3aca86778b4e6e0803cb4d4ba30633aa501196b5e49590e91a073cf8153820e8342075fc05ffc5b12ccfd88a29c855238023220596797b13a24784601dfb2dc649e554003ec0f6663f285659c111abc861b94038ef15e178668914cb93277e7325d6aa01935164aa537a1d99c6d74a6ddcedcb187f5fc69cdfb705acced80f26469106011327d64f88ae60487af3894a79651f9adcc11e1eb46c0bf7accee39f5395ecd445381f0dab3190d2040e13b501258295168c0363c4dbeb0d3"}, {0xe8, 0x0, 0x7, "7ec8167d3d67b25a05dfaa0080de395e91b33feb34611b412048ab1839a1f84fea5e931a2b5dca99d973d86f4661a64d9fdcc65545721fc216b2bb208a2a49bcfe0a8daf4b2bb630ca3202bfce8086a5fd742dd024ae2dbd4d0bfe7584c4404f88e30e05720169d9c9ea5c286535686b47f2a688757e320455baa397918b32ac8e2422805a956b57bd10423154d10a77621961298a8c02d35d98d4c702674915eb6ffad24b22145d68b2312cdbd0a9ac62ff8351cca6e1b5ba8e78e44a9067529d8a40cc9058d2917394379d979e19c2c87bab1420b8"}], 0x438}, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="e0b5a858f12b2cd4d13d21905dae3e6e691eccd8a10bb8c24dfa51e724b4", 0x1e}, {&(0x7f00000000c0)="09ad6c2f6a7d24f631f66074fd34a7be941baf34f18269376e654102ef8365fd34d84a8f55bf30c4a5d6f3febcd8bdded026142de9a1e2b961c60de11fa2ad65e4cfa1e11ad95105065da21947f9af159d89216e5a", 0x55}, {&(0x7f0000000140)="a1eeed9c465e22a15340b016db320114c66f08b3a12ecc87a17fd6b750674e21c8978dcc9011a5726322a79f691df0eabbeafbf3633596c6facc80750512f79ec38c5c2b831ebe03ae60477a148c60a9901674dd5b117e74dacbebbdc9688af21abd3aaaeb7be8f2ac8026cb8839b49ef428b5c06bd7de4b6fec030a804a39444e", 0x81}, {&(0x7f0000001980)="b96ca212b81b515dad2e90cc1ab5b9fcce30bb9a41d41dc4ea66cd342023c8230a26267eac80c4c673d1db27f1f2bd8c0a105a1b2f305f844aaa31456a7ec93289c716ad9dc40a76256be8215c492bc1290d93db131d3d46a1b2428283c440491ae1ee70cd4863e03331668372cc59cb8da638187e42e2fe93483a15839148209b676cd2f422b0972035261a45814a8321789c57a375f51573479ac0d5111e5614312a5e678c1a322b72abdccbf7235719538719df6775c370e96a7308ed30e9904e4956ffab50c1b75fdc276104969156587709f9a686a22d4b646d9b18401a59bc7de96b4353ec596f554d92f4c04990aaa6c0bd2afc80add34b858bde45c84e742b3d0370f0b3af610fcae1afe15f1e47752f9756d04dfb3da4c766d35e81cf5a4dd693495f9de08aa3c36bed922ff11ce91bd2aab5e1b190cff56fa4b7f155d0fae11c237e4f0b1ff48368c159a3def76812c2e2b2ad70b647eb8ecbec6bd347ed48836b0e6973768380a41321ef87894b0d3da5ea6f99f57f60d55af00ef663fb41c6eb724c7b84cba44cf2f68a228aebd2cf28fafb2776f457deea573d81de515a35739c09435ce97c7a37d82c3833d3d8c34b5cbb13454bfce2d155c570614c372f7cf09631cb623e42459c85b104a9e63bf9ab186810e07d164fa1dcf079f9cb4aaabc61d52e602bdda3cbe14925441e6941faa353a7911de41fc0505b351d09e364ca659d9dbd077087d1a8fee53a250983e5f6c5a7ffd3573eda647ddd4b2390dfd1e5da5be734dedab0ba924ecf28a17f0628056a7cbe81a6987eabd90f959cf8763d1a652fc41e256422c9331c69ce1f2efe9a45634323b57713108109202d133f5fdc008261a148c7ba9c8ee22f1ca130f9cf40aba4a46c372c15ad07f78d026c5d40741d705392e7fa1e507e2b722570bcf7adca35221625805139388897d99f2066109851a00aac814a15b9647773ba3dbb85de6c40ba80f20d26a4a120272b90ed7ac9bec83c9de26ca979cb7a117a84df6be1e5d08a6637ec1ed69e08eb91cb4d8f2a25ff60d3c3548cd19c403fc02fa86fef353cfcfae0127384abab83742515ff845d140777daa4e24ffc7158273b4f0711c6f5a07162f7473b3ad059459d55a2ce61d8edcf31bcf5e745c91681fe313ec9824c1ef5097710373b6bf46b5f985ab70eb341f029285199ccc09879241166ebbaa263edb296f47120d9bfd2de5faa0f45f20514955a85b1a177fe613a9c80c8e93500c99615ea6476787c3e108373041791379c2849ffc9d9a242e31dee0f698d140a843ccb18329b4ef0757bdceb3033f77cba0478b94cfa6b49870fd6aefc261c8c757fc8385d3dd086dc2db43f05828062a9087c5833e2470b96c4856cdb9e18b94a934667ea3fb7ec5ef609aa102ed8c71588c2d7f1a5c703e7b84242e60910579e55a1a5e60710dc48038c91ec6a6d14283213e64b48f6073f886b60fb662f69cde73bf1197f7962ef5906b146530c91262266a02e76337b72aead361fe5b179c9bfabb6c131f08678572d9169a62618003e2ebb2fa07d6697bf072a789c2e73924b5f455a7d318bfe17c2ce6d5c41740cec97d1197ba3bfb598855f7d6683cd699273a6a9418048e43b9684b5a7c4e5ba5ce5e51206f57ea4447bff3285bd2ab54701589465d2", 0x4a5}], 0x4) 16:20:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x3) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffed, 0x0, 0xffffffffffffff1d}, 0x0) 16:20:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) kqueue() 16:20:24 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xc, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r3 = socket(0x2, 0x8000, 0x0) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="620222415f39df01000039a25ee53f7c9fcc67384652692b1923105afab6d5489462b1aae16968e1e67ebe371269b4a1d673194cf8fd0fe10f8dbcb69a5df4cc5364822289b6492cc78438adcd51146314b51064c3"], 0x10) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00008010030b8bfaa17dbed5b25"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) socket(0x2, 0x8002, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008e}, {0x6}]}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 16:20:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = syz_open_pts() close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800fff, 0x0, "b80000004034d012a67364d200"}) close(r2) fcntl$dupfd(r3, 0x0, r3) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = syz_open_pts() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/106) close(r5) write(r5, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x7, 0x8, 0x3, 0x8da, "8c660305573d0145a718ce811beac451954ff294", 0x6, 0xfffffe16}) writev(r4, &(0x7f0000000000)=[{0x0}], 0x1) 16:20:24 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x192) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000200)="ef", 0x1) 16:20:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff8, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40, 0x1}, {{r1}, 0xfffffffffffffffe, 0x8c, 0x0, 0x0, 0x2}, {{r2}, 0xfffffffffffffffa, 0x2d, 0x1}], 0x45, 0x0, 0x8001, 0x0) kevent(r2, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:20:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x2c, 0x2, 0x3430, 0x73}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x3, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0x18, 0x20000018, 0xb2a, 0x7}], 0xde2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xa6, 0x1e0000000, 0x0, 0x5}], 0x7fffffff, &(0x7f0000000080)={0x1dc, 0xa9}) 16:20:24 executing program 1: rmdir(&(0x7f0000000000)='.\x00') 16:20:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="b080ff1a772330a2846b31693412b8b12dfc9230d148a7639ca87ee4ba0a14e1a9ef6aef2bb4ab57ad7b49cd2c3f7db2df57ed9710d2e7904c7fffbcc2a6", 0x3e}, {&(0x7f0000000300)="3e2f1c66bdab73f27680691442ea811eca9cc274ea773763014fc9f6152309e102cd52bce48029ee0bdaf13398df9ae6c06f63b978f364981718b0ab454dc66036696c0ac59b0a042ef3f13444e6efc832e20d8ae8c7308dc0885ca53bedf468eb8cc60e2a872a30afb560256ff2e411783c4876d53704669c493bb59155cbbe786f0e3cd41ec656a514f766b7728a266c80ee91545224705db63eaf425c1c39c7c8bf38433e48acfb109987e48c9eb3043146b704b5f13f13a0dceff6f876b679df26847710a135a2ef5f0e45c9f21f663a8d935c6dc009d708", 0xda}, {&(0x7f0000000140)="a2", 0x1}], 0x3, 0x0, 0x0) 16:20:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r11 = msgget(0x0, 0x2) msgrcv(r11, &(0x7f0000000140)={0x0, ""/135}, 0x8f, 0x0, 0x1000) msgrcv(r11, &(0x7f0000001980), 0x8, 0x0, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r26 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r35 = fcntl$getown(r34, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r35, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, r31]) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r37, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r37, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r42 = getppid() r43 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r43, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r44 = fcntl$getown(r43, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x2, r38, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r44, 0xa5, 0x1, 0x100000000, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r50 = getppid() r51 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r51, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r52 = fcntl$getown(r51, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r49, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r50, r52, 0xa5, 0x1, 0x100000000, 0x2}) r53 = socket(0x2, 0x2, 0x0) connect$unix(r53, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r54 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r53, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r53, r54) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r56 = socket(0x2, 0x2, 0x0) connect$unix(r56, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r57 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r57, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r56, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r56, r57) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r59, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r59, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r59, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r59, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r60 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r61, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r64 = getppid() r65 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r65, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r65, 0x5) msgctl$IPC_SET(r59, 0x1, &(0x7f0000001880)={{0x2, r60, r62, r63, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r64, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r66 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r66, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r66, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r66, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r66, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r66, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r67 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r68, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r71 = getppid() r72 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r72, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r73 = fcntl$getown(r72, 0x5) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000980)={{0x2, r67, r69, r70, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r71, r73, 0xa5, 0x1, 0x100000000, 0x2}) r74 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x80, 0x0) r75 = socket(0x2, 0x2, 0x0) connect$unix(r75, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r76 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r75, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r75, r76) r77 = socket(0x2, 0x2, 0x0) connect$unix(r77, &(0x7f0000001900)=ANY=[@ANYBLOB="82022e1666696c6530008a2b7b87f9d74f878fd94321fb296d84de9cbecdee58d0bb772908cc2802ce09f1653ae5766414213eed6bce21f1ecb2a211be0de33f569d56c60670305a736ba02fa4e65892ef12"], 0x10) r78 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r78, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r77, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r77, r78) r79 = socket$inet(0x2, 0x5, 0x20) r80 = socket(0x2, 0x2, 0x0) connect$unix(r80, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r81 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r81, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r80, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r80, r81) r82 = socket(0x2, 0x2, 0x0) connect$unix(r82, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r83 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r83, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r82, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r82, r83) r84 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r84, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r84, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r84, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r84, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r84, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r85 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r86, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r89 = getppid() r90 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r90, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r91 = fcntl$getown(r90, 0x5) msgctl$IPC_SET(r84, 0x1, &(0x7f0000000980)={{0x2, r85, r87, r88, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r89, r91, 0xa5, 0x1, 0x100000000, 0x2}) r92 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r92, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r92, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r92, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r92, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r92, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r93 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r94, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r97 = getppid() r98 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r98, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r99 = fcntl$getown(r98, 0x5) msgctl$IPC_SET(r92, 0x1, &(0x7f0000000980)={{0x2, r93, r95, r96, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r97, r99, 0xa5, 0x1, 0x100000000, 0x2}) r100 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r100, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r100, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r100, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r100, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r100, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r101 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r102, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r105 = getppid() r106 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r106, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r107 = fcntl$getown(r106, 0x5) msgctl$IPC_SET(r100, 0x1, &(0x7f0000000980)={{0x2, r101, r103, r104, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r105, r107, 0xa5, 0x1, 0x100000000, 0x2}) r108 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r108, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r108, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r108, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r108, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r108, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r109 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r110, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r110, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r113 = getppid() r114 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r114, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r115 = fcntl$getown(r114, 0x5) msgctl$IPC_SET(r108, 0x1, &(0x7f0000000980)={{0x2, r109, r111, r112, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r113, r115, 0xa5, 0x1, 0x100000000, 0x2}) r116 = getuid() r117 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r117, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r117, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r117, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r117, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r117, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r118 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r119, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r119, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r122 = getppid() r123 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r123, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r124 = fcntl$getown(r123, 0x5) msgctl$IPC_SET(r117, 0x1, &(0x7f0000000980)={{0x2, r118, r120, r121, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r122, r124, 0xa5, 0x1, 0x100000000, 0x2}) r125 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r125, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r125, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r125, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r125, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r125, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r126 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r127, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r127, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r130 = getppid() r131 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r131, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r132 = fcntl$getown(r131, 0x5) msgctl$IPC_SET(r125, 0x1, &(0x7f0000000980)={{0x2, r126, r128, r129, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r130, r132, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f00000005c0)=[r120, r128]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r135 = socket(0x2, 0x2, 0x0) connect$unix(r135, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r136 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r136, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r135, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r135, r136) getsockopt$sock_cred(r136, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r138 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r138, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r138, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r138, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r138, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r138, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r139 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r140, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r140, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r143 = getppid() r144 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r144, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r145 = fcntl$getown(r144, 0x5) msgctl$IPC_SET(r138, 0x1, &(0x7f0000000980)={{0x2, r139, r141, r142, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r143, r145, 0xa5, 0x1, 0x100000000, 0x2}) r146 = getppid() r147 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r147, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r147, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r147, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r147, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r147, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r148 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r149, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r149, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r152 = getppid() r153 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r153, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r154 = fcntl$getown(r153, 0x5) msgctl$IPC_SET(r147, 0x1, &(0x7f0000000980)={{0x2, r148, r150, r151, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r152, r154, 0xa5, 0x1, 0x100000000, 0x2}) r155 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r155, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r155, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r155, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r155, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r155, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r156 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r157, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r157, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r160 = getppid() r161 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r161, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r162 = fcntl$getown(r161, 0x5) msgctl$IPC_SET(r155, 0x1, &(0x7f0000000980)={{0x2, r156, r158, r159, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r160, r162, 0xa5, 0x1, 0x100000000, 0x2}) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="e74cc0607135d9c9129f02b216a83e6a8abb9964489043618acde8e3192e65132bd9e29c0b601d4ec32a802fe3f4d5de7e97e243888290dd7ea1da2cc35744aba3491f880f2d9940af0e2ec54c3840ba0dcf0cd72b55b3f13bf36323c9eff116d072a19780e50cdcc54919cac79124bf1dca379e565b5782df762aaa32183dfc24c8faee936c693c8e27e02f591bcb570f05fca986dda3b227a3edf8af9f4b42f2b3345b4dd7b12286993c136cf9794024eaa26c3efc17fae391e8b32da5ef012ee5ee0e5dc1ebdac670708c80ddde456f577bf910a12e09c1cabdb19437511bfe909c5f613aa53b571229a1be65de8e422e2c6b1f914848299c", 0xfa}, {&(0x7f0000000240)="a57312c1ea2c06574d86f0b9988aaedd69cc47c73208884dca0d16475942cf2d562c119e8f95b97a835a013570a6ab", 0x2f}, {&(0x7f0000000280)="71b9774e0b046158a5be600041e4b3c1c56d2d25d6781573f9cd8d4fdf4243a0af6e5798edffd426a4a80e829a65708a6f815aaa0d2c08ade6f22fcc38b27b89b10db6c74a3c6067c714164c6cb415e19b04b6246ff89f2c835d6d98dfeca010ee9228fbc253644be2d0c301312fa38b3e1554cf05fe79968819c595a4730fa4b1393e207be064380887c20c12b1bef299f0886b26b336fad609a495ee559ecc823a1c758205369cde82d759b7397298388164fac8086d57e082aef0ea9ab9db7e3415a3150ead67d4ab9400bc1734a3e876e03a63b7442d72c393f93851a6bbdc54439763b4161c3904bce81b375bba7765", 0xf2}, {&(0x7f0000000380)="95b802df1fa2224c58bfd97a40ae2c5850c01ab453ca19dead76636a381f84e21c01c07d7d34a6ab8a70ea837799bd86612b9faaf56acd", 0x37}], 0x4, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r6, r14}, @cred={0x20, 0xffff, 0x0, r26, r27, r36}, @cred={0x20, 0xffff, 0x0, r42, r49, r55}, @cred={0x20, 0xffff, 0x0, r58, r60, r69}, @rights={0x30, 0xffff, 0x1, [r74, r0, r76, r77, r79, r81, r83]}, @cred={0x20, 0xffff, 0x0, r91, r93, r103}, @cred={0x20, 0xffff, 0x0, r113, r116, r133}, @cred={0x20, 0xffff, 0x0, r134, r137, r141}, @cred={0x20, 0xffff, 0x0, r146, r151, r158}], 0x130, 0x8}, 0x808) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:20:24 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x5, 0x8, 0x80}, 0xb9d7, 0x9, 0x6}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:20:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000140)=@abs={0x1f95d27d48731890, 0x7, 0x3}, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socket(0x7, 0x4000, 0x7f) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000000)={0xffffffff, './bus/file0\x00', './bus\x00'}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:20:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) sendsyslog(&(0x7f0000000040), 0x0, 0x8) getpid() fcntl$getflags(r0, 0x1) 16:20:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="00000018600400015ea3d38f390000000000000000000000000000000001004c4ad5e2acd5d660d74cd6cac010a1ea15d32e1316aab9997837eb153023b0158df7d7f14ed795a9f67fa00dfe368c51f850485ab8aa87c87870310bb62272863ddbcd6ec2fafeb4e8ae63bb1d51ca4039c5a4015c3a9fe475b331bb0dce23c99c40e7ca1a7308ce875a19223413b119c67aed7402e010a7cece18d1d6b8358fd2f207f6e9b2bad77bcf530a00e47a2e5b10d039fc494f5632d444f990d4602856f2c8aa6230f7ac287f2fd425e8207b5521ec7a5de4077a861fafa02c95230025b602476841510a78b3fbe76c94f24f1514566095f71296ff458f75ef2b13b64feccf3d304d71d32fa899e76a72461fe274", 0x111}], 0x1) 16:20:25 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="6aab484f8897e37d0670f1737a27a56c62dfaaba2c8aceef2d4f515331f5772ae21238042b47981deeabf3028ea02041466b95bbdbfd71c559de34726ea3610a5f3a71332c869c023a75ff32b7b3745d1e26f35bb7aac563e532fe1b6a130298e260e256813b482b979756afc37542e177f517decdd23378e1ec470097f3af68bdc8488def7c90f9f72a01b298ba2dbfb94a961cd9598ae016644a6e39611e5c1b39311d5354f74e2c9a1fe92364cbbe", 0xb0}, {&(0x7f0000000140)="1b32b58110df1063f3fd852bfba1815ba081", 0x12}], 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x188, 0x2) fchmod(r1, 0x0) 16:20:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x381, 0x81, 0x7, 0x0, 0x4, 0x400, 0x0, 0x1, 0x0, 0x7, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:20:25 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) select(0x5ff, &(0x7f0000000200)={0x8}, &(0x7f0000000240)={0x9, 0x2}, &(0x7f00000002c0)={0x8, 0x0, 0x5, 0x0, 0x0, 0xfbc}, 0x0) 16:20:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x21f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:20:25 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) acct(&(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x7022, 0x6) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x23b) getsockopt(r0, 0x9, 0x9, &(0x7f0000000140)=""/137, &(0x7f0000000080)=0x89) acct(0x0) 16:20:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$setflags(r2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c78", 0x2) 16:20:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x80000016}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) getegid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r6 = dup2(r5, r0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r9 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r9, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) setegid(r8) semop(0x0, &(0x7f0000000080)=[{0x5, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r10 = syz_open_pts() fcntl$setflags(r10, 0x2, 0x1) r11 = dup2(r10, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r13, 0x0) getgroups(0x2, &(0x7f0000000200)=[r13, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r15 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x1, r16, r17, r18, r19, 0x5, 0x8000}, 0x1e3c, 0x8, r20, r21, 0x1f, 0x7, 0x2}) setpgid(r20, r20) r22 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r27 = getppid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000100)={{0x1, r23, r24, r25, r26, 0x5, 0x8000}, 0x1e3c, 0x8, r27, r28, 0x1f, 0x7, 0x2}) setpgid(r27, r27) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r29, 0x20004b3d) ioctl$KDDISABIO(r29, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r31 = shmget$private(0x0, 0x2000, 0x20435e543a222c23, &(0x7f0000ffd000/0x2000)=nil) r32 = syz_open_pts() fcntl$setflags(r32, 0x2, 0x1) r33 = dup2(r32, r32) symlinkat(&(0x7f0000000000)='./file0\x00', r33, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r33, &(0x7f0000000180)='./file0\x00', r34, r35, 0x0) getgroups(0x2, &(0x7f0000000200)=[r35, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r37 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r42 = getppid() r43 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000100)={{0x1, r38, r39, r40, r41, 0x5, 0x8000}, 0x1e3c, 0x8, r42, r43, 0x1f, 0x7, 0x2}) setpgid(r42, r42) r44 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r46 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r49 = getppid() r50 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000100)={{0x1, r45, r46, r47, r48, 0x5, 0x8000}, 0x1e3c, 0x8, r49, r50, 0x1f, 0x7, 0x2}) setpgid(r49, r49) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x81, r30, r35, r30, r36, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r42, r49, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x81, r4, r13, r4, r14, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r20, r27, 0x4, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x210) setgid(r7) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/13) 16:20:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x84}, {0x54}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000280)={0x52f3, [{0x3, 0x3ff}, {0x6211188f5c3296cc}, {0x2, 0x7f}, {0x1, 0xffff}, {0x0, 0x8}, {0x3, 0x4}, {0x4, 0x1ff}, {0x2, 0x7}, {0x2, 0x401}, {0x2, 0x6}, {0x1, 0xffff8001}, {0x2, 0x3}, {0x1, 0x5b0}, {0x2, 0x5}, {0x0, 0x4387}, {0x2}, {0x3, 0x8000}, {0x3, 0x8001}, {0x2, 0x68}, {0x3, 0x5}, {0x2, 0xad}, {0x2, 0x3ac}, {0x3, 0x401}, {0x3}, {0x2, 0x7}, {0x0, 0x1}, {0x1, 0x611d}, {0x3, 0x9}, {0xf236c30eb635f19e, 0x40}, {0x2, 0x7}, {0x2, 0x6}, {0x3, 0xc74}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="9bf4174b8372ab2ed8d1d4f0e265") 16:20:26 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0xfffffff9) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:20:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = syz_open_pts() poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:20:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x2, 0x3, 0x4, 0x2, &(0x7f0000000200)={{0x8, 0x5, 0x1e, 0x8, 0x6, 0x3}, {[0x100, 0xfa, 0x7, 0x100, 0x4, 0x6, 0x9, 0x2, 0x9, 0x800, 0xef1, 0x8, 0x3, 0x80000000, 0x0, 0x8, 0x800, 0x6], [0xc022, 0xff, 0x10001, 0x2, 0x3, 0x5, 0x97d, 0xfffffffffffff3e5, 0xd236, 0x2], [0x62, 0x8000, 0x9, 0x100, 0x0, 0x9, 0xb0], [0xad, 0xb6a7, 0x101, 0x3, 0x1, 0x4548755f], [{0xfe, 0x2, 0x7}, {0x1, 0xffffffff, 0x8, 0x6}, {0x401, 0x2, 0x7, 0x6}, {0x1f, 0x4, 0x8, 0x100}, {0x2, 0x80, 0xcd}, {0x4, 0x5, 0x80000001, 0xfffffffffffffff9}, {0x101, 0x20, 0x755, 0xcf}, {0x2, 0x8, 0x4}], {0x2, 0x6, 0x0, 0x9}, {0x3, 0xa000000, 0x401}}}, 0x1e8, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x23) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) dup(0xffffffffffffff9c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000480)=0xc) setreuid(0xffffffffffffffff, r4) 16:20:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x14, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000fb00", 0x3}) r2 = socket(0x18, 0x2, 0x0) r3 = kqueue() connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x1f, 0x2, 0x403a9d05, 0x80}], 0x4, &(0x7f0000000140), 0x8d, &(0x7f0000000200)={0xffffffff7fffffff, 0x5}) r10 = socket(0x2, 0x2, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:20:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x80], [], {0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1e, &(0x7f0000000000)="4538ada7fa5a4e9131503c719fc25e4e3585fecd8fc0e9ac18a5d4aa84b3") ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:20:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r3 = getuid() r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r10, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r10, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r10, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r11) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x2, r3, r7, r11, 0xffffffffffffffff, 0x8, 0x80}, 0x9, 0x9, r12, r13, 0x5, 0x9, 0x2, 0x6}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:20:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x7}, {0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = getgid() setegid(r1) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x3, 0x4, 0x20, 0x1ff}, {0x1, 0xff, 0x80, 0x8}, {0x8, 0x1, 0x0, 0x6}, {0x6, 0x5, 0x20, 0x3}]}) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000180)=0x100) 16:20:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x7c, 0x0, 0x0, 0xfffffffd}, {0x6, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x1) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x15) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000080)=0xf8e) 16:20:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4da8, 0x0) accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000001980)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x0, 0x0) fsync(r1) r2 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r3 = accept(r2, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) fchflags(r3, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x69e1) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:20:26 executing program 1: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x101, 0x5, 0x4, 0x6, 0x6, 0x8000, 0x10001, 0x10, [{0x10001, 0x2, 0x9, 0x7f}, {0x7a2, 0x2, 0xffffd0e6, 0x9}, {0x8, 0xffff462a, 0x397, 0x8}, {0x0, 0x6, 0x0, 0x1}, {0x8000, 0x7fff, 0x9, 0x5}, {0x10001, 0x4, 0x10000, 0x9}, {0x4, 0x7, 0x3, 0x2}, {0x6, 0x4, 0x7, 0x882}, {0x100, 0x100, 0x20, 0xd1}, {0x2, 0x7ff, 0x3, 0x44f}, {0x7, 0xd1, 0x2322, 0x200}, {0x219edf25, 0x8, 0x8, 0x9}, {0x0, 0xffffffff, 0x5b, 0x1ff}, {0xc97, 0x81, 0x7f, 0x40}, {0x723, 0xfffffff9, 0x2, 0xae2}, {0xdf9b, 0x2, 0x7fffffff, 0xfffff6e8}]}) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') 16:20:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ed022e2f66696c253000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) flock(r0, 0x8) 16:20:26 executing program 1: msgget(0x3, 0x400) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x0, 0x0, 0x0, 0x1}, {0x40000061, 0x0, 0x0, 0xffffffff}, {0x2, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() setegid(r2) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:20:26 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa639ee8c41a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0aa208d3ddf4eb346e2390dfe3162b58fd4237b8fa4d0008e447473c238495aaeea9030000c41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f0b134795ea405a6fa659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea00000000000000004698eff6a4fcd05e70db8707ca7fc6bc5a92b41b2bab24dd9d0768f101218f8e79b351cbd452380c8f9da7076e44cd70e9517bad18765109f481ee0e67cd2ed96cbc9f5bd3946a67ba3ed9adeff801bbe8fa437d559f42c2820cd2afae3a87eac67313129f8481ab27592a0792b13f778936234f78cfd86022671d2db7274976b1c11938f5419433a698d38e9a1ebf898291adb005c0b7feae3de6629dca26da1cf029a0c0111e37b3dcbaaf08b5bb23209dcbbc5662e29c58d24abfa54a370d479bba0cbbfcc9d6d259e77e22bdf5e7"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}], 0x6) 16:20:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x1000000000000094}) r0 = syz_open_pts() close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000001c0)=0xfff) fcntl$setown(r1, 0x6, r2) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffffa, 0x0, 0x0, 0xffffffffffffbffc}], 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x8, 0x5, 0x62, 0x2, "3e118737af22c9634609024966f7489895baf1a0", 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x77, 0xffffffff, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0xfffffffe, 0x10000000}) write(r0, &(0x7f0000000140)="fcc0ef6009e5c2a1b452a7927496742fe920a6d8fd20b8bd809cd88f9c828e498958eb9e6e90507fd6e6687a8f2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf20000", 0x65) 16:20:26 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fchflags(r0, 0x10000) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000300)=""/140, 0x8c}], 0x1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:20:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000200)=@in6={0x18, 0x3, 0x9, 0xfffffffb}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000240)="8d03d9e3e2104fb432687febd34627d04ae0259b619d23f6c9303795fb621e46952a248157358087c3dfb98757ea32693262e07c6ff75e0e7f6b", 0x3a}, {&(0x7f0000000300)="e672d39e3817d3f9ce3d4c502b919818e6de211f9a649973af83fef0c8c2e6a8e3a38980f60cfe4c2e79785dc4ec6bf4745c79d80417d67c8e7c33ffc4ae581bccbaf190cf1552f9d4569f37b42853cb09f473dca7c7666aba890ad8e34351620b54f7a6c5e6979c887da838eb797cbc430abc50c65daf9ea6090df2d83648f8305948e0628e5ac8bd787934d3d4d9052be7f9760c62bb39dd14a1e4c737606462a9b927", 0xa4}, {&(0x7f00000003c0)="9546c3a89a44594b9859bef66e74d5562a4b5931473da8fe6fd60973676ec7d5e72f25bf88a46a1d3ade1484a2f5af15af47f54b3dba1b225615e78eadd6fe44ed243d86d7cb2f8d1fcf21c526e6fd85d6dc9f3047b66c2d14c45ec2bdf5cdb01ff131fbe683ba57e4d41e5d0482895ea7dbffc0885c70ab442a6ecd6bab48ee08f65223a69db6d88a81dd35399aeb543486a914e3accb3c152720ae47f78865532e5726dfd35bd1e233dae516a904168208d1e4ff12cc34b566e287152c250c755ed72fdcce5646b965d9c84d62a75b6e7417aa3b00971bdb8109c2eb3712924d4a18c0064ab15d", 0xe8}, {&(0x7f00000004c0)="e203ed042c90015385ae34834a44b363085c39b230b6f88324b4c494a49d4ae38e261006d8ea19cd6b646e600a869c58717dba4f42bb9fdf4127300bb44589f0d9728f36599fdd1a60d60ef692c83859cc85c9fe24e14d47639e41b63fbf4ce471114230a2cf446d37c7f7565a681a2600a9b022599a92efe1266870d17f3a839e7eff7c4885c51232b08fa124ecdc0fac60dd666b6ef78f3128084843f16bfbb8ad9146aa8c2cec1b53dd33b13aa8c8735f5d1c4389b40d6cf39d332226489053102774f75cb23dd792325b", 0xcc}, {&(0x7f00000005c0)="07781e2d7cfde4bf54211090aae41b938701227ac599bcf85cc8f79eb5ff295dee59bf5a61f389e8ec756f276c8b9037fbe2c6030d8e20c97e1785b4a3cc2ad9065db1183ffd01e6a18a39d6884f53382640af23", 0x54}], 0x5, &(0x7f00000006c0)=[{0x68, 0x10003, 0x10000, "a837da69ede8c4add1195d7903e59ed1d03b00e9fe1618564e33abe8fbbdaf31d0d8e8853701f6ef2b2ad5a11aa169060c4bb22bc6e893ed087b2042efb4271194757f064ca4f4c3361ece67dfa788adeb0d45d56377aa84"}], 0x68}, 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x6eff) 16:20:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) pipe2(&(0x7f0000000040), 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:20:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x23}, {{r0}, 0xfffffffffffffffa, 0x2d}], 0x5, 0x0, 0x8001, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x200, 0x0) fcntl$dupfd(r0, 0x0, r3) 16:20:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x19137a6a) symlinkat(&(0x7f0000000140)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/76, 0x4c, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) 16:20:26 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/41, 0x29}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x80, 0x8) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000001980)) open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x5b3) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000480)=""/97) 16:20:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000140)=r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x8000) dup2(r2, r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:20:26 executing program 1: r0 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1506, r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x4c, 0x2, 0x2, 0x100000000}, {{r2}, 0xfffffffffffffff8, 0x66, 0xfffff, 0x9, 0xffffffff}, {{r3}, 0x90a466294e49602a, 0x20, 0x140, 0x6}, {{r4}, 0xfffffffffffffffd, 0x80, 0x0, 0x1, 0x2}, {{r5}, 0xfffffffffffffff8, 0x80, 0x78000004, 0x6997194c, 0x6}, {{r6}, 0xfffffffffffffffe, 0x0, 0x80, 0xc9b3, 0x93}, {{r7}, 0xfffffffffffffffb, 0x20, 0x20000000, 0xf118}], 0xb0a, 0x0, 0x9, &(0x7f0000000140)) 16:20:26 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000740)) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000001440)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r1) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) mknod(&(0x7f00000014c0)='./file0\x00', 0x2000, 0xeee) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) 16:20:26 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) open(&(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', 0x80, 0x18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) chown(&(0x7f0000000200)='./file1\x00', r1, r3) 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', r0, &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) chflagsat(r5, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) preadv(r4, &(0x7f00000001c0)=[{&(0x7f0000000180)}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/208, 0xd0}], 0x11d2, 0x0, 0x1d) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:20:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x6}, {0x2, 0x4}}) 16:20:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 16:20:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2000000000000314, &(0x7f0000000140)=[{0x1, 0x2, 0x9, 0x1}, {0x4, 0x4, 0xd, 0xffff73df}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$dupfd(r2, 0x0, r1) 16:20:26 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x88, 0x7}, {0x3, 0x69f2}, {0x7, 0x9ee}], 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x8000, 0x7ff}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000100)="e055745e9b247740b71f2f6fbd79d29043f73316f71b3b2afdb8cacd9c7eaa1a4b300dd3585a42078d87e9df88dce99de56b630720f3916baf6016106c826a56ce54665bd1843537f26af6ecc3544fb83448f7c7ba02506f428a04185944076bd866835492b2fdda339a1854cb9dfa1a0b276ef96e53a04aff3977160823941f7593c6d4461a427bdc4d1904794b667ff482e92d79ebe47ef0bfaa", 0x9b}, {&(0x7f00000001c0)="067bf9a322632b2a19953ff417683d7e05bd053c0358020577353a44b3d769c761bec265fbe65ddf05d6933e00161628311dcd5923e81accbbb2730092d183782639303f216096b3f2da863fe6cc2e32dd4bfd7d2595cffc2b89e71fb6e1fa59082471f1ff1ae662fba2404389cce81e2af40d6a478de045194cd237d918490c60f366e83addb708d5015a79933aa6bd516f123f76209a72f69a45743a11d018a31df072d4a80a59a2a0322af0325626c367fc5534bc6947a1b38bc441e529bd2dc046eb", 0xc4}, {&(0x7f00000002c0)="815a2d4295c95cb4a2211a3da9f75a528e04b58429d198ebaf50f1f5bfa4b4614019c0b74e248f1f8363d021fb4d11916ae2a036a7c9e13c648b34d3061623c1ef5ecaa5b0f9f42d18a6360aa2c15a049d709f8170aa6bcb2583deeb6d71ba8683d51511fe784d32533dc8d4361d641fbf4511c027286f09e3bd6e10ba3455a2f8c940220fd80bd3b158c97761fe9a2fe610723e9bfe3e1dd576bd30418485af3f0e4c9fe236ff3776e0850b65dbb2ace114d15a2891e4694c787e449f411a5e939001a1c5649d92336469e59b7f61a7f751ee9ced80665633e03347a54dee65607c45854c624c20cb86c85b99958df81d264b4ccff056c8bbc1a4bc70b3d0e0e18858d2bb34ff5efc4e71b77a02e98232ab57e60d6365da5ebd6d4a4b7c4fb49596923d6d085974d44d355d58c6c4a8f3acc920cd5e911189da312588571f96c6a2d50a2c948d368c1dc07dcacdd125125ea055aac9533835837e9d8df7530c0278a43a99c47509c5408f055a67e00e27ced44e89158070c673b25c9b0b647f613b225ed92ba1bb6f62b2f1fae8ad408676b9ffcd63f2d0d92d526c99c52ac5487b506656043bbd22937bf93499868a2774499052b9a0c69935a2eb074c3891b2b8a80f5a3ea70c9b6a46d767885be6194603023397e715b86c94a806fb161599d2d82d82b9ae98337fdeb06c3b1deb91e963653b2e5ca529eff7ba5bb47ceff3bf668ed69cd874f2b0cf0e03fe9416fa2e5b90acd47e0cbff0b55af157baf1573306d07a4809222ccecfacc16b17c2aa2fdb07777fd97118f23da73101d11e4b93def31000b5b7d4f0d6875944c16738792e9a4b11bd4a634c63ab6f31c452803fa1361e067df65a4fc12794e749e211b8fdcd0b31b0255ab6364eaa0fc82127e7852373183404d49794aea9ad9ccf620171ca28bb670647a436b8081da99c9f511c6af9c1910b761037f42ef3cac836e8fcc011c1cf6141017fe96bee200a5f3d8648099febf4046209d9096b6bf8d7c378cf37ca488bca0a7b010bbd2a53af596912da3f6a996e82e3f6a7a12afc250c10732cc1d6840ff1af1f34f1ea5cf9dd89469c3a66d386aefb5d950d605d04c41a8e20ba0625ed70f46f501e5d28a6fccf21f44966b17028d550d953ffb14346cff450e09f3c025f1575f9b0d0773ef0b42869c49fa5f7e14dd63dbef9ee4496e0aee367c8707978ad473a2a25a3ef914ce9cf4a70ba99d504deae58b3f6fed725ae9984e1dcb3c79a0da4e49cdf78a4f56bd664a685728f138f156eb7bccdf0085382042abede05bc1c05c8436371370c9d5eb6f1f42307220186d943bbfa3fa7c6334cf9c68ff4adc4ec8200cd41da22968587ca94a2d007da514cfc47d8348c0f5d8a10b267b6bfa4e46debcd33f92251fad986b8ed7cfb75e9b8fdb1ca69593676cd1044c6c0ef7cbbd267737876736677677ef9188bebe3b9bb7c12d1436ddbff3d01ff08299902a9ce9e1215acd475cdc7c6a19034485cf7ab04766ea9fe03b8dc5f1f1e04d1dc4cf06999831b7452adff79d2bbe10f82b0179b6161a155f056c66ac995ef9ba98ab9aeedaeaa25b64abcdcbb214887b145ce401fd14b21f8bd4d562faa4e2ff635684a0b2905a79ff7a3a60eaa83735c78bba6460e54ab6ceaafd6be77af374590e68c0250ace3195337bcfeafb58c1661c72f7bdd9fd257af1c01544087b392324a2cc3fb9b76c5cdb0435315511c42ac366411853ea72ec835ad244ad81fb1ea196d242f5e57ff28928fe449fc646852813c4dcfa4c44b0c62dfcd5c2335049392559c02e7d352f707d98655feb51d70859a9d5b7537852847c9bffb987557d2d9c5dc4f588b777beb3105611102a26e14c676d68d7c0b40155290ac0b35541921ffb4d0d8bcd9432276cda101fa797d76ed8fa5948fa013848488c46b0044749b74953eeae7f22bbc99f078904c31b6eb16b2b1c939457050e1c92c16b8d7cfa3f7e61ca16c164123fec6587f9e094a351a8d51f9f9f87f96dfa96dc0f86d0c4832e436c37d15318a54ce9fc586740489d5d099305ac7801ca835775cfcc740876b1f0d2989a1a21fd69a29456562ebe6402a9a214a1049af8cf61bb05ec0264815ddb57aa97e936eba1fb45e67341fa1d63a1438b1da0452506dea06196a3195e4ae84db422201fd5602d57f25bbddd64e4fdca9ae079ff1ce687b02c3a19f7053db777e0cbc0cf3db6c900273c6a3cf219e10db67e9018c9e99bc21b6e71059e2fa6ff8df76e5c6cd400da8811e0c17d2ca1d290e33a753673d8e907eb54be4e9660518fb0708927e9d14af4fb9fff0ae45d9acc6e72f2dbca21a1292f6ff55fe2c5f863f060d37f272fe7472af83d41965901ba424f3a0421ccb295beaf9b3ce9ea9c54ba7f7f8699b8a7d42a984a8aa93868cb3d4db9c53e9bd3a6e112db276837bbee6a5835cd7ca7eff0e429680a73d6a2e2246eef94f80e8593b9aca35f26a3042c042b3f0bd37798e0cd67ccd8f233261e7942d692d32cfeca3f71aaca426e6f8510511c0510023771c7b326111c14e5733f13e02529789881258060a9a49eb526f7cb7e245e4b997456fd70482d81a1facd4f2ba182644afb35de010f351fc68db907b9070e895208908684da6b19e3443ecd9c4932a6442ac14b161b3d5b1f17c063b80d9bc3c43adef3be68145db3c9e234ed152793589062193c4ccfd9d642342d361321eb41cb5010ac6cbd4badb927f1c60c79e7d33c88cd08288ea3e4df4e8476a6ee41ec5a3d961e742733239665f2b7c812d068bc1b644f93de97e6e7edf91758ccc7a0a6c24fc4465284db40456f6652604e036d6dde58d67c3ded745636aecc0a7ff876285cfe4c34363293a40d992992bf772fc181fafb2c5e7af76181e8238ccf75660a781ef7d3e5641bfd222baf5c85c1f3e5c029d811eebd7f8d511149d7cdceeeafd3e4735356a3662b92b44d8609417586cb8ece23853c49d3f42add9cc85ace3d3ffb64b0889ae42dfe2ccfe5beeae8bbb9e4dfb2b8ce15645ea30c768aa89fe8aebffb1907e60f81bf709e954bfffe54d608ec2f9c3e7f9aa162a3de27ba950a9f0b563ddd9054d25ce71faee3f6a04c55bedc03bcc9a527746eaa0d547fe51d5a3a34ca6144c809c3baea8fc749c7beebe4b4d478c2d406ef1aa1995dd5545c0a7f23e16954455ae0c4d17a6de0d006b7afa71c5af8cbb118de8d7247852e55ab2fff3f8de83fb3804ad098bd15b725c389e836d09afd03239422e24a8391b81c1ca4338529b8452b4726cf50765678e5af873f9fd3de6422ffa8473c76a62d4dda9daec4d0d1ee6cf609486d51889b53331b265772b7916a9e97b52eea0eed5394810149a3a58cba970e0a9b928a4fe80a4dc3200dab454a033cc21d20a29bd1db00e4a82bfd295473cc750f1bce1049485499de3eedcb0fd3ceea2ec046fbd52e267dc186fbcec652e5082922f0630bae4066046b596c9b63f5a8f0fc9736c13019e5f6f10862c3bda140417f31303375778fe989152bb1c156be440228cb7d5409029842a508f3f43234f1fe477d88574f0dc7bb986290f3f6bccc3930e0b3246ce2ca0410cd7715587555841dfb6dc3bea3145d36b43a2739127507434d4437b11b5a66f0efcaebb7035af6af0607affb3c1a6d17a15c8413ee600738a64d3c021c1ad0193dca756fe64aa9e484762456db9c3927188d38f07940d389d599af775158eb26c52a8431473c5ebb90e84eb0ef8c41053774de13dd7ff19d026eefde23373c0add60e96fc294110672c5b9ecff9217b95e4a9e5b9a43fdcb9204cc9bab4d346a708f5d69c82ba447028aa341bbaa1b5affe993ffbd52f760205e606ec8f0e88957895b59a483e9a8512ba0f2d2a40c655705c0343bf8e157dfe02e9e7f65f91ac4ac5056a2ae32670ec46973954107dd567b97d269ff86f8e678ee852cae2c9df549b092eab36c75869f8f2819bc6f3b852c1122bce54aa17825929e2ff7ec56fa7f14a7005c4cc62f31f91c29ee3e7ddffa6c8514e8af42b9753b8164805fc7f8662dfe81cf400df055f4585d04d691221c57f7b77b78ff9fb47563d4b3dbecb7635dc1ad8ef8095d6f71d647ec45fe5a695d768bdace16c7ad8c7246093486308eabad6453d67a82b1e62f7df705a03ddd1920ac494a3e545d5368b1d073f6164443e6b8fbcc991ed51fe2e32df4c5c51f170298b23a919aa70ba49b5f4fa81586e7ae8b4fed37583a9c338ed6ac3dd35ac62d76c536858a2c3c959b0ea135b9dad2453347b701a12834b86cbe53b41aa86b3a8572f52e3c2cfad7452c3cc693a950a00b8cefea0484b9448987f78929694f5993d74aa346c6b9652f1ab4c1ff42cd61642c267ad4edad1287a90d0808cbd5c2eb02850833733b0ba46c933761d42c918703202cdb00c449591028c268ec6ceabacaf020c124b2e7126115a4084774cd4d3b89645d5363187821fa8026de9c6046b4c2454d95109d20beed35b9461060c17279c41e77a8b88ca310d5d2b4929a1d7b9c8cc7ceb4023a4e00437aa33cff7b463ddeb488a42ef4eaf78c835f44cd378c75a222ce4c614bde54c9f059406e3ee77dcb79e957eb20dc64871cf39ac51e8cecffa63818cf6acad189aebcca98b187dbb94b34192c37b2b80f7048266c99311359066db3e005a118c4436802335639c9f7b8df6ea68150873cb037a90df2f2ed104874e3824572114f1284b2e3ed7d8f9bdee7b99c192b701bc7cf76f95a5583f65af38c1c8870b3c1a4691288712d6983dc9cf6c05cbc49e9a309b696910e0c0695c995e0e775be1e1c198f479e273086c0404cdc93719caac0296a21b287ed0199eff183005478e50f3b859ccc937af17746a14a7b6f2ccd2015cb254970c533495a090d48ec7b194c00b324595d798cd2bc17110710df325fc2aae46ae435cd8329ec78e2c0d7beefe120e24c3f85d311a494945d91ccaf234dcfcc490cfe3579065b9de46562a505c8910f18f5077fa18c6786b6606b0f56b7ed66e1fbc630069e9ccafcabb8de53c43edf5865ca322e2650a70e0a76ddd36a7a9af590cb64aeb483fa05c0f89cb3a7d6244de03a354ad4a87258e1bfe4a9d8a239b913f309c80b7d54aaca6129e6aa04ba411157351e9fbbe8dadc34de6a1f93a7fb665ba5a0c7643bfc9972ed9303a9c21370f8109b5f1e2f68eefed7775b73131ee8da875d89b57be758339bed9d8ade5dd8f2b1ef36f2792c0d6c81b0d50e709f51abbe74b25245b71e969ea15cb75238799da0340d93522d61aee3f5a8eb7def598e4aa1959339722cb4e789d49fe82ff4589320e64254aadd50fe8d7c5167a71e74d3682241c5434ac785e533ae914eb2d11cad21bee841054b35599852be7aa571cf3e658ea1c4c6a3d5b283b768ad1fca8ab8bacd91a5f4283c2d9881666bde07fcf07a979c7552c4672713d8b982635c454e069fb4d67a5815804e6cf4b12adfd07d53a4133d3a7b5ea1647163b194cd3e4de137a50752c9e1720d06adeb546a5da2d27fc199e39078367c52f9d1b56e04751f7de59c73c633153c01acc5009140858ee153a17a3e016c3a4f5080ae84b97f0725dea757640b6b5486e523e1df5db57b537af9efdf10eac36d8fae08e5784b6b82aef1f0f8499867e3485044803379d9fe8ad7db8fbafd74e089952fe04e9afe6236ab1ec78500e40642700d05e283227952b923c2603a13192e0b221ffc1a197ccd247007e79bb068f80213f62a76b62f07c4cc1e87360cccbc0bf432547b557695b2a", 0x1000}, {&(0x7f00000012c0)="85d78225ce2ed5da49533a0628da3181d4e7add95f1a12991850ee52e4201f7a4f6e011c680a8d54ba9a4741a391f5dde214d85e9c89a816cd4d", 0x3a}, {&(0x7f0000001300)="839c2169edb535f87c4d3dceaac3450b0212da5a0ec5f03a5869883f3798dcc00b163e2b117488aad1a0cb9090973b6850079eafb605f8d0f3", 0x39}], 0x5, &(0x7f00000013c0)=[{0xf8, 0xffff, 0x7, "4086483b85cc4fc5bc09908814aa5600ec7f67b16fded71542e572ebe49308e7b58e5f9ae864fbfa77f3874de9b4d4229f6c958552b9288095779c6b3070660980f727fb73dd8407a598eeebaa5129bb2642b72cee51985aba56025b573454893b87fa6d094ae6c6f23dbcb0eb9445302a161afb43a380a084c6963a00430217aac159a3ed3fa1e8ef8c2779b82e83845a816a5861e33f6f9de7dc37c30946eb621fc1ac5194bd35a422fe5c7e73b53882ed497ad56070a81f579556e78f620dfc82b6b87d8e6fb76af21277dfc55cdf778732a027d8e9a8c523878ec5eb63717483d1ba2770"}, {0xd0, 0x0, 0xee8, "6e2580348bddffe0e9a90b857e0218a6cefb34fc9413e74b0b0105c6b62259d31b2063dfca1531362e9f357bc0dfa2c60d8b9c05d32ee01e7a6f4b583784d0e440e2395bda533e2feb7f3d75eeefef76a98eaba83dbaad1b7d81f3145c118bdf7292644fe1f11a0f2fa16099970d6460ac074507d0095853f369046a2c831b1552f1c00210b6124d414a71127ab62e5f1e32e042694d027f92ead8920bb1fdc05d8c9d26c452a0789fc9c66fe8ab5b51c980930bd49a2f23023a653ad8cb"}, {0x38, 0xffff, 0x2, "7dd6397944b8a32cab2140c260246b197eca475b2ecebbc5dc0032e6d9139532a3b165"}, {0x10, 0xffff, 0x10}], 0x210}, 0x402) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000001680)={0xfff, 0x1, 0x20}) r3 = socket$unix(0x1, 0x2, 0x0) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) fchown(r3, r4, r5) r6 = semget(0x0, 0x3, 0x0) connect(r1, &(0x7f0000001740)=@un=@file={0x0, './file0\x00'}, 0xa) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000001780)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r9 = getuid() setreuid(r8, r9) pwritev(r3, &(0x7f0000001840), 0x0, 0x0, 0x0) r10 = semget(0x3, 0x3, 0x30) semctl$IPC_RMID(r10, 0x0, 0x0) r11 = getegid() r12 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001900)={{0x10000, r9, r11, r12, r13, 0x80, 0x1f}, 0x0, 0x4, 0x8}) semop(r6, &(0x7f0000001980)=[{0x0, 0x1, 0x1000}, {0x1, 0x694, 0x1000}], 0x2) clock_settime(0xca0f3954b550409e, &(0x7f00000019c0)={0x0, 0x6}) r14 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r14, 0xffff, 0x800, &(0x7f0000001a00)=0x5, 0x4) pledge(&(0x7f0000001a40)='^+{}\x0e\x00', &(0x7f0000001a80)='.[\'&*^(.\x00') r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/bpf\x00', 0x0, 0x0) readv(r15, &(0x7f0000002040)=[{&(0x7f0000001b00)=""/107, 0x6b}, {&(0x7f0000001b80)=""/162, 0xa2}, {&(0x7f0000001c40)=""/66, 0x42}, {&(0x7f0000001cc0)=""/152, 0x98}, {&(0x7f0000001d80)=""/251, 0xfb}, {&(0x7f0000001e80)=""/163, 0xa3}, {&(0x7f0000001f40)=""/243, 0xf3}], 0x7) 16:20:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x45}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x1, 0x1000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) pwrite(r4, &(0x7f0000000040)="dbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xffffffffffffffff) 16:20:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="8622e8f61e7e90f47fa1bb71917519720a0f656f311405e88023961fd2baf1d24f910c2e49a64d"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) pipe(&(0x7f0000000340)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000380)='./file0\x00', 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) symlinkat(&(0x7f0000000400)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b4791d7fbc432e74358040e6f41f6f81c05b4f22106d9153e17f3eaec5b30d", 0x20}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b", 0x151}], 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000003c0)) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup(r5) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000480)={0x4, 0xce08, 0x1, {[0x14, 0x40, 0x9, 0x2, 0x1, 0xe7, 0x5, 0x8000, 0x2, 0x9, 0xdf, 0x1000, 0x8, 0x7fffffff, 0x81, 0x64da, 0x1, 0x200], [0x8000, 0x0, 0x80000001, 0x100, 0x654, 0x3, 0x20, 0x6, 0x9, 0x1], [0x100000000, 0x400, 0x351, 0xce, 0x84, 0x5, 0x7ffffffe], [0x101, 0x8001, 0x75c, 0x6, 0x3, 0x47fd4bdb], [{0x5, 0x200, 0x6, 0x6}, {0x1c3e, 0x2, 0x1, 0x800}, {0x1f, 0x5, 0x1, 0x928}, {0xb77, 0x1846, 0x5, 0x61}, {0x9, 0x9, 0x6, 0x7}, {0x4, 0x5, 0x1000, 0x5}, {0x0, 0x7, 0xafb, 0x1}, {0x401, 0x5, 0x5, 0x6}], {0x8, 0x0, 0x4, 0x2}, {0xc000, 0xff, 0x8, 0x10001}}}) 16:20:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:20:27 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) r3 = socket(0x10, 0x7, 0x7) r4 = socket(0x18, 0x1, 0x0) close(r4) listen(r4, 0x622) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000040)=ANY=[], 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) shutdown(r2, 0x1) 16:20:27 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x4, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() ioctl$TIOCNXCL(r0, 0x2000740e) bind$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0x285) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r9, r7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000010c0)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r6, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x2}) setreuid(r6, r3) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r11, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r11, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r11, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r12) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r13, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r13, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r13, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r14) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r15, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r15, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r15, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r16) r17 = geteuid() setuid(r17) 16:20:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) open(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x40) 16:20:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731893, 0x7}, 0x8) fchdir(r1) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:20:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) r5 = kqueue() kevent(r2, &(0x7f0000000200), 0x810, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffff8, 0x36cac23ad304b981, 0xf0000000, 0xe43, 0x7}, {{r3}, 0xfffffffffffffffc, 0x97, 0x20000000, 0x1, 0x8}, {{r7}, 0xfffffffffffffffd, 0xd3cb0567ba3cc939, 0x4, 0x2000000, 0x200}, {{r8}, 0xfffffffffffffffc, 0x4af8453cc71227cf, 0x40, 0x9}, {{r9}, 0x6906605d13df253a, 0x4, 0x1, 0x101, 0xfffffffffffffffa}, {{r10}, 0x50df22a2d58ee585, 0xe4, 0x96a0cad14075f328, 0x80, 0x5}], 0x60, 0x0, 0x4, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 16:20:27 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xf, 0xa9, 0x0, 0x0, 0x800000000000000}], 0x81, 0x0, 0x80000000121, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) 16:20:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:20:27 executing program 1: r0 = socket(0x2, 0xc003, 0x11) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f00000007c0)="0b0400639c7b5a95c46a6e283660e8ad09b5b276c4d4ae5324656f962a13beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87117e108f64549fb493e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb61d5bdd21e7855d009e5724a6ceab187a304acde1970559f2910f787590553be4557c438ab38dda27f1bc0f0f6afaa56a3581be60bfb8aba7c58205b4e3b5f728b0580dd0ad425aa635864e62cf373e73afc4766741ae8d17c00967daeb6df4304c3f924cb3287d64ae7f7c2e0415a9a4d1409ae4bdc61d9adb520de2d2be213122e4165aeef419d7be2972f270dcdfda97b7755aeb8a6a117e4c5a9", 0x15e}, {&(0x7f0000000940)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b4256d71005cf83988c7e29b4f639e8beec15354c7b096186b2da4fc203175156c003539561d7f5df2ce10ba637affd5e9b809c1b2c88f7aa755e1cf13950e7368f63f14750ccbe259562bd495783750009da59ab77ff879d58d306441ca79a18fe902118bcedadb14e4aef71c3b2fed6ea3b955986c1ac3c3ba6ff7f0a2934600ee0cf7ed5cab997fb6125e47f459bb74315caa15161ec94d90e9669f985c8aafb750863449ae9ba882f72311dbf2599c3068d3d9e94a8a11cb1556bb5a70e82abc66ae29d317dae342b0522e4f3489a645fe5665d2333c0605b7cdbd308a26390dcda9a6ae26b64260a6b155b032a2ccbbffc69f07113983ecfaaa1e2efff1caa3c3a7c3e182799ad1d58f57fc2fca25925d306f55d4e01afd3c35dc669f229dc3b54329976e7dff2fe2d1c854bb6b336d7364cb40f0e302c66fca8119472b0fd06e5bd2407f6732cb7e4dbc5b54f814f405413a8569f2aff681201f71a35d8d3126c0c2d9841ba399f0ff5183c2a77ce44324a1593abe4", 0x204}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea4724", 0x6b3}], 0x4, 0x0}, 0x0) dup2(r0, r0) r1 = socket$inet(0x2, 0x2, 0x3d) setsockopt(r1, 0xd8, 0x1000, &(0x7f0000000040)="2c4e9e310655110402ca0cbdc22675ce5d717e902e84f61e29f7e773459ac35f52ef6a5c5a07c7dd16f21b5c55f8cb2250766c848a83f0e43fb43d4d95ac1478a12e002a53d1597aa46fb341e21a603a15fad68b8d8ec35cfdd90322fee053e901a76070881242bd84039aa2de446333515c5081586eacc8991f63197de154bcbfd8aaa26375885572e64ab74ae8257378ca071ea877c81d8c0389a1230e07522e2ee43cbeba1111c87e98e380e67e749bb98e4b5e296fca86f68b17b785b4e6e0a4586fa17c9ac467a7d2afcb4b8d4c3a6837baec3242e4d77c56a00676b0365e9e633c04032ba0d23ba0bde15d1c1b96c897b143", 0xf5) 16:20:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000040)=[{0x80, 0x3, 0x5}, {0x16, 0x0, 0x80}]}) r2 = getpid() r3 = kqueue() fcntl$setown(r3, 0x6, r2) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r5) shmdt(r5) shmdt(r5) wait4(r2, &(0x7f00000001c0), 0x0, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:20:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x400000061}, {0x6, 0x2b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r4) 16:20:28 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x20a81, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x20, 0x0) r0 = kqueue() readv(r0, &(0x7f0000000200)=[{0x0}], 0x2b1) 16:20:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) syz_open_pts() munmap(&(0x7f000071b000/0x3000)=nil, 0x3000) 16:20:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f00000003c0)="69aa0faba75b5050", 0x8}, {&(0x7f0000000440)="0e43ba6d3c65ad255fe1b44be373522b8fee6b1377db598c1a39058e252c5c7f9f03e9fe91a1d041b8ca68e59aa7cae5bbc2995387f6db55b9e0c637468b7f6126020f52c48d690b9e", 0x29}, {&(0x7f0000000180)="2f3678b42bb3e43ffad68e4c49a5bf8c7ba02f0b3d8ba56e0c5f36fe58542355d630e10f9cf1514aa5424eb629f168179528713c611f8afca07bcff1c88241dcac1ae8a02be41f845fbb16b3184735b47ee17c4edb3c102be6a911e0124e20003759a4f5ea52230ad74cafab00a9e9e87e99843a971d672234acbf4c6a3d48fd8c943c044f81f8aa5b853cdd6b28b73555dfc6e7fe1a82e980d620d5ea61df65e9c18a8e1c7dd50743d8307a0e76ad32d05dff6d59707e05f8156a18540336c100e73377dd6c1b341eade936f8cb6a2ce9aa2b036f1e7a78bf15bed11e5f28f0f0e5e78930e95499a31009", 0xeb}, {&(0x7f0000000300)="9866a6384fd756ba778563c421825970aad0ff66928bb94789d272b558d0232d2e97cd6a580595aed9dde8692ae28c9985d21fbf0e77941796445aa1dfdd9aec50b4826bb324f15c0bd8af3dc20b587b8df7ec0af565a9573a016494eed241cd4bbdcfd52502175bc38ae923babbc5c2901da4ef5a554c95cab74bd86250ab5b7f2204e142debb0535073a72447c25dc95", 0x91}], 0x4) 16:20:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev//pf\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) 16:20:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x3f, './file0\x00', './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x50}, {0x5}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:20:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r4, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r4, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) chown(&(0x7f00000000c0)='./file1\x00', r5, r9) r12 = dup2(r3, r2) connect$unix(r12, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:20:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb50800000000000000af63ff3728381d000089720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310bace2c6ada895ab9000e01be657aea8c5008c9e34eaa71b94390f2a53a100000007000000000001000000000000000000fa9770632adbc9c6ef5ef8219870c0b3172a2f6b09e10e9fd28e057b3d576251e77a91d8c3a4241848023947fb7c9209d1aabbea8869ba8eb46a3fea0814d7abaad51c9bc9783eaebdb93473fd3444240a72f3333d0e49e22400000031be45302404ed81bba7df5ffd3c38251b8f4262f7db3bca83bdf11edbf681afdf9f420609f4b2bf4da830719f60d62673a4ec8d69305035013ac581c6f020ffc4db65d02d61bf9ef3cfc29925f4d47a18de25ad36000f1903172d352b9a73b71ec283f71c35fd2dd97a47fed58a0bb405f8d8b8be042f1fee05050275f7be09a4c294e85f7a5f0d40f8b1d3", 0x197, 0x0, 0x0, 0x0) 16:20:28 executing program 1: r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffa) r2 = getpgid(0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000340)={0x1, 0x0, 0x8, 0x1ff, r5}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000240)=0xd171) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r2, r7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000200)=0x3ff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) semget$private(0x0, 0x1, 0x200) shutdown(r0, 0x1) 16:20:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, r0) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(0x0) 16:20:28 executing program 1: open$dir(&(0x7f0000000640)='./file0/../file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x5c9, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getegid() r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7}, {0x3, 0xfb3a, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r3, 0x1}, {r3, 0xaf}, {r3, 0x10e}, {r3}, {r3, 0x2}], 0x5, 0x8eb6) shutdown(r3, 0x1) load: 2.15 cmd: getty 95388 [ttyin] 0.00u 0.01s 0% 308k load: 2.15 cmd: getty 95388 [ttyin] 0.00u 0.01s 0% 308k 16:20:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0xdbd9cbaa215695f0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000020700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = accept(r3, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) bind$unix(r4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 16:20:29 executing program 0: clock_settime(0x3, 0x0) clock_getres(0x3, &(0x7f0000000080)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = semget(0x1, 0x0, 0xa11) setgid(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000280)) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x8000, 0xa0) fchmodat(r4, &(0x7f0000000180)='./file1\x00', 0xa0, 0x2) 16:20:29 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10006) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x5, 0xff}, 0x2, 0x8f}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10ac0, 0x26) 16:20:29 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:20:29 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x217, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff000000001508d0393819b5729ff600000000005b9d070000290000002a0000000000000000001f0002000000"], 0x36}, 0x4) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 16:20:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6, 0x3, 0x0, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x3c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000040)='\x00'/14) 16:20:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x7}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = dup2(r1, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x2}, {0x21, 0x9}, {0x8b, 0x8f8}], 0x3}) 16:20:29 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) open$dir(&(0x7f0000000040)='./file1\x00', 0x10000, 0x10) socket$inet(0x2, 0x0, 0x32) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = fcntl$dupfd(r5, 0xa, r6) write(r7, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:20:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x5, 0x3, 0xfff, "ecf6f25e3a13247de6428f801c9bb3e74618e630", 0x7, 0x7}) 16:20:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:20:29 executing program 1: r0 = socket(0x40000000000e, 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) r1 = dup(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b554cc84", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x8d3) 16:20:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 16:20:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000000d1, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/pci\x00', 0x200, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x114) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='Q', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000a00)=[{&(0x7f0000000a80)="5a19091e8ce1a99b3bea4b3a5cfbfa7a85936e60668ca0d9f4975e67e1eee25050a0d8bba12ca3050df25b5625733bdf9aaa1720de73629443ed4cd78ba06c57e5b6923519a498c7a22b35cb16f612c629bf7d263fa05e43e806cb39d8dea379f056510506755aa516d5bdb710ad20cb4eda987a50bf9fcd1cb35e25e52a769bcd84512523e7246636e0a87b611e4f03d8ac6be5a19fac312bf13cc390c007bd6798c66787c18bce9677ae33582d46c165726b941cddf6306a0403dab34d9d1c165c081202157042f5d7f24aeac869661fe06c023779bf15881c89fc4f50b583fc68f8", 0xe3}], 0x1, 0x0, 0x0) open(&(0x7f0000000880)='./file0/../file0\x00', 0x100, 0x1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f00000008c0)=""/232) ftruncate(r1, 0x0, 0x800000007) ftruncate(r1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000800)) write(r1, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb59a5f1a99c58a69c2bf617e0c52c33eb13fdebab455db5213a2e8db7791f9f3b52c68a396f2fcad741771ab4d18e6d1e346f2937bed7e079723a138a38c46", 0x7b) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/113, 0x2d1}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r15 = getpid() r16 = kqueue() fcntl$setown(r16, 0x6, r15) r17 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r18, &(0x7f00000009c0)=[{0x1, 0x80, 0x1000}], 0x1) fcntl$lock(r14, 0x7, &(0x7f0000000840)={0x2, 0x1, 0x8, 0x4, r15}) 16:20:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e9482328ccf9b1bcc9d5d0cdb02000000c75b0101000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f00000000911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000075d9406820caa384ec4931ea65385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248001700006bea13087d264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93e25686916263184a05cc059fef6befb39f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a8524939378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b78cf7c65b7adaf2c808d240300318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e5848100d5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c33796b99836357337da161a033ac96d33f299191a74b2bca19bc1b9be45d0003eea89180e3ac513cb0fa239a17852cce6f0921c28334644681ae7b0d53965914322b62ef81ed21e8352cf70f7aab2715e283c0c5c6683e7f4d219985210d0057a7e76a654090fc761eac635ac0399d123fe858b1d4552"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)=0x80000000) 16:20:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700", 0x17f) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) close(r0) dup(r1) setrlimit(0x3, &(0x7f0000000100)={0x6, 0x7}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r3 = msgget(0x0, 0x106) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="f3c98680401f95291d4799f8925b9407000000000000000000000059c700f9055999ecffffffffffff070074"], 0x33, 0x1, 0x0) msgsnd(r3, &(0x7f0000000580)={0x1, "a63c2ebc4272962eab91398c66c9a8a25bf37a5fcb4e4d7445938e0ff8622138eeee5388de592dd2f9ff2e52e4a6042db9f769b6f1f5d30bd8f46bdc525d52776cbef0ca4327bf5f3d2867215dac064e4e4b835e3a671c4d0ef991b286f4af03223888a1e751181bf1f463fe464df15b84b696331a4f3b9d6f47da98c1b5ed86e9e57e637332a5a1640f3698d482318a2f76282ea7b89e304b3997d5651eab420c3c14b0ea3960eef5ed3230a1d17d559f5998e94f2c5f46ee8b1df5ab053f6e590ea41e433ffeda9db3a5d99b208d455b41fdd533d8b1b676ab46dba74897a6be736dcbf7a40bdbfa028338a116dc3186487df287e2894be2f880ddd4d8beb764575913b7f6220437cc36ce51e2e8ea60ee5f1fd6016a74637fd1e54202efa75626ca110710f97f9b515d56609a45c33c51310e21ad0b97037d9b86dd3060784d7a748e22b06d427b3820a20c27a43b673e1ceb32bb206990de06fcd3e98303ea0dbcde104f922f908a65fdad4fd38e272f5af21ea04fc5402fce74a918250c341625c8e842d3c58c96018525cba1cf2c48de3c9dbea8fdfd679818bbe52a4febe5a217d734266335fb3c378b3f4e95098df8543d52a5e9660e5853d545e63a518097ea5dfb91515f11803e27d786576e2b9797fdfae284c0e0715e3f4d46085df9d51d9668eb24f38ca3d74d97ed85e8760c718217aeb2984e83badda2f8c839b0773a3589e1d6be32cbad5dca9d4a8b15a537b54ececf59f7edb2f9f7f4e92709775feabd428f6d573f1cc9a33da9bbe86fd426108faa514d4f5d25ed6db07bcb881383406e724f9a7cb06043bb1c4c09c10f8f521a47e1ef6f58002a724a7896fa5f5dc9eacbfaca6b6dc57b8bdef7656d882d5dc3d7c21e9a5d5fce87c27c7bb8394c4c7349c46f81b31aae45de039ecc16bebc4dacbaf87354e278430d8d1d1321635c1ee5256589f5c4c233799b6f43dc7ff382355cc7adc22c3a4371cd922fdfa5556d97deca0c9fa0c6a06af0e7b3b23a999901993aaa42f3145e6f3cec8f0acaa39c4793f67845e170d7757e86277dd63598365d8a6208f5f9d9f9c1fd26f7aae306a49fca7e248b5af89821d199c66694d0cf61dc2777b29d38f6582f34e876b3286b83fed188d2863d502b24dfab379b74b83ab333e664604afc1d28b3667931eb8aacd486f173011ff3f9f8bd10f60d8c506acf7750891ffb2074a51c7806b257521318bec13ae914d238d7b6d061c83d4e4bcbb0ae6fb523e205c176759826dc5e292074faf7a592c313ae8ad9e757e376c660f55ee47b269258782ceec72bffc9e4da9b7f7b86b4ab4ba90845dd84c5aec42b615ddf47c51d87584e542c112212c0c1c45b12ffc86ba028844d80f51baec6ad3eb6b7c5d2d58015b09cf40e5f25979bbfcf0e94e38ab81b292cc972a099af2b0e342a0cc0c35a209effb1fd98ce319ac2ed48448ee387ba51644950cc6cb2f81d546a72944918b9bcf7c2f7e52fe1e21a4e4e38f4a722f0c731e25938e84cf45d10d5188e9a490142751322bf6745de8a817d52e63272299a367e28e383d8308e63936cca59a47133f299d7e34a83367cd41b2669863519ddd2c7d482b04901cab7b92fd33cdbb036a08ea357aaa58be87952ad5fdeca74969c8527d12eac797d99e864560e8e9cc10e1a55c93211431156a29f98739b1a88bc41e273e0b954339ba9edd02c414608660ec74fbf78309927d86b26bc82f4e07bb2efe8e5305b1f242a9ac145e75961d09af33ee01d47605964fca4d6734d2c6f5842bb191d0aefa24851a171a7cb3d8d88e757c5fe3821d2f65d855c339efd1df23433f595df5dee288cb55b75b69af7b9b7e7aa36bf97be1a0adc8531cc6bf7905bf87f698b240e63ada83093b1fb91d57fa1cbdfc43a3f81ad8e0c21707e19aaac581df1a8e7807a564ba8309920441984cc834e57541abe8b05eb2b3e37998769a74526aaad2f71541cc2b66a015386ef4006af1a899d3ef67ffe60ba5b6e3b025c925ed9714cd99ca97c077edb10ce71b27d03326af19b08584f064cacb71ba6a6340288939a769ebf0d19b8938e6f993486f977166e84bec00904f8176a2e4c169b8b28de08ddfc4d2c7ef96a78a28f4e1105a55616c9bd5dd5f3713249287e6a054013a644d58b8ffc4ea03cf39b570ca0f4b88a6b29fcfced1ab0111a114e961cf16095001abc7b0db481f32a2e1546f4b75a3a6feef0f85683f9041aecd466ad5775764f84ede05d9be2686006ef81901a295a32a34738604cbddec504751850f7eef9644b4171e92dbf6f3017437b8ab7b3952fc40839d26282fd6a94e5f07f7c6cabbf8c53d51da4e735fa916d99882741f9fc6766fb3eb37d9be4adbed78cfa0d2b5fb6cc91c8ffa3306e90fb69a170e95aef9fbfcf1ba6a1b45938b2f58bae9196fd5d6561fcc0393f468ffef1296a7f5dafc1e024f526f68a5a63f1497d87c42fcf9d57fa9cba3b98a50d86f6bb2673a230b53cda18a11496efa074bdfb8b833f3f7b20cbec72b57f4d9ef1b07b48526a49e46dff2a17d75c7ed60e38c5f427543459fa293e33231720e2610e0f4c8b886e6c4179fd0294fda61a17fb7750d67f6509af35dfafe5ca9e0e2ab484f5b8cedb4b28c354abc851c0a2c1099e9a0acca38445b8e02c894a66ad5c3b178918c1f0c2d19ea4882bdd62644a38106915a2bebc7a64af89fd79b7217c90273f142ac6c969d806e910dfc65689ec03134c505caa10978ff0ae0f70634e8ab751344cac0d44d9b2397ebcdb1be8185b495769d446ea68ffb5c6e5cdde053643e303ac558962518c3af8d3c6af364418d417aecf03dea2da5f284a1149a4f7f99811616dc51d565b5716a9d4a86918559598c07bcc5fb8e1967c25646152f1c02ef574da47d36fd1391f6d9af34525b304dcede0e7a47b18e3aa66cb170a95313d0a96d8f219042e374b8d466cf9fc99382a93656aba6df7f76c0da0356829001ca6ec492267852950e22ef21c7930f5979cfda467da2512f4e7bbed18af61fe572475f59f8133d2913ea45bb443782d781f19dbac3dde52257b550b78aa3fef6ba48590aeb4d0e7a88d18658c872ae89db563aeb3a9c674e95270e5b5d71a072c6e7ef3a3e271e34cce7413e67c9e81a54b9998ed7e2d0772a9aed31e9673d00fdf872edc80bdcb81b2317ab3ce85b3af8ec238a85e80f67470f3643348bf6b59cd141635ff1d5658fb0df7cf2131f206c470173a56e655fe87853acf110b893eef875f3b9b7b5e824bd65d1756dea052c4f3d13fa9d0300b7865fc99e56f9033628bafc00c99a20e6d04c9bd60881cf56cd93330ecb5be69cff09bcc63b4230dda5b49a145d20f0c8d5cad14f364b4845be66769ed54f7decf2fcde4cdf4784802e5e11166053cea506591fb51755626ab58cef0c9c067f6a85e87bcc353c4b8008d861d263be0e722216f2373228fc5ea0a8e40e49480cd732c2690410c1fa06c90afd677fe713c3b1313a7bf76b411f91203395bc29d6d9635216f2193289a663b5c698c22b5334f0c131e57a7dde5b19d44a8412f46c8fb6a52f744f6c4c7da558ba181656a06543649ee1f4cd3b7aa2abe26cd8e0d04686b714559d8822753707e5c14091fd3bb62a023e86d55e0a7c3cd4aa39b30256819b4634d99c1a3fe197c3491360b29de3e1433ddfd43a8e2318f8d63e7f8cb587f4d6eb45a202e57da9f5186480cd513a39804e5b849bbcd5627a85926698c31f1bdff06b492a9f8362e3bd9bf8d164b6a23130a81f95536e2cd858d7ee8e6501c7c9c9083b260bc844be7f4f7f7b284eeca80b95c8bef4c65f8408a1d324cf4c357d84c743f36b2332cf6c50ee462fc6648a0c137a4bb9d10f789fb8af259f8282bc208bdcdd986efb2846c2e54db11f2ea65e84f0b47b442e89a48df4731885b84bd5e4612826a414cf87928d8d4e061f6da212c93792a89083568f54ebc7639ec2008277942369dcda097b0dbdc797c51ede4db7ecec1eb5efc891b7cc9828f813696b87c3568d6a04d076e1de356e3cc83e800494f6537c2dab487ab7b1c43725df2495711bcf8678eaab93ff3d8504e6e9fa760e59f6f14f637dc46935a4d73aa106ef639432d92c324b8a9b4628f0914dda607579cc976d80b09ca057c470408829ab45be0e5a3d91f2f8d56ea19d9dd24ad791f3af0b5389db360c6a21fba2e35dc69654a95063d139a2abfa9a1d74b3c00f89a1d1a9c194abdecb492c94b1694397fa6a17f225e8f387442be8a237d375ee4793255df7b44d325fc3999afadb8ad070bd43a5f0ed628c66a53f87ef8e0ed0cfd8cf981318dfaf64b0007f237e640cdff0ada608033da3289cf89e0ac97bd38725439d72963351d72119aec73810c76e5091d55ea1e3f4eccd595aed8dd739e2dd2ac7ee17d4e37184da9da1179acc824a5f0d943401f8dffb1663191a9c601013b7a1f341db7bea85f4996a84722ceb3551dcb28ff56b002f6fa715b17654f9efd1077365f54dd12ce17f256ae9e49067119fe070e1633a944907be206c642978c6f7206c018fae5d537888e3745dcd0f9d9413c80a988746a3b24a0e77f9837bc723e60647d265bb166a1deffcfaaf0d14b5576d9d7d4381fb5dd55988d8fb6896e05afdc771ec45e3b26b400e9bfa0fe7d3dd4723b85a9ea04196809439c5371cd7aea2c0875bb2eaad1cb6c1f24bf30b8ef473f715cf2b249a7b36e8afc6b0f02635c0a25332ab2fb4be96a6496bf6106bd4358b7112f64fb00d4c28d532a27f2b89dc96670d7275a530c1ff0f6086e1fa5f80a5523177a4383fb3d0d26f3adae2641398edb03399e873ab82208379f091bb6e5f8943724b1377a84c5f0909fb31955447c20329177310714939ab8749e5e7fa47c3833f59a9ada57f7eeae3d33f3b38eb99250ecb6ee6d2b5dd7ff8ff4fe1cc0000cd23624a62735982a7b3f0dcf7818c73de2c2dee6340fdeb8db654e3662180e3288eaba7a7f84072647ba47236180a3dd508023be5ff04ce96f9b2c4824de69ce08de38194a617908fa90b3b6da87d30228c8a5334e4573a9e7e9770b8e8456c81e5d05f50ecb65ba41d9cdd23a052b26efbcfd603bedee319eea3260f2947f68f2b5d67882484edec815418102167db44bc814a9b881ca98286487018ec590d0c3d0a65233f92bed8202ef5032f200a1241e6c7b6a3c0b0d31cd0d2e5a1b6b18ab8d1a4a1ef7f1955d7176337fec026aa5d21025b887faabfaadf59e37949348f5c83f500e7bb2c16d64f380dbcedc9585dccfac14871f1c939f177633d21bb943b61e4898342c5f1379ae281bd47ea86b1ccccded49044c7f990b36cfcfc9c934dd333afd995e7cb6ecdd8495b7f52000a0dc11281ece0d9760b84e3278b34d21e1fb05c42633e375df0e33083cd84fa33f66c651903d4a01d4d2ef36840f476d63ec451aceddab655a28d76f0baab27a85fee3f5dd76558b8c2f43ab12d96445a49953f8c97ca4ba0defe13c6ab244c72edc8a786c08eedc465215f43e9c279e4fe17cb3fc1e1d0af6df722e973b4cfe6ea171be531deb1e3bf23790a44ff2536ec51feaf538761d33306a39804f96cba7d803b4838db1f7632fba8b37fd31cfa1d2e5e845db24d2ec6692689e056a704f1b4c6fff71bb2f8d0aeb8a31f1f30fc960caea22ad12c941c559b0c2ae1ff2e23e5801bb3c64ff1c95650d1469b6cc1d534751b33994eb33b2607b4beffc5bac0e3b4e913416f1544a5c2911ef29159b3ab769200d7c4bca546cdcec0a04"}, 0x1008, 0x800) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xfffffffbfffffffc, 0x1000000d0e, "b04d00f3ff0a631a010001f0ffffffffffff00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:20:30 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x410, 0x0) fcntl$dupfd(r4, 0xa, r3) setsockopt(r3, 0x0, 0x5, &(0x7f0000000100)="e8e1f940281fbc43952c042db8cb2ec73ef221a0f022ac2baa391b0bef75601f7c35866b4b3f406391cebcf92f14e1950efecda27d0b631beb334835ddf23c88b358a3f83326f9a0a08faa6a8daab35af65e264811fb08db1701165d712e4a32cb19e0b02313605b000cbd3a6c1d9dfb65381bcb8272c1602b234b08cb1f7bbd6733810ae24f5f3b89315ba9667f5473a8ad1e219731afbfa157ce654cf4373f4d", 0xa1) write(r1, 0x0, 0x0) 16:20:30 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="cd810300f4ffffff0000"], 0x10, 0x0}, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2d66696c653000fc047f8f95bcacb867a37f25bad70cf2468b6410fe302608bc30e2f75aba4d6f6cfa6813231bf9b5e024243de8536a548a3bb03ad7faa1196e2ae84ebfea4f924b5895bc76a28372045e60c1264636b2c54a946dcab3fcf4e3398e87c85194ace5c8d4e6c7c68c67655ba37a980257"], 0x1) socket(0x10000000002, 0x2, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r6, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r7, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r8, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r9, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60, 0x1}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r10, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:20:30 executing program 1: bind(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="0080000000"], 0xa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x40, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x49, 0x80, 0x1bf0, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x1, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x5, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x4, 0x0, 0x5, 0xdb15}], 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x5, 0x3) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000040)="f20a4b492154f887b911b4908bf07d3d339c35007e68fc03be10d2b090c44ff02ae46862f94445b3ec40e75514bfa638ba22ff4827ecf275027f8ffc2d9cc740c4f0448230c227a5060681016ef6846059a90464af3d230d5fc5ec0d2c3cbbca3eaf51ce010dd826d7614f9323feb8e9414ca11f5b4c026156c638e531d109eb48fae34b8b67b2de04895aeef458f86ec93a16a24f459becf4be1fdd3dde8bd216127b44ca06f52fdedfd77020741bdb59ac0c2c5c4ff25099d676501551107f0f", 0xc1}, {&(0x7f0000000140)="0bcf4b5e3442e0d1eaf40e93e5c49bfc1db70152a17be5d4262b05a67505e4474f3e883ca11c6241883ef8a54eba5820689d5d8111ac2292f90072b1b4c75295d3d7", 0x42}, {&(0x7f00000001c0)="529546731ad2c7f6cf3d8547bab3743da5ee382642e59d3ed37947299c360a9a1ec920e308779c110cdf6d261f772929cb4e1b5d5098f6dcfa89", 0x3a}], 0x3) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) minherit(&(0x7f00007ae000/0x4000)=nil, 0x4000, 0x0) writev(r4, &(0x7f0000000000)=[{0x0}], 0x1) 16:20:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) chdir(&(0x7f0000000140)='./file0\x00') munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) socket$unix(0x1, 0x511afb589f5034bd, 0x0) write(r1, 0x0, 0x0) 16:20:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getrlimit(0x6, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x20}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:30 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) r2 = socket(0x2, 0xc003, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000100)={0x4, 0x2, {[0x100000000, 0x0, 0x6f, 0x3c85, 0x100000000, 0x4, 0x0, 0x3d72, 0xfffffffffffffe01, 0x7fffffff, 0x7, 0x5, 0x4, 0x0, 0x9, 0x2, 0x4, 0x4], [0x100000001, 0x5, 0x8, 0x3f, 0xb8, 0x6, 0x81, 0x3, 0x0, 0x7fffffff], [0x9, 0x7, 0x9, 0x0, 0xff, 0x7, 0x800], [0xff, 0x1, 0x7043, 0x40e6a58b, 0x6ae494ca, 0x10000], [{0x0, 0x7fffffff, 0x8, 0x2}, {0x0, 0x800, 0xce47, 0x5}, {0x5, 0x6, 0x2, 0x8}, {0x72e6, 0x1000, 0xfa, 0x6}, {0x1, 0x100, 0x80000000, 0x81}, {0x1, 0x40, 0x5, 0x9}, {0x4, 0x5, 0x47, 0x6}, {0xa5, 0xfffffffe, 0xfffffffc, 0x401}], {0x200, 0x8, 0x1, 0x1000}, {0xfb0b, 0x7fff, 0xa80}}}) connect$unix(r2, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a7bcc838177ecb0f29907439bf2f9c825e7fcfd521d9234182c9d13f1b5d61d9e24d94bfab4eca37a79e8fe388c97784c79327b6c7ece92530eecc89c7d4c841e2252434dd95f7fb4bb"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x2fbf9a4979729137, 0x5, 0xcb) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r1, &(0x7f0000000800)="e20ce77245fe6a814a3580a7b168ad2465bd39099bb1b3768edb5797dd193a30579e12267d1c37fc8a2a442dc83ce666f5c2b753198a9cdc40e6c015b104e75693bd18e34c4e0fa4f5ef09e621789bd25d15e56be3366a0f7bbee07e9410421b063129ee2fedd57672d65f00c0f044c21f06a7396f127c662517395ec2950d42f4f320628838ad573585ebca743728b924dad4ef44ec59be0cc2abf1994e52e9c3a6e5beed17f9e8babf3af2472b76fa2f409435dca7790eb9d313b1ee84314432aa893f06ec155892ac57f353017e79521387222076f7894cd3c164ede6e8ff103dc1299ea51cb7cc5da73b4e54bd9ab9162ba3ab0edc8d7be3fdcb60371223e64e13a6d22432ad8f431cc58b335941b930a07b2891c50bf1d425dcece6c28023433ff341d92e3ac8c26df20de113413a45f3bda7499e04b23cc0b689ac600becc30cb88678c541f4539e155a8d0439109f772d43bb82487c7cd547432a6c71087682aca5ad228b1bdea0b51340ac870aa03361dbce2bcff7b6eb677f3ffc12a316504b8fd571e115456730da88ecbef8a5b9fd35ce1d832621b269a144ba6730cc08f910fc20fd7e8f6ae1f6c3b06ad6f0d04d524702da06a384f1eaed00a8bb87eeb133711168dbabfba3fcc47755c88067c42bfb2841d15333f8339f88528bca8bb703fb30d3e350f396df90e57e1837ea25a6b7dd2eb4028f7ddd8a7a367c881faa73e9eb08687339d7f08c5403dbf4f778e8a3810f375cb2d94f65a406cb06fab9e951349bc51ee0d643d123ef40fa75034094b053e17a34fc8177ae44b3c32696c3cd728b018dc356873a7ec1f0cb5a8c14e27daf5e391523fdc9e7e745f812bd2cad3dcd7efc2386b0f04fd22e417f1e5e5824b06773767dce4e7104261cc6b17d13cbb6f93ce3b3a366a6f2d55b6969d52bb2b2c7d55b1934c2df807b1188064b447213722f08d4e23c17177c1638ec2f7a0b9cbc5f0efff139deb69c00df003a27bd74b065a345e12fb020af63c15dc3b0d7367f150abd3809066b49e9e3effcd9535dc6bc1ea72f5b58ad2d60bacfa45cba3c958e428ce43279a924fdf5d83ca09f98edeef5d7a85484a97710bdfc52edf7a5dc7c25285c21d086ae6434fd64fdfc13bc8f4f05dbcddef61953291b2fe0da806e8682cebc2bd0332d012414a85c4c7db088b682503e12675bdf67d1a4a05aed6eff58238d995d641003712db0478f0cf37bfea156560aa017e6733b4ff1b82ea1a3d9106d737172156e34c0f78c92ec73d465835fe190ac4a19d96dfa1c177ef2baf26d60037193b5e113f0e19a6da70565eab5a639fbf01ff33fcbc2ce8def8f48774cfe4fad1f8effc2dd9a5205277b5c1422409ec0e956cf61bbcf66f7b52b9ccd2385de415337ffae50333591ed7ce745e44624c7ff1103e618bd195c797f7926bfebeac3897a3659caccc55a38cb006f3850949c5099f54a471f3f7aa53b72dfe0c4a9fc403165c2f16d6355d351d71f21edd477990715285ff88c3fcd66ef8782a564206ac0a50b2d165fb4bed1621d625ea2aae86a1726cacb858b007f4006940dca748eef7a89dbbb8fa9c261a8d749b0e29d3959077b5ad03256c769a5554e06fb5cd6a7129f5d8c838c7e4d81791de19063b16d8b717555a8df7467a7d0e7fb0d26436f70af9d3a6da7190bb6107aa7dfc5625e106e28d25f4acbe01b89e87f8e2041e832b06c79ff9b0becb3ce283c4e21dc600d1d2135be036c9af1dae270b2a3e6051d81dfce9a1df1f10f5070892bd016aea169847ce6e759c2d8017aa625a44211990a315d302dcfa9874d08fb0201409fb2238944d8621698da0061712f4a395179f5856fddb42b0bdfb8c00f74caaba4f2c386a1449ad5e85b94582af43fc182eb0525384cea05898597b7defe114ecb7a74b089d19c4a4d13ef0194d84bcee560ef636b6a1d78ee7517aee89174eb9fad76dcc8b235853e86d0336b81684b9d8d04e057cd451256b9ab301ce5f1762ad02dcf3d6704fb05d0503649b1c390b3", 0x5a1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x1f, 0x5, 0x100, 0x40, "269f9d867e5dafbe862044ee4b5a886569cdba3d", 0x7, 0x2}) shmat(r5, &(0x7f0000ffa000/0x1000)=nil, 0x0) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r5, 0x0) 16:20:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x10000}) clock_getres(0x6, &(0x7f0000000000)) 16:20:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffb, &(0x7f0000000040)=ANY=[], 0x16}, 0x0) 16:20:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8000, 0x100) bind(r1, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x400000, 0x0, 0xfffffffffffffffe, 0x3, "85490100000061ce4e662ba1646a91e92629bfa6"}) r4 = socket$inet(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f00000000c0)=""/199) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r6 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000004c0)=""/80) mkdir(&(0x7f0000000280)='./file0\x00', 0x20) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)) bind(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000300)=0xc) getpeername$inet6(r7, &(0x7f0000000340), &(0x7f0000000380)=0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:20:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:20:30 executing program 0: select(0x40, &(0x7f0000000040)={0x6, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x401, 0x2, 0x800000000000}, 0xffffffffffffffff, 0x0, 0x0) 16:20:30 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x70) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/233, 0xe9) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa77e7c0894e0ec48, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0xa77e7c0894e0ec48, r3) fcntl$setown(r0, 0x6, 0x0) 16:20:30 executing program 0: r0 = socket(0x2, 0xc003, 0x80) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77db8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04a016462f2dff7e687841d9d89af57e43d27bbd338c1ac342fd3d6b72661ad696b213502ac22fafbd892d34964fe442eea6ac38330742c2308ae3e80e"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x30c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7b", 0x410}], 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r2 = getppid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r3, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r3, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = openat(r1, &(0x7f0000000ac0)='./file0\x00', 0x40, 0x8) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, 0xc) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) r17 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r26 = getgid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r27, r28, 0x2, 0x9}, 0x5, 0x5, 0x8}) r29 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r29, 0x0, 0x6a, 0x0, 0x0) r30 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r32 = getgid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r31, r32, r33, r34, 0x2, 0x9}, 0x5, 0x5, 0x8}) r35 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r35, 0x0, 0x6a, 0x0, 0x0) r36 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r38 = getgid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r37, r38, r39, r40, 0x2, 0x9}, 0x5, 0x5, 0x8}) r41 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r41, 0x0, 0x6a, 0x0, 0x0) r42 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r44 = getgid() getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r43, r44, r45, r46, 0x2, 0x9}, 0x5, 0x5, 0x8}) r47 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r47, 0x0, 0x6a, 0x0, 0x0) r48 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r50 = getgid() getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r49, r50, r51, r52, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x9, &(0x7f0000000b80)=[0xffffffffffffffff, 0x0, r22, r28, 0xffffffffffffffff, r32, r38, r46, r52]) r54 = socket(0x800000018, 0x1, 0x0) bind$unix(r54, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r55 = accept(r54, &(0x7f0000000bc0)=@in6, &(0x7f0000000c00)=0xc) r56 = socket(0x18, 0x0, 0x2) r57 = socket(0x800000018, 0x1, 0x0) bind$unix(r57, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/bpf\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000000d40)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000200)="1164a9392612d71990a33fc51e687c44275f647e4769ddb60f1f958ed4f11e22dddd801bf75e84e5e49aef5008cf36af84c75e9412272d9a7414c0c1896e2d48", 0x40}, {&(0x7f0000000240)="598985fe24ca66dc592fbabec01fc8ac6b28d61ba08521c3e380c85c1e5551c3784641c2193b7811caf1e801d125f7e635de2a3b4c3deb8411c4b39efe677107930a95b2b3c4ce3b74a5946a6ac83bd32956a6e791f10d4bece2eedf0ab20f20ba333162f26b78e60ae0a09a3f99cc", 0x6f}, {&(0x7f00000002c0)="604a6596a9c38c5bc0c0dcde4619a6cded2a793806b673f7cfea0d7ae5f2794cb5e49c22172ac87fcf000ae52cd43716bae573486fe7dee977f65b1b8793b6761b555650b56c244531612c15158ff5ff77353bdf554932672843e2a4f38192c8cd5b1658d9bda3a1a33b4918e968384cbf8f1d1f84c5aec84fb6af6bf30e71b4548eb3c586c2690014844d028075e4b81de7f1a0e5eb3f29af0ecace73621e1810a5431216c064bf998779fd6f9b87851e3d20fef2e04b16ab94", 0xba}, {&(0x7f0000000380)="3a6b30a058", 0x5}, {&(0x7f00000003c0)="43eeea99", 0x4}, {&(0x7f0000000400)="9f707e3d8346c93ad84b940e0d110efff7d396c3029ff9d843ba5e0f508ba30d8ce4c0de1f5b96fec5de49f23f92015defb4cb63f04424f1dbe8a81bb82939c1556072a2659b22789d0ad022709bb77cfb96dec297147f1de5d06fde6d5b5e31550115929c292364dec8c20326b4b8ae1eb15f21982503e702fd5f5934eb5a71f2cb256b45a60461ac0163661e09fc2294586270bcaac256a398466fd29aa9fc7a8933a619f71e46079647d1d53a8a2d5ad70fe585f3965fe2b44f91b15ed00924082c6735", 0xc5}, {&(0x7f0000000500)}, {&(0x7f0000000540)="14a1c6ac3f09f8701f87112513ae5ed54345ef202e78ac8930ef2936e652dcdecd3bdeafd861ede3f063d44c3f9480b53d34ce72a97c2032c9b5863d8186544cbe2049ab62233483a66a1ebbdefb9ad4023b5507136e515d1bc226695fb59dea18cd11aa6cbaf70c96fabfe0b7c1a85f114e5ee7532167fa0c260a7f9d03a5da911c894e30a88a3f9ddeb2d80dfdafce83c06f0329848ea174754ad94e585a760349d82499047f57bc7a2d1a31b0caabb0e3", 0xb2}], 0x8, &(0x7f0000000c80)=[@cred={0x20, 0xffff, 0x0, r2, r4, r8}, @rights={0x28, 0xffff, 0x1, [r1, r11, r12, r13, r1, r0]}, @cred={0x20, 0xffff, 0x0, r14, r16, r53}, @rights={0x20, 0xffff, 0x1, [r0, r1, 0xffffffffffffff9c]}, @rights={0x28, 0xffff, 0x1, [r55, r0, r56, r57, r58]}], 0xb0, 0x400}, 0x41a) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x35f3, './file0\x00', './file0\x00'}) 16:20:30 executing program 1: r0 = socket(0x11, 0x200000003, 0x0) munmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000) sendto$unix(r0, &(0x7f0000000640)="b100050390000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:20:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) 16:20:30 executing program 1: ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000280)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="c6497eb9954311a8c81e2098e605feedd9e31b00df735eaae806d88790478975fde02795e39c082e96b29701fa9d807d6c62a23021fb"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) readlinkat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/11, 0xb) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000004c0)="16b4791d7fbc432e74358040e6f41f6f81c05b4f22106d9153e17f3eaec5b30d", 0x20}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5c0600000000000000f5fd50d1c6e2120b", 0x151}], 0x2) r2 = getuid() readv(0xffffffffffffff9c, &(0x7f0000000480)=[{&(0x7f0000000380)=""/68, 0x44}, {&(0x7f0000000400)=""/120, 0x78}], 0x2) seteuid(r2) 16:20:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="00000002a5b30bdfc982955d37c1c103287f07", 0xcf}], 0x1000000000000038, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:20:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:20:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="220e2aa7d7b2ca45dd47966e355f85f319538e570f826a5f6f2199feb2eac47cdaf675cd299f35a9fabbfb8e4bd577db61fedb72d35f39238ebed7da8ef62d0fba9290e216a36f2b0e318d5cb8cde8d6bec741d3e9e96a1e5d3e89f6f8a66579fa279eb7c39972e552a21abbde4cd562c06cb5a1aaba008a5ff40f0af843ada976c3a1bd75a66932b6b9e6dd01dfe3c577b2820ee2c66f1bd0f2841f547a3c196307c40134eec414e1d5", 0xaa) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x8) 16:20:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) syz_open_pts() write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r2, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r0}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5}, {{r0}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x5}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x80, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x80000000, 0x200}, {{r0}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r2}, 0xd8973229abab6dc1, 0x20, 0x0, 0xe016, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001680)={0x190, 0x6, {[0xfffffffffffffffe, 0x8, 0xc32, 0x2d, 0x9, 0x80, 0x58a0, 0x9, 0xffffffffffff28a3, 0xfff, 0x8001, 0x5, 0x1, 0x7, 0x5, 0x200, 0x2b, 0x7], [0x4, 0xffffffffffffffff, 0x80000000, 0x1, 0x4, 0x9c2f, 0x0, 0x7c14, 0x562, 0x4], [0x10001, 0xffff, 0x1f, 0x7a28, 0x8, 0xa6], [0x3, 0xfcf, 0x10001, 0x7, 0x8, 0x6c9], [{0x0, 0x0, 0x3, 0xcc}, {0x0, 0x45b7, 0x9, 0x3a}, {0xffffffff, 0x1f, 0x8, 0x101}, {0x7e, 0x20, 0x1, 0x20}, {0x8, 0x8, 0x7, 0x1}, {0x40, 0x5, 0x1b, 0xfffffffffffffff9}, {0x5, 0xfff, 0x6, 0xd1f}, {0x7, 0x551, 0x9, 0xc1}], {0x10001, 0x4, 0x3c, 0x1f}, {0x6, 0x0, 0x0, 0x1}}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='}', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0xfff, 0x81, 0x9, "8e7401009b4c8efe640053733ae936e6527ff443", 0x4, 0x9}) unlinkat(r2, &(0x7f0000001ac0)='./file0\x00', 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x10, 0x0) syz_emit_ethernet(0xd5, &(0x7f0000000300)="8d187770905a3eb40fb38c8b9e0801beb4705c790f4925a29c2a1168890c75836e0cdaa73839cbb7cba391f348db317bbc20943946c9a42a378c46c4cd7d7e7d70782e3e41a36369b8073fdd856274eecf77c5082de1a330b6e0a3cac0624a60b8c09495d2e2c06eac5f800dbe1c77f9a27a49e2a40152c0e0d5782db9e951dcf6608f70b03efefd4df703b46b20778aa42196d5c69239d639a57bc1b597d1ca2ccb28f435799a8b7835872b5c6bd5ec4e35925a17b72980e593cdc8c3839524811fa49a9058d3b16860c23f797014099a05694d73") openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) r4 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 16:20:30 executing program 0: clock_settime(0x2, &(0x7f0000000300)={0x5, 0xaa61}) r0 = msgget$private(0x0, 0x200) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getuid() r7 = socket$inet(0x2, 0x3, 0x0) accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = getpgrp() r14 = getpid() r15 = kqueue() fcntl$setown(r15, 0x6, r14) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3ff, r3, r5, r6, r10, 0x0, 0x7}, 0x6, 0x6, r13, r14, 0x59774af8, 0x9, 0x1, 0x9}) r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) recvfrom$unix(r16, &(0x7f00000000c0)=""/98, 0xa, 0x3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0xfe87) 16:20:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000002f80)=[{&(0x7f0000002a00)="3aa3dc0ce9696e0e3ce39bc45957c41132ae4f910879e0e765024d07cd21559528c7ab5cc1554eab33f6f5986ed6838edd22fcc60239c4945c1a8f790cc96ba80b844efe4aa90b52e54d4b7eb7871a86abb3396caa647a9a56dc46b6ec252664319f187df8d7d6e3bea0e134f372f812450bc63a5d5a5bbef8b3067ed7e6e2d1cbe342ff2f66d7f6a8c99356dc9af25665a0deb42f2b01aeb8122a12d71f71de9ee8d1222f", 0x63}, {&(0x7f0000002ac0)="4031c8c92b602681f3f11c9210d3a35102e91347779c1c7f53d7b6d44437f2b88982ab45f2e609afc395b20aafd01dd295426a519a55e5378bb8356336a7bedcabb547f97a29f5d0a5ae41d83834a42ff085f1a48b158644f395af34e2b1ca8f34c91a30af7237ea742c4dbaea49a936d2db9890359ea4c90a75ec458b453ff52ba79f0dd2b697bcbbae07dd94f7a6c2421964efa55ad76179c440ae2e63a02c349ea3", 0xa3}], 0x2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x20000010000) getuid() r5 = syz_open_pts() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f00000007c0)) r7 = dup(r5) semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) getegid() geteuid() r8 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r8) ktrace(0x0, 0x1, 0x8, r8) r9 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x8010570e, &(0x7f0000000080)=0x20000010000) ioctl$VMM_IOC_CREATE(r10, 0xc5005601, &(0x7f00000002c0)={0x10, 0xff80000000000000, 0x4, 0x3, [{&(0x7f0000000000/0xc000)=nil, &(0x7f0000000000/0xe000)=nil, 0x7}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x10001}, {&(0x7f000000d000/0x2000)=nil, &(0x7f0000009000/0x4000)=nil, 0x8}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000009000/0x3000)=nil, 0x8bd}, {&(0x7f0000008000/0x3000)=nil, &(0x7f000000e000/0x4000)=nil, 0x20}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000000f000/0x3000)=nil, 0x6}, {&(0x7f000000c000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0x3}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil, 0x8}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000007000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xe05}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}], ['./bus\x00', './file0\x00', './file0\x00', './bus\x00'], './file0\x00', './bus\x00', './file0\x00', ['./bus\x00', './file', '.\x00', './file'], 0x8}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000280)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x47, [{}, {}, {0x0, 0x2}, {0x2}, {}, {0x0, 0xfffffffffffffffd}, {}, {0x0, 0xffffffffffffffff}, {0x1}, {}, {}, {}, {0x0, 0x400}, {0x0, 0x873}, {0x1}, {0x0, 0xfffffffffffffffd}, {0x1}, {}, {0x0, 0xfffffffffffffffd}]}) 16:20:30 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x0, 0x0, "6ad3eacf279cb291803d2e2d10bb047a52e229a6"}) r3 = socket(0x2, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r6, &(0x7f0000000440), 0x0) write(0xffffffffffffff9c, &(0x7f0000000180)="d97a1d139b56ef0d5e0bfd844b08", 0xe) execve(0x0, 0x0, 0x0) 16:20:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f0000000080)=""/76, 0x4c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/25, 0x19}], 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$SHM_LOCK(r2, 0x3) accept$inet6(r0, &(0x7f0000000580), &(0x7f0000000600)=0xc) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) shutdown(r0, 0x1) r5 = socket$unix(0x1, 0x5, 0x0) sendmsg(r5, &(0x7f00000005c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x8}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)="ffcf77e8588b890496fc7b8ae46e9dc39256499aeeba3d5497031512c8a2e29b59b2c442cfd637e2138e1a3068546203b1778fcad632352e670704aee2821f3a470dbd22ec92fdcdf46d77e305418149aba07e871726a83e528c671758b2c0", 0x5f}, {&(0x7f0000000180)="1645ea161cfa6600af280fd2b014f1556a8684c571359c4fc870d545cd697a431fdbc220473cbad4c5b373aea3c9bf26b33cb033d7e0534b6319dcbea987065953af182ceddc37c060503b9d77445ed4d2f886f64c8e0e243aa2741188ba42e09982699131523503b7daf06c4ebee2dca86ecd763e3cc1abe6e7f4ab20765489ccb0d5", 0x83}, {&(0x7f0000000300)="016e726376e40b3c34764987eadb38390ab1c664d19586b739c1bf9b843c11a38bbde5f4a66c12ea3158e31fe795152ba0ce99a43203648cd37ebd099aea1e4509f7e0be653075efa81d4528ef72f2a18c511b1673afd0450ab943ecbc0b4c7ad64aa0807157be0e2a573feef5eedcb5916918c1dc37a2e6dad57e183998e95b3724990e0f78b0e3021c5f07960f66b8ddd932ab1041735555b61d1405f590c237f0f5b3fae337e458f93cb6023ba5c2dd36f7ffe998fc8e49a4c8e2e9920ad8acc979b96c99f88c", 0xc8}, {&(0x7f0000000080)="6e505df24eb2ccddb2e3ffe3474d1574511fff4997beb0242c5fabd195d89527d375eb18f04a", 0x26}, {&(0x7f0000000240)="26db756d0ad86fabb0f3fd171679b5f9be2cdb6a4ba02dfe96d90fd2e5c0add7feb38576dbc59ac290a984de34c7c4206b6efd611f10", 0x36}, {&(0x7f0000000400)="ac231a41f3a32accb361fc5d4848087a04dad87213273595cce7cd4130a94a60da2b69930a5ad8bd0abcc138813a8407a6d69493aab43b4fea4aabbd160a5f3b52ebd40aae914207aab6bddea240987a7ff272b20df4fd2f7afb353c246f6cd376ec815e4d3762b1f2130a96c75f2fddcef27a47f8099a00734424cce581f3463b23f7c93b9ed8351a1d7ef1161c294800089a2f541afc406be1a82fc72cdf0991d15c6514e0d16c2c6f9f0f9adf10846c58594f62f4ec859314d49db89cf8179035e6e78720fa", 0xc7}, {&(0x7f0000000280)="4bd8f871e9f4bd27d3c4108a57e4caa53494bd141f", 0x15}], 0x7, &(0x7f0000000580)}, 0x8) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:20:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000200", 0x3) r1 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8001}, 0xffffffffffffffff, 0x3bf}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:30 executing program 0: r0 = syz_open_pts() r1 = getpgrp() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r0, 0x1) getpgid(r1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) socketpair(0x2, 0x8007, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000240)=0x37d) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) socket(0xf57af4ffb50080a6, 0x3, 0x0) writev(r0, &(0x7f00000000c0), 0x0) r5 = dup2(r0, r0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000200)) bind$unix(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="c9480eff6d19ff5f4ca0120364703898e7200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd564132736205f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c74a0a38dbefca069958f0598ef014053f400dd774367ff59208404bfcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059aeca1ef57f899a3f01d80d7e835d0263b205b0a18a0cb97f414b043a8b791a57fb49f03ff3b422c9138af24854b9d20dfca602a8230ea7904710132bb7361685c4449f4791fc1e821c5703f4ec54955577e8ecd252bcfcd13b6c684d137be703737254db56f72010083e857b395b0fb041f8369c1c6f2005789f9984c741db8e3972a492298bfafe6ae48f74615c05a541af00361cc8265444d75db0f052673e286bd685c1f4b16752bb3f880759fc4ec7dab097f73f2ec4e224a044d85166983f29b4e6d0f4600cf8b073a1c61f59b89b57a7bc012698957356276879498c15575c55e1b43309458288ee2560609bbd6becbc26e7c461b09f34a6"], 0x1) r6 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) mkdir(0x0, 0x0) close(r0) dup(r6) syz_open_pts() 16:20:30 executing program 1: mprotect(&(0x7f00005cf000/0x3000)=nil, 0x3000, 0xda7ff48169255c7a) mlock(&(0x7f0000492000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x110) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = fcntl$dupfd(0xffffffffffffffff, 0xf, r1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x7}, 0xfffffffffffffed7) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x90, 0x9, 0x9}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x401, 0x8}, {{r4}, 0xfffffffffffffffc, 0x4, 0x80, 0xa08c, 0x8}, {{r5}, 0x0, 0x81, 0x20, 0x7404, 0xfffffffffffffffb}, {{r6}, 0xdb264f14e1249d5c, 0xcbdf459acfded873, 0x40000000, 0x5, 0x100}, {{r0}, 0xfffffffffffffffe, 0x42, 0x20, 0x91, 0x4}, {{r7}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x33, 0x1, 0x7, 0x81}], 0x3, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffc, 0x10, 0x80, 0x400, 0x9}, {{r9}, 0xffffffffffffffff, 0x142, 0x20, 0x1000, 0x7}, {{r10}, 0xffffffffffffffff, 0x71, 0x2, 0x400, 0x1}, {{r11}, 0xfffffffffffffff9, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x1000, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x80, 0x9, 0x5}, {{r12}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x0, 0x7f}, {{r0}, 0xffffffffffffffff, 0x20, 0x1d8000001, 0x5, 0x7fffffff}], 0x1, &(0x7f0000000300)={0x1, 0x400040000000000}) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0xffffffffffff573c, 0x4}, {0x6, 0x1}}) unlink(&(0x7f00000000c0)='./file1\x00') mmap(&(0x7f00001ca000/0x2000)=nil, 0x2000, 0x0, 0x6810, r0, 0x0, 0x0) 16:20:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000002a, &(0x7f0000000100)=[{0x45}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffef3, &(0x7f0000000140)="40c551571115b1543b179b2ae50cb0484711de78c6982ff78d5aee258ca4fe856b1e50c7afe7fa145cfae44eff92ad9a4fceae53a859fc7ed73d19a14a6fc5a9a6de83d42fc4acc88011576b480b46bcaa49b03731457cc83b74424bd5") 16:20:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x200000}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x9}, 0xc) 16:20:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000380)={0x0, './bus\x00'}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="6fe5935e9fe7b616cad1a5605157ef9b19c3312b3ed28a", 0x18}], 0x248, 0x0, 0x4000000000003) 16:20:30 executing program 0: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0xe1865124520b332, 0xe458e3cb2e0eaab6) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x6, 0x648, 0x6, 0x3, 0x5, 0x7f, 0x401, 0x4b55bac006bf0698, 0x0, 0x681, 0xb17}) mknod(&(0x7f0000000200)='./file0\x00', 0x8, 0x3ff) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x8001) preadv(r3, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x802, 0x0) getuid() 16:20:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0x800, 0x0) bind$unix(r1, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000001140)="6445e7a9219a95e5ab2299d51410f0cabcb388bc4e3685f46d34b75aafae1752ea4540be6ac86d7a186d30c33bc23423fb1941d8f616d9b686210119eab23d5305280d792b6e1c6e5062938179a9fac29056211ab9cc77ae0bd19c89de0bf48831c4e247d8b4e417d6d45f34d92f36f875669963deb942ed1bb9adc8b7bcba35a6ba6945b8", 0x85, 0x1b, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001200)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001240)=0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001800)='/dev/zero\x00', 0x10000, 0x0) r7 = socket(0x20, 0x3, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) r9 = socket(0x0, 0x4, 0x1) socketpair(0x1, 0x4002, 0x20, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000001880)='/dev/null\x00', 0x400, 0x0) r12 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getgroups(0x4, &(0x7f0000001940)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f00000012c0)="f9d1b249f6c54cd60dc117a6216663fc71e11dfb42947e64dad6a2c8588084ba4e5988b38bc06bd86e8db545d7046fc16f2224dcdc30c2adbbfe168d8bd5457c84c835cb6edecbc4ba36351d8213f650f708060a37ba2750f8b8a26c8d803dadf815ae73b1396359ded54fdab60a49a2a247617be2ffb0bfa1f9898966bc6ff350fe750a714a2c17fb3fd6e0d4a7b61f06b7464d53d40f5fb3431be5899759d75e57514e586935a55f0cb32508f000387a0cf32550", 0xb5}, {&(0x7f0000001380)="c7d0f5d8d7b4a117c619cf35a6692a6e29f93ec283f41c873770daaff0002dc46123ef523b4e7b7c7e1047f92b89fd577d90b81e265e0f8d5e0ac578ae827d9cc18c5f61961876b359dd7d39816a314e6e88bbbefcd6dc28fb769aedbd39112212fde67ba8f56cd225d804bc5807f70bb477f916eee427aa2dafd32625746a5addbb64e87d45bddea70381c4c493478c7e615f68e57b715f40b6f4749df8f1ed9587577e10c6d9c2ef5b02a3312f0dab276cb97b71e0ebc0", 0xb8}, {&(0x7f0000001440)="56be2b87990c5314dc4e81ce743ecd4ca849aa9b4e2de270c462c7f30b73321705a41234f1bc0e9e21b4590bfc07afd8e0e238", 0x33}, {&(0x7f0000001480)="89582bd553530c5f1ba588d34dd76a5dbabb623c5adb46783976bc93cba3eae98b0cb80dfbb0bb599f10e60e5cef4b6f42e3f100d7f94494b09c49cc5e519058e29c984cfdded29d99ca1471d995cef3076ec312ae90d46fa5e37a5cc55952fcf6668f978f8edc4cbcbc377c6e85eafb37407879327c9791412f547d8812d23050dc3a12d675e96c2d8cda84c1e5682982cfa9d2d3e935f2ce1f3b0376c631119873f98a01d9ee946073938acaf6898c9214850ddc306b31f2ffeb3aeacfffafac2e78e573c34ba30c564437b094e881ca3412fbf59b391a9bf6be172903f626c198ece0bd433e9762a929d90b57574c4370fc99a84478d4", 0xf8}, {&(0x7f0000001580)="e36fd6ee27f12c2135abaa03050eba0f9b0a8978e99bf6e5ac12014b220e8e56c137a6b53fad94726d86fd7d8edab459bb448a44e3721473747cef01bacea982303b74eb8b4623b798b7f700fbdafdef1ddcbe04d473c7262fa6d53d2aefe7227ea77ff5daa72c76b413e60ae063cb3304d97e2123f1cf3e4439a655f61cf162a0a6dcafe43a", 0x86}], 0x5, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r6, r7, r1, r8, r9]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r10, r11, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x90, 0xadad4a4e2e6d6aa3}, 0x4) getdents(r11, &(0x7f0000001a80)=""/178, 0xb2) r15 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r15, 0x8010426d, &(0x7f0000001b40)={0x5, 0xfff}) connect$unix(r6, &(0x7f0000001b80)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$getown(r7, 0x5) lstat(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)) msgget$private(0x0, 0x100) r16 = msgget$private(0x0, 0xb6) msgrcv(r16, &(0x7f0000001c80)={0x0, ""/4096}, 0x1008, 0x2, 0x800) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r17, 0x8058574f, &(0x7f0000002d00)={'./file0\x00', 0x9fbc, 0x1, 0x9, 0x0, 0x6, 0x3, 0x7dfa, 0x14a22d38902bc59b, 0x1, 0xffff, 0x9}) 16:20:30 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f00000000c0)=[{}, {}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) ioctl$TIOCSBRK(r0, 0x2000747b) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:20:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8218694a, &(0x7f0000000300)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x1c}, {0x44}, {0x4000000000000006}]}) pwritev(r1, &(0x7f00000024c0)=[{&(0x7f00000000c0)="0ab1f84f566724dd8f57e6cf8a2d76ae213bf0a52020e607afd5cedf5f90b02788da9f066d93b090567d759d8015a0bf7f18effe91fcc02dac45b1ea344bd0d013299797995cc8dc15739ccfdc5d3f623f37423e0fb75f79ce2337be1fb04a3efd6831fc8da71789fca7f20f4be05efea1d814501e043719c4", 0x79}, {&(0x7f0000000240)="61c0ca3e77f36e226b9dd7816919e86bea095825e7ce7362ec9ac3fc63347464c842d41045811b2660526f3e994433b6b0764e1c7714b14fe129d54a6ba13d96fa730d2da625e74ea50ee9586fbd9838d6339558403352edb06e1e7ac3428d4d999bd8a1948e86d65bdd", 0x6a}, {&(0x7f00000002c0)="77e78825e39d788df854ddf4f314fc51a486e46c0fef03581b984debbc8d92ef80bedee40ed91b70a6967ccd57d3bebfc8de129dc4dd00ba7593583db576c4cc8902a3c72f2486ff143cd7ddc921898b552d99e332d5a089a4380c5bd5100523d8d0e3a77dfd4c6da0bd75d509960fea3bd1efd082f4d0a65462dc4179b670b822eabc03ce02df1b9a98ffae799ede092ebaf7e2e6d1410e326864131247ef90857e453be4cb97a69cc11167c2245163b0abf8ff7d5ab4c7af13f085fc63e2fe25f44ea5914fac124c6f97f81830c8a88b230eda7a4d5bfbd2fd7cea3df3a13cc05352c279a1c5", 0xe7}, {&(0x7f00000003c0)="ca824db198802c2434a1ef7f47c11398830ea4354496ec59eed2f6103acedf6a0c8c2fe72558a11ed4e57cfe1e7855fdadf4dfb890ce96ce4ea40aa3692194ee6ba0a76fc32d48a5120501312c037eea80eda5f749e7f04034d8cccd287184f61785e82eb3ffb4d118218762711a23c5ad", 0x71}, {&(0x7f0000000440)="ab02d046b9cfe5136cfad5c1db2bb7f8de9fe33d253565f708fd66ef14dcfae72567d00b5c1d4630150b96f983fc288166468702494cb3f68bbabba105925f09f55b7fcc3a0c83a6505afd30f960d340f434416fb3900cb5dfc03d345a6e309e39c4008087563fdf9aec0aed23a8e576320536e414feefd04d144448fd3e0fa22d709a9a6eee3979ee3410231b802256b8c9652ab4128db718b87236dc6859ce1bb168970e3efa1567153575841ed1a199780b502230a60656bbe905ca5ffc6e81698c57ce4a339976332aa4dfd7ca2923320b2cc9c1b138498e08e3937a8900de80c5817c469b59725f556c9aef0b20bb8c743edad0b06e62b7f85b51f4eb96162be63df6fbbf00ef6a6f00baa10661594f89b5b3c9bfe86b879323ad98b94ae85f5ec221340e8167ae94e2bd6bb0b8a7ee46e2a821fa47eb8b9fef373973ec4eef492bc979703af59ff6937fceb4e8954b8919af6de2232ff593098bce71d863cc052516318e58227f7db30a640440887596f050094a0f85ee4fe72e9d5f552f55f0f2e7e200cfebe7ac43f776ddeeac5b2a917d55c07a87219c74362ec811e73d48ab6699dd255db57a849e9e8caa32cc5d61968c98afdd162825fb8182b4a0be6d59f5b4805319a32b80fee38fc4160c8c9a3249978f944831a68f1ccb6c66e3865def4263773c5dffd365e12c21800ba4fa236cc5e21a86f7d97a3f244fb7a8e66210d0e1eb3c412204e881dc10efb749ba2373fade7844681df49959972ff01dd759bd6c28090075fec355077c77310570c822653a84e69914d06362faa0982e7aba75ee23b87082b675206726ec02c0614d50dce2541864a485e4d760eb669243e894804e1e05b76e3543c7507847092a5a7c289656886f9290044c2aa75980f20d963a601b1ce8d3e3561ec59cb658393f9bd88b89a689b2d6567fd2492c27659e00fb11d5845196d4096fbc4629adfc3c734ebce59bead4f2ce3dc66e334ce4b8d56b329ce7034bcee0f7b5bad6a28158e584cd675eeb29bf0d86bd34b0a7fb896cc386c4a46c4d27b1738335cc0e3b6f7df97b30ae94dc3cbeb047d3e9a2b3381d812df84ffc7cf84ce0bdc7c2f80893b7d737a62647ed64e4ef5e7a7b0f1805570c7012a2e947f4bfc37dca3b1de6990bf6b6b612e309794c56e6fc3db281b7647cd89ada523304db841e8714d6084a6be350dbb0cbd4ab61b67d52d240b75c0d50cc4dc4191f458b4631af741b450da87cecd6b1286507ee8db0afd60a2a5e68fd9045ea6b2cfd40bdf318ed3b281408dd25ecba0c1f0c56436cb5e5e221b3b0d5ce2b803a08818b3f151ed345d6d280232b07688edd6546e2d3884b4ec32dcacb713b634ef439f70fc63b05239cee02e5f120eccf32e82d36260aaac88a6358b46fb514a2e39f9cfb32185f4224504ae74aa76019a37bf0c35ac17e7775d44da25731aa32327ac969e213304a383fd0cd5e432075f7fd7b00807c341ceebc140af1dbd2a745d1f3a9066b071642629de6a0b943497864c02c296150980d29fc823213b6e648eba56ed6f1a137d5ed7d47975f92b4cd72282b3bc66d77e6d92b562092feb5b4558871a6359b8d632a56ebc911b5e10eb99f237621cd4c750379d086ec4cb0ebbb0e6a04e2b547d34dc4a38276deff3b90603b5d8b4768f59e022c96956e71813f737d306f76462f728f922ae79024bfec58eb2a7bb0162e6b52cf4230bed7c3202d965a1a9176a83f566021f9abf5def98521b61fbbf831322963000d08bfb28907f3d2dd62e407253ce43e163ec778391f6e455e3fc4e0244b5bbccff9f7eeacebad09836e7ab4e8220a88f21b7f2401b88fd7165f15020eab036946476c44d7f530ba571eb574d340e2724fc7fb665257b1deb71202a0ae2523aa4525917129d84362f56f8b088a2278b2e0a89222079bed41bf93546ff36eaa3fe65b0fac1953e5f2fdbf750b9db163fd46d9eb199845e7ec2244b393ba36c7fe6bfafdd6cd7d1cedb13fb4e680f9308798d056293811f567429536fe37ca9d3d5dc9110317147ec272624fb2608153074761431de2f6f1cf03af2da33cc35cdfee00af6a4b338a9b9f97f623d6e83ea5f35824deb2aedd463125bcd4113ce6a60c65d7f31fb6793aa45ae40c3a104e4fba1a28cb09cd73a8b7bf8497b7fa0b0fbe5146490478348d19a3169661487762245dd75c348fbe3554d232a77eb49345ec410fb81c107ecadc3afc0405f39c2455157954720d1c3b651fa919cd88b09787f2aa9a024e8ac93df93752eb956fca0b5ec80c61ed3205e06de560552c7aa95d13db0deb707d00720acc9340c0cdee5f5c520c281ad4622719ad321fa8a23ecfed1ebd0d424b52f339861530a1d78042b5736196f9a67d3e4a4cdee2022c433d7e1941cea6e8e608796b237c7e61fccf1196842c424f452fe94829deb7a1e505fd1598a6549d266b911358fa288c6d95d00e68096ea9ab68ec0cf99da66e2bf1a344dfed1db2c0fb78f80a99b4bf5c840ba067535b1404810c50820e66a7e4be2c9b673f87fde21ffeeef6274a24f3a0e31033a2efa2b03d2fd181e9308aa721fb20f789cbe9d9c7ca7a71fddfd68df1e21f083d3ec79e85d56b2e2d69f3aa2d15c8035c65e0fa9e4927ce56b1c6c7d64e6be3ba7194e90901da5b9e46523fc3024d75f70ef6b6745a21ce825fb46dc4dc38dcc57a489460880ddb3f442a1335cca02a0259d42b81dd8e8173011af205cb537115be200265f5d9353b534c1da5d3269d39da5c9cedc952d6015bb50cebd0a120dcbbe8a77a5de95e9226bd4857dfbeafd711354d05a5f4e6da41b4e8bef117aede8d40bf6b1f24cd8fc126f86792a6dce5265c5bea1dd28cf3cd2d07fb47cd7cf1e284f455317730d437f11c25960fb77cd11e8767d1bfb103626def4502497e5e315701924ca12bb9832a13f44f4d5c662c8a42473453a86928d57eff45dad3a667111afe849f8baee385e2f3c8d53fbfb6786cf869e1a53f7bb9aec455e0d1d0cf0e97b923e1dfc962c185181d976f5ceefead8d1f983ba415a9769c9a5f8104b6444b88a602a08216a5a1aed49454ed444525ce5d8c13cfdb688028ae2112381f943a4b2af75b092399a1e4b06656bfa0885dfc9c47c4cbaa1e577c6ee0888a6cdf3c0ad329a8037b041320c6de8d915abc5bb247f12a1f5f151da4aaece6caab745c67b3d7148e7d8084d5dcae25f02adf34f8f234546f674168addbf33cd68ca49aa636fbb48f1f116b8615889b23d9c98d6ec055f3ae3633c12dbc1a3bfacc174d71affb9d68a54773ec5a9befd2fb57c292a5a59b5346f0bfe303b857ca10d7f32e532ef04ed854c7224425c7f058270c93f78f393f6d400aee9330289ad4bbfa7949ecf00be76078db60bd2059ceb22d95a81a0829ee55616929503a5eff9f3cdd5fa1826c2fbccb72bd92e94dee8f0c160318007f58a49683ceddd192b5e2cbfa398cb97cc3869595f0b17d781819338372f84d0cd0eb6ff04f9320c75489915fd6f8e60b1deae15ac9e3d897802254972ca1ac08b7e8c9ef58a3a307d9ee1de3c022306e49734ae945d5ee409ed6f53af5344a15a86f8650294dc4e3102d4429d2286fa8bb84e63bd4782d1632299264f80dfc10452cfd3c273564570c8044ea581ee81a6c7e8ba0ec6cf14d2f1a1df36595d5df1d8d05640309797c13bac3e1b672345c793e585189df9e7e276cc21100e021be7bdf4f0eefc016aa754d7c3e0a276370318a65a1fe4badfab85b22cb38faf05279d6a57a24de1b51b0cf447a36d3d38c540149b1b785b766e941e67030070baa42adbc114c9038505e098e91b58ec6e3053b975f580d9d880b22db34dbdfcb3535724aeb76c2824c86b0d2566451c1afce56038c88beef0fc60116b1f7129cfbb594867cba4be88edccbabfa99cc23c3ad58969d84ac91e74dfebc7a6fd3f20cd6c99cf80a580d0dd4d8221f31503e6eaf4a5436b67f0d646c6e29e17197f31ac61300541b5c0299f66f34658ea1107714584cc41ab4c6be1367338bdc823e482f8923358cd3369dc18c81d0cb7a245260a263e21329f9a45c48b3b6160be29b9de2eb3345c6b62a23c212f90cb57040cfe76565978be4ef7403bc3d94fed699a3f2b821bb3946791206cdd1c6d6639599ecc2001514b116a97361e91fd2271a7d13e54c690f50c83edc6f3a9f2155e3fe09d00036148191786b9c8520efce342410292b9080a87143059b2421ccebb295ad4daba8961b51feb4457b706d7bb00530bf2cddc21deeae02df7553797fccb78006430fa398d61de8e1ae12994c7c6744dc647b563f47c918f9f5062950b5926c5f8daa87d12626085c94177f5d0f591e3aa3cad74762edfecd00d957a31104a86eca38f3f482bc4a0660063ba9c860de48a468bebca0ac314af3ae0cf188bb7973690a7b13d574b6c777051590ccc2e6f28d30d70c0ad1a17186de86b39d20841dc0ac72dce954b6270a0609c5b66dcc238d9afce2f070b8ee145c7c1942182f93a48dad8775932ffa33679cb680239f51c6098e91c5d16d55185c532fa058d6656f2c078e773400ed701bc0dfd1c24e18bfc14cbef6dff5aaa7ad835fffbf8ab128773d7b61cd65d1d41e111e64893b287189c3e8cc20432e7c4f44facfb14ee177b19428063095730f7d5e24c17a749253d447f4f7e0ac79973cd97d51b7ffa3347218de4a69a44dd4d5d25e8627dd57d5502dd458d6f95fc1e6d92e2c655dabc262bae70d6304afc513765359a68b2529162082d04e67459f2c2afe5721f77bcc51f9a5099f68abbac6a118c75258727dc11888e8ae96d6f8c843843f17161da90c3d3c7979fb82e31ed2a17ab120d9391dae0cd358881bb6ac1781da0eb9913e4261baf657a344ca969ac448cc3b642078c44a490215ffc5ad8bef1622878165ef0332ee0d85236c233eefcc82440aaa35e332b13a46fafa258b01afb828b3af4aa63c32f99b323ea5841d03f277ac6c61bdb68d679a3798ab82a7b8514c3c3d863bda9140822c4d4f765e77e3979b4a86015c66e3a0cf1230d24122cb4a75c86755d96d637c3299860b0ea161e12b33b51a89225004c96ea1c085f4347488ff6c6b7ed30c1c75d02f6289345c258a88857fa99610437a023e93420bd9accf34cdaff7a0b83015573978a7669bfd5cf62290416f21985eb2e31656ab34b1e51d05933faff00a2bee772652de5e51bae780539f2a7747fc5c3bc1e3a62220eb122d1130c81d5ee922f155dfe1b8575df9fcfe026727a296f3d6882280c23fa56f9b8b99be00c98c05db3d58b2fd1514b13dfc0e048f7e0b01f2d7dc0f51a004b61d12cd866761510104eb416e7cdcb54eab2d96acebe7af8ebabec63632861c3a19e93349bc61cd9f356102cb57a21346cc1800acfe959b88a07e16b74d4806c85214799167d110ead310a40371e30a3715264bb8620d24df1de60bcd2c1309a271307c578722d8e77fbf250e305ce612c354389f163a99c41429323b823d9d3b1dad86d92b8452f7616355bd7f6b00a37cc1a6d74c32c75231b6ca5f663f31ce0e01dbaa146f6d3485429d7e888c87354bdaeb16a950cb12c7a652b83b09141ca26761032e270c10d28e1a893148490132afe17f2f62fe154df0ac00d83424aff2a108a1d0d35c5d94ef5074d835bd668824744754d6c255485f7c70c81bbe20ef79768700126229d394518e302bda216429e5250f8317fd1885c550270d1af7b06623ee5030b246287f07937297a694fe6433365fbc27", 0x1000}, {&(0x7f0000001440)="782552d9080249fe060d312102bec78f4b99fb57f33cac84c6b3d762cb3676d4bf5c2c259355dd51594553944bc9633beafd44d87f6b6027bee3f2bfba83692778775a6c996d4d9ee678224387e93b73a015d21e88233d7a146a79fb9683caa2852008f43467f8552f09537ecc4e5d3f582c419173e7e998232cafdddd0ef50a37d1f3108bf3a1c9adf7331f20fb7451daaedec592999c4bfd7146a92a4ba31599f436007c16b02a4f9aaf45ba378ef55748fd342a473f34112a392f863f74eb9a8425be53c2f9c7d4655180c4397b9b3ddbc183033e748ea3edcefc6e9deab73a74ae1b3d073395f20384f8a60953f7677da8850616f6b2cd4b91e72389ce4affcad21707422097233300ecc102b884d6763a668b45ff5803968c3c23f595a39e9d3a000e114e790b2e152863d021b8433b39e1733e8274fe442d032205882a721d846012995594717a45bf5fefe56cf2d01a6db265854e4ae50ebdcc2867522bee5ed9e7da38b70b7c3b8ae66a936ea6f704122c498d440e9117785eea35680d843f4a34e41865f0ab4e88c55dce1a18672dda234f48da69c431cde33524a68d5deb7b01b047232429f599a18baef8d2186036a3f9d857019bcc7698ebee5954bd872f0339481bde2599a6630b8111692310adf39e9ce4de7eb51d928ce0ce5479e5d6a0a5a6d692d214db0c402b05406bbcf71d70b714142266830ef3fafff740b1cc34f9b8ff539e1eed44b7781ebfd8ff8f7e8f6694de7809c2410a6235f49f91f8877abe75df03a8ef65f789e731cec81422723b349f1ab12d267b55e6086b4853d923a5a5634e74df4a4a8590bde4b42af510fe88cad0376d3b8a145e9244a92270fc648b5c7b07117b93b8b3eb26465215935ffe6ae2de07c05c3f52cbd21c9767099be68962256241c1251f66515cbfb6940bd649e26a090c2f84469273d3c64771ee2e528b07b9b61ea8c4bb607c749f3e2b5b8d9e248c1d6b2e3419db0d959e9c4f0761551a99c5f52b4685954ffa16edd26c478e0377b45915b8e25d349ca095684adc119dd51806debb7c333f786f3cf0a447d97c3f26b056c4fa776c380ecd9a07aec36720ba9ce85148f575dc13742dc9298ccda42db8a313a3e596525278573bf930f8cefcbda69f10b6229537fc096263ae00178c50aec45be0ea051c55082d38231357377973bc64b1f14f69d0d673f0f43598681895845a90fbbb6c15a821bbcabdf96ff30eebd4ccab346770546821e9b72a061136575025275464640c6a2c800b41d7e115828e04b490d6e97d9a2bb7654768caec983cebb26f580b287d518fa2c9f9f19c7717ace1862cccc038146148d3e11e71d3b21a39634ed8f536d7c8280bf7b0dad42b1eed39df2ce05d9878cd7883fa5e38cbc4e083de2f52c2179616c8d482742e20103757ece96fd10f0dde810a3cad6c1868af4028b66015cd3d721dcad4a928dd5aad0f31e7259ba37b3aff0ca8f63d0fcf2478165c8f0cefc33331afafca0c36b3928af0ef5d35b9ae4e8a5bdc8bfa19f68cc23addd29b3578890d58b856ee2f17d80775d36a1c509ea6214b31796afc157d254822cf29110fe27a50e137545c591f794bd3a98699c58cfe04d129038a66c532af26e6346bcad81d218ff86825183a49c69f99ac85deae31bd2cc81eeed7578eb47c8fe1e9a096af92ed5aaa7cf115a7805793f34e89fcdd540d4f2ebcc1ce528391581cb31b72c46799d15cfaf86c4ff7add76019b6d0e9683603a5a648b655437a136abfbeda0f3aa919c58a28849617ea059ca4829f22f859c906a2f4d67ec9da18c25d17c794a0b30169cc95dc4e7f5312edb4f2c99088f809c303ebef4cac80ee86f1bd14fff538ef7bd25ec93b65e8c8d79af23ae78bc567ad6a6a50331f593a3946568366913998072e586efbff2b821975b1b7b0bdae7c50659c50e6d510da18e0b8bf61be3482c15f72f2919a76ebf9b6dfb30f33f3f4da3af2ac72f1a20ea2b7919488bbaa713ab9acfbfd2fb8884ae36be1646dd0545448101e569fcfcdd2cf9936e5ab30e92ccfdf26c15e8aef80d51f38ffc82871b53a78ad82bd28784fbd0b826cd163f824fb67f635c2d8f97a056b4579d59ef02182224dd0b4041804e124f7a7cb7db892a95bd88c3fc1153f22250643d9264156b03d97dca24068562b464c991394d0e1b2837a034b89122c24a5eba8b31187b48306f82b27758aeab6ddfdc04062cd35e1f125ce788dde87febe3598fa5471ba40b2e1a86ab8abe06db0ba0e6afff388bda1c23c1c8f2a494725d78ea33ea6b070dd9897b25f414f57e8ce828567d75aaa13ac82cefaab7e941bb8cc0ab471919084ea08ee2a82dabce91163befdff2b8ecc7d9d614fd8c751051cef6547a58a30456f35db0154bec26d79391dc4bf846b2118942909eb1d7076ba8116249ae6424d056fe32eb4008fb79988e0007dce0e5af2f85666af11154a09873dfa66838ac19aa55ca90c6444de886709ce06163abc6c14704eb09de28f56b4d4949ba76901e98d08cea2fedfb8d5983034d1be47c6e518343633b6df2824a0a663c28da280d5fe94a3a5c647976a5242846d82adf056efd8fed5a3a086c665f74408747d974668498cf89e45d9cd6f41131afbe2c449f8926f5450620dd2b2683405957c94208b17345288600eba7741a5a772454c2c17eac54df6422178577b8e2bdb459a605803bc809c3ba81bae05f93044ef5ac050f1b7011dcdf6d19c2826aa6996dfff9cf69b881e1ed56cad29fd4ed3e39f416e615d1bc96f7a1d37e799142520bc07eda40422ccd630d779b699e6fa5834de9fe5cf276ae043c7cd7bd5dbb7c1bacce49b640966a3a9d3c531af351f2f86bec95ee5f3f0d02643f6385d224f2759120be33d207f36187401e4bdc16a868fc34817f84e781e17b79dc1a2e90b36f549a240ac86f0c16294f5039f87bef498b698d68d1dab318d1040f032a6f0a4fac10af3f102b7c8982d92e2b0d6b2cf562485295fcb1ac34c1ca796836acb387aa1eb38fbc68097afa6e6473815b819f7976b142961762d4bb66d88c8592b793e77538d75b003d33fe2b9ba48c30ccc6a69d9e5e1447f5b7140150276b471f6d1032a099c976fcd88053b9c1cae680b581c1c2c21e5cf43f5630feccfaebfb17c36f4cea2ad72b13dfca29ebef4bf38cc3ed5e85083b6e78efde22e272b777f433dccc967aae454f1a785cb7b006a833e582e33732c5a6cbf98390cd73a65649fbc9acbb2a3b55d4a5f60baf7e18e703fed3c14cf5b91f6f19a8b267fa403b88bfea776ccf9de30b8a0989e3e71f86528ed9f09f0be9b3bcbe9d2ef6a22127f8f3d1241e3f26289baf5190ef749e1ac100e3258a38ee4461e4d02267e573fb3b9e32d54cc5dabd398e44ddb6741b2921d92d5226cb1a5a9bb4f4d4909c5b739eff52b0fbaf0a80e989df8f2f64b071ccf2e50516218518a9aa5d9fdc2bc41a413d3b365dd7f8a5828e182291d72963540c9969a5eedfa7da03b6d70a2b22bfc2be333517fa945ddfd6da5b49442f40bdd9421b91b98ef932a947730ca993a599924419269ecbe5f023c02db5f6b1ad23f942e84cb8477db258ecfac76e5964983db4ecabb924a2fd86dc2365bab1d05a50e1df7e67c12307a8147face1c014b782d9141369b31c1ce6b50240c7afc38962ae4769e36d921f7851c6d79f532b3320c8904125761440e911b81248952983e599bf835d3c388cdb02d763146703abf1bf26f7823c5fdbb2032bfe7e9ddcf7701fb25a2447cc28a36a6f0c57377a7dbc0d282a85c73083db053ecd1c8ba50ef87cbb92d6621361ed88e2b99e6ef01ddda22415419e1e9b82c8889d4748b98c899fc1231f843d675d0770593e8ab10d72c029160de84a9248682a6855acb229397f85db2f6d691946bf66d0ebfbb33833121966a1f6c2f75e34fc0f4d666a5c3720a23d7e84730a0183f7990d062ebd5699dcb1b3b52ffe0612aec5adef0ee659f076faf8bd64093e85a91e51a5c993b99dcc0a5592e4f2c1c2006ee8e55cd894e15e1c4ec83c0bfb09a784f84f93f7563f44c21838bcbc87c50976ee379700b603ffd316dc321dd489ef2bb8aedf154d8244e9bea300de82d6b2457c0b7af28fc30c1cb0919b7984647b163eba168ce1e78c81e8074346323d4e462bdd99f957bc9c34043983ef1109fbd0ee4474a8d02c9afac8ff0dc2b38e785757a93ff100f33c5d03960ff37ba5306e01428457cf6edc870dccbdbbbc3acdf46457ac9a2ad4e6e4206883ff971d08c6c3d93ba17bfa6b24d5a046e2f8d5decb815db8b61d48383aebba906d44ee0117c357a7a7876d7e8a26141701122415ceb2606a3b56b04fbb815b8f23a4ed1cc9e85da1cd299f08618f568d4ad389ceed4da26392d5c53f85894ec58e4a44dea9f28e7eef2cbe17ece834c85fcc18cf9e46a5638d3a4e7c0d1985eb0599829c67d042cfd4b592afa8f7b9c9c8f9f7ffa9dd98f93ff72d00bcaad1aab8f2f273a41590c30ddba3d665cfdcbe823e96a542b60233893b29517fef8a26bba7f904dda94700bac1e7fdb1ba288a7d00c92c447617d85a329fafe826f18bd8d58ae18cce5b5531b027face996361b20697a3af0bee39f46771b900dec9f561261b47152bdec5689752ff7cbb50ec6ef4d5ea154278d8342e379d4196f912247bdb9f6d3a817b9668316d79d8fa562335cd8b48608cd4313748809e0e537b6418928d4459637decfb7fc64da3dbedd79bdf457266aa76db3caf6a37def86fd3fa3a6abae900daa6b4ef2bd17c5c3623b336541c106cdab60fceeb86716b3ec9d3c3a1cca47562ba2717003fb23983f11838483a56df3929d53c9da8566bb2f84e9316415f973cb2ddb327564f8fd47c8af3515c89626957ff29b0153dfbe8a98be61bad825a0999c88feb69a8ac36ae80b16fe3154057b6ceb1bb148dec365ef6eff4e4f3552d15ec87896e9b37d00eaf87d06d98495dd4f4bc34bb6034ecf61681ade259227b2bdbf403a1181210279e745162e2b5d81d152396f3a63f400d68f0b6d869b711b860b922563094bbc5b2e432e7167a828c99a49e710fe8fdc1c8763b8c9ae4d4939013df8e5acc1f27aed686e1ac05fda8b1e263f6b627cb84e49496195ba24bf2d5a7d44fd815eb58b9d905ec1891c6f7eeed2a178c1cc98b11c45e1773c80452238e5911aa887c50edf982543d1ea0b96a66c2918b416d38de35023097f8ac62b8edae1cfee3a696821d7063e3b33a02780d38b0a5151e2ec1699d53eb085196160716a859f65bb4c24b746242e5d743e8448cf4ff83a1c0311d293035d5151d596e6ab2ce57b52056e699c27dec851432ed34243045e0c2f1132bf60e5b472978db2204982eb72b8ccbc463e49caba6452d63f32b4eddb810a351faa9e3709a0512e5411c30bc50d685352ce03211545810a15957cc6d81509470f1327bbc42b4947337d4719b04596c15377ac4d94c155914ae58402d3532e5ebb2c0716e84fba15f1f47a296c05adeb9d88233e67a3a62e96b48ea4a57344946307d94382f295c670311d2300f489d1cbea457f94baaa41c577515fc84e36b4debc7aafbac3930b4766d7918f90823a778db1ed3e90223157d155ec7a0c0ecc85964ce69eef1a3deb50cdb38d1551575adb0c5be6165019d881388b03f78741828d7b5900e5ae8743f3e8374ca088957701f7f0eea49e716c11e815ff3c37d37e969aaaf52d76a4373b404c27bb6527fa55877b3465338f0600070d83301986946bdfe2", 0x1000}, {&(0x7f0000002440)="0970c9f51ed6e798086674b01aa3f4bc027733d528fa330cb7a38721d480debd17f3c9127cb0d193102094a9050a0fef94fd36cc167b185f75e7e59e5f0b53018fa3cb06867bbb99448ce78989e73b882a5055e97afffb101a7139fa3ec47236cb929f", 0x63}], 0x7, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchflags(r5, 0x80000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="26490248830005000000a54ce094") 16:20:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x1}, {0x6}, {0x6}], 0x3}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000240)={0x13e00000, './file0\x00'}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0xc10, r1, 0x0, 0x0) bind(r2, &(0x7f0000000200)=@in6={0x18, 0x3, 0x7fff, 0xfffff000}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000003c0)=0x2, 0x4) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000300)={0x422, 0x1, 0x8, 0x29fd, 0x8}, 0xc) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x800) r5 = socket(0x2, 0x3, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind(r1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='\x01\x1a\x8f=\xfa\xa6\x94\xfb%\x00', 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$KDSETRAD(r7, 0x20004b43) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000340)={0xf90, 0x5, 0x1}) write(r5, &(0x7f0000000100)="ae5f2d11ec40aee2008f2da559cad01489405611c12f561b3b6efa87c2930ff3c3e24206f69dcbb77de7abb3ffbb38974e18dc8fbb13736a0c338e59e4d5bee3e592447968c1b1db6bb23de7f7433504d49abac83d0e4205a35d9f10f502cb699a70a898fdb6f6870894cccd03ee248f3a78b8cabaaab026aad2497ad81a1220277f5ea1453cc0e28af7bdbddbe086e0e176b02784b948764665a9c9ed4f91eb43c5e6c9b680b087743cd102d2c4cf752756bf8bad42b9681296eef689d472055a6c747eefc6a8d24665f313440dedfdf090dd423611c219faa5fdb588201ef886b23a7faa7c9fb27ca1a58458c53e86c8a01b", 0xf3) getpeername(r2, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) 16:20:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x2d5) 16:20:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xfff, 0x3}, {0xfff, 0x40}}) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x20120, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) socket(0x10, 0x5, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:20:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x100000001}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:20:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x40, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0xe0000000ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [{}, {}, {0x0, 0x0, 0x0, 0x8000}, {0x0, 0x9}, {0x0, 0x0, 0x0, 0x7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000000)="53757e73e885fa65d1234b0a54a2eb3e5ede1183379b20f34c8e02d1a8455d6afdf5dbd3662b021930d9422e6334ba54dffc7c655cca32a4b8b0e6b23546fb242375f2ff09c86fe5537702f1468fa0530385a8acf9651a1f4ba08bfa0a9e34fd9472c132b9da143bb89b495fa912359fda7e4dbe45855940de67de0b98e3") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xfff6, 0x7, 0x9, 0x2}, {0x4, 0x40, 0x2, 0x4}, {0x0, 0xfc, 0xde, 0x3d9}]}) 16:20:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2000001c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000780)="192738543849963e07cb184daf71") 16:20:31 executing program 0: r0 = socket(0x2, 0xc003, 0x8d) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d81fda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b78dc3b93721aa7885824e1190004000000000000cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800e3000000000000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="297dbf14687328c442e41f26fcd370b4e9c52e989d4d7652ed68aa70a6116c277ec04ec630afebfc4a2da87104936c5057f9fdbbb2f32c12ff2365acface58ab08640169feb432b543b301505aadd01c3c14c5dbb55c4d5008b33fb26da926116d8969d521f514e546615e8c22bdce676980bb7393506ccf89734eff3b72ffaad73334e48d623d522b8f3da8e677dd1f2aaf28659490d934ef2b12696861ff4daf91e76dc7c5161f5104907593f0aa063b409a26d406902b66ba1991c613b2f6a5dfbbfcd4ba8efa32069ab1e881ccd3cc2b4f454c5f3fd6b40712c9716ecd1eb7a378479f8fa2b07767c1859c3a4601115fb9b720b0ee72cc12172952da923d91714f2b487e926b72dd6d642c3a422015732e948043f2a9f558e29709ccdacf9189197b6f89d970580ac7bf1da0b4dfa9fcd0e5e8a7e3b3fd9492a72e573567ab6bfeb905fce0f28414c897dca2081f4ff6673f1997c5814e311ede30c6220b5c8f0a26f49ed5e8a9d592672626e5cd56ca4acead3e2df3b0d3fdc8be56224362142cb1dcad034ab409a19ed40cd90153123e2a2ae20bed8faa3ad0f91233f98b4935c29bfbaa17356b753cafcc5902277d1e155d5b3bc66e580796e06222845483b65c117907d980a49a0619ccfec3b46e4ea7066ed9b2cc35e0a98cca92dabb3dd14018e2c60d1d71e8b77cff9851884478b593932be49877a4e65548d4138d604fd3f1956751d01c1b4d4b983e93646abe81f4f2eb20ca69379e7a2940c63ae0d2ac7e620ac22dff56c96c343e384cf9dab7f9afe17b6607914799983911d79c3d58f6e97e6ad8127d8f115f5a5ccd6575940388c6d0e3da16a43842ae319d0f0acfb3425c07666e571bb1a07a0cd08b27a7736bf0c25153453979934d648ea4907a7e983a78215844015b2aa6793c5fcfdea509bf036d19b69c6c2cb7e165547c3cde5c974fa190fa957ec92e700e5125eb1ee84cb2cb751de2e5d6dec78c91533f0a71418228cce52a54aeca8c0510f749ad7e48904ccea4d6781977d6f6e953db0943c0044209dec62069eabd89e3a365d0f116b5392fda51187c4c48e36fb1407ba9b27ce928ec38d6004f1054288624da81c0ce0ce9aee261fd8ee3731f66923c82ed1d27641a1f2046fd0df18a261f0cbd38beca3fc9c8383a52f6dbc44179479c5f59e2278c2e81df994b7091545d08e55c4a7df03bcf69a39decce1d90be1396f439ae513e42de7b62c4a5cba38a13a5eb5160480561e78c6f0b96ea0796304ddb49cc181362d92d72f7615e8a7922624b380db3ff7359919252e53b19d5da85fb431735b1923e754b07d7cd9396d4a4dee680bf6f2b5ba1d48bff18771989f3d1f6885edc4409cba33491d660007e3865f1552595a48176f12ca031c1d4f7b0c8fd99ee6c78e2521acae935147dbd153150ae7ddad7d954637506bea53f607b094b20ae6c8a1e727e74c601850f9bb77020d5f1bfcd9bf985a3930a85989de15b4073a7efc7af5fc14352c1c66d011535b953070ea6e9b220b84ac3ca3e01d2cb562fb2f746c7d18bda3b547ad40d7281f8d1870de27756f327abc06445f270362c66983d8667a83701568c9f85b0feb7bea2e5efb96c1f419da5787822ed1d681951b612719625c4bc0570a1004612c842505e60acfb133f49939eb68062a0cc244a8a4311d3b3ed5fb75bd01c5da156df1e2ddae9d5eda7e816e29c46d830ac4454d8da21cbd6ada41727c0eb847ab5224acd9755d7563031d92151de99b9b0864a9a27f1ce28f02e8c701067ddb7b436174f8ad9a49a33801f6572f3da5564d2e1a91359a108c471c72baac428ad2ed4c03e915160fc390b0519419080dd3999edbb1b147b65858ab38b543216e672a80f177d68e12635b82ca59dd0b1c11978c332ce2e10d36fa99cee289b30178804850a040fc214196f4aed94f67ebfef6a21bdbfe4e2c666485032e43fc7b33e4316157b9e84f68caa21bd1fdb079e1cde23bc0510ff6a2c3327cb9784df26dc32591b7f4aace81ca08147eae89ca66cab69dd8de28c955eb0dbe8fbbe65bfea49148559adb470a0bb7d4819e3b351da0530", 0x5c9}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) readv(r1, &(0x7f0000000b00)=[{&(0x7f0000000640)=""/215, 0xd7}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000000740)=""/90, 0x5a}, {&(0x7f00000007c0)=""/239, 0xef}, {&(0x7f00000008c0)=""/237, 0xed}, {&(0x7f00000009c0)=""/87, 0x57}, {&(0x7f0000000a40)=""/138, 0x8a}], 0x7) 16:20:31 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10424, 0x281) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x4, 0x9, {[0x42, 0x0, 0x8, 0x8000, 0x6, 0x1, 0xae3, 0xe1, 0x6, 0x4, 0x2, 0x7, 0x4, 0x2, 0x200000003, 0xfff, 0x101, 0x2], [0x2, 0x0, 0x2, 0x3ff, 0x0, 0x6156, 0x5, 0x8, 0x6, 0x6], [0x5, 0x4a, 0x755, 0x0, 0x6, 0x0, 0x6b6], [0x3, 0x8, 0xfffffffffffff000, 0xfffffffffffffbff, 0xffff, 0xb7f], [{0xcca, 0x5, 0x9, 0x4}, {0x3, 0x62e, 0x800, 0x3}, {0x8000, 0x657, 0xbe, 0x7}, {0x2, 0x9, 0x2, 0x2}, {0x8, 0x80000000, 0x2448, 0x9}, {0x3, 0x5, 0x8001, 0x3}, {0x9, 0xb82, 0x87, 0x1747}, {0x0, 0x8, 0x6, 0x80000000000002}], {0x3ff, 0xffff, 0xcc19, 0x1}, {0x8000, 0x8, 0x2, 0x9}}}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x4, 0x0, 0x5}) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 16:20:31 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8", 0x7a}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "65b68e8ffb7641f3dc6d52ca2e4b2b569294647f", 0x0, 0x5}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000100)) 16:20:31 executing program 1: socketpair(0x18, 0x8000, 0x1, &(0x7f0000000000)) 16:20:31 executing program 0: 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) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) kqueue() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="db05de77ac31457419486dbf416fe3a102f215a4abfc12514212571bf426cf04ddb90f2e1d4fc06b9cefcf0e7b8cde81a133d87877189501521bead85d365387667b2b766fe8e75d72f05d14", 0x4c) kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 16:20:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) 16:20:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa3f03720a6f00ebb, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x2, 0xc63a, 0x1000000000}, {{r4}, 0xfffffffffffffffa, 0x90, 0x80, 0x4, 0x10000}, {{r2}, 0x0, 0x10, 0xfffff, 0x4e, 0x80}, {{r5}, 0xfffffffffffffffd, 0x12, 0x20000000, 0x7fffffff, 0x2}], 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:20:32 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000080)="191d23c43d8e93e32252346c2e41fe0cd05bd993f51850e0de044e512fef95498fe7ae808446cc2831c3525e555bf3dec6a1e1371bce8a0d907984293376a8bc507e14bf15dceec261bd42ff860f8cd7a4a64075c4e39834f31f595b55e1e53c2df79d79aaf422e3f9ce93e4", 0x6c}, {&(0x7f0000000680)="ca5a06b8e6903e64ed76a1f7564ceee7e48c9bc9299a47145899b73fe12fc66044c03aed5c239c77f4eac67027368a22d16689cf2ead46d1b845d47fd8d1a1acb579d2179de53d4070c77500f38b7d7964f99890b0212c0ca834278b53515b5c28c95658a756b0dbde56d38b14d081bdeef1ef948bbd4565af7fb7816892c070d726e26cbdf662b21f56e0de3478677064e677252406f6def483eb13bac5a98d5fb6e7d1d82d1529bbb7808427ad1017e65e10e4a9880278167c21e5504207773738586ab2df96ea5e49d5b7129bf27b19a2286f69a1bad4921ab8e11a1106f7345909abcc9eeb4d841b19fb71aed0cbb90b28156569729c6705784a2d0ccbcb98626483080b6afdc09fff9e02c47d4efb0fc3f58a34b56a20734fe78f28d7de1cc2eccf7cb1a6d2d530d017d33f6de161860b7b69a1aebfa30bb1a142e50663c4cf4a96a37ea48d1c2894c1077400082824b48853ca47dbba0c494ca9da972f85e1da71a3f9c811238556bba65c3eb9ad037488bcf8e1d3466081d6c78a785976135a441c37ddb3c3520407cd93a92767f1e69b44724df8e3300713d4f878aab3bd37a0ee74bd2aa3451b0ee82d0e981268266b77d82bf4a668f9850c40f477b43dcbd52c66ec834a5d4d0aaa6160e3516ab43cd93af33da9196818d8492195542fbce59c7bbc0d5a5e3c8ac9a3466f67e8f15de1f9d472597728c45bbc08949e6038922caf6beecadf4b4f93c3b6bda96db6ef0d05b4f4cc610767f78003da9161867cc2978a6020cd6957083f50dac98d836c5832cc630413ba190f47ad9f683f442f53ed5deea1f150896926d9ee453b8185ea719aae271a7453ee5b6aca622edc9a19922e34525c049f9898c17cbc20ab040cea0e20aadac438eb6dbd8379e8f0d0ac586fd6bd0cd0a90c52ac4ac0ffe289f1620996f897d1ddd96e405ea13908838181b2bec05931fb9e5271dca34b4de7c21b80655ecad16e604489376268c0cdc228b4094b7af30d558dfee269a3d1569371cb9b0202deb69d6bd1370934d771333bed129389f79d913fb9867ccc54e0eb9359b0914572f6507331a6264fb9c98af6228f2ad9fb4f726bd4eff3af44e21a2e27816aecc59c929b3aeef602d768cfa4ef123ea2181903eafb1d7cbad1f01d7d6c1d7ad9af84690f378434d2394f0a4480507e1e0f2bc8df1366ab9155a999c58ac5f3193b7e9534f27151a9be8a90556f5a4e27b977186baa66da262467cfcefd4ea8a14493c87076dd3fa9ef27b6b2bde3517bf29877584f1f0a85645a725b1813e16fae138f13b5711a0a96860895f026bf8c59d951d977688355c25c4dc85c6dcb09a6dad53682f7be7ebdf1e18a2ca4ebb48677cb9efe373ad6f17dc6a3fbfa6acc50bb98cee774f6c3e8ee8e71248fed070aac4a47923929efcf1be48034d1439b9ccc9609ea6d43b36c4355a9bdfcf6ac535b235e0b430e4cbb31a1b6ebc8f8245f089066e3882cbe85714806b272deb8f76ffef27e8c59aa3eb0a2c2e1982ba7baf062257f504c399f6d6bda8ac67cb7637927af7e9f6c252f1a49dfb7d9c7a6e26ae8d174b1c7e424815804b455a53f69cf414cf29bde0799cc8f45493cbb558fb1f71c453bc760a2e6ff5a2f1e1c12f84cd2194b406bc215485a8215c1f70b9501df25f8b75f4eb5b747d049b90432f8173a6802fbac9c8f80f8a244184134e04734bca3d99760efdbef7cfcafc9cfa93f7297b33e186982c9dcefabd77fafec71e5882178202aa79dd6367ab9073b765c0d4419a774d94dd95198081d27bee5e31a8aa634733273519c963ef52b74963b1f07e58eb9919b2e5ed50e1bc7c71ab3a0ad966daccf1a7d5956c03643ec31b4958e494c2cfe1519e214a2b574bd6f95dbd02a88c0301c72ec90d4742223444c301cabfc1ca11a8b00c48b1c0beeaeb4ec5955a5ee26eeba116b6fe2b3c3f654d5bdc067610cc73fb080861f416adcfb6a7b3ae89eb57068707f5788ded46f929bf239c2f59950c0646b77a9f8cc96625c0a9d7f12a412208ddad294e006375de1f28ca449b4f74e7dd2963dd340b08d4b2dd953a56b2620d667fd923ffaabf8b3df227d00bcc8bfaaedcba5500d6271b0e975f2e70891387c9ad2fd53714864ca34a82cfd84841af8ee495c28b54f0570c3b633b20a5f556f41bec7aa809836bc92f32989358ec119f90409fed14e6c72a1fea40c76827cb98b7af9d04d3fe6529ee5d0449d4ce12154502a0293a7ca837c033f1014eda48a07a38fbc7e69badc6e095378904b00f22161170fbeefda551b89efaf88e56f34bdc181c85f4ad212f89d64f2aa579070fc34670612cb86bab946ed26e77d0f4663f365d738dadbeee9089393dd66132a5117832f99c5d1b81b4286fc9506bc9bef32f4615c45be11dba90aa542bf5bff45b49a3ac270202e55a453886e36505331273b7d3c0ff2d93dc9b85b3e37b56520a3b8e7ceaba214f81beadea3a3c719d90be8b7495a358afc29e1b5fd50ecbb925bca09e8722889c3ec077ab33cccea42a84e8e21cc8a6d72be63cf428b57f7b359fffc8ac8cdf3606c8b8a79117e3e16a9ced8a711c00326e0170d8f405f6b6462f9a9bcbf246f741605fbeb3a23179b0e586679f0b40f9c2477185dee3e3c9325cb4ea162844482a27c86ece1e89731168c8ca6fa0ee23ba943804ab6444543d98849e313ea7fa86549330d28b0e63032775338c76015040673ec3c006024e818672247ceb5ab1872c8c4af4f53a3ffc639a674e5f5ee63175f2816200680260b3ee30f1032176780983194fcd0c76e27675d301746deefbc065f4fade7d1d95069a55a377a6e1426676ecba6a834bda8828c576147954ebb11832f630733918303b44dabb63f287c3c85c81ddec78d263cd04046531a156835bb7201b99f807f7b8f3fae18b747c563cef66361bef44598faa7837cac16de6c475238bb6b09bbf9db3b19c2a97919c81f9fc8bdf93e61b66af2218a5917a0148a8005331161f7360db67e6077c5d0d68277b35d7ffb5acf4be6d81e1638ac2bb214adfbe29b3b145eda126db0e1dfb5ba03c770cfc03da9d588c966896579aae780ee4905375b350bfa024add18431787d9e08a68c878d4e68c01aa23b56cea5910af42740417d6f8964e3a117852c6e70d8654c442a8d39d2de1232ab5cb724289256dccfcd52d7928b7d20024dde3eddc5ff44ac43e28a27f35256376a8b944d5ded1fa4c40d71b52281962d7d5b7a68aebfef66685e560f90bbd92e832217e45241d237b2861fe416175a9bf68f0a4f2c254ebc6bbfdb79e328855800020a206abc98162ad2d67a54a9875c700bc0fea1a519576f173433671a4bed25acec5708b834f55096a9edc1aaa4e451e1bc7c64df075baaf8658da40ecd33628a0190dcfab10d9fa565914b3cc7f82c337a4c393eb128b6914bc6f9b169390f8ed45fb6232d432b9e66695ad38daa06b749621a305e51390c2aefbaf11e702905c7575181d1d8d93c6764810462dc632f2d63af847748b90a37df3a53176babbd3119e51cc979dcaf1b6b11861cb90ffff806a3a0c9efe7329654089ccd60697c91fed3d84dc622c616f7034e03ed53f6c68932881d0c086e74b0047177d7a36fdcec6906c2502a468f4702c2324128164b57a15ec8b4ae2859115873f6465c5c84051d9932e3c306157ef18a09c7ce76eec48afdf862ae43a84c9ecdfe730d884eb73f24ee2197aa5c0eeedb0cc3a0edf97e34e52117691d9abe43034bfb67bda8dc980ec70f5353ec506f2f7349999f7967c6f8ea05672f4fedd9060e25def0b8add7ffef5ce854550d631448fac58178c0db85c7136e823d8871f06507bb4f5f49c55b566dd4a9e782c5c27d6b7d812d428d39718785cdfad4f67267edaf1e5078436dbe3afa0ef7e8f605512557075d6d80e218cd446a07a8017a1c7453be6806eb43f44f9347f24678b66e5191e1fa30078a54d553712ed711b5896abc0987c18d59d85e8977f7d9a3b598fd0411e0a541b54aecdd54296d69357d8f085c4eddbe7e2e861775cad48e787634149b2a5a04523586d64d2e08c157c1744352b43ca1aa92cc701008cade34fb7bce77f0ed772e9b568feda9fccab7f99ff5b8d25bb0071ce39d7901a0d5ad9f428a71fcc4f1e6bb32cf2edddf88f487734ba3bfd4145f1f04d83d99a48750528e319fef6a52e1475e641c87cc17af017e97b1d87189108b17aa18700f2316d4b6e967cbc428cca6f1664a278b8182f5dff58f220a3d3e37012cfb6f4611be6a9421296a89a7048664dc45c5f19a6f4e50a42b570390be35446bbac3527b9f24132b9d10824749a53d4bce27ad379726875759395bc1d9632e01cae5bfdb7491ec99d97d3755f4928168c147223cbb1134aa352bd5c21b3f278bf8cf4ae385fe8d7f0052f27e786e15c8bdd9d3715bd8efb0b68a0e225228684ced442156d535257b19ebf6b4beb6ab2ae4d01d4c461c9eeb9b6459f4397eb59d1f24bccefd0921b6311073aa78cbcb1bf69a5a24cbe3fbaf0e771a5e34ca8e38d4adcf6982bc45fa2a684ac21cc1bd58808a387275d3600670571e8f4112df08c01b76972462a26c91200d66ba27e43544d6c3127f123c64924463c2efdc0a55529a96baf4dc9f6f6ee6e8f317339e307cd9484c1fe44984e9c7327996517eb921433915d36a03e22cfc228957d193d6a9433542d096ef627ae6d5ddadb779d73340ed7fb4f2a418849bb6853350e8fc0c9fdc324362310aea51b0a5142f9c8060aa4d378de0783bf792bcb7eae883818390d0b50ffa423be7074e3672b7f15dbaf45289dfad7ad1aaf6818877278bd96bc465e6d04fe12f02db79509d1d301312ce83c2d53310a0cc40b61f4f165c19c67c9de23c8c017df51ecef1c90ed340d6db28d2ab000886c9588b7c93bba0db66ed7f173b070fa8ae5709f564e931cd514b586d6de191e8076dce4d2a9792bcb2cce62e90c4586b3eece014739dc55d36e5ac60b1c19cae6157364a8e229b392332238b327818332f430b48022c1bdbca2150a8ae9e15e974442a23c0e4c58b40fd6ad81751f1c5baae8543147f8bbc56a8765c179780473e4f0f92849f2db40ecec2707584f8233a8ed8f4bc448de46b42b19aace7836a656408c53b790be2565234ac75ee94a3830b236afd3f444e54e61c6fe92315ef4c695e87eba003bf75683be9a06704d40af6b86aeba52946bf2bafda78ccd9ca9c3a316df31e85f15a44fb4ee409dd55dc9212c14e66a244d9016013e0ba0b11d0e78d475fdec7811aaa4c74bb9ab0cf10d77adda50bf89e1f8834545c50721984a51bc8ac000416ad7e979e8a0ccd2d4c515207bbd034a1e16f8bd337b27a997ba29758d04eb9bbe7911a6854ad60ab257bb57b150c5b7fd6f29bb6478862329b7a052809bf849c560293d67c1ea4963092d36b369ffd9596b7848f3ab9be92e5c8054f6af8a4c08319caf56e540c228b9201ff6e8ef4805ea579c74d04f4570a2381f0285a850abda39ec17ee66c6d31a7ed9f16aa322d258f68180689c0b1afb5948b4c8115ed819a28ed06c89590d61236fc4f6587370062e7e0ec548f897fc17bfbcbd49135e69b5de33cb9c7c41c5cef459d8faee6aba77c792f6c45d4e88959fda9d1f835e5a9c6601e32e5e2192f1e0fff513c82857d242c22366c6bb5a25ff1f520d56452756f14a44d7f74f4fdf5a8d5ec1326d521316cd19abd997df270a12e07e9fb2e7f51b86f39306fa84aa46057a38f80871063b5685d3439f3a", 0x1000}, {&(0x7f0000000140)="6b5d7b25d5619c6bd47211099a57f6a013b8ce5d7be7001b80df6abf40edffdf2d95ca0527ce615439314ed8fc5dc88ed2055dbb62f8a7cb70af26d79c1dc901209b817b28230bc3f5538239a156b841c34264f3c1e5c4d6f94cfe0b15bcbae83ec25732a90577f6a084f8b5034f8a8fac84d6c9607e64074871fc3dfe5a4cb9b6d2995f5c2d35d65d477ba1848b6384059b90", 0x93}, {&(0x7f0000000200)="5fadac0143d2825121ace99620538e043f267b40fd8e01bf4473cfe104d1bf219bf832412225b77b709a00310a1eac156d483270a67627e0d4b972e67949ff25fe7d17e181bbf366be8c76bed7d6bc0602576bee08a2b80c3cf07c05cc30c8e9342627a5b01473582044f2f34aa3ac3852f40292c45017e8e8d553f43f74a91aa66173", 0x83}, {&(0x7f0000001680)="5b56e1b7a05522a547f4cfa1e853b330d56068bde278b3e1fee501dd7be3c9090172ebcc796ec4d6cc097df2a17a627e93f4ce1ac7d899f0a5e3878449197d39daf3d6543a0c08c51cff4c85c142b007384c7024e7171cc3aaf1f922918ab2553657463919f88c08650fd549480a99b55e1d5134a8fed883b7f9a20526a3b81ed9a48ee82c55476b01769a4e1473d45e515b438b500c69794a0f85a8c2875bf8e749730d842dba1d734df107818b4e8349263f66f373a1104c2a2332902b08a38ee69c92038544e3fede59c91a93234689e7c097876428914e8499f81bc83d913858e7d910ff6327cd2eea175586c6430654581657ba1ca176eefa755ac94d1e7616073be3aa3a67cb9a65eb396b455b3ab6e44078d3c275b85dc2e84cc1ea9358e073493c822a9bd61a6cf57081de4eb348786505727635dd076003c5e41a9d8d19873a7842fd6e52414f5bf75a221791d193e90c086a83ac1d1acd642c02f0f4382b9eb9b11d44910c463354df62afb3fee5193f76b3ef000cdb45f96ee236d3271f72cf297a00a6c3bc9859a8dc597491e5522b91480950c64c939a127fea1b0b43814da83e137fc106262cbb3d5e4871d820915bf61a9cd8553a787ec94cde95dff6388cd3fe3e8101817a0ccc8d2ff16ba12d934dce665e8b05ca5d66a598aa94aa2ea7b8b6968eaa153918563f507ccbb6ba14d1224968271d5877ac7ebe76ef584761d9c8b7e3372de5013f75ff4acf7a215cf3398cc9177cccba2738c2f9425afe50a97f7cbbb52dd75564a29f94d0ef4f09b3f3850a40949a219652a7d48c6a595015236e2ffc63958a35318576efdb2eb7b7a789f9a3c25102b67d6d7388343e2fadb1787cbf0320185cd8515df60e166d921b2992e9c1171ee964219ecb5f87034d80f87efe7dc05bed762ba241e64a691a1fe32e4706b2d7e1b74c4ae61f5f335665089d4b0ed64a19b7368b302a99696be90478e497b0df1073b58eabf2181e635c2a72219d451234276a30ca87f510108af7e1872724322aa531bdda98f775ff4f4401aca0799ebbb800db36e4b7982103c61c366d9d94113e89c48950e4753245703b6fa9a9a7fbf5a4fddce2cce97225f3da16c858eda5ce5c9bdcd3006640f118e5923110ef01b01f8390cabf27e2f80415b4d0f615e69cfb866de0efb33180216f21961a61649ca6ffeae32576f18b1269a4572ce3a8ab478db1d285691f8241eee4dd2e965ef03351b3010701a5660f3a650cc40aabb4b8c4a732914109693596875a43f56c9cac9a04d0d1fe392a875881c462daf97a90b3dcb92948d76c60328a3e61d5ee7389df34f328c9b60383236ab03ad83b0ef0612ae9dcb6aefcf64aac3977138ec4729ba8ea69cc0d646905b81b0c2849074f89a29ab16f10b74eb479e1cf018b9f37170f0529407e4f15919446b2f888d6c3445d848df6aba0c4cc436228daf35aaf62e41babdb8fcf1dc675e82772f3da8b84f4146fa0e8b0a7f45c90d4247bd4bfc73d0a664e34a64fa4eb5d8f77949a5bb42dbe7278de7986af2aede94d543718c63d28f5c0d67ae9498d7a0dc6df221295583244fe3ea96f49968a586c58a7f61708d22f78a2ab4c596bb19855ce20e976acb252b0812121c4673c6129ad4b4989b4f73b44348e74762a217bd947137138055e20e622a75984bb174e970c7ef07f8e0b71e0ef616504f5db4117535ce611137223d57b2e7f42268ac897b18d6ce67040566ed2d88fe00cc3576078b0623dfb2feeb64c05e368827877f99f74aa9070ec03cb8ef4e595bb2bb8b1b8d7e91d366e3880a686ec619f6b91ccb0bf62f46ef6edf8e0af18a964f342394ea9e85b54fd390f37ba413f64bbfa5c9a5d0a550be9257f2bdf912f1c80c2ffc9ac919a5f3580659d78a7fb4465fb4b2f95759199e556937ba596bc1cc782fb8bdefba217219e280646b558f3362109bc8420ee77251cb62431838512ef78fd3ab443d3ea08396f6abb91de8a7ca09a05eea37a416bda34a98536d6955e5247c5a8d1b769a4aa6cc556fe960c4583e075ed135c1c2ad412723410fedbe8faf742530ca1511474906330504ae123729f0887ae99131b74c83c8b68e44feb95744c69521319028260d7076e173a4fb8c4fd244b660ecc2e27e1d45e652ce45370732f28874a9934db38ef276fd41c00a72441b71d105f38ee8429aa5711da44ccdba0208cdd4bac9cf5d6fac5e2db07d1fdc1459046bdc94674a1bffa5a71e34463e9e7adefbd58363679940a11eb824e9e00c3a09f8975feb5b3093c42f75d8422f3d9d21526db01334071d91f45a276553b40e0bdc3fc2df7230d2a411ba815e347081403e7c50467cb26e015e713f3d2fa7c81dd51566d15b95f7d3c1af3353461a3d138b3e4b9ae2f3561c37faba77fde6f0edf5f6480e7aea08b101a0c620288836c8f612812bbe17ea6883354539f386b1474818c173caf89bbfb7a7841c0f2fd5b4c65ccf5e95d4fd021b01443bf95f2060b5446b6ee4c7e9939b62900d76f5d50c52eb350ce3b58197c7b7c5fef64aeb692bc7a243c9ef31c4b153453040a53cb903334b31d036cd0e1da71f55a478791cd34b97e7485b607883a3c7f8160fe40c03474154b57094273d26a82b80e7a5799f289e62a1b0e4f36c99d3b25881efa0fd80a1c85a214a9a7d3c30d4385e748c8031fbbb14cead6cd617ff11f3e9695ddf6d334e7396272e63b774273ee9c14fd2966f0e3f8fb4260d8e6dd9f6394dcb75eb7f4e5bdb5a4e2376523cba9f33cb68e475f5e44ec5129467a37857a8086307e876bc79c0793c13124c8e62377fb91ab184c443f66909500318f07e30c561dadf0f7d3cd8e14389c147e30646c3fc7269a757b2034e52e73f8daeb914c5caab5c10c0dece28bdfbc969eeeebcb797a99412585de3933017772beb3fb0500cb074cdd548ce9d53fbdb53ddbb2a467e605fb703f85e8bcbc774ebd5eac5ba09350949186e29cf05641fe3aa4ccc70c0dee5b55e9a9bd3627c642deb1e095c4f0cecdc1d5528ae26b3771c27cdda62e5947c68e462ff92683eba09eae6412c593759f1592ac11cdb2d4327db264cfdc52a73c47d5a733bde3c97fdb2b5a9b8cd1555f9c6978030c2ee32685de620434652d5c6da8eff9f79b3fbc8816a47c096392907ba0d01d0b97cbbcd072c55b3e4a2cab7e8ed4c748ae6a460810ee377ae257af7f186a1f7c78a9f303898464eaa7731a06b0334bca2f2bd248dfd335a5f3abdf48a5b082f764da1a77b85b9f2cbb0f35a8bbad77f2a6eb1e992671575adba3acfd060485c26756ca11f71f107a82571f888dde48e44fb8ff762fd90ef0cdb2fbe5ce8f56096cd1ba0d5251b366f5da0783dd057cd5a67f42d6a9011c8c3bc03f2a9142c339b1a3253242609728806bf30a60c86ed6f8a08b75ccd0a836628dfbe492b300db00f4e0fae635f6dff94df4149a48b39a07ee54b4ddb1a48f10c7bc889fdeeaa78f4e4b38e9a5b2357e5a3c8ab878c73ad6cb1e4c0dfc5c130c6f49e20fbd99a0cb5f4d000dfeed450d834e41c78aa6eb6d17bcdc0e085a38341d6093b8f146ad8426acbaf6ac0335a44847937713ad80555e8792671e601c485f6800c366d72d02954f9df1d310ec343a0b3e8d9102ab3edf11a0f239e2cfaa437afd45c2413924cbb404bc9d6ce906f3f0f13c6d941bc299e5d2f403752d27734ef2561cf38080633630da9c18d517672776060274857d64aba69f9fad5d1bb6e7146fbf915b913d1e30c1757b97257ce5c409ca75c4b02462d92d4861622fcd484797499eae94addd662871388f3c5dfe3a697a6fbc524fb23fa741d68a308ede7bf6373909dc0628f880a4bdb17e6c1da6325c15116dd22cfd197f6aa3034c1c11dd435a3372478d9b2ab32bb55ad3fe8f1109e31c8c6cfefc651fc380bbad98e0eed95758bf9f946f40dde5addf7165353bebaf2a760401d8149238d48b04e5b10b7b20db637be465f56b53c649a4cc10f0bd5e736dbf1d66416edc747fc4b5ab0eaa9d9a77fbaf84664d772cfc56c109d20c0bf0a36bd3c4f3f4184f40b572095b5cea0cc4b69c6f5659ed1da14279ff25a2e622ac53ab160410420b80f7b0cd2788fad95f98dc63013ecb696d515fa2c2e7b23746b0d645a219d0563ad27aecc88e8ddd1a7b3559f83ec2e3ba4f56d626df2eed6793230d3f366205413743cdc9c084db8d0d5d04905aa7cb643711bc81720de0891eddd2fa9d30f972bd97aee8f596c6b593046f5eb0a7eb0ef6567dda4b1952d4fdbd5a6bd2ea8d4355b7904212e4e4116d67e4325cffbdcdafc13328a1745e4714537120e56df6759cfa041425923e78c23deb7ec6c7b72fc78f9e29d3b5f6a682c8f162517e5f369286dbcd8a5d2ad2bbc02a642eb3e9f7cd067d35b5950ab133d7bd8dc086ac4a5dea7afb19b990165025ca71f62abd978849ea1d09dd3f6b4b49048db676357c09433d66fdcfe9b7fbf09dea14fc76468b353d5e293339b87138ce9de40e76ace84ea4650320d603fab593e20f02d6492bc3b65a5da94f76004d2a5d6d6bea560941adf21a60af509ec4fdaa580b796c69ad49d03e45014039b3fca43eb8c3814b4b817c12ce9e1da84f9e47763556765882a0795eba47ea176c32b8bf13d7b9563eedc678faad00b164e6cca46226eb4290210ab1ce3733c4ac0e2508e62f4cac2bb76b62ab5165700cd416dd97eb6392432c6129370011a4c0566ae969cb034cd86ce18407283e341df2a58e07d933342298e5b1a7e996d1b7264a28af6f9690adf4578d0d55a945a3179b726e661daf932565aa43309418283a5caacbb5c17d3954663de441bb4fb13e6fe17dbfda491a33fac5703da9d561310cc6897b3bfc3744e8fbc3aa3468f69e1c14100bcc6ef120b071f3c442d6bfa888fb5e428cbc341f13446a6e05136fa3844b8b0c2ccf09674fd93d0c02fcb5c80dec638c701c36d4d1ca17a5991c9cb53b70a82515e1ee0e692e4a144ff3edf1b717cc7028f0444b2e063bd5c2207165707ba2ce260f2c65cdf465614124bfa41d2ea9a35d2f0f59e28e8d5c4490c83d69cdd34a675d68ac2a7842346f4242067246d709a9fa402c21f7f0ec9415141e0712d577c25ac9b2b8fbd7db25fc8f89c58f1c4b2febc464aac995b856fdb5e9824ae57d1e57c4d696cbec5469fdb7c3fd0869e30317b4a74bf8e9bbf3d103a7002361fb7c511b63281c338bc383411490", 0xe7f}], 0x5, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffff7fff) 16:20:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 16:20:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000c80)={0x3f}, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:20:32 executing program 1: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d", 0x0, 0x2}) ioctl$TIOCSTART(r0, 0x2000746e) 16:20:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xf8, 0x0, &(0x7f0000000240)=""/248}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x2, 0x0, 0x0, 0x2}, {}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x20000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x0, 0xc96d, 0xf9a5}, 0xc) 16:20:32 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x500, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:20:32 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000000c0)=0xfff) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:20:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f00000001c0)=[{0x0, 0x3, 0x88, 0x8}, {0x81, 0x7, 0x3, 0x5}, {0x6, 0x6, 0x6, 0x6}, {0x804, 0x0, 0x0, 0x8}, {0x4, 0x7f, 0x7f, 0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)=0x234) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x39}], 0x800009, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:20:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xffffffb1, 0x809, 0x0, 0x0) 16:20:32 executing program 1: acct(0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, 0x3}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) 16:20:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000040)="e8923ffb7ba565f4a420159a52078a966f825d3b954d74ffe08b6123a6aac3f244dc184aeb3e9706eae7e6017ff68f3bfb4c887887790f31639c73aceccd4b", 0x3f, 0xf, &(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:20:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:20:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket$inet6(0x18, 0x0, 0x80) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000080)=[{r1, 0x10}, {r0, 0x40}, {r0, 0x80}, {r2, 0x4}, {r3, 0x100}, {r0, 0x2}, {r4, 0x80}, {r5, 0x8}, {0xffffffffffffffff, 0x8aa5cca9b14ca391}], 0x9, 0xaa0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) r6 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r6, 0x0) r7 = shmget(0x0, 0x1000, 0x38, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="6f000000000000000055277e395fcf2fd5965bd6130d02af989618c7bad504ca17a414974c80e947ea4cdf1cc311ec9b7a2a98f91debe3ed3a591d02df39eb189d20b201c1b211724aca0774728d497e0592aa29bc63bd3598751ff505011debbc32bcf52616ba41326696abb2d738345a95aab7836283ffc70aac83d3b42aeff8a9508a8982a97c312414aefaa9f9ae139a3d05faa27f40c961e96820d8c0d6df6e764c1cb9faa264a2d66f8dd2651b7212d282504c729221a590e56a908ab622019238c993f41540a94c9387a6fb65b7188ddaa0798046c79e4a5530887bd0edb51fb87f04517180eb7d62e5449830c8b12d7d25f5857d357d7fc1f75faff90a7929603c4151ad157cde9ce75c393e6810e31bbd7bd3f00afd0f9573ed5b4da01593489e92e15f12ae1f4c9f018f8d20001552eba339383b5f8fc67c9450a6ef23b120346ace6b0659ea87e39934d2c3e3e891bb83e0699a548fd667f185ae881821c960d7eeff49df127af1be97502c755469d5dc5eba44"], 0xf2, 0x800) 16:20:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) unlink(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) 16:20:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x6, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000300)=[{0x2, 0x1ff, 0x800}, {0x0, 0x1, 0x1800}, {0x4, 0x1, 0x1000}, {0x2, 0x24b5, 0x1000}, {0x0, 0x540, 0xc00}, {0x2a04fe7f4949df78, 0x3, 0x1000}], 0x2aaaab82) sync() r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000940), &(0x7f00000005c0)=0x4) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r5 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:20:33 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) socket(0x10, 0x4, 0x9) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 16:20:33 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) poll(&(0x7f0000000040), 0x0, 0x3885) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$KDDISABIO(r0, 0x20004b3d) 16:20:33 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8270b4122cd2350000000000000000000000000000000000946aa6efce1762f1ff34f43e98ec972ad35b7a"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)=0x1) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="8c3f7310130f54269fe6ecc6824b5f1c09411a1677769f263ac3089239d09fa32939918c1bf7f70d62618318b045d40e965a9039be29927948898c5f49b86ed5e8f5150039e92f887296cbee643eb771773a1a2a0263ccdf57d0820ae9555485e816854f91bd9bdbfbaa1ee0b8456337bc4980ffc53062dbca57c8bf21491a94f1cee5bb47c5f0c4a34ff5d4a242d53fa3d134f082ec2bfaeb460d58fa19f8c2f6ec5aa3c0d41fb65887a0253913dc36426d3c4d82d0d02c27f120", 0xbb) 16:20:33 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) sendto(r0, &(0x7f0000000080)="b17556ff8c4fcbdd718d9745d9", 0xd, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0xb85a}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffff09ffff"], 0x10) write(r0, &(0x7f0000000100)="8301ea14e84e49ca24f2ec0d2fb6ddebe24e72e1ea655d78e12da2fe1933612ce40b02e403c6b90f4675431886484863cf4ee9270e343c2e9c6f21c3be660a0f50afa8c46e219e8ad6f1e3a3a563fb18c324f72323564d4fa5947412e349e421182771d7a9625b8d48214e46960111898e0563560bbb5706098d9344d483c7f5a72b691e62ddc06bb7c7388eb5682f93560fe4282860eb5a505af18b9f122e9a98b7b2945bc3eee2c05f9bbbb6f2834610622fb62a2dcae0060cf802560c207d08c28e73ae20de00aafe5e813ddeda64b22054293e71fa41c55995fb9332c7d1d6f642e0e5153471fff17d97380e341a103a68d2a11b430dcbc5a0cd38b2", 0xfe) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440)={0xa4eb, 0x5}, 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000340)=""/165, 0xa5}], 0x2) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f610023162", 0xfe, 0x0, 0x0, 0x0) 16:20:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29d63000a9"], 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) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:20:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 16:20:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:20:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000040)="0a93b55d9c5c87129e0f3414e004bced0b55aa22460890dbaff6ea5600bee3c8b24242b9da3e2327c44ed7c9b46e3aaf190a7ffde1eb27ed3541002e8863d5cd425103b23a78832849", 0x49, 0x400, &(0x7f0000000140)=ANY=[], 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0xea9}) 16:20:34 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0xfd) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:34 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdfffffbffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c197006abca64896bc5e57c6018bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385ca43e47c20a0f04157795ea4a5c5fed3eb79497d659fa202361ce1cac7dbbc5b65c6593d2870b4122cd20000000000559aa4a6215d5b1344a482d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680d1ca09a34b41d2eb268d8ffff8f98dda84f276d1a89b156fd6bfe9ee2ddd4295588c511e7024b07c3a7f629ddabb10de0fca9509e17059f1eee3b1c0424360ca6356335bafe7d6cba33fdfb82c93a0b229843365837b060e570d2156e792808e9995e559347e1146ee5c6c621b9c7c8ac0a28e1ae50012c3902a0eb9d4bd49f466f22e94e4779bd7556caec82470aa5c0f48a3b2b47d834555cf6b7fd34d009464d2f1014aa5534063493da4200449ee699527ebd1c3f39de1a820f386453100"/487], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) getsockname$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000100)="1d1a5ec192f09a3e3885158266", 0xd, 0x4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x4, 0xb6b9}, 0xc) 16:20:34 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:20:34 executing program 1: r0 = socket(0x2, 0xc003, 0x6) ftruncate(r0, 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c1830", 0xe}], 0x2) write(r0, &(0x7f00000000c0)="e25aae69400d000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ec", 0x34) 16:20:34 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:20:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x200000005c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x92, 0x0, './file0\x00', 0x1, 0x200, 0xc7b4, 0x6834879b}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:20:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="02000600000087653000"], 0xfffffffffffffe5a) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:20:34 executing program 1: 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 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget(0x2, 0x10000, 0x200, &(0x7f0000365000/0x10000)=nil) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r4, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = dup2(0xffffffffffffff9c, r5) fcntl$setflags(r6, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r7) r8 = getgid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r9, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r9, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x3, r7, r8, r10, r11, 0x4, 0xff}, 0x400, 0x401, 0x0, r12, 0x10001, 0x0, 0x8}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:20:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x29b, &(0x7f0000000340)="b6") 16:20:34 executing program 1: setreuid(0x0, 0xee00) r0 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r2, 0x0, 0x4) ktrace(0x0, 0x5, 0x8, r0) 16:20:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x45}, {0x4000007}, {0x80000006}]}) r1 = socket(0x6, 0x4000, 0x8) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000140)=0xbe6, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:20:34 executing program 1: pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)=':{}\x00') r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640), 0x33) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="2020e66320650a", 0xa086) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:20:34 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x209, 0x0, 0xb1) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x6051a, 0x80) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x75, &(0x7f0000000140)="5d09071a48c9993408d16ba11a598172ab29871f1c7eb60296f31f048d4583557e087f3a9902b8bd4f85b342a3167350a071facd52aab1238a4e0b0e2f01c553d465329cd81a836401bce4566015734b8e0c652a56b15b045ff7f2e0647ae42b5e18d5e8c3e8b9d5287fdbccce2690f8090b1a5cc6") r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = openat(r4, &(0x7f0000001740)='./file0\x00', 0x20, 0xa0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wskbd\x00', 0x80, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r11 = getpid() r12 = kqueue() fcntl$setown(r12, 0x6, r11) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r13, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r13, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r13, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r14) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) r22 = socket(0x800000018, 0x1, 0x0) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r24 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r24, 0x0, 0x6a, 0x0, 0x0) r25 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r27 = getgid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r26, r27, r28, r29, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000200)="b1f65b8f6e97f75b8b362224b777b130e2ef81fe93520f853dab2e86dfbab8ecddc7ef343dd9e6c7aad63b5bb07c855c0a04fd340f1e2eadd194bd61dd596beac0f26122d23d681e5ab47ec77592aec99278bbc867116707faa9233e650d53a0bb9d2bab17b7368071cb1f47668816800534d97293862cfaed4d62bf6d78915e3dbfecd0105ce0dc41c86aeea5ce4f0c970cb9255d247f88832fa2be64f604365dcae2c6141036dc2d5e1501d96962aeef79996d5091e1ff47be81441144a8ccedef9acddf0136a8", 0xc8}, {&(0x7f0000000300)="6c6e2e9e52cb45af0ccf34bc9306d7761da4b689d55a35218f548aa37a317d7a8663fd884c77e77a876abe230f55b0d817e5446334d94d547da99cd796804f84962537b61029ace10463a2dee359dd8d162a541bbf0af5fa8b191a006f023605c4733586fe9c195f5a6b442985d8c8c71f84419862e9a08f27bb328a06d340f3fd", 0x81}, {&(0x7f0000000680)="2cdf272117e682b48e1ef8990616b07f2ec1363a97180ac7f8418eefa613d59c392d6eb0c0d8cd4dd531f8974e2903447eaceef1c40b58175de77b730f6bd95f99dc102bb13b1df4b879f8db8c3daa25e2cc09274a7595530c6e472474ca7449d16ec413816316ac7a33ff5415cd3fbb8b8621315b71b43ce575a4c7895f590e4201f5c0056ffa", 0x87}, {&(0x7f0000000740)="18a4098b8bac54556239ce105c793fe984dff5573eb94193aabbd5d2f8a116cad1ee7554b6a83a6f023685959ac0e9632a150ab3bd5fe698db0938d409b24be10f5ce9c17ce9111589a4d3e5c81cc20fb7f663ffee3dd5943274d657e74090670b41202139c14e294128f2f9780d00bded18227b0db97d9c4d9c4902594ce6bfa5cd4d42b77238233ab68fafdedd40c4401c517ec8e0611e4234cdea288f04a37015cf60ccc179011ca3ed99bf94f8ac6c5348cbae5f4f83a92301e23a05e8f2a5dd5069d7c4208b3e33feefa43c4e6cf7bf511fec74b85a88d18e5bdd9c4db5918689811e14046f99702b3999971e455346ba9ee4c0c1bf6093c5e19eae2a32d7643401f0b84b02edc5d0624fd69c80850749d8db9844610e8896f390e4fd6e8b4343eb5c75170c7671cfe609d5cf74e0d3c8deb66497b3096f8616769908a7e56f264e5c8a4cd633a9e83a0ab21fc6637cca175fceb457c4967308a15c229985d49b1988c4970ab6c2c961fa62720ee192a51daa863836a4c992b11d8863b09504fd67de4192caf1cb45e6d9efcd36433bf385f8c79ce5043f1a318dc2361d525747a59987ea5619ce4de7eb97913aa9358804e7cb5e9260760f31c3446cc0738cd789631049ef13d1de336d40d929e6a3d5fbf103a448ad551980a4325a4706fed6019e1b35ee9520ea9823d5dedca538995e1e584273205a48f8876fc816dda26fbde2636cb0b0249e1df9fb96a6a6e7d00e618a945c2e9f00ee560850945b1244f4fdbd644d8858fe2b479d534592ff0eb8342ee3db1ff8d4e6928309cec8f5a1079a42ebb8e564e13a535c0fac6e6ece805d9e8b41963818e395c2cd386b6d0755c4b424179093a6d081e145a7787b2cdad3ca5742c58c94c103102c44fd57e65cc6e4f53b6c295f2c7106eb8dc5a0b8bbc6c5da6ed32aa04e9825d1dc922cfc6f6e0adc268ad824e24e4fd1ee14b55636e36e1c1dcbef2535287bfe9d7cc957c2c535f5a0ba5370883fc30259d89507e542e0ad968b5cd3378053ff7ef733e58c6e2926deff3c05f85ee4f79b64577c9ee100397822620a122827784ef17498662097595e160df4088c7f1b356a256d1e1d31e715d3b206d822e1ee3c83f650a7d28116d28f2c8fa52ba5754754ad313168b618ed1f16b4dbc89452e4cb1c812ccd399d7d4b4a316e7db1c95c14839385c75b014b4baa467fe97e8ee611a36fbf38a8a07906679a68ba3242533fb546e3ed0815339f278737b57f4fd0ebbc66884fead6cdb394729e97d2850d17c5359dc15d97ffabf240d6c67aadd0fdecef1446129b0d17bc64aa01b8ec35585d445b3e2361a1bcfde1c63f70e857c3afcfdffa7a79d2df945120979b8ae02f21e70149fe6c99694d048d10a274985dd6fce627d5ab9e62d143ad274e8a43b9eab8de540b0f2b1e1a6e92ba950249f2acfd1625cc5753467049f6a9ba6121847a7880317e2abad5263fb74cf8408ec141aed12f6621fae7b2e67318fc0bd4df58f241ab76cac328a9ad33d785ed7b462aaed04c9ea4ad0e0aafd7b0a671f71c657a9f840facbdd79442b9dd46c7a7ff844176e9340bb26feac7407b7f2434cee1b1d149cd04ce190756f1710ac69e6584a944a152569d8c9e52ced408c4e2d0f9749bb633c6f5c6877b0522a0a04e02b8cdd0e0ac167c648c2c9432d6271c3ecc6c4cb3d2533246309ffa6ccef057a360b2080f623af23563ce62a7841861d2ef8aa2a951bd3e5f74565431c4df8837167dade53f39d8c3c87a7693fc3039391591c2ab02437fc80220dbd2f92a1d6fb65927e83032990443fdbce18c8416fe49e2e08542e922426ca57272a858deebdb3d3eb6261ee50d45ae7f7b4f511823c927f1b1ddfdad57bbea66c7187a0307c5e5606bd155c9002da10b17ce2051d2c3c890d08616c610191cd8ff29f5636cb5cb9b37de6ec3cbcb9cce38f87b31cc6ca35fa8d049df6576c3ea2269bca82b1e8884525fa094fba8ac8196e6511b4b97b512faba4076b440791a6227ed90ff512542d554b01240f7f5f9b6ecfcb5d1963e952be1f86226ab0c1512c0bd38bfae8ba5f4544b5a9ae199592daf21300de944a0112596da19bc9b83e2f754031e3978d98d7f1f70d3d212ee26b6d1f74d6cb43f0b7d3ee5ca039e41f041cc2d25282ad7d546105b3b2dad2194be2e837ab412984a4ad2ee97e5093c2dcae347c6ce28dc5bfe14c9b7948d3c0dfc8888ffd2dc863d22bf883312d3be21efe8afef20af4ec65d7b607e9a6811b4525b34edc0a4396b7bfd73e36ec05ba11a1713fdcfd9ee5c27d95d365a0fc692614b79dde435fc1a629943ea0b83e9c778863d737b3dd2c6c9cb31914beadce62d3e9b001d6033fa1d23c83da8db840783619845fa6702b09e674e8063182ac1d31e09f579f1aa51811288a682b1d33f7e93fb39120d28c93794674deeeb879536f58b19717fd572f9236562f0d20a63f34d87b4b72de5f367c222786c8a6f8ca7da24fc93d52f0d5475e5f84ed7358ec704d4af1b3d94eb21faa271f797d017175e0bf99274dda92979568cdb2819ef8516d1e42dbc22fa853c07526548b1c0452bb6375171d22e183c743e0ee8be00ec84bf9e7d7fc2c577fa8251ad8867bb512921c580e35b510adc44639e763b0adf6fcbea47e78c6a9d1501b6e02ba2e82531165ddfb05e30464a1ccadccc816eea3f36541b23ec233847a788988aff391891aa079b6cefafc37722ec7bb1b1f461304561e57dcc0550e623f6dfb4f35227d5345b0e8a3888c76578679d3c1754b6378abfc1152989bf45de544351e9cbbbb05f68dc71b5f81316f9de10d90df151df20aaa2f5d235128d1e0e0f7269f0b50e991e69c9279f33de7663f287ed967937d97622d5aa83be66b5ddee478e218b7cd66aeeb06976e384204e7d0daa91d44f1dba85376831f5831338253555c810b523ba28cecd47905f56c3ede92aa914484af0af2afe514d88104651fc0f75d2e3d22c53bd8a3f045cc586efef78a8887f4f49ef58b8a16166187210bf0af93963e97ffddf31d63c8cace7c01c586ccc6cf7e485bb0b5c450f01b05718d97df6723f0831a2610ee2c17ab95c57acef21c880cab6e9334d2b24f5bd548c660450951e05051fe94703c3ca91b63b550d6a3bd20434fde75f62259bd27664ce789f30146ff4be2f8b22022fead82c196252f924dba6af377fc444a844c8edbf3a2feddf3e0ad6f0ef58dbcbc6e99379ed524d5494866b79c607815eda7b1d48c1b5822d5368cd262c96460c388ec1870db487b6e9771679a00b4bd10f3905a3e18760698e395aaa62545be6040a2f994916976adbe80ec1350ab3d8c24d5d75d1843945ddc6df3753c733815e1e868ad67aa693ed69e8a8ac39a7cebc1ec00790069378e1bdcd02e11bb8f2f49a2aaf90100a47173c1fdab61344df122f71dc9e9882a4485558ea2399ba4d10991619c602b611bd88f467d80965122841c312fd18428d01ad113a3e296f8794338f9746731b8066ed9289875c0579abbc59237a3e8198b2b4932e2daa7eef789ef8d3b9b8d6853093e0e168d2c98bc875d76531f3fc00bf47965efbf6e63123f67ae1216b744fc5bbd7db40d67bd2aa7bdde6a1c287a8621fbef4412b80e9fc169371fff84041ef699156e671759b508a788d43bd14ef925b2d0f8cb70429e2e846f6f4c0a70a0b840c8fbcf07369f57674204e58b0b6d4a410aef4138016cb4a3af4ee095eb068b27063f5b97d116fa6aca715535011829dd25e8c305af54bc9c852dbdf244efe1826fff8652ef01829f0f3c04534c56fe509676b166907cdfb5a1bf1e7e273547354a937aca9009e0ca88cebaad5e2657a13336b34ceeb0217ba6c9a7d678b7d5966b39ca442e298533e89d0a95d9b7d461e69c51409ec3ac815c5efe736661e6ebfef733cab2f47907876ca2cf7dfb6d2f4efc4294d83e71f21c687fa73c7b7a97be38920eba485b05c7e32b68a7a55e4a51ede03a10d88e5d0eb51dc958cdd60061e5666c7526060e50c102f0db036ad981c78e9a15f747ca3dadf3de2ef964193acd4d15f49f2cfa88125e2a0e514e174fce898bb3a5389f061739cad453c401ed6b676725b91e893fba97036b21835d89cf93cc6b5a0312eb95c9c093a8999177369d8026a2e506da9d93c49b38859c28954534c32fb48c33a0a58b00fad7da63f711eee2c552a702c9f2b2cbf3933aba7716b2d081f24977f06923ec24b4d22c06d12038b0ac31e4a722ef649494b5c47ce5497367cc303ce9adbf075d79d21d57d09f31b1caca5b45e728b7fbc7658e3892d8abbc85eaa3f78803eb467aa3acdf82a3c75c4ab321fdfc9877475c9e4b90cf9a87fd71547a3f24d37f067e86e2c7be37d4ccae1094b29d3744740708e33c8d5563ff058339fc4e7b43d43178f01ef427469d44be2d5cddc3da1372ca08ea3bb02833f6cb1c9ec9a3265a1ecbdb4d3636a66b530709223fa451064fb345f0136606e72255993f4eab2251baa8bbf0e6fd8164018be7277708c9c95b6a8a42a6e01e452744762698146543794e97f79c8bd42a96f691292ba0e84b3be2c9b52f235ba76901e5e35fedb9472aa96a161ee7c9dafcbccacd257a3c1601dacaff0c8084e55d215fa2a977df462704a55adfd45b0606db6c314cea0605ae0048cebe611c01677c7969b40e6dff31120908f332e28c870ea96ea4d62a32e7bdea602c6163e8d7f17cd9c475505cedb7d805d4edb40d3159f184c4fe8b5378651334084d0b714dfa7f832603993b60060027073049ed069cffdccbbc66b103806542b3cc55c89f61269cf41a3f54bb20f2aaf8e5f88339cebe3807715874a460a9cb77470f34c861bc26eb98722706a198bc6c988c0cf58316ac2019ae9d3b4c604a8afce4c93e3f29daf5a6022de28637d758ab8f4b3fbf56d4409675b36ab91d118340210cb9ad1dcae3fff4bc4d194e211c54dc7a20a8cc8cf6bb0f4c94b4690de27a41ccede852849dc912c5a78901587f332369fc27cef36734a054d25f99fa9f93041f823a7c11bc4dd4edd012076abda1267eb86a367c2c7001f139fb891fbbd3c4d4d5feff1282810adf1513b4cb905522001abc98afc92909f502b234bd5f5855804d6e439f33cc4bf53585bce3d349fec63b993056abde0f6090ee4e930fa2fccfd7aa8477e0a6f2e164a05fe7e67b18a07bb16f13357b619be2f6c1c23570e369e7b3fdd31b7677d6fb873868035c13ad555d14595e300c793fe9ee1601d08791903f8f551773ede0062b6b5461d19a39876b9c07aecfb984e7eb70638780df76064c4e207776f0847f45f6434829bb7413c2cf5d7f44f6446f93196187233c0ecfb9d80b28291cc9e550a55ffb73ee4358d50fd98d57827e3031cbb8489d785aae624e6707dc8829a36a57267663bd9b162363a7b2a48910c0a9c7368e09489f709e5d8659e5c73c9a940197f785beb19190bc248cce971cb9d012c14c153a7f317a6f4217987f30f9b80d0491ba5e5c6ba9af808939c1fa058e447b54ff4b6632b502e46509dd307299e731d5e23f73ce7119295e0ae9ea9f5f107c594a53e091f89b239885c85f43bb0ca6bff98e24c3d938c2d196d9e04c1ecb30a50ecd61a7c4d03a6cf76b7c8f3000e5564bbd8e2e801c4b018e34e1606b7e1f10c79a399aadf88011de2474b5ea96695970040944b4844591dfeba4f529017d8a575e73d5cfe9bae5e17c0ce5f84f75fa13203191d6660814d6b64806559b205ce03d1c8282bff57f9f857", 0x1000}], 0x4, &(0x7f0000001840)=[@rights={0x38, 0xffff, 0x1, [r5, r6, r7, r8, 0xffffffffffffffff, 0xffffffffffffffff, r9, r1, r3, r10]}, @cred={0x20, 0xffff, 0x0, r11, r14, r18}, @cred={0x20, 0xffff, 0x0, r21, r23, r29}], 0x78, 0xb784cfbd63fac585}, 0x200) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) 16:20:34 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000200)=0x2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x814) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) 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) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000180)) 16:20:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6e38}, {0x0, 0x0, 0x9, 0xdeaf}, {0x206, 0x1, 0x8, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0xf2) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCSTOP(r2, 0x2000746f) sendto(r1, &(0x7f0000000280)="6ba442417aeb68c9a7f45a3232d1af38b2f294ae5da99ff87dae1337c9b2390eb01f7d435b389b34726cb30ec09523f6ef38f84146a13737febe7cc201a88f9846c990dfbcf31e353215239166f4d95f70571ffbc6b3005ad7a1260973817152b46be21959447f1657f2c239cbe310069bb075039ba74d7beab56e091fba61c67abf5db1068dc2220da7d75fe4229e91bafd43d37fb40b6b3b2bd9ce5afb3f141ac93389c12e29fdacb1a843999649ee8c56637f2467ca01564d3d27cfd8e62f2225eac3965ef5c1148b6d60bb7d5b602e4f2c", 0xd3, 0x40c, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x2}, 0xc) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r3, &(0x7f0000000100)="531cf50a5c531f70ab46be0d3062f6", 0xf, 0x5, 0x0, 0x0) 16:20:34 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) dup2(0xffffffffffffffff, r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8200000000fffffffffb"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:20:34 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)=[{0x64}, {0x45}, {0x6}]}) r1 = msgget(0x0, 0x100) msgsnd(r1, &(0x7f0000000200)={0x3, "520c9f788fdb704e02975ac660af5c9728c1d50f714ca70662e850a3147d5412eacbe0908e67d6940f82a1d9071dd02fec2650cbcb0bff573e416e913f0b095f6e2d897412a3637a200d38d6eefc2e89b1d169fe4c818726a082856123c1"}, 0x66, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:20:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 16:20:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = semget$private(0x0, 0x8, 0x80) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = getegid() fchown(r4, r7, r9) getpgid(r1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file\x00') writev(r3, &(0x7f0000001300)=[{&(0x7f0000001200)="03db9892c732aea542d78a1a0fc052dc16b14c0bd0acd5dbb1f3a94f160ec0be0e84a6c94c8cc4960c9f854137e3e60fd7c6fde51f8ce88a6ef4d997e25dd7174425598812d9436cb21497373ea8b549af7c31a0c96e181c5d7ab64afbd14dfc813097e15f9eb22f0fe6caa6c95751a66bb0594be549afb34baff0b052613942ab75065d252fb3fb98d64389dc67294c83913ce970a86c6a4f8c3e974439e2c9836619739a1d038308e8bab7a1c7d81fb7f094e2f05b3686021f6864b38fa74496c3514007884dca90fccd1d4eb4e300ca04f6ed0ea3", 0xd6}], 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001380)={0x1, &(0x7f0000001340)=[0x1c0000000000000]}) openat$klog(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/klog\x00', 0x2, 0x0) bind$unix(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="0003fbffffc80400d8115a8226700000050000c8fe1bb59d2751209e39199acb234053d0292b99072d54e85ae6d0a2f42ee4effd9b511bc1f5c83c68dfd35409c10939784463e878a8d5466c9d9b3b10fa918791168985f8f83add256b1fd1c8d76144129ee0c4591cf1aee05c1bd830d698674a11b1a8e029e1b949f1060e1dd8341277e567286412dd0ea2ad0000f8cdef1abb4bf88756e5aed883e1eb1d44a7988bad2eb437ce1775761923a1290f6ba79da6f34a7e3aa8570634ce50b991cf1ec8fcb08cc2364fce6506d7cc0100000099022dc6b8aea5da0e7ab4866608500a2161ba814820786cb7038885d1754d6161590fa01eb70b86713f880dd4c184650000000000000000000000001d1f1821dcd128bfaba98689fb5c9a1d9f8ea7efbeb5a706dac887e95cae5a5893191df3d715301c76597a23164f67162fb7dc00000000000000000000000000000000c2e4dea7e791d69bbb3eff53e002256fb8f0d40055e7339b44677da9e16486c285340b230a405e2eeb06e435b0cb0f1603d440997094e1aeae82bac6c50d073cb1add99a8fa23d2dadc0eec989d1d667b3f8b60a71b006015198ac6749dda485cca8a4439f34cc138fdd39a72bbd3e47caee4fc9708484072273bbaa44"], 0xa) pipe(&(0x7f0000001440)={0xffffffffffffffff}) writev(r3, &(0x7f0000001d40)=[{&(0x7f0000001c80)="d1ddbd6f30a385e3c7c8e7ff369d534431d4e2fd89a540f96106a6677ce069fe5bf18880f8f9a7bb84e17231d719a682a80c85fddd38e1d9c1b7b399ea2a7206a138a30405d10312c5556b4890a398120679da26cbb8bb953f508aa62b041b608011236ca44f95a89d13b71596da5a1fd08857babef70cf81013768e0cd1d0adc36c99497d1f1c992c043ffd46871e4c92e08e5920d088617b053b47a298069687d42b29c41fc8ac0bfefb7f7163", 0xae}], 0x1) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000001dc0)={0x1, &(0x7f0000001d80)=[{0x2, 0x3f, 0x3, 0xfffffffffffff2ad}]}) pread(r2, &(0x7f0000001e00)="d002dad52729b33d884ad4b2a3032f23f812c5b65f80e2dd49eb8b4871927d104583af1930d179640270021d6ebda44d13a69b8697c0050346cfd1e87f90389907eb221805755380dcd688139ca71c67f330c3fd30b80149c02c734eb7cb34c2f4fe2fdb477196cf3617", 0x6a, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000001ec0)={0x6, 0x2, 0xfffffffffffffffd, 0x400, 0x101, 0x5, 0x3, 0x100000000}, &(0x7f0000001f00)={0x2c, 0x8, 0x8, 0x152f, 0x80000001, 0x2, 0x7fff, 0x10001}, &(0x7f0000001f40)={0x81, 0x3, 0x4, 0x7ff, 0x9, 0x0, 0x4, 0x6}, &(0x7f0000001f80)={0x59fa, 0x4}) select(0x40, &(0x7f0000001fc0)={0x5, 0xfffffffffffffffd, 0x1, 0xda01, 0x5, 0x4, 0x1ff, 0xffffffffffffffe1}, &(0x7f0000002000)={0x10001, 0x5, 0x7fffffff, 0x100000001, 0x7, 0x3, 0x2, 0x9}, &(0x7f0000002040)={0x5, 0x9f1d, 0x4, 0xfffffffffffffff8, 0x40007, 0x3, 0x1f, 0x8}, &(0x7f0000002080)={0x5, 0xffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000020c0)={0x10, 0xfffffffffffffff8, 0x4, 0x2, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc02}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2f9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x6}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xcef}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1d}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x3}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r12, 0x20004b3d) r13 = semget$private(0x0, 0x1, 0x300) semctl$GETPID(r13, 0x7, 0x4, &(0x7f00000026c0)=""/163) r14 = dup(r11) utimensat(r14, &(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)={{0x1, 0x1569cc16}, {0x4, 0x3}}, 0x2) rename(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='./file0/../file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002880), 0xc) 16:20:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x44}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:20:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r2, &(0x7f00000005c0)=""/160, 0xffffffffffffffb8) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) linkat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x4) semget$private(0x0, 0x7, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:20:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x68}) syz_emit_ethernet(0xb, &(0x7f0000000140)="0000080091177320494b272aeeda426711aa6320d7a4db4dd55afcbfe198183c95b898620a68c3f956d8527271a298977cf0decf03bc4e204143fa9c6cb09039051701ec322d71be") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) 16:20:35 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'ta\xb9', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:20:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0xfa68fd4e0b6f513e, 0x2) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000001000), &(0x7f0000001040)=0x4) setsockopt(r0, 0x0, 0x80000000021, 0x0, 0x18d) semget(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="b7d475a9e1772b474906bfeba6e3d9aa7891c04631b5d0f8604aa02e98192ee9ab20aabb59123cc6a0cd08882819824aff870fa2c2db7fa505eaa2c1e3ec5d1b89e959a518b53925451c11fa7e07df2229d7c069165008f307e8f63c6372d9a26ab7aca0928fd7dd6db5057c0ca696a0ab84bb3e7283148e620310e7f8cd54b901b148e4974d36a6136330e75e4241d5e1d53dee0c71a4c1b06fd184beed0ffbb3a7579e1c5cca7cad786cbe96223a226d6093925821e8b4bad226520aeb7ee2678c2c83c562fc5d55563586cf4368e4d4d3a4eff8fa3896af022a67287b6fd13e194074ce147fba4a47aad92c9a79d9a33aeac1cdf43adce57289cdb52e1b4de0f6791ce0350e2571ca7ae14780beccd02e817b3b28a631b8dd46b6c2732a455cbb63778708228cc2a2cff4fea87f6831c9fc21c733fe8f2cbb60b91d31dd0c15a791bc7c64c62c6e789a6f0e0779480c90fea6cb7e61165185fb9abccd3ad8756a7c92f1777d5a5a482bc12997fa0066e9f06daf88b6f9a3850b6910eb42df0999bedac98a6416d4f10273473b95fadc173e32cb97a081dfa79192d642704e52d5a51cce21eb7d0a831ff0e164d06b258f2361890860291b2529de880d615d195b85d2c51ca9f4f6fc14b1397ebaee8bddb150c56d4a436f17f09b7a40907974bd2f6486bdb21643b2a8362a36e4b330d704632d864a207c566bb125582d18690e964b3201c4b390695586aeac4a4288c7b3ea14a102217ab59937d8af12cb6f095861e6523d2339074a7f16fd751affb5ec68484e94ac8a0132628ca464b091d363f9373f4375fb01ba8499e1d6c30ac229953fc45a9c6edd21786f252b301c8139e01ef7c5ab1d1170a27d9578b26a35b0ad47c26fdda4fa77c4db5880a52010a4497fec4e56c6ab0d348393354166183c80b54930690076b3e560a5571fe435bd57e805bde69ef0a20f9ab5649a25123fbc6cd715f26601bf8363bb073b23d22fb5f060e6cdde20a236841fad0de2d49af855daaa0bf807e40d7f8d38bca0d3c1489dfb135da79ffe4fdebc16714eb1ac3cd62b7e6286153667243931975a877521c0f703f799e91401d45f7a9a78fda0ee6d1bb57f86b7bb60722c8eb2cfb44b784d10fe5878af3b687b4093e79f13f9505c1ee8ec26636f72fa86cfb3333f29ba7dc808dff435db5efd067d08ea7c9530ee721c28e784cf6fb3b52eb7b984de0acb4de9cc66e9be69f92ef2fc5f9efd7508c4287d8863c73215a8dbd56ecdad38b6694e318073ef756d5ac1b26f1d316c7d7e7c7b1227642b66609f4be9f7d5b8e47c759fe29be6c1ecdaed63afe2dc89d54a1c0e6b998b5eddd48eda04a1a43034e931703b91c2e91b5dbc6e251340df3da75a8952ea8ab321c6feb6a6a1ae6482b9f07ffdfa7b2b48158814d3de068de03d7df2053832d4914e0a6846f4ce7b5dc1a989e5a60518ccf4a557277ee9ff2920211e1dc3c79d0f35bd94f5fecf660a160fac7b9a68f4de2d1b198f800410e697536e6f694bb5a90bb908a5ce787f0d0e352b9ecf9a99a8df39ff8a38a25641c7e885355fe601b72a1fe71781c7c732b226ac913d0b7d1bfdf7b67e6d6ff3abcd6f6481ff2097180bfa6105b700e4c746e86185d2e3de308ac2da8a5a35f5864b16d933b3d67b19d20a5386d21669abc0f3787dccabfd0c3d23aa0d138d147c3f18e47c031455e7170b0ae5e8c3fa809af53920db3c09f45587f810b54fecf3a3c7d56bb2569e419c02dc7eca5dbfcc8cfe2034601f0d47570865cfe22164adb323f1f5b0dfdbd09f346d4a9136ef929e241be3a748cc89f6e9307b86b03a5273b30f8ba52968d4d430c9295734d96010ed003fc0fa4cbcbc42a06890f62440b52208b460a7e88217e9bbed51c9a10cf9f4fb0e6db92972bf7d08ba510a4eaa8c71bb40d536bed3d97794860059624d44bf826e4961ba6031c498e5b86f34e3e831ac634d9d7eaaaaafc66ac9e6bc03aa26e713bc689cd7abf39975fe085d03b0330ec4f444dd64ff3ef619b315b2bd8f2a0a0e0f11d38197daf5cf1c0305dbc7e9dbfd4d3c5fb33af4dd2fec1e5862660b7fcd3b6c0d84d9146aa9e25dccbea8187d9de70e51b1cf2bf5c6bded055542d548495a28c3f8024e71f9b036da3e48071047988b866ee7a2f15ca49b06e02352058cdb72ccb5be03e350261a0b39afad8fb56e0625a018d0eed120b7e52483e4efa04e8e45c6904255dd6a377280ba993febca741b12ba73e94116f479de31352003308bf0fd0a2cbd9af3dfaadf89ecf93440414b787d28c3fc88cc680f5416566146ed02b378319e136f0083836e62dd4636e670f01ec5ba96b41f7a4bf394ad47cc427cabc5c33f476fd9cc53571995515f7211a891b49868ed7e166b38dcd2dd5f8decbd9efec92fbc0a567aa6155f6af510c8fda17ff17697e435b701747b1808cb585caaf1724a9ee0c926d1ca8c7fedd285197f3b1922aac72412a6099e5080c63edc74aab54ffcb274506c1b09fb20d642950355d5431019e29a31c085ddf39698c39191b004eab91846f907ce09a13159e4c1c9e8cb13209ba62ee8cd6bf177fa7b2710e0a3210caa89ec5950a1f6eccfe1c96cc11f3a2903fe7fdbcda00ad8bb731a2042cc637aa22c01232bd1e30b5c903177764ed0e2724803a5cfa17c0ccb4162ada34aadc31fdcc363a1fb8bafc1d6e3415bf647496093706fa29d4082a32d32be2e4a8cd960306efb490defb5c4949481b0911110e6c6485327020a89e4d025996eea723b29a3dcf41da8141d60c6343385ca891f589a392984a9cbaf71fac23964aae6ccc71de9add8c8b68675020c715c3b315ae3744cb9de49e78aaa310c19b0182b07cad446b5ce92945e2b3e1a6ac46964ae70047b762a190df358d970f925f14616f4aa830dbdd21a5249d3b76fc09d22421c7e5178d40a76aeb633f82b72cb29dfdf43bfac86b5794328caa61cd79d902662ec5f34a3aac9bae4d2303b66715614684c068f23662c9046a3160c7de767695bc57e06b00644b0c11a9314c79d69dc1b21f5935a3da7a2ade412507fc40192e7a3c0b204ef8ad0755119381fc52db9ca1b2db05a6c125c955da01c00443f06b791658fff7999dfb2cfc0511ba471bcf070b241876744550162f9e995f6b7db4b7db93355639517d0d9f7d347f5ca0ca3c7fd176fbb903ca090c07ccf18c96118bab297f4a50a33313bc64cb9cb15fdad3b8de20a3ebbf8333be5a5819d96417203b018932e20811bca3de4998173bb29171adbe01f2ad6f1f958626fbcd57ccef51fff26c69d72aff4c429b95f7dec68ed48def8c2ddfbc7366e124e1c934df1864d5dfc067bb81f9c755c6cd3500577ce08682fc3810b4fe828057e778a39af9a0c8b6d17fdc453d835c71167a17fb054cc4d1051389d9482e37ce0dbbe0482490ac3fe4bb5a21dd5f5f2f3a0d0ab1bd3fc1054fbdb59b13fbeda5859ef31b849f7fb506444cecfb07de2e863bfe133b9b49060e285f570e346379fec86e304f41581e303741097640f9d3342b9d7b70fe05a2ee11357eeb41b53c98e3f2ba013369fb5b03d3369d34feec65cf2299186b5fba5e35acfc7c6bc77ddcadcfbc3f68eb5e515c7a0c958d55390f4d9c0e44ff8cec1a84c804850fdc2ae23a1cb5663409e84accf9cd0b332bc0c56889d99b7a3f7c7dc4c1375bc662165eab96161b5a72728e04c872cd44f1f2a7a235e22383c1cef9165a6f63a0739c5d182c109f24532823cb7d9e5bfe14df7c58d7fe433a7ca5e876a47980b47f56434a9bdfe01cda15786ffefd18dae564809ba9e4841f69078778fdd6cc4f2cc9084c733987a08a0bb1eb5c02ce27a254baf6d577dbed91a627df58a71e5bcfaca50cd1aa7b1bf6597a492471004f80ed409c8a205fa876fbf8aa622f4a9b48f6134d5a17a77c2e54ab8b189a907ed3a18f7480a47cec4900cc70cd29109ef4f330662aabaf715b4753ec30c9e8817d81b4e87cc6b7538151d296ac903c2426a4a48cf253d9e824d3157bf1c5a402444b878304492537ab05915e86f2c913001d5d5b7a0574b4f979dd2107e4e3b091fec7ae8679cef97b165e3d880c3117ad1bdc1bb9661d351d04a0f138170331ea1ba398dabd824ce2551ad12a9d33d215109cd425b740332cd90fbf91a3c5d350155e22112ab46e0c6633482c72540a0fd72db57ac24959ff297f32fae7ae1205f9fe18a3f01a1e337643c2a05a854e7f99cd6e91cf18a4a46315f414963a6accd626cd07d6f73ffd0b6d04227c9f380d8e9930d4bec0fbd85bb752cc3f7ea9ca83032e0f175778816e0251263c868e24693072800533ec915f45095dc820fecd7b3f3e795636f887697fa3333f0e5bfb7c5a2328bc180f71b19913a022d135f75ad041f86351ef8b12f45aeadd17593edd3f7a4d157c8f32f61974852427c80f75ec8fe49270d47f47bf7a1d7450bb2e6eac876ab5d2ba47cc62c84a2d898650ac59681a0e55aa1127896905bd16ef6cdc45b04e30e19c252d22149e35d05fa2da7916bdb1318fbfaaadd0f6ed6a27e9aec0e4482c7526e08a6b0bcae9b755fca77963a7ae461b28f83fc9926e9811be63021a3943247d466741b160fc48aa1dfbe2a55cd4f9854a8cd9ba7d954aa9c11020c29ce7f3d145756b6bf14b5784ac9e2a331558de29f35fd4a539987eab62d2df765796b7d17443596e63f45428d2df5015fa6bf2d592b92eadb06c23f0ab727800e8e4723d4201a29414337e9f394c08d44378648f0b7a5bfb32fabe1a2c1aa83a699fef7034269e0ce58b5beaface51b01eb9f1c5800f66d6ada5c31cbb4fdc072b9413dc1bc323f04405f5ce4ce357195e2219541c1a631f687651b03af5394bcbf3e67a7d36937b3eb9bf5b3ae45f49f973789c91c68bb9076758d07d0035f32c22763b098ccba5c5daadfc26a15d476e0725f04d3ec7f307fbf16461c8c332c9c4d3531fc9f967d0a590823d51fbdcd7bb8006c261387c5e94de6dbabad0086cad08266e4a4c7b5e33689acf1f4231ed5145f03788cd87de5545575bca5395056eb2cd436292df9cd7ba849560fb737671b4fb57b805f9b8f942d3b2a04df1e503009738a8bd4333ead6f0d6c23f8fe7e0247f38bf05d510b37b8c1dd27ced9304744ceac2dd283ab19488ad3f38b741b11870ee4687c4496c1970443b40e1b552a68314d518c4aede948097ea7e556d529c9b359b76672f5251f14a97068fd566219b15a53e033239ac591b1b4721af1dd3718d71818e584602fe386a6eac5f7602bb82ab3b00dd3f2f585659802a859cf6e572b8f6e92a1695dc6ac338b80d40c17dbcb007021091725200bb30ed411f6ef48a99330f24e7850d5e73124a1dc957b523f475c6b22ef4714833d18dc9ae2cb7c11c2b3368c86b52498ff38a6e6288367a9284887195ab420ed53dfb434b79dbb5833c353e34f968e7a78b24b69aeefb52a97976e5f19360dfa5559ac6ee984b2412632ad88e949810f784dc67dbb179e4a41b07106838181a48159246612e77acbf7806c0b96d075b7ca5805e09828cb437a4fbc89d94fc5fa4413b4da828394c3382c930d2cf30031ffb5749ef9fdeace82f8aaa9de18b4d537b49f849f53d1571a070fdf053d873c345a0c19e8e17a82b7e7719b4310dbc9a1a8d56413b92baf981e8b6905bdaa82260bbbea96912b8a6a94aef2fe4d2bfc1ec96da26a4dd981fdf6f887241bd5739f6fcd13799ec3b1e1471b8e442bff1bdcd0bbd8655e97bafad7d2e0b0f71717e2", 0xff08) 16:20:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) setegid(r5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r6 = open(&(0x7f0000000100)='./file0/file0\x00', 0x20, 0x8) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r7, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r7, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r8) r9 = getgid() fchownat(r6, &(0x7f0000000140)='./file0\x00', r8, r9, 0x2) setuid(0xee01) r10 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) close(r10) fsync(r6) r11 = socket$inet(0x2, 0x5, 0x9) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000080)=0x3) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') 16:20:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1000c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") 16:20:35 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000000)="87", 0x1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r2) 16:20:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0xfff, [{0x1, 0x7}, {0x3, 0x7}, {0x2, 0x5}, {0x1, 0xffff}, {0x2, 0x200}, {0x1, 0x50747d90}, {0x3, 0x10001}, {0x2, 0x2}, {0x1, 0x9}, {0x1, 0x1000}, {0x2}, {0x1, 0x5d4}, {0x2, 0x7}, {0x3, 0x7}, {0x4271d027a8f8a, 0x5}, {0x2, 0x4}, {0x3}, {0x8fb9d1fcf98414d3, 0x5}, {0x3, 0x4}, {0x3}, {0x2}, {0x2, 0x5}, {0x2, 0x2}, {0x1, 0x4}, {0x1, 0xed}, {0xbfbf12f421954591, 0x4}, {0x1, 0xfffffff7}, {0x4, 0x6}, {0x0, 0x401}, {0x2, 0x20}, {0x2, 0xc841}, {0x1, 0x83e1}]}) fcntl$getflags(r0, 0x3) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x1, 0x16, 0xb}, 0xfffffffd, 0x3, 0x4}) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) 16:20:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20, 0x4) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:20:35 executing program 0: setrlimit(0x0, &(0x7f00000000c0)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x108) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000280)) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 16:20:35 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x1e7, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000203, 0x0, 0xfdcf}, 0x0) 16:20:35 executing program 1: r0 = socket(0x2, 0xc003, 0x11) socket(0x1, 0x4, 0x49) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) rmdir(&(0x7f0000000200)='./file0\x00') r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) 16:20:35 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = 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, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:20:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000003500)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/150, 0x96}, {&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000002400)=""/112, 0x70}, {&(0x7f0000002480)=""/89, 0x59}, {&(0x7f0000002500)=""/4096, 0x1000}], 0xa, 0x0, 0x15) 16:20:35 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x800}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x8001) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0xfffffc00, 0x4}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x54}, {0x800000000006}]}) getuid() syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:20:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) msgget(0x1, 0x0) syz_emit_ethernet(0x9, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:20:35 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a3862074200000082959559aa4a5eb4d3ee1863831dcc0e97d94e84c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee48070000000000000055505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b884013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec0000000000000000000000330156"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCSTART(r2, 0x2000746e) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:20:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:20:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x6) 16:20:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) 16:20:39 executing program 0: ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000100)) r0 = kqueue() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) read(r1, &(0x7f0000000040)=""/143, 0x8f) minherit(&(0x7f00002de000/0x2000)=nil, 0x2000, 0x2) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e0000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x10001) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) unlink(&(0x7f0000000000)='./file0\x00') socket$inet(0x2, 0x2, 0x0) 16:20:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16e5b9d703f3d3d40ab037e16bc95a0257fbae60125259560f8e5815f8836fca062a0ff73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643be4794572c7d409ae0af262d3be392d33e1708687eb34896b9ce8e4b736f3dd4d348b97a9f98855330707e6abeed604dcee365327005c7e49cbb4c7c178d88817918276363f2764a6e7dd46cc3fc491a774cf52748a8390be2d", 0xb7) write(r0, &(0x7f0000000740)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551e007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35902000000ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077747cad62e1794ae414286ffffff7f00000000048cace90a6b46d918eb7e82a85218e5ae89a520b7008752c25e12989af6b80d7b76e2448242b1c4f2478f3d5fafa5d80c2fd32a845903f3f7b01ff9cdf73eef245300c2e48c", 0x1b8) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xfffffffbfffffffc, 0x1000000d0e, "b04d00f3ff0a631a010001f0ffffffffffff00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:20:41 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) clock_gettime(0x3, &(0x7f0000000000)) 16:20:41 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) unlink(&(0x7f0000000040)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r1, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/79, 0x4f) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0x0) ftruncate(r0, 0x0, 0x100000004) r4 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x28) socketpair(0x1e, 0x2, 0x8, &(0x7f0000000100)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000000c0)) 16:20:41 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3}, {0x0, 0x2}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r2) 16:20:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = dup2(r1, r1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="1c999786a57f50e1f788d0ea93c0616bfb1ad7f5d9cae4899bee9f770195883468f08c3b894aa1bca1eba8d69b9dfc164220d165b384c2a81f5e6b2b31b94888937181dc04e9c99e6c881094baa32467673014d92b2ebc990142c56d3379c0a4ef921feeb5aaea2b11976567977090851047ae8167a1363f64af39d9fd314244f604656e2a311ded3ec9345762a8f8c817237ac6e1c8e067a7dd8fe32012f8f3a2b6", 0xa2) r4 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x1f, 0x7, r4}) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 16:20:41 executing program 1: socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000ec0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x1) 16:20:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r3, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r3, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r4) setreuid(r2, r4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getegid() lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:20:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x11, 0x0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x4, 0x39d7, 0xa11}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x3a587b8d6bad3e2e, 0x4, 0xffffffff, 0x3f}, {{r4}, 0xfffffffffffffffa, 0x4, 0x1, 0x1, 0x9c3}, {{r1}, 0xfffffffffffffffe, 0xc2, 0x20, 0x3f, 0xecc}], 0x2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x80, 0x0, 0x8}, {{r5}, 0xb570eb5ec0812652, 0x85, 0x4, 0x5, 0x8}, {{r0}, 0xfffffffffffffff8, 0xdf56cddf5d701ccb, 0x4, 0x20, 0x10001}, {{r6}, 0xfffffffffffffffa, 0x60, 0xf0000000, 0x100000001, 0x9a}, {{r7}, 0xfffffffffffffff8, 0xa, 0x1, 0x4, 0x4}, {{r8}, 0xfffffffffffffffe, 0xc, 0xc67fb56a4b97d0bf, 0x3, 0xffffffff}, {{r9}, 0xfffffffffffffffe, 0x80, 0x8, 0x8000, 0x7}, {{r10}, 0xffffffffffffffff, 0x70, 0x12, 0x8fcb, 0xffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x2, 0xffffffffffffff96, 0xfffffffffffffda9}], 0x7, &(0x7f0000000440)={0x4, 0x800}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:20:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x35}, {0x16}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x9, 0x3f, 0x7, 0x72}, {0x5, 0x2, 0x6, 0x9}]}) 16:20:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 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"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000100)={0x6, 0x7}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:20:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000004c0)={0xc66d, 0xb, {0x12cf, 0x8}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r2 = getuid() setreuid(r2, 0xee00) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r8 = semget$private(0x0, 0x2, 0x1e) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_STAT(r22, 0x0, 0x2, &(0x7f0000000780)=""/227) mknod(&(0x7f0000000700)='./file0\x00', 0x8, 0x1000) r27 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000600)=0xc4) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0xff, r5, r4, r5, r6, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setreuid(r7, r7) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={r3, r7, r4}, 0xc) semctl$GETPID(r27, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000680)=""/68) setreuid(0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000740)='./file1\x00', 0x8) 16:20:41 executing program 1: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) ioctl$TIOCNOTTY(r1, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:20:41 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b660000000000000000700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293301df456214f9b6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) r3 = socket(0x800000018, 0x1, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socket(0x10, 0x47d5e137bee33399, 0x8) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = dup2(r2, r1) dup2(r0, r4) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000300)='%@$-{\'\x00', &(0x7f0000000340)='/dev/klog\x00', &(0x7f0000000380)='/dev/klog\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/klog\x00', &(0x7f0000000480)='-\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='/dev/klog\x00', &(0x7f0000000540)='/dev/klog\x00']) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:20:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x10, r1, 0x0, 0x0) 16:20:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00012e2f66696c653000b24066a2"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r1) 16:20:42 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/246, 0xf6) open(&(0x7f0000000080)='./file1\x00', 0x10000, 0xb4) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:20:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x1}], 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x280, 0x102) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x86, 0x0, 0xfffffffffffffffd}], 0x64, 0x0, 0x81, 0x0) r2 = msgget(0x2, 0x401) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) write(r0, &(0x7f00000002c0)="3f92c6af7d1896c0150ea76a83a11d11a548ed979b3d169612d481dabfd4d00dd69e28c2ff4a4e0654167b6d1c657aa848a4b02a6ea16ad8ad67907cf780a3a8caa36a1d5e38df1082636655adc59c7eea0b1ad05d90f201cb1441d151cf5d95dbc233330f1207f7a4662a8fea4054d6d5bffabdc4f64ce0e59da9bc203ac071f419bae48aa4303a06306d39a00d5c56e6f78bf654e749e5e2f6ef241431ee424cd20d4a3769ccb7bf013387d7b655ef899e41b71a650343314e462169935abbe0dc9644e8a8c43b12d289c868009627ad95a9f876", 0xd5) fcntl$getown(r3, 0x5) msgsnd(r2, &(0x7f0000000080)={0x0, "386a237d838498640b50c250b6722e5a2c2f1d3916eb0b574cab9a9bde0b93cebae866b8d9d4f547407da165cc81491e2d15e629660c084e12a1d3950ec2300827b4414f3436bbae83a7e20d3d14eb6104218d9ef5a6d1a47074b45c"}, 0x64, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x109) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000200)={{0x50, 0x7f, 0x1}, 0x8, 0x6, 0x100}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000240)=0x4) 16:20:42 executing program 1: pipe(&(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0xe8c48b4605f10fc6) acct(&(0x7f0000000100)='./file0\x00') acct(0x0) 16:20:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f00000000c0)='\\', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x80000001, './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:20:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:20:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x14) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) read(r2, &(0x7f00000001c0)=""/159, 0x9f) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) dup2(r4, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r3, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x1, 0x5, 0x1, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) r5 = getpid() r6 = kqueue() fcntl$setown(r6, 0x6, r5) wait4(r5, 0x0, 0xaeeb15f849c2e581, &(0x7f0000000340)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x301, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f00000002c0)) open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x5) 16:20:42 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0x23e) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = semget$private(0x0, 0x1, 0x0) r5 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r5, 0x0, 0x0, 0x0, 0x100, 0x7f}, 0x3, 0x882, 0x43}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x42225ce798b1d95) r8 = getpgrp() fcntl$lock(r6, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r8}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000380)=0x101) getuid() r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r10 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r10, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r10, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cb096d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) 16:20:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000000)="220e22", 0x3) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r2, r2, 0xffffffffffffffff}) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) ktrace(&(0x7f0000000300)='./bus\x00', 0x33864712444ea6c8, 0x40000000, 0xffffffffffffffff) 16:20:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) msgget(0x2, 0x8) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8) 16:20:42 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) kqueue() 16:20:42 executing program 0: unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="000000a1000000000000000077d1761d6270b7b300000800000000000000000000000000e9ffffff0000000000001b00840000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r2 = fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000700)={0x5, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r3 = msgget$private(0x0, 0x480) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) r6 = msgget(0x0, 0x106) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="f3c98680401f95291d4799f8925b9407000000000000000000000059c700f9055999ecffffffffffff070074"], 0x33, 0x1, 0x0) msgsnd(r6, &(0x7f00000001c0)={0x2, "10d561b26d445024725318ddca04865714af0b9c1be9e1a0337bec5822c9fb427ec21d10dbcbb7fde1d8e68926d3be8bc5c00fc86c4cf9771dd70ab1c43fa8e4b6753cdadab94a631328f77d5fa239efb5d8a155b6ce5e87a84f2bda12962cfced3b2f66c8b2efdde10a3a0d19e9e5261e5e9ed5c9b9d25db8764bbc09b9ea14645d72b6e20b953f3a813dec9b98664e0b5585f435d298201a20af603f282051505da5ef6466ed16eed93a6de6c203a30b422fa265074cac628cba26122b198e1253ff864f40887b21cefedae271cdf63b56ad52e0f5b07e558572aa5e50"}, 0xe6, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[], @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESHEX, @ANYRES64=r2], @ANYRES64=r5], 0x3, 0x3, 0x0) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) 04:02:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="ad18f05de2f4ef18", 0x40) 04:02:32 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffff8000}, {0x2, 0x1}}, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000045}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 04:02:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) pipe2(&(0x7f0000000100), 0x18004) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf676000d3fc9c06d00"}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/ero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x2e7, 0x9, 0x44}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000180)=0x3) syz_emit_ethernet(0xffffffffffffff30, &(0x7f0000000240)="6ae7b18fe58e") 04:02:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x49) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) 04:02:32 executing program 0: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x81da6151bce532f4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 04:02:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000240)=0x7f) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) getgid() r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000100)=""/231, 0xe7}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x100, 0x4, 0x5, 0x1, 0x400, 0x7fffffff, 0x6, 0x2, 0x0, 0xffffffffffff0001, 0x5}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff4000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x18) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x5c}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x20, 0x3, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x20) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 04:02:32 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) fsync(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) pmap_unwire: wiring for pmap 0xfffffd807f00a740 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a740 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a740 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a740 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a740 va 0x20ffd000 didn't change! 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="e8e04cd67c398f2eb8d98dfc855bf32bcd3867e0708425217e3fd37fede94661ec9504351f1ea384a2b0366d930b5fb4470f0a2b1ff6988e1a8650e9aa32ceb33768591485f45823a8204f1aa899906e1012a24a52e38e0c4b8cd386a4dce0ffd2d3eb3739c8b6a063343186", 0x6c}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pread(r1, &(0x7f0000000000)="2fff82ccbc3d8678d10b06be9191dd4d7642241429b34bc24664f9b59b3acd28d91576d9947705a79fcdd738dbb15f5a24b5327fe05ff70da03e4adaaa4e8bf0996a9900091609e0b57bea170abc4ae4f3c6b151b86493071c15757a636876d14141db501e0e1168e0dba96f941cac59b1bb758cd99e905ae95c0e219f6bdb70bb9c17a72c9fe15b6ce0a9655c4826747348f66c45c2c1006cf54067374f1aa0eff44b7a4d1b7a794196d2fcdffd02431e3664f596554dddc55fcf18", 0xbc, 0x0, 0x35) 04:02:32 executing program 1: nanosleep(0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = dup(r0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) r3 = kqueue() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x8000, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x0}, 0x8) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) r8 = socket$inet6(0x18, 0x83ba08243501a37a, 0x4) r9 = socket(0x18, 0x1, 0x0) close(r9) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r10, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x18, 0x1, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r1, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xc5, 0x2, 0x81, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0x4, 0x6, 0x5c7, 0x3}, {{r3}, 0xfffffffffffffffe, 0x28, 0x1, 0x2, 0x8001}, {{r4}, 0xffffffffffffffff, 0x0, 0x2, 0x395, 0xd6db}, {{r5}, 0xfffffffffffffffc, 0x4, 0x10, 0x401, 0x401}, {{r6}, 0xfffffffffffffffd, 0x40, 0x4, 0xcabb, 0x3}, {{r7}, 0xfffffffffffffffd, 0x8c, 0x400fffe7, 0x1, 0x3}, {{r8}, 0xfffffffffffffffd, 0x48, 0x40000000, 0x4, 0x7ff}, {{0xffffffffffffff9c}, 0xfffffffffffffff0, 0x80, 0x40000000, 0x0, 0x5}], 0x2, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffff8, 0x1, 0x8, 0x4, 0x4}, {{r11}, 0xfffffffffffffff9, 0x2, 0x4, 0x1f, 0x8}], 0x7ff, &(0x7f00000000c0)={0x8, 0x5}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00a740 va 0x20ffc000 didn't change! 04:02:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) socket$inet6(0x18, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = dup2(r4, r2) dup2(r1, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = dup2(r0, r0) dup2(r5, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x8) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x6, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e72757300"], 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x2, 0x46a62ba6ac0b3e9, 0x8, 0x200, r6}) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 04:02:32 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xfffffffffffffecc, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/143, 0x147}, {&(0x7f0000000240)=""/87, 0x286}, {&(0x7f0000000400)=""/95}], 0x100000000000072a, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) r1 = getppid() ktrace(&(0x7f0000000000)='./file1\x00', 0x2, 0x200, r1) rmdir(&(0x7f0000000040)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 04:02:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x800c) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) ftruncate(r2, 0x0, 0x80) pwrite(r1, &(0x7f0000000000)='b', 0xfffffffffffffff6, 0x0, 0x0) socketpair(0x2, 0x8004, 0x1, &(0x7f0000000480)) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="355716b375b1853133e468d7e8db03443ff663bd70e42a146ec95a3a36434943c7dc20c7fc6256f1eccb3ac0a8657228fdc36c5c3db0965bf99aaa202af41cde825696bea1da060454b22ae3993ea35d9f26fd4f4fd3160dc281628e90bfc6a729d7174aedb7cd3f1f5b2da0f299a501b01de1e64effd95c85993f9861e47cac369492e657fa9147a5d6bc174cae1198f0aa39d9bca7471767f56d6fc59660a787f630384a6bc1a1bceb85acb843b656c0f45f11ef16ca822ab2de570f271d57b1cd97403f368c214ae69c2b7548526b93a1db425e6c76c5198283b10dc4202c93da94119b9cbcc9", 0xe8}, {&(0x7f0000000240)="cce0d4b0f25665479540d9dd486b4fc51236188ace3b0069706128e1a41eda072bf35068598b619e34841c386b8194c99a289f8e555cc4389cf0ffbec71bc4e761cdb6485eef8af7c3e1a87da3a20cfe892f731be9edeccffde8dafe89c6a6a614d5d80eb1b573a116c40c20ed11eeea7d40ab776cb6ea78d49605f257eeb026bfa0a18beb40ae7000a4968a2a71f29ee79fb6ad08d3185a2ef2bae50f0b38c4ff8be449fc29b8a394867ec999b8f089f48adcd78c268ffbef3107e9e30638e89c75c3fa2330322a", 0xc8}, {&(0x7f0000000340)="45f04ff914b7865fd5cdf24f38b09370881f690ff62a5ddafed972614a4fe35c7812513ca20d7f6dfad5a0fc9288", 0x2e}, {&(0x7f0000000380)="3bd2856921cb05f15430ee8160b98c2c348b34ce12e4a504bd316c5305460e40cca350671bda45e03398af53e43ec5d212409f700f5027fa7ff8c051a4b4d2bb27659ec36a508228b471bca5238e157417cd434b8ac35a8b4646eeaea275c14d0b67e9b30df8b1cf6ca2a3886507a2d7fe6ac18a251801c14408cb2716c84a3d53d279c6d35944efb6621aa8e9b9c119602149ea5c02e9e453c761766d62fa8776f5abb347", 0xa5}], 0x4, 0x0, 0x61) 04:02:33 executing program 0: r0 = shmget(0x2, 0x3000, 0x104, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x0, 0x22) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r1 = msgget(0x0, 0x16) msgsnd(r1, &(0x7f0000000000)={0x3, "f79d920030ef921acae61df9ddcae658a3938d20d403af102b98d4aae950d02f71aebb8e06ce41c04bdfed0c950f2c5f734ce1ab8d83ef7b530ab85b2dfcea2583800b"}, 0x4b, 0x400) shmget(0x3, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) msgget(0x1, 0x200) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x1000) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000080)) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/223) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r5 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000200)={'.\x00', 0x10000, 0x1, 0x6, 0x3, 0x3, 0x2, 0x7f1cf8ac, 0xa5b9e2aa81912e2c, 0x2, 0x1, 0x9}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) accept$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pwritev(r4, &(0x7f0000001340)=[{&(0x7f0000000340)="7000530df74bb47dee291b5dab0664709b9c0b0920be44ae5e8e567970946e119e918ec28d619a1962eb061336012d948ad49d701f0144004adb7e9d1075e22f89466342650c9f858ee24d0dd309b957be60fd0a0a15b2376915c04d46e72b50ff3bee0c48d8ab1c3502b38b0b31b04b9daa007413dde1b25674268d9e6d9ddcfe232a716557065ca230593fe195350c040bd0505ac68b4f6cc3e4660c9239a55cd64a26298dad806877b6fa7c3b1a9247b153c24a70f17d7fb1e9a422cdbaded8783f143cecc94792b0c746ae8aa7dc593efa0c60018bf284c397ab4e43c147839a1140d1dc3201fad59f7b0261fe8ece29e10fcb41afda8e269e2fb0398ccdcd98b749aa510b1d967df5645f2fd9e138fe212710a65ce015c2d305ad7b36d51f562b11d7617e908d4b9bec899df3e15e7f3d1b467cdded231b46330f2127b0149641a984098f2e4640b4ef8a8eeb638ad6ec0a43103ea13c4ecae921c17ca1f10ada98c1a3fe29c09f3ac9f9fdfb7698d31aae31a0ed8bba5f84a7c1eeec18466a419db17150bdc632fa7757cc35a03776621f48a0a895d8373d90a0f464dfa7f46efb4ad0153fee701f6f8e73ad22cc08a9b56e4b3b393e48d0a15eb6f819c67c4f99c573b286fa56f7674d560912b5896651ad0c0cdc55eebd39498d543bf985b976d56758a4728209b089b8357496614687ecbed6456c77b8d344684829f6bd3ecb50dcf4530b89a113dbb68ace9edd8c02c87e409efbcfd7914faa832c5b6c88d38467341246811ce70fc951569bfe013b775e2e6b0ff86d76947d6f5812dccd3caf107a980cd024097ce6512d672d50019ad6b9ef29ced5fe70c8335b64dee3e356f78e2dca57ab75f08632173dfc13fb5606515db81618ab5d670f99072696a70fcbb95077c172bba9ef8277ede4da609ff6719a9944cf0bec3afcbfe69ab8c72be8263777254510995a4c2240a4ff7810fd077f54aebe6557b9c4ac5dba15f28e1a67703cf1d4dbd20f0196c3c7f06276a62608fa20e496d4eb330836dffacba9b469af0daf2d9fcf7e9a5847cad6143c61b7c46856e81543c35d924ae1876f14993f3fbc2371350f5efb8fda4a80893c415a7304f52ec3e195956247ddf1c9ee92c6d24ec216861bf686dc6a5579e8d50f5ab9d6de2c6a2ad110d5f0ac3fd317aa602941ae746fd8930b3e82f4ec987e5eeb09bfab00d54208b31fc61e76fb52a5f4506d1f32352e49a96c598506f489b2d7a4f09d5d59f1265c516e680eeb5cd596dfa95403a24851496e194542dd24edb9dc6bbef482dcd0a0970d2e8e5f6a2e24b7db4d345999d79e8795d2a5fcd86a896285410f67d216fb3e2d1b3cc11b0f26c71e8f78b76352305c80776846927ba522d0c09895cabf2848000565a2d3c764ed3bf5983b630a8b6a7e98ff436c514941e64a3fce93335e414db5c521e452a0a53587c67688f1e5299af396f5ba50d37d878dc4d0eb0878c20c29e346fdeec754c9fc5c7c1aeba84aecad2f9ed6fb6e1bc10cfb5f146f31806224cc4e502db3cc3cdf8fb6236045a73636342b92eeefcda1f982b9d820bc02fcc0bf3c7472b1f69360bfdb8bcdd752fd53203f799343ef1f45b081dfb17505d8e1598a5bbec41e250c856c22437df7506fa3854a8b40a6d816ca981fb8a95b4be681f1ee9e86c5ad90c770682efe07c55e2f2835241e4e86b04ba421cd33026579b6fbf3679753ba31b700ed042d383b411692c76d6cdfde373ad51f73ec3783171f78124ccb1de3427c41844c37152cdb6604994461fd310a0084755fca720537602b2b9389c0672b5bd928e0559fe54d2ed61eecd2f554f4ed1e304c9e42e4afe6241022c10f6e5c6897dfed9e3c8afc8c5aec24f7c275ad9231674df3de2ae679d8533faa7ccbefabcadeaec8794a393808af07f11b2324f5d27981f29088bda649c5d12eacf0132e9118d3b0964c7d4afc7ecfe5b6ebc124a070202f1e2fef1c0fd23f6692b135cbcb78658ee05a51ca2e99b6789bfc5277b03d33186ea49042bb30abb481544d86a32b2af72b50377f0050d9a74571ad650a791c4ec5253c5a82ce29748b6db8e57aeecb398c886b6d3fadcb0b87f1178ba8274a569ba1492c73685e4c1633e1d9832768e1057dc6f54365cb2937dbd7c5591224e44444ba3ad033bdfc3c4b6564995c14e66045aa333995b4f60e0277922eef231e83ba220e4ae545b3f085cdac507060a91fba4cf678a0b64491d006f1325707359f41ef9f5f21501132b70de9f63cf3b771762a29e52a9c8191c70abd3ffd3df0162f0f5a1d5b50ad27a3ea9b7dc45eab8c841eb36199994eb639b5e31a9a9096bdc02fc348eb4623afb3483d3f8b196b1bcc5f8df20a405b279ead95e03baae5f10427a01b5c4d83b47b8b089a1083da4ea5d9bbd4a92078567bd7065ec4e72df3ec1074f47202d03ba63088f1d7506e4b18467bd416121993d01d3ac42b64d1126ee2f6c9fe72ea30947784aeeba442a60a45ce77fea804252cfe7af83cd0c42debffb8e4e1eb91d7c8a2482d87112ba9a374e370f4510c82ed970a86668f164cd9fba527a02d08b140b97880321d5c59c4d1b4d6b752249228bfa3cbc35d982d36dac508c46cd327d44c48757f8e1d627aa7f438a4824e433cb8925f550665bca8d7555579b35de8bc22e4e51f53dcd5635de578092d46021b9008cbca62a18f3c6a43c3835aa8bc12a24cc20738cc20ba4c8aaf6ce209995c4679a58c7ef895024537e032b5bd26164978738e0423302a3d3050234e69a7d9705e821c0313620c4b2281a6d7cd6969a9691e32757e7971370cf3c357b9bbfccad0f911076f9e3a34554d137ca4cbc99ce9b22aba442c643911907f770ee7830c27c2e10412e6364d00ff22b32a5972b2a2a52333fc14646aff09bd893002842eacc149d6d651e6fdf7b19a69dc793bd211f852a01b9fb8473a53f3abb5fac9cb619fca88b8fda2f1441c34046858740243ca34a56215f42c1d2ad4eda3aeff99a65a9a64d3621cb57827f6a1bf99a9a151ee733c67aa67db10eb096fc15f604f51d4083ed796f771a7cbbebc1ecbd0c8e0792c74815cdc32e2e379c7eb79c303d5a3ca3dd70e1059acab007d14c1a6463cb69844f06fbf2c2b627db3468431d38876b07e1a523f855a8ba1d1750c9174ee22e0c78f9781bfadbb1af48d071e4cc303aec8323fa9347ff73ae7066c043a0a5c137c223bfdc827608e6fa442785e7c245c10ab495304546ddd022b89738ba73845bb52b8c0f222a9209a0aa5317811668d5127e924d95e710b8dc5d7330d1f8312b822ee9861d20ec3b4fcad9775973c5d23b38a81ae1039c6dddc4a714d794d430c2fc342716843c539299457eefb7f9af8d24e14ac10ff1665c56c5048c72e6cc60e76d6ff266c780224ac31b327b87d898840a50d03b01812200219d8cf83f165979c68ac485e1de24f478b7393a4d6c4a2b837a13aa7504defbfc50c795532e7a052b50491512e4ec1517938a591bdfe0199461481a415da9b03a716b8a8c98d547db025fe63b9e7d4919c9a3fb9848256cb02c5833016c3b1a0aa6b0fcb3c7be9ec8b34e4ebda438063b27edf96db0b12258035a959154c95ba8cf0d20b288040d586835477bb47a905f9d10dc33b591e5e03e274c881ed04734f9b9643dc0bcb982031cd22c8c449c1a20407318a81565d23edafe68a677fc64a8128c1f6a14f17c3923e90b0d4c55f5699105a5156f3651043718af6f0929b47f9931fb3970d37b913b6ce894768499afd0910044218f474ceb1c1d5557c5f7f42ac795999294087e060f65cce0ce9cd7b779a0ca9633a8dacc97c62853bc449cf3dc84939da96e454cc0e95f4fbef596b6713b90549bc082d2c88f3eee86af3ca2718ce24a9687556ff8b13d73afc52f8eac1e6a1244cef57f0bc20d8b3a4597d136b2d06df32fee5a9fcf8023c74a37f0fd9091489f94638dfe469ee0427a9ee3478dbcb7ad152ab97270c5cd0c78e1566838a43d2805ae00ef64931533b79e7f4ee8acbf1a01eb19e8fbc0ff423c0139e450b0e4a75cda0280709cf314dfcac601aaeadbc53264b4e3e552eaaf725c7a585d1a2eaa21b18ff1b92dc5d38ebfdd25516a40eb35832ed91250096c41358602070db8032111884c15c4e1e9b57b9811cc82731b05646dc7475d20314d5167f0a9c0c23aaef981a27d439197d3747c8bba63c6da6acf6ef8fb58c1992b2444ed8c11c88ee43f554e2745a604c372099d3d9c77b20bc2e9aa58a179a191e1a83a4a257654f767806189e34d953d4227cdb277d3d8cf937b60d9f6f1f3f18ed22ea30d0be16d4388cf949e8c202811dd441c1a9663efed7890d332b407d604e80f177dc64c0e6d34fac01a85f77dd47bd3010dec082a55843c8dd1dc3f0d5b8a07970e097f365a1e1b4526daf9e8fcfdedbc0f4fbd6a9b18c024b8a32e3ccdc423b26c0d33d89d0a4648bebe937e8f8d3ce05117771257090bb623ce1560af8c00daf35031295ccfa6e7f2a74e55fa99b3d2c3b74a163de3b4d86a610c09f5feb0c9d1f84549e062c67dcf4994e95fdd776abec23e73c2d28cafb99986f1647a11a119aa27de91d81e67f4827618c46640270ce544202f9c3de29dca4fa4a41319e15f2bcf0ef6ef070fb07771a5bcb94dd3ecb98ed2fd76e63e7aa1ea7ce4bbd89858ab8ca38c2b41993da34690e55b66c230a66a36aa04722ed45d71b6ee8308e470b666f6c2a5f7dfb1c95334887664f162045d916e65f63843ca4b270c709a3d1352ab0da961564a091c11d6ee824ce7f501395d80f9ed9b68fe2531e9ea9e8ef49ee410e8896f5f14fb1dbd200551e06a09225e820f7b1c05bb2774c4e7b5d11d791d2513466d9ecb6785a3effe74ad9a0d621c3345bb77e744d34f8feeea74c77b141418ce5441cb7f30c6c007a99ba5a72ab9fec45829687ebbe153b82a818968e3fff3c49bba759d2846ce99db8be204dfab0d6aea7e7150c3ab9ec67d4ddf000655a87bb202c4778fcb4cb5efac546a21237cbe36543fe1b4d30dbd531e9627587854afe429c002856ee970763c5f23164c128526aa5ad6de6ae5d2e7789acf8aa98bf82bc7c4d910f3b08bb0a56c32b239e06d0ea949635b44ecc2c08a67b70bb511dfffd985d8f79d5eca330210fc123e890a4b4d4c0d0d90b90d3549e3e66e7ce6508e8c279916370f3e06a915688ec199896ca2132cd112a53f2ccfb6b6179f938cdf95a20d390bf097f8c3bd25a372b95fd44f6b0a74d13de78582b70943bc2a5e8ae252e13dd04d7d9af9c474d5af3cd8f30ce4f9bc0e9af3ba05a8e97fb7b4450d06d80bed3b7e80a88ba9007b4af8ff7acf889b0dc7d2df64ceec133e3c7ab452ed15cfb6ce4552993105192644495d441c63d07185c9fd8fb194a9b40186433c059dc4cb14b0851801d0d4ab2b4ad15fadc35703f9d8fb118fd67701a81420fd1b3cc0ef92c125f9e46ddeefaa35c9dac982148db516da6d0fc12b31b918e76cbf20cb0917fe2a96ad43f689f92c081e7a8b7045ec5927629bbd9d9fae69caa378e082ade2fc1fdf65e05e1d1881587f62d9994004ca1812775f8c5f517791692e6b665169990a208ed40457860599c5135fed24358c8ac51c1658235ce40f99ed5b8cd153638adf7a83f056d4b617f9f3d0881317cadbfc8f98a895ce389c381807f2a6dc03ecd4241edb37f1c72f5112b20f80b2232451b604c6259e91669e46270e4eedb6478d0edc4e3f6172262c3a21f90f36ad3fd750ac193d4", 0x1000}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001380)) getegid() r7 = msgget$private(0x0, 0x100) msgrcv(r7, &(0x7f00000013c0)={0x0, ""/73}, 0x51, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000001440)={{0x18, 0x2, 0x2, 0x8}, {0x18, 0x2, 0x623e, 0xffffffff}, 0x1, [0x6, 0x7fffffff, 0x4, 0x3c8, 0x1, 0x2, 0xfffffffc, 0x1]}, 0x3c) r8 = semget$private(0x0, 0x3, 0x8) semctl$GETZCNT(r8, 0x6, 0x7, &(0x7f0000001480)=""/131) syz_open_pts() bind$inet(r3, &(0x7f0000001540)={0x2, 0x2}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) lchown(&(0x7f0000001580)='./file0\x00', r9, 0xffffffffffffffff) r10 = dup2(0xffffffffffffffff, r4) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000001640)={0x1, 0x9, 0x7, 0x80, "a1bf80eebb838eeee65b609409bdf8cc54bca340", 0x1f, 0x7}) 04:02:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000040)="0b360fd1b94c73b1a5a927d4d0fbe2049f168265ab9ac16f036d42b3fcb3b0567fdb5fdaeecf8ca5a5a14a62e107d0786189232fbfff11147beaa577a6a874e2ad22fd07f639c8b10deee40a193e", 0x4e, 0xa, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 04:02:33 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYBLOB="aded11a955cff8b00c266da388fa57b75dd3a3cc30130b913b96dd3fb430df2da37406d782d12d1f21", @ANYRESDEC=r0]], 0x1) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x30006) ioctl$KDGKBMODE(r1, 0x40044b06) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="bce7772fd3c47036487d9b77730413f1c4028f4fee9d987b30ec6600", 0x1c}], 0x1) 04:02:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x23}, {{r0}, 0xfffffffffffffffa, 0x2d}], 0x5, 0x0, 0x8001, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 04:02:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x800) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x41) dup2(r1, r0) open(&(0x7f0000000040)='./bus\x00', 0xed947d0d31a508a3, 0x8) 04:02:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffffac) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r0, 0x5, r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:02:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3, 0x84, 0xb8, 0x5, "95d29b2d65683c148d824a0889e3b4574d55aad6", 0x3, 0x5}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r4, &(0x7f00000003c0)=[{&(0x7f00000002c0)="fe1220c7a5c3f7536f8ae4e5cb174fa34971dfa3b85e29bd1cbd0178fe64db"}, {&(0x7f0000002880)="8e2f1bbcd52fd40e6c5c8c6178c9403864f2bee5e4f45d317a2b576c2e714cb9e849f6d57bd32ad2c65621e92e480e9ae1491716eb50284e095b67d515dd0785c558050e25b994b873ca27be6b726d44edcce66fcd9590c596b87d261a79b5275e02ba1c3a5a160fb41e42a5809fd0fb2467b98344632e3d471a5ecc77869dbd0df7185da4b02aee25e2c6c16bac700a1203c16b71c5b5ee268f420aead9d58a2d17c6ca435e9afb1687a869dc6e276e32073e9318fcd54c502c81647b05628c01812164909548635b77bf8342b253dea0e43fb09b1ea190d20db2f5ba25dcfc0ca7bb695e9f61c3f516cef228fcfc8560a329e021f42bb9fdef7e9103d9b600c09f9c6e9895c4e2b28b57aea551a961f61c099236b4d299a7737716e8dad6af0f27887275ff83fb1e25991e0932d85b0adef6ba614f34474931e3ab85f5c2759a5b1de50b2444e274f36a7f9c054fb9d0e4ba4358e6e9d9e88a39df110156fff79c1ecb0a658164b8dd5324163f605277162c6813232f8f939543daa7bfd153172563bfc1a8fd81da6123221cb79e6e92f662b3b7adfc11443bfc3061a640edd2da9218620998dc8bfaaa8223275c57829560c4fdcfc63011cd3a4578a28d9025629aca9d55a783a61f6e09fa30d20057f894767de3466a01ca73d2581ff942a075381a398f3e3fba16e860f9874507688685a79728b3bc5738a5821f4bf3477f461464d06bd65950a2c76b847824e9058c6f8e51f9fb9233609822307933ff89c46ec47e50b1122c384fe24ab1a38286dc1b1c37bae6aff6cfae7969dba02c6683eb93a3"}], 0xa1) 04:02:33 executing program 1: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="f5a4a14aeb69a64c43f372fabd", @ANYRESHEX=r2, @ANYRES32=r3, @ANYRES16, @ANYRES64=r4, @ANYRES32=0x0, @ANYBLOB="09169087aa95b712936ff0ad6981afe3e2647eff8fb9f5605ef13f19e53b504e00b57d9549b7ea25dcc5e5bb45107654fe27a050f1c30d6227f8be667ca032d05f506651b001a9e525137929b31d6b8cb65014fb0535cd6b7d39f9", @ANYRES32=r5], 0x90}, 0x208) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000140)={{}, 0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000100)) 04:02:33 executing program 0: syz_open_pts() 04:02:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x3) open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x100) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x1a) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x884, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 04:02:33 executing program 0: socket(0x400000000018, 0x3, 0x3a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4a110376f8ffbd01, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000040)={0x3, 0x1000, 0x4}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 04:02:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 04:02:35 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) r4 = getpid() r5 = kqueue() fcntl$setown(r5, 0x6, r4) fcntl$setown(r3, 0x6, r4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000100)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:02:35 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(&(0x7f00000000c0)='./file1\x00', 0x200, 0x1) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='[\x06\x04\x00@\x00', 0x20000, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) syz_emit_ethernet(0xfffffffffffffce7, &(0x7f0000000400)="fd612da02cdffc3261adffed84ddd637df0e97bc06460ae6aaf6697e836f11c048c358c707b2b49e76b12469fed594697bab34863dd7695eced8826a0234f27bdcab0c31a578493ff06a52c6af4d46bc4333f1fbb9a09176fbf9bd3fae9bf2feb44bff18c4638276e121bd01cf2539c5a2b5aaca01f7da56da73da4e785e5b5442cc67bac7ea5a5a26cd834e9a2c4fedba6764cc44fcbc42484ae393b0c469cf52b0e046f31eb3fea8dc3173e016e4652dd9a9bf999e178005eabee2f6ad4f96cb2ecddc344e12a8d40478cb2f7c37bb2fc5221c666a2e2b21ab10ce8c306fd4062c7c0e3949f44af5bc499273ba6d24be8dcc64dae523871934baeed2bd6aba3c7c4660c35af14e24a2c867f4dfde0d60") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x38a2b43b6a58b12b, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000140)=[{0x7f, 0x7, 0x40, 0x2}, {0x3, 0xf9, 0x20, 0x28a}, {0xf0ba, 0x4, 0x8, 0x83}, {0x7f, 0x60, 0x2, 0x4}, {0x400, 0x5, 0x2, 0x3280}, {0x4, 0x7f, 0x5, 0xff}, {0x3, 0xfb, 0x71, 0x1}]}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000540)="7331457120a1600041ab454187ad96866125eebd64ff481081c4ec2b89331142adcc330e0e67f9869c0f16402642aa82a870584c674dfb09f5c49cd26a7aebfa2d2fa1c0f4990e8499dbc53a06b8a95decc15cb1d29947ecbe2fbb2a24a96d96030cab8d1d589d1c6d199af5efcd954f1d2246c4cf975506f5e9a06c35c93717b02ada5259072fd730f8718aa862ba0e44ef9582a5f44118641e3940f2fd3a5fced9d78acf7ede6b86a658372e825f1a2671fc5a47ee20b95b9ad62853fc8de381bdb1359ff04a4ce13a214a877651ff91471ddd934fb643b2e0683f40f1651be1e031ddffc97578bb3be44b0c1a848dc8a25ae31c8a6c8301532a3ee7def58133dae3aa3238051550e2c18ffd936ef07ecf8545184f2a7a4b1c2fa81799e5f53848f0f62977be206465869148e889c1b21ddca1072f8fb88b7122ae122e967d90b72f5d74f2ad088a60ed210e7c8d84cc7617fabb5bc1ebf524b4b8654c8b1b27da6e3381f7dff802c59826f3354cdef671a72727d53151bed60ae9f2dc5c16218827bdc861636163cfdd898bba1ea0eb6e2c6bff95616036c400fb078582f3f65aa2e07617d4fa90809adb160af29056896a1d2b5b8911eba96f3d7f5e7aad482a85bb7530dcad4ea91da34c5c0a61f7d4c3c200234de1de353ab609ff88583a983cab0d46320701efbcaf3a1983598641976c528c0a82a9b50ce9f5dedc6994146e2e61814c3ec6c2c2c759a113dc31d5ff468a98af3ab8af18501df6dbfb2c36bca78c8d52cb2a30481bac9915a1be0372ea4c74122047e203ee043523a1a01aa72b03296bafe47cf727b4d52e552fe3ec2755b208640227f3c6fa917c00b611e8389c1b5c02973b663b66fcd3ec411697d333c90860bceef122590577f9ab2980b68e205bcd60d417302b9d5f048779d48e0ac46a592500a1480377b44cd08c2e20040d19fa3cfbfe06b4b0e36eb4520b7579be0393294cabbf8583a0f69c01178875c978f72b859f5f0b14ad98d08eee5453ca36d296ef15536d8473bb8bd2271dc92ffb7eda4fc0e219c30dcc47d01be29f4e5e96253a30aead757951325dcc66eb30f8902801ec3a6c55f903da916fb51c823aa8d89cea15c4e684959ae30a9e36d4e59174dafaa0c76ef66d43491450f643d005ac936f890c11b5f681f0e172b4c1ecce5c2b2e0f0888c3ec44fafec4b66fac6c030fbadf06aa57612f128d1e605ac75847c4b7f05a6881fbd03c570087c695a71fc6e37dd54cf20c35310cc14af1ea6dc5427f390be3c62a1787cb87e51ed9e73f8283295ec11aefbcb7d74981b7ccf5b91322b0c491fc81c3e886e97cc6f80f1ff0b463533fcb0b4823868c6d59b60658c2729ef5d162966744293f5da71a36cd356f913b672bcf20f74bb7b6b62c9aa17479a10d8c245e29b83d26b22b903142da4bc7689bb70426eab092f97449ef16c01646b8a005d0db9d7af7c17441e33a983e6b98e702412d5f4ce5e6f8308951f6403772cf477c695da50bc284b6c3c6ae90039f4fc6300580f42197284ad1f56842aaa28f6b3b38195c33ffbe439584681524eee5f25800b329604502ad732ec5d71380198688362f5817b7109480076015d4e73564ae318de3e38eda92bfd768e19017eaedb10fa81c58355d12314fc930836e2e856745beb2ceb150cebe6337aa37ff8d164ad2a8de2cfb891ccf1dadda1c414191b292ab202205d8c9904a852b1a60272c0c21e0f6ba5676b972f54ae5cca46cca0dc0e7fab85fb9747a0ae4659a2f9b6cb348f586557b210f529a43bc7c18c2d8f5ea58d94233cc26cc2d40e0ff774c0a6b5732602a50fd07733cc1809bca5996a2d2f226f0c03a6b6c69d9f74980467fd2cf1bb4a0af1ccac6786749aebbe68ad34e917b6e3bbd0290138691a9c7ad1c0e0121629370f6bf700c2517f01f1ce09e99047f4763f74f6c9771a38179e8e8cde96f6945e280aa861019db9bfa05ae206c41ce8fec9ca1095b0200dc43dea3a8f745ddda275edf3e5247f1eda1cde06fa1f11ad01a212b6e5c7ed8390c311aca624383693e5ebdd1cd1e16b1e256ef465d5fc73f87c3e26393d49e3485c33c61eee9aca7e99a7fe8562e0300675233613e2da241ab40e37fb57583f0b06b97e1958c6fdfd639a0b4fd8e0ec45c4a8a286a203e080d4717c965bcf4800e14439bdd714255092cdb45bde1a4343f4357528fddbecd8306036035ae60756d2cf0fee6fb318497db7039a1d86b33b1ac15a0ca1ad26b57dcb66c3bf108573ae044b38b8cb72d99cbef446a5e4efa447eb143f9b1b35c07b9e6d630236bd09024ecbb3b14fc41bba5db8905d5dd3c687b29152d36544f3e1309fb7c51504d6a4182187e114c9013a26068b8eb059f2c0a0fa929ec6775037230d4a695f1947c0c091988fd24198f5eb7b0d771a2c71eff891b7d8ba3c86bebd1eb97a53297cb68df2575b5777e501b44eac3a9a8856aea716eeed2cd3a827b5a575137be1aeb540443095a86d79ebe713348e6f9f21f36d2dca0485b2030a4f704eba8c50d5173945cd1494c3a922916347640d936c29fc7d646fd94472ed2bc25cae9fc045b6b507833859714443c79f8aa1b7b04e2373ab0e5e1b3913d0c567b1e07729ace1d5f5e9550704d8c672e51b0f76e211a13d52f0b64ceebf9bf981c854b5ec5464eea09755adb03590f2c2297b1be352927c7beae6104bd7c27114462fd1f5e82e84ef930e1d6046c09d98262c6ff0c33f514d0a9fa80874e153373ef4a94cd4d491810ca8b7fd76cc2e33dfabe8610b15daaa21d08458811decb4e217af31baf06cc738ae6d186491572e10572402c9d7a894b664445631bf1259fecc386eb640e9369b4ccacf59962b9ac9e42245fe8ccc4a534242ba0f9ca2dcdb2212005243900341f24b1997eed76c5220159a76441baf1bc9988d4fd748caa0915755ef9fe01b5c0f2a57de1adbb1353cde963578ecd8ea6d5c7435528bb2f6d2d0b2c707919d03d55c08acadec154092ccccfe55946c97fd3597d95a330940ea5787c365eaeb2a04dbad718d50556fd297f9e099ea179e634275e095c6f62d1f8262b621925adbae0e69c98ec60b31ccd31d10a98881914034d2ee1237615746b1e39ec78a8a05d61271a533d5a9ed13d44d94bfe8c12c17de8879053981460658e16359d18e6b6194a002dec67d024feb65c97d91cfaa9df360f9a5211ee3256c0ab6d1f92085cb3d458067b5add8af163b2f673b7bc551b42af68c937604290d7a16cf1e54ca3593ebaffb07a043f54e83f05ae557dc0c3ec1d854fd90d6a54992510446630a73318d8ef415e4f53b29be0486b6df0878d2d27f83b050c4a12e8d4b85bd1d6e92cad6502c65b0415661f2a624255ba199875f12ec2e2acfccf3a1e4279b51812cc0eeba6acd8a7d4e7db3a1cfd35f5b03494e8aad5facf3ffa2edb095917d5ff7e496c9b8255197d4dfd08639dca0b8e6e7123a9ee677ebb8f68ffef69f71e6a8451d9950f74260ce38d384dc2a7b4042b4c21daeb59dfe930038b283608026c9d804196bd7530c51f9bb73dfc5cc748bbd6c6283f31c9cd445c3944e6d34cdc80e4a21973d574b53262f4a082f03c02dd3a226e39ee49271fbfb0fc0e848248d5f3ae714b06311ec8a188fe17930255e8e15098caff9c7f33709845d221df64914a3633f731de80ab81369f9a90cd74ec9733ca15e04a13d99effeedcd421bc3483c689b2e8a44f6e72d0a07c0006fb14cda6302f940d25356c4364627774dfca32f4dfa58705ae56779f5ffc6b72b19ba00b5f3257e1bc4a46d5391eb3f5e855b2769665e84e9d295d8569d6e8bdabc6c29e9457b2c24688796d817d6e07604ff83c026a4371ab875e4d58363376f2c301e77cc5a482cb8460c397fb744802bf0365f6df41570969ce0c29caafef3794fb8a9d061f4729eb4bfed062aa17a72e586fb388f34e97fe1667d2cd00e75029aec5c58f8949e0d36b4f6d49224d9e2af78d60c9d7c0866cf90aaf892146ff305d83010a5f6697addfd72616fe4a1c9fe90f3cff9a249b368f087262cccbbf9ba0e48844e664344156ee5632a2ed8148459daf25f26a3c778c9473a6982a3dffe3eb8fc1132a34260fdfc186c9a45f39cfcc56ab34d4620e7471f1b9e03738cce7b744b8b3f25a477b88e3c62c13a6c974904cbe82ab93572a8f40a60e3b83157cabb29b72326085fe16e13badd2ea582cc465f05bc72866b3dcafd63887a0d54127ffe4164040e6a5a1c70e4e464200aea893546d796aa7bf7cc1ccf0247d97a8ae3af1ae80513745d86640a0af6d8100970df21f9c9426f4ae9c9b6d39851952015e1b07aeddfffe05d1caeb6a6ca10244d53ab5952c6d0cb81115fd2779eb4bd179b9a8c1f18af72140b78b8ee38071f340773b248533651cd482dd4605f366114f6ec96868f870d4ef45aea84ba43dba585db99b969735f670466ea5cabb6bb3d69e6e1a8afb2888a3f728e0ff30ad553696f232f3d6ae0ef655881e8c418968975648b407d3a7ba44139945c883021bae7597349ddb7e1b227494a0003dfd3fa52d0896853157186b15c8ca6f06db065d9a3fc2a1d3569f92e242a8e6b8fe5df4f9fd80fd95aa183e274b1752d2c920cc87eac596b886059d338100e1e20b0edbeb362ac3b07cf89a75c1d97a2f0e3e1422404caaafbdaeaf4efe4b76301f95eebfb566250e93762c0aa2cd897d55546ca18cb3353c4d573b0441de2d6e887f0a79bc811a8c31a4b4865d00e67c5042b0bb11b22bc09621ecf0a6c322df0a0ffa60bf6410d031367f7e9a85755e62199a42bc60677e5f42a2ef2dfed1fa690349e1a79a6f02e6a24092930dcfc149cb7cae5ef5868306d711c43d28115cb4af5f96fc89dfd2add524f49fa4be7551c667327ae3ea97db191c10de59e069678a5f95dacb75f3cad44dc56115e945daac649898450e11c5cabf033f05ca52f26bc770c574e8b0b217255b86a1e1b685550829cd608f72079bd11f5e84e33a8a0ed98079440c12406acbca4627c9567258cc5e96c982ee40bd9fa8b044eef7dbc0da8655a0d1a8c59eea5c20e9a3a3f584854986decdd9ea434c659243a3caa4553983e1cd99dbdd14668a4b83dedc171cd377f32729da09f370a5abdb978e2a8a345f3c63e97098fc628c9f14442376170219fc548a057fced1edb81f9ec75fc034a1f09a606684300d8d599aa0d43e3e3dff77d3077cbbf8b73dba0cf81b92c2852570507f7ea5478f9d5221a88250f5279abb82bd44ef8158023ba5972586a034319be3db5a6bca5fcbb92afd1e23c0e819307063abea3a1bbc6a2bd054f9b14ad3b32241369a68c1e7e43f3677a72901baa2b84b97bea86dad7a12e36b1e1cab51ddd533362d4baf6b652707e555398370b416208b2d62de5f6b4664c6951885d5f41bfad906abd367731f4bc9fd385b1a48f674284758812c0407a1a200ea7e83ca847377f1296a987ce4166deb71dc2348788520e17b48e78a2d66e9eaf2070aa2b6d8a6d3a468327e250ba5cd3ead74abe613a71f474b60d7164564b865d7b78022621e7bacd874bb419df41bcc62c15526d7aebec0354e6c8709285348b8fa81916039206f7e153ea089485d427d96d79b10169f913736617501b2924a55e6ffcb53ef7b6e00f287b004fa3e21e2f19202623b9d0db98cca8b2466216da190b39f72494d2acdafc939ec1920765fa9c839a5470eac2dff0ff59bea2707bffe44828bf86ce39d0d5238883432864e2634c76c0e4f4a5c8dc445", 0x1000}, {&(0x7f0000001540)="b5ce5d3c2a0aea607b273f74548b3f73fab01d1a032dc0a3c6af126d3d723d35c5a9208f31a7263f6cb407cee6be26f709134ce35af67a13c349c91c601ea07bc4f25568558bc68aac468e0f5483d942b6509ed324a41863724c18776d1ce666a8c502157d8ed9450aa46b4a7bb93ae83daf5e964dfb4d62c8116ab75f0c4249544f448fee02b4c3244a80d24a63204527c0ab21aa6b692c901529f0d52fb4d392a2b9fac10ca913021dd74aa59877ca9464513a8ad1d3bd4c5cb912267763bb73c2d38bf369e66baa9b12276b6063a55f6c1963bb1c2d41056887bbc1547edca69bcff948b84b8e9d4a7f21b778ecdf4fa27a8101c77a7ac4e6d8b3ea5d0fd567b8e9091022d7d9ae1615b7c264b52f59cefece9fd5f4247b37916a45a985f0bdcd633f5b39c72865ad9352a4b51a66367f4cd9dac966cfad192e1ab252dc42a35af021169023c6c22faef1244673d9ff35a66c88e0b829680cb1d4741b19f2c78c45b9cefdabc336dac038c2361a1fc1c20ef989a5d531c737a873eb1db92467c17ae209c4ed77cd618e4fcdccf8b3257897bc150fe3300b0cd5ad39344e124c316262f9503e0d94c2944ffc7bfcf381064d9f0d682cf15e63f5ee900950dda24ce4749da84c8096c017fbaf1a93301d3517fa62a128a7a1f9079a3093b3ac5e5aedaac4f43c9dc01aa628450ab2c1593c736b0a5e58dcc6d4abf4226a0a363535a246d4f042e97bb76e88b7e49c30b7584aec6b4bc0e5923be0a1db288622d1e9819e40e9221ff22a01cb565fcafb5067969de5a347745565bd89ed8edd222635c4cf64d3354a6cba6c67a2e7846290ca8eb88d25e06e224ff3f48293b628a75d71d17672413450a7800660b38e13a2e4a648e78fa171734948feaa006ce0c9e1513fa0afe541e5ce058f311115c338b3a4d4d884d8b0c0977def6d6e48bda57be1ed47db998f76991b2a3113760563eb05860611b4b15aad39016ce2e1a4b8841bcb2ee6ae3695caad70a7caf28e8c00e3326fea0b149101787608f264e87f61c406fc17644cf122cb51fd50d9db6c097b97162e21cdb3ea0b7c57fade446313373578b4725afa9e1f508d9a359f9b87702c17a8ad8f4535c995001b9f10f28be43e5652b76a80a5624b013fcee58eea4d3dba6e2b28877ae6c31fd53b70962061de563032e5bed5867501d96e2cc4a1b6c596df4efa31456d56c4b1bceb1b7ad39edb65fe8f843806b55837c20ff7a62b11a66b97bc6be212c6afe5a44ce106240281afb7071f079becb4c567a26015bb2c08077f925b13e9b7e10e54b81d29d5bb65fc4a9adf6f88a135e14747f24ce869ce0004029c286e8f454b053d91a8a4d384b2d5ea8c1be5fc388701a267c67da4700317756d3e3e988e61ef594f06e2ecf75d62d8762050464300a58a60171eda15e0486f59c7d004854b63260ccf6b75e8553cb590473907f854ed604ab1b3449da4a6d0bdf08caf5ade77d7ec7ffb0ed4642844505c3079af934bbd460a8547df7ef95864873f93dfb5eb2c3f7b951132f70ceb422ea32ccdd29795ad0a8c6b3dae0df9b969caa9e00b10a36267e78bb6d9c8c9b29fce243a61e1734465663fea9b4a91ca65d9e2dede5993f979456bfac98a8ae76cad69257ae0f5b377a40aa6c9230d6ddc90897b92e78dd824e51fff3e51ec4cc77a8b9e6671e582ace263e0456a6ce9d3630a34ec0aefa4641d5edc0f3455a91c2ecf43d35ea82237f18c6226244933d41a90fca467cb84b9061e545644fd4473ce6faaa324270df4dbbb71cf0d226ff310beb48bbe4b05410466b5af70bf0975f10217fc51c611115572879c079763ca48a6ead9f9a5e4667ce12b4cdb3b9a6a6134794c6c04d7cfb26bf9e079ba45c8d3386b137bca1f0b11815f44cbeb7b2fd93de3b9905836bb13ab4053c4bfd54eabfb26ac16faa9e43f0420af080897d8ba574315abab2ad393ff3364690dff7b34ce3fda72d4ff28a3bc92a106cb362db0db22adc4e87d46b600da26f11205cd30cd3e61ea77161456fa3bd8aee1e3f4529163e9bfac2e8eea7cfe4d398231ba1d3f3d5b518c5f564bbdc8dfd4efa5f089bc42f7fc0196d076c4ca73cba037bce3ddb4e71f3fae473a733b1a2e4350cfc0ce556447c8e13fe50e25d3e8a0112d2bb07dfe5c4250e2af40b7bb69ed92f895459ffcd3b098edabd266bab10ce77804374d1d39e26fb5e5da255d8793b248c6802dec7c616c620aede543c2487ad902ef9568a6bc0bbabca9c85bb9efdb950f1639119ddce23de52762a7b424b34b345f8947df9c27a230fc017c0954060f55a350130c61ab5c29dda9c680c5f824871435baed972b26e168635ca8b96a2ff5e4628b97b8de8470833a8cfa6b5276c090900dd904631357e9f7e6113441a8f9fe9fd5f79782a28094a848d2684bad9d329d738d22131619a056c717eb2200de58a11ecf95f2c596355913709f547fd3689b9c8bf57bdb3c708d55fdb20de525095795ddd3b75251e03c5e289b20e0583c613df21fecc65fe54d77bf35678cb9ca16efe3deee32459085222853c0f503ca31aaec7815b64c87e19b0f5b291547480aabc55c1a6042480049a6bb67cdd8c32495b7011a72805e432a4006bb4948ad92b98fb3b1e6752d78d67e29e3eb54c4a2f75da31de6a39bd6d267bd99a54d4c5bda0df0ae7d14b89808146c1e4eb5407d49b9f1c7283e542a84021b2f59580061a2bec567dd91db48dc17ed823d6760f7dd56b6c3f006cfc70577759a2cb3a44a206510c077be983cbba6e782eca31faab6d0a07cc1a7a143b0516a400505e048481eb8f5a6154d04bfd4166757cf1e3213f2cebe958228d760dea7cc055af5156084083b31db16967e6803803db2646a420df3e70d4d8db9eb400c8f7272bb2520e921aed7425e3287f9f1ef85cbf625687b42353aef0e6f5a12cd434ab245c12dab82488b7a17faad3c47170cf3fc302aeb73a454d47d622e8df78a289c2e276b5d9840ff81a6312cca5134e7f9c6abeefcdf9660272de9e1c310217830f3c075a8f691c8b90a5587de4e369edc9a6995bc7da693573a151f9bc7b5e5cfe22cf9ab2553d2152497eccc7df43248ee69085fca8023865a3601cbf2839154a17295b938f4a81768777b2a2bc1cf8b3ceb29bd8db2f173c0154610acf6d88ff333b7187bfda59f5067c476498ec81a3a9a35e04aded70e79aaac783e465c3b31aacaccd1522e19bdb4d1cb311d8d96eb03ef65e81c931ad2fda8b2a9ab793b523962d98f9568a1f5d58b538bb92ca40f2fb342fd37c77798254a721cf1cedd6d14f4fe6d08cb6f4921e0f9664c17b24de14c22275d84fc076cf8604a2d3d154b920dfea3c6f53510dc8bcaadd7e364fd6b1a8b4a5ea0e5cf1df16131deedb10fb58fcdea12dbf1ad50123484062443629eacedbdacdd509ba665e307637de6e7462ef1d6dee8db5883bcda03948da8f377e3fac598d430584ed7f388c63ddfdba7f9bc10b0f551fe30b42aaeddd755f698cf38d71e9743ed3ade39c4d00e1be616f9196c0ac7a90bc829b32efbab180c3deca8e0a33bf9c9d46adfa6a3e7c97bdd59fb472770b25755c19afb7baebd330f00808fc259fde0c32c47665ed032e00c69ff255fdb2b578ea38f35954f99e609090255513d09e5a627f59491bf0ced584d6b37a34d157b58f961da73c0ed108007c2bc038bf447a90087c66ba70dc7ae66555e58389a9386d4fbe088dfa1808d9f00e5b01383eefc1c9759204a9e8a1d543b3921a1ff175617e251b7a9e4d67831d2022502e9610762e078cfb96a05904a2e354927f44a49e2acfa13567a161232a2952bb2653e8710b3652c30bcd05fd57b3bc51a7a62851829286fbf038bcaa4d95271d8233ae0f4c54c270ecb166b40c5c9a0d8a29975192c6f62ada9857bd376bfff6101bf2b64f06814ca8e4406e811fbb2b95f90b6a1e7d3d8ecd532843c247b6badcae85821b31e8ccf4f2fc9c8387438d9c1755ced580835e90d1e09c9f6b216d39b409d9e4f860d2543cc9d2185fffaf18d70a91c71845cabf9a72339984a0fb2c6bf27d038a737aef297da4cd915ea1c48a9187532a454019210b7134e72f1730b983c387ea75ac332dae2662f964d5209597a50a85186c55ace3d5f527201983a2462c933d3209517f9ca769edacd944b0b4100c82d9081064b52b3718cb9452f6143a92cd93729a10c2410d5698b60c341c951be8b48912d27ebeb1fdadcaae99854e64a071621cfb91a978eeb2d6285734d1578cb706a7169c359fe72a7f07348fe582090ed4994f0b46da954a7dbba857b066884f6bdbd062801aeaacfe211ae68a92aae10b8c87d2b404cd471bcacfa9d83cf91f5e2c6e7ff01a0570c7cc7fc5395b1281751d0241722350079c0df646950cd4a32263280b94601293bf4ba62db89c2146b2527d6011e81bfbac1091b81c2cbb455f5e201985bdc9b6ee8fc0bd55fdb907586e19e79b638ae4d1ccb993bcb6e14f6f4aa3be4e5bc80d45738af8070e4391093b2b31ca997f6c01714921ec4a4a6940da598018d32a166c2dbf50bc8c734d49d49b5b2a811c9c554d9b5353f8ab5b9d9aa2eac25f6867c0e4fbf5e61abdfd5e71b4b7c2624417cdbc240af363802b1faf748ebec9ab3ed17c38cd62d8d4784da7002b3f28e47999c3bbc2bab5334e76760a6225703d5060d1a41952f6b95b5b28d1ddba33d73c44a4596c791d29a6e144392210492bdac94f78cee63cff7a0c1f93128c4cb412fae153c16800414d5c1d74bf78ee235627b7f0ac959b9e115c06a3969ca41b3e29b847104c35c9b004158ab12259aec6c85aa623c34e05883a525abcad0d01475305d58f92d67117982a4eb686f694f82e85d69388b527b3939c1485d6ae5b77161c7e2ccf1f441e40a3ad5ecb4f3a6a886d73b63576bdb5586a580e5daa31dbeaf6bf46a3e6d1b3567ad00c8011a033dd0ec15eeb3e6e478ecb38d95dbbc43d98667ca0f06b231a430b559aace9926dab7002509e30a5897c8f3c2be89c768483922058d9e5a1ec98b26c2b5247e488dc8fd7f6658858b5e887485b7f7c08e36ca4fe49354bab326e2d97808fb7e191eaee2997d1199e8bb3ece5e2ab0f0c020320844a1672f3f61122bbc8a27367331a3f714953710f25e6ab18cb8a1e38a111c00fb1031deaf9ed3c7923a17751196f449ed1b2e716d54c8be83eb5ffa0ca9197f48e50cc6d53b498c24ad6a28dd913c2db1eeab567f6249a6bb0d9e70e30f614cc7b906d684a26cba7a8e5e9320ab2cc4a36c8e0560660be13cf46d73ae68b2a258fd2f0bc1d138873ddcc1761106babb405446cee2a1170527b700b06720096a28e15cc7ddd923289872525c909a1235e83af43fc3c457e3d10242c4593dee491fe9ad8a9e663c61f44ff12b2d2a242e2ecd54d32ebb1241d86ac7ee439c667d33bef00d3f6408b720aaad7d3d9d8689ad453e33909a412d569f2d3cfaf5e0ee92d0b6134be2b286b94ac464ddd7e4bede712fafb31ad114dfaf196fcf106d5f22bfe96bf759be11d3e3bc76ea982b5e962a7bc693612cf0a236778b395bdc8b107fedc9df82985bdf887e1da7a0a1a56eabb4036697357bb5e879ab578ca6794331f3c02c403a959e4af0d3d35e8e6c162173e7eb450da52344d01276bc309dc866c92a06a1beb7f4628f5ae0331214df8dde878f66f6e3510eadd6ec426413b46ebb57486545026e97205032507d72a3b333d801179a6b85025709cef262f401d92f3524cdff2ccf85f6e86d", 0x1000}, {&(0x7f0000000200)="ad765589e0250bbd46cff30fe9dc9519996c3b700995681309da85cb2c14897c6ce7a4d5862b18954dfc", 0x2a}, {&(0x7f0000000240)="c3055099b3f86fd8c04f9bd824385316b1f605f776da0eab14d6754543122dad17fae94c7dcc4d783f4094ca042e61fd980decc67a4474ca80cd44c8caa44badb4e710f1ebe42fed763ba5f99eb591a9e73e76092218", 0x56}, {&(0x7f00000002c0)="51f6858f793f3dd9a8e546d6daf46578c2f206dd1fecddfb83ba0e7a41e5", 0x1e}], 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) 04:02:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 04:02:35 executing program 1: clock_settime(0x4, 0x0) clock_getres(0x3, &(0x7f0000000080)) mkdir(&(0x7f0000000240)='./file0\x00', 0x3a2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r0 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r2, 0x0, r3) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) socketpair(0x1, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x1ff) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x2, 0x0) seteuid(0xffffffffffffffff) writev(0xffffffffffffff9c, &(0x7f0000001740)=[{&(0x7f0000000280)="b8b5b65e08eed53f56f8dd2ea76d6778ef0dc11f2d5c43a498554fc1c07d197db56501ff9e73dbb4bca16bbde51237ed85df43e20261708aeeaa22ef512a749f309ceae3bdd91b9af84cea55569c1af47d07dc1edb7e60f08301208c8647107c5a815f6a5d83a815b9eb7028693b71d196d7cc85414c2b68f6182d8117c649e2739fcf267e56b017034a0b4099d82b9bc75513fe881e8fcfbf889850fee54317c08f5f82037089b7a0fce7f4712a9aba7b084c6d00b9dca25ae49442f53cdbed853a90dfeb249e0fda9b020255fb8e0bf52add9530a6ebbf649a10673c6f19488718c90fa6869e90dddf413ad050f7d96c4fd2994f1ddae9903515f4faf086668cbec2ccd4fac41c8bb7f581916992687ad0b6b5e1bbbbee7046bf3332d378493055b7f5383966d0e006e95e69eac0b777ad0c14490ddde8c1e351627cdfbcbe38fed5d94feff3c5c5f9645529f6ce7da6c446ee0c11fc5897653045afea2d6ea89e70f8aed7c3708c94b0981ceda1b18b8a7fdc5abc1b1a8281eb35287655761eec333c8624296a9c0a7efaaec89999f39059c8d749a6cadca3682cfc887550a5913b6ffabdb6dc373493b75f5de078cac3bd5bf88e96420ccf6bcf45e5bad4eb8607669c633f715188eebf9aa8ace705de3cd9ef9c9895605eca2fad73eb509b9e2b472a938d90b50096e164d03693300b604d617429b86adb9a35751d3ce789660598e5e6eb96b4915a41f094eed0e15ed16890391e34d8ed19f0ec08e9653d07b1ee31dbe5267ba535b44258315460edd3577c6aa7ed135aae04d858b4670593399f4f92ef897081f7df9a455359ddfd2b8afafafadc37d286bf6f35e687325c234edce15153517493d7b216621c7b69be9e54f27c5bc5db557015366b56168d891e4f3570d8bbed3ed0486063db5561cf369ef7af1814befacf252368c935de7417a2f3e39e17c6f8bfc9167df25881b017ed5aae3ade58c11afe6fda3bfa292e1bdea0a3502d7df7d50bb6b750acb80b49b3c8cb35897f0a0686e48b2086d405bb30a0b49bdf6b9f6308d80fb2a6af9cb366b9634d184e5094c7a8e8f7238f8d63beea2bc9b552cf0c5f10d7b8f0d5d30551c289457a49d3507dcc81740a713dbd8c2f48f8cfdaf06eeb7a14de8f1b9ce1941c9a49c18b0d72245ca0b96d29fd79de1afb84cc54947e54d03221b6d72d89bd2a7b7fbe8675f2cf21ace0189fcaff84bf1785942c531828019e6057e912050a98d0c29910a8c6aa2a609371325ff6d8bbc35c62ae3abf5ad6ede20423a2d22c2c1d32bb0d50bbb0041e9cd92b3a1e2691bd7412781423c5f3a00e8e7ccc81299f4c7a03470ca7a9f6852591c97a5eefb1cb3ace8ef1dd08a02066c5790688d8f9ba25d219b31f4b602dd53de0f4926edd326740077ab8ce1f7d7fb0e09cdc04d76b903f48989bec7d29b444e21f96711c969b81ac06aff1a720b2bbe0ea85f2552d3799212215f119e4c23ff83c70689133dbce68086ef929b38753474a2d5a25c5a9569a0a9de2d7cbb07dba62c77522ac5049576d72425befd1c4cd775eed07d36660668a099c90b8bb88bb6f126fa8c0301119c76686bef18d3ee9075b38a2f3ef73ad1c40211266db6808d743e0efbe4c67cfc5eb1edc7fc081458adb6180a9d6b711b213170f3df3753ec2f1651bb58eb4b3edeb01045efc9904b53519206df44799378359ac7ad36bb2cba9627af29def971fbebe0c13008f4f68cf516b0d901624ff061473f737f34e9855be49d2761311eafb7faf3b83370c16938a1ef546263bd6a0db36e9b35d24f83ecfe8758257370762b1696f8235f4f90df1205774f342c6051ecce21adce9fcc82696a55ab590f62dcba96a917b4a42f03834c7bc5ad86e8e52844a3a5b58027bcd0ec1a415f5fd1276f18971601a6ec881d96fc49e99eb341a2b5212605231354919d189b92f73e9197349a8915bc1c1d4f9ed3a79e46944330833fbfe7ca7948b819bc3ca631b08ba35f1f6f605ea6b5f7b397fd87541e947bf95ecea7ebe68f65c05752b4b8f06e34931f4caa2c77f1be19b741429a5bd0cade4769b64033af430a602209bb16085f70dd2bc7db7d541333c8bad985dcae81ea08533ee46408b14c86f3f50e35add0255fb5a9521c481dc7b8d8364cc9a009e4b14af722a3c24479207bf3a5f9c947c4578302aa521de1c6379ca63dfb158378e014baf53e9bebc5a2503e420cea53e32a894e272d4c2e0bb777468b0418ef97ea7716fddb0cd6a9c08c3d5913daed004fa1af8350752389f00edae90e98f9fa5ce537fb1e0e51774f171a449dddb3bdd0df34bd8238a76516aaadb456503fe3688a1cecc295307d4bca38153626ee68f874249a901ba502bf15dd400fde086e66eb159cc608e0bcb82d745e88444379059b961ddac6fcac265dcb5552c979b05b9b03ab53727dc11ac8ddc902c7cfd3b2360a3bf3bdde72019af3ddbd273ecd375db93c098c50080a45b73847ca668de21cabdcaa8c134ea7f80f264fb6a1bf5cb3a1d8787e0376b2f417150ce9e5e9ae51864a8445c923bdaa0f7beb9490f4fb02bfbd3089cd0b95311e9229dbe6b371d51b37fa455cb4d704902eb35419d7526f62c37301d9456cf885e6330f0c97cb6b3870368cec3b1c2449a756c749884611f123705efc8bbf738f5104252ff21dbc24d8ca2003d8c673437aa67a9be55b9f6f014feb930d106fba109100e6d8fb1d3e3be045e1ac42f941210a6e7b820eadf45c477107bf540e65ae677ee69f746891f224e39fdd0691cc27a02af964af1abeb9627c540547b954f9f6f9fe044961571fc8a3015168b91f720c334aff9399f07374bbc78abea7ccb46960864e2ca7bc5ff1f13fe80581a9d5ccb3b3b54c8a08926c104c6a915cb10f948449b0fc06e019da2687bab8059e62e5c7c83d436491b9f9c7502945c75525843b157e10b2de3d1153cd95c66eb6eb40bbc5ef06a0c97f40ab91e3b8dc12d5cc8389799d0bb18f1b90d9922da3455f963cf3cdd2b28dec327af61ca71fda3370ae8b911b48bc53415215342865a18a66979e1006d8b16364b5f5b638f4c550650a6dc66ea9c68c4d6de75a7466eace2970a8c150121b0948b6ffa238804254fbf76ebb33be3144c17b0af7ce2ef7744761694374bc53a000866adef410e65a0553d8da43e3c830e219e17abfe57dab4a26ed569e664e19b4f9205d1ba0de45a8faac4363c834909f19be76a08be7dc8261deed3932447258d2bde81579e0221a103cc950e2a7d35958bc72b85ca213c90e34954c0fa2339c57e7a28395cea13aa5ab7a735d909567c84951c449a5124cb3084cdbc9eee7b9615bc7eb7d96fea5a739b7fbb28d640b53ea39ebc7f2528c6e42d62d3ed429fd2f078c8634b842498c26a21f690d12220b9eb3c6b69bc5c801938693caf5fced0e5daa6536f7db564d5b0ff51200abb8c17accbac92378a47ed1b025c17d399e26b354530a4d2dcd3618743c9882418634f21bd67227a92c358fa4dd24e1a1a3ce06ba6b5d700b99775386ffa9952dd0145f2152479b8cd491393479a2e5081c8516f1da69f61ebc210fe863cca23e6f96a563466cc1e8b4148cbae168247c1196d90285063a4f4b79014355cb346965e8bfc489e1a1805d1384dbd40fac0a5fbd6df43c1d56990dc7128e06a31f6ad6adb9505b9307dad475a53f1473c105413f52f7f980fe0e82d30124f48819e0e8f9596159854363b2696c86420444e97457be7b969cd786d6d62f4edd0d58be5084e9cf9224a7ae1a01b96a06b11306d98234e48b1bec1000dd7fa43961f81740aa9424192c2248871c2c61b0be9141474aa52398ddaef00c3de86ecbd75098ca67b8e0f79869e36ab0f3eb26ca74c4bc8c51a93bb0a59857b7c69afd898822f3b8f22f101cd7e69337876a5fb11d09d3c5ca88261797f0873267a7ee303f227603df9b58c5282f9f54f25ffa7ed5faf55f38ddf398c1bdd022dfb06922bce5f71c9ea7317c8a71b0b4cc860fb97b44efc0c7a3e5604ba6e435edc8cf9c409e2431282de9b9b890cfeb1db0f454bcc463f6fac4f139e8a0d570b919074914602f0fb5f383e16d807051c03a67390a72b396d16eeb39b76d83ff22bd78e9e7ae3230ca76d838a090951b6b7b4e8f40f50648276d6550c5d243b58c3cb797468adf22d3f92e203e38d3092a4b7e2859b178ac728fa1b02ac7efb0c428143e12aca5218480eb9b302b6e5f04159da0014db7d1f44f15bfeaa36f8153135433dca6d05b40185fc7767da9eb3e6a65e38665315153576617e83e23ee477c8c605cc5cb5e92855149904c7f68f28d795b79dd49296832a5a5e2f565b7c92ee88cb06c3fe77b1f501b31edf36fd7ace55ac450b3fdd70a04a18813e9043bcc2f94d74b594ee219fb70ed10481d6a677ba4a46d133b330287efd874c1dfc3817da6831c6b096a3131c3129cc5523baa812bc5260708123b09be30b90971a51605ab92605b635b5b408cca047118daf6cd14f4376ba03506942ed1be67b7a9721e6dea2792bfa883006d3baa57f8e490a088ac97ca222acd7a2c3ec10bd43e1ec3980932aac20dcc04e523dd314c47062c691786f453ad1b2dc31216f18d9de112f65e61d2a1a18663cd5df4a528eb69c4673ab629054fcb344bd7874b199f77dc5dfac71fd5756c7388507f4a505ff82b2db1a40060722b52f049ac7a67c7be64c9e44445020a5fdb0f894db66992fff96d517cf88180a6cff5b389a5c9fac5367d7db819a62ce726dc881b5b607e9b7d3c9ebb1123c7182183717442afc55897bad71a60f2d68bc7b01f67c9b43fce005391787ba3e75dc9f370f2bf9512a4cd3e01bc32a5af43b7842fe17dc5f7b4cf70e08221231740cb8c23ae3a6ee19a930da3186883ce1eb04ccfa1a98568adc6db324e1e9d84a9bcf91e012b1111ebd9b4f8db977025aeaee7acaf12cc0e9547ce0accd98c30e905bc52a7cc53f9bff0040759c7beda7553de53b7326d08dc7063eb64b9fa1f06e739afa1aa2155a2f11af209d8fcfe6deb7274ba8075650d90261f73638255272cae5040301e7864363dca56c584f16db6932ba7fb8e7d655e7617ac164941201fb5a2f8df097cf723c61421c838a9e06e46736d74e42450a8bcd2bf196d0d830f1f0abc0992ecfafbca026a09a3a92861b1dff0dd452d3ea401982033c9257c31bab5751f92e3184ac0bfc15ff6b337790be174528731f7ff819ec5ba19afb3f53fa808e5b9822749a6cc49c1133d02b1b8ac7bcba4c66d3f376ab6539b96560e88b181716d06e64449e79d5788deb66ccf85e36356bb93079edaffd3a9ab2f5cdfa0a620c7e21430ea3e663034e78175cfc0d3c0975ab6c4e44b6309fcb56ea4358ccb6edbdf173a6a8b7e14628d1f7412d4079a9eb1f63bada2bc3bf3ca789a2a33708ebe843895a958ba45715e5a1c407b818c7724a4cd4dc4beba72a01f20d8aa1d25897f905bbcd7ea4db7cfb4fd6dba4811ba63315e6e7c3d2717f3de2c45cdce87045bf0bea383f2849ed9810b6f8e550c598b0818ad6e02ca8bdf0c18ab5e5a58a4f381f89845dd224e28f07bcb086bdeb282dc859c3da852e09d832d3c95873e5d4c68657d49a86bd6f0c6807d5af3795444ff63e851ed6d982b5e96332cff1b80fd6e281641dbb92a275e161df08b35a13b1739d5c263313ee6a8b9edc2457875fb88d1195b1d9582fd52b37cb11e6c287ca195217c5f895775a31d996dfb32a231fdc4680ca3f6c80b65bb63d72640d789a5e26", 0x1000}, {&(0x7f0000001280)="ba90c3a089223ff18bc8a9bbb24793a2c5192795036d9564c9d53dbf6a0762246766a54166ef847d5862714b8d4a78c6d84e7f3ed849fdc8a2e55eff4471191d45cceb6eead0f6479776d644c5068453a2585ef5091005e33ec01fc26ce26e774d9b5f62f5bafbe7384cdb145d2f43397cbf995af444349d8d60a520800446c26637e38b61eb3d7655ba9b6a299ce05d0fcc10bd9a09a1a6b62bdf525482c53157", 0xa1}, {&(0x7f0000001340)="59b396486565f30c966426b8116b09d1066240a3448bfa17fb03685a4de966918cb93001e28c975d7f9a72259f4665fb49b5214dcba7deb1a6fef05274536e2926b85a6c7fe4fc658516b4d72b65a275bba1529a0091f71253f2e504f8d2e19fe7ce5589347bdcdffda0a0022ea6f69099e758745d44f923a96244ce3d780ff5900ecfa2e3ea194c63506a6672df7d013e732b8ef304cfc08f437a18922f38c297a400eb85945905a8fc535f4617c32d9b2a4a9f33b7d9911ff0ca449049e100984118f0cc814a7958f886c68d333c236aaed3c35a8299b0f1a81aea637db1a7e496178d35876661edfea8223f6286ba66066d591d88d08151ed6f51dd", 0xfd}, {&(0x7f0000001440)="1976f111ec7636ca8a93ab0e1eefa756f53f035be115e67ee37791ce76022d9386eb08caf37daa849b59d58d3dddf1224112771c2a1055f1215a1fa02f777939c4a2290622922e36864184aec280bc76fed6eff0b0cfda3aeaa3ed8d5ae14f06a88a920aaad773787770ad78a76eb4437eef82b09de6ef7a3b23d3b3f09831946cbe3fdfd416d20bb85a3b9dfd13a446c1a1f59129ad036b632949ffddcc1157971d2756b112e015405a83e798498aef000a080d6320f380d0329d0df009b74c4fda1cd567dd728cd8b3938f5eb8dfe56d2ea6e1c6", 0xd5}, {&(0x7f0000001540)="80bb1ded2d3275a213ee2b2b25cccd26fa6a6ff339e3bc8af0e25eba739487aad2071ceeee2ad0718a5c4e05cff4cd9588d64111aa3b42b8e51f5930d20b38a3acf90bf9aa7e529c11f1273ca8bd2a44ad27b00d8d0f5c21d8bb89952b999d2b88e21b3cc42168530e7e89ccd7c67a7e8e02b72f6d3f3513426649df3102e482b84c72dc44637e1529941e5456a4dc719f115cfff963b25668e82ed795a5ee6e7be0cbfa620dff40fdaff1653c34446e14ae4973fa", 0xb5}, {&(0x7f0000001600)="4a8e0b0a86b3c77909a9adaff06b3ccaff1c0e747625128982170075658042ccf9eab828e7a8243408255f7bb97ae871bd55943d893ffff0207035cbb4e69a5134a84f791a61001bee1d81d0086dad6ff33dd089cbdf56a406eb218fcdab34b3163e7d1e30f48c5d697482022372a6532ff0cde44ecc992fa62567", 0x7b}, {&(0x7f0000001680)="576c9bd5fc81bca985ec86531ad25a8b3bdbfafe0f25b21d85909c33c0992de6a2bc4be4b482be416d1cecc812148b3fb641b8ef49bf1d91fa8b2931045a9e4bdbcf597cd7a755a748cb6cfd54957c1c154e893477355568cc6f16635b91cbebb973552cf0006a3c22bfe831e0d20227f6394270b32154402989c7516d08d85330415374cb1b75922665c8344e78eb738f581d73942d9db5e94eba8e586f30ace23ba0ee0cbe445160fd2d70a55a56b586", 0xb1}], 0x7) 04:02:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe4875733e0f2938404d118110e3851afc734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebfc8062782813c8cefcfdb1bd4f9c0e36d58ab5879e67ee7fb584d490000007c060000005587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f575d8684cb24dd92f008c18dacb6584be734ee11e3b0270a8b4b75976198aaebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818c528ea997e3ea944df0430b67f054d58015887bdf2c440abec43c977656f9305d4729f7c40b3dffc9adc8360ac2ef1754c09b092cd0e67beab3b00e2a0308ef6b4300048c4c0db2c55a02a05961e2dcddadb9edd8a568f52cb79a546426da5d941f986fc40017f07064b23f1e1692c35dbdc77d3f703a94ea03300c7000000000000000000000080d03e2c529735640124e1502f8c067154339114617b7cb265694e8f000bc122f0c1f35142ff223bf6b0288babc10300b8356ba786fa54fff9b36d953a8b5e9d3bca4bfa199909059747529266028483423441b612130222582e013b0dd482a1a3b1e566676f770cb69579ec2c2c7dc52b61d7e75c9f6e081bf1b06643019dde7a179f84a60f7b9e00612c02d9f0675c291b8bbdc2ba33eb2a946704765e4d8a4c723fc848be758d529ea008ec032c45b262e9d9da718be75d14d899333b0ab50ce898d45f366d1b90e386b6187cd638ddddda710cc490476d51611b5eae714704970311e947bf313b757a70a108e9cc55bcca376100055c9ff67959d7afbf57ce2aed0877503c000000000000000000000000000000000000000000000000700aa30ba34c57c0344316090a123caa6f8f26037c9a62ce7a3214e2dd4e904affbd910000000006fdcd70a456408a740e5de3b2e7704856360fdbc2a37f02b254a75a4331b17c5e2d192da8b0da32a3dc96bc497162eadd4b1cfe4ee61a9aa6dbe652f78f9b0c9b8553395e7aa591e08448f1bc6ba362b910777340594265de31e86e70ab2597a50168870cd726695547fb8e6aab3b8a60670ca530b7598f56a20890b72f34afe1b440df6f9bf0984c43d3fe52e86b94a859a20e85488f4b8fb75d03e7ad9d4d4002441685ba91ce4e2f83c08809e2ee6685fdc124da8a0673f9f608203452cbe7df1d02d7d44ae06927f765e49cc3c631c01d34da5f1b56fbb3560f0da51f10f1ecaf80b13c387eff03bf4297aa57e8dc10d29be5bf98d0bf03252d9e7d489a7b2c0a691aafc7a6fdaaae81f30fa592346b22f1f90528037f2b9f2f0de22576739c12250f13bc24ac075283d8500864e013979a330bbaae4cfdb7750875c49c961ca99f626591a4f2796e09d0a4ad906eadfa4955c64dc89a2d5de3ed6aab4e3b48a435c118882ff237f4c26874bfa75ac68d39567c05140239be5d0edb289670e891a225837e991b7876d416840000000000000000000000000000000000000000000000000063de43923315852eca0b368718233622b78c2819bbc186120e560f2300f0a6ee12102f7e23e91e5bdf76f2fe57a84b713e95ad62c533446ff8162132d60d5ae9dd60a92098e0b03e4b5bd77d8833295e44220f29d02fd304a5bcbe3485275223da913f90db216a894c38906572d38fcf28af1960b3e72f032a45e802c183b72fd0e858f85a2f253c1d5414b0aae808ac390ba3aec28f3568935885cf60"], 0x10) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) 04:02:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) 04:02:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = dup(r0) r2 = getuid() r3 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r4, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r4, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setuid(r5) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) preadv(r8, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f00000002c0)=""/184, 0xb8}, {&(0x7f0000000a80)=""/228, 0xe4}, {&(0x7f0000000b80)=""/226, 0xe2}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000001c80)=""/232, 0xe8}, {&(0x7f0000001d80)=""/172, 0xac}], 0x7, 0x0, 0x0) r9 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r9, 0x6) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 04:02:35 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 04:02:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0xd08adb244f6e5740}) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 04:02:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) mknodat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x8000, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) mknodat(r1, &(0x7f0000000040)='./bus/file0\x00', 0x6000, 0x7) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1000000160002}, 0x8}, 0x3c) r2 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000080)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x10236}], 0x100000000000005e, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus/file0\x00', 0x200, 0x112) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x2, 0x0) r8 = dup(0xffffffffffffff9c) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x34, 0x0, 0x7, 0x7ff}, {{r4}, 0xfffffffffffffff9, 0x8, 0x80, 0xff, 0x1f}, {{r2}, 0xfffffffffffffffa, 0x80, 0x1, 0x1df, 0x5}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x18c, 0x1, 0x7ff, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000000, 0x9, 0x8}, {{r5}, 0x7fffffffffffffff, 0x1, 0x0, 0x7, 0x4}, {{r6}, 0xfffffffffffffffa, 0x20, 0x1, 0x1ff, 0x8}, {{r7}, 0xfffffffffffffffc, 0x20, 0x11, 0x1f}], 0x728, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffff8, 0x100, 0x2, 0x101, 0x20}, {{r9}, 0xfffffffffffffff8, 0x20, 0x5, 0x3136f13a, 0x4}], 0x6, &(0x7f0000000240)={0x2, 0xba}) 04:02:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) readv(r0, &(0x7f0000001680)=[{&(0x7f0000001000)=""/174, 0xae}, {&(0x7f0000001280)=""/247, 0xf7}, {&(0x7f0000001100)=""/186, 0xba}, {&(0x7f0000001380)=""/155, 0x9b}, {&(0x7f0000001440)=""/6, 0x6}, {&(0x7f0000001480)=""/126, 0x7e}, {&(0x7f0000001500)=""/237, 0xed}, {&(0x7f0000001600)=""/48, 0x30}], 0x8) pread(0xffffffffffffffff, &(0x7f0000001700)="affb051d06286ca89be230adc1a2fd43b326c9ac770d75b387faaaab22a141a12496fd025de791e514ec31eb60f6e172703fd7b34bb3297ad7f55dc365f06b952d3f8a246f75f508e7a2122b4069184eea7154be050f3e546efbb4c4590d80035ab30236cb3bf58ed3106a440f621b8438776906e6d4b0bdbaf54aa56a90928ff897cbcf182b4b5a6275293a9a66c9b182181da01e7b6a52375b1bec6651469af2120fd8a540b90dee8bbb930dc6e8565703c4f6479cbef5a10ef88c1bcb2b176fe2688f68908f20a162473011986a6ae7136326f089dd84cd0b9fc93ba54b35f6b95397e56903fe136bba96", 0xec, 0x0, 0x0) preadv(r0, &(0x7f00000018c0)=[{&(0x7f0000001800)=""/134, 0x86}], 0x1, 0x0, 0x10) 04:02:36 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xfffffffffffffeaf, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRESOCT, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32], 0x3b}, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x81}, {0x6, 0x0, 0x0, 0x2}]}) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x4000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x800000006, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 04:02:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = getpid() r3 = kqueue() fcntl$setown(r3, 0x6, r2) ktrace(&(0x7f0000000100)='./file0\x00', 0x5, 0x1000, r2) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/70, 0x46, 0x82, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, 0xfffffffffffffffe) msgget(0x2, 0x21) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0xa98a277f4e3b4eb, 0x0, 0x0, 0x470d1d7b) 04:02:37 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) munlock(&(0x7f0000453000/0x2000)=nil, 0x2000) 04:02:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) nanosleep(&(0x7f0000000080)={0x1ff, 0x8}, 0x0) 04:02:37 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000001c0)=0x80000002) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r3, 0x1b, r0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0x2c, &(0x7f0000000000)="ebffcbff13b9fd812eaa78713048e69931929648", 0xfffffc2f) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xf615c5744504ccfc, 0x0) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000100)=0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:02:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000], [], [0x400080000000ff, 0x0, 0xfffffffffffffffd], [0x100000000], [{0x0, 0x0, 0x0, 0x3f}, {}, {}, {}, {0x0, 0x0, 0x93}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) r4 = kqueue() write(r4, &(0x7f00000000c0)="73393079e27ab1e4c47eeaff85c4914bbbf01fbff43a7666d28b8c575f8741e7a69ebce4683c0fc7fa574c281ce155089b47f49ba2dc3f4f30191164ee39bc310909aafe4d130909139a05a2db45d5273370b22e6786f8081e6b9c35c533", 0x5e) 04:02:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x569c65250df78dab, 0x0) dup2(0xffffffffffffffff, r0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='V-\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$\x00']) 04:02:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000040)=0x4) dup(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) write(r0, &(0x7f0000000180), 0x271) syz_open_pts() mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = dup2(r0, r0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r2, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r2, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r3) setuid(r3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)) syz_open_pts() r4 = msgget(0x0, 0x2) msgrcv(r4, &(0x7f0000000140)={0x0, ""/135}, 0x8f, 0x0, 0x1000) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/65) 04:02:38 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0ddbc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2c9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a7bcc838177ec"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) writev(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffffe34}], 0x1) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x2, 0x4}, {0x80000001}, {0x6, 0x0, 0x0, 0x107cf}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20000, 0x0) pwrite(r2, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) r4 = dup2(0xffffffffffffff9c, r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fchdir(r3) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000180)=0x6, 0x4) 04:02:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0xfffd}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000eb966cbe03997645bdc4221f1c078540ffffeeff000000000004001b5b67071b54002300000003000000000004bb893f0000000000000000000000000000000000005c46deb1aab19f88eb3a9128129a37a145823e1ffb4e22c91bc5acf5d02473907637b59eea80bd1798d137e8e15d3b32b6f7adaf368a8f857bd42189f2c6da2e945f5885a45c6b06055b7160f3fe0a85a99e3d6acb3f45fb26b1507db6b85ba511fe89f9e2c803bd23c24e9f16db27b3c8f93bf87feb8d8330c9b026fb50fcbc8d3ca8e7000000000000000000000000000000e430d6a5fac6f60459fc8a13010473ac5855833b02e0c1c6b2464ae87b43bbcc1b0000a3f2edd5d8b90121b41fcbb6afa571cd1c3bc3d603952daf7b62f7bb2a7833286817cb84d72f093f934407c9edb8eee759204f33a7d86fd09b9c0214a955b8dc72d6f68c6baeeb5758c50c1ca236f5"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x96dce4e9c03d3d46) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x10) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x0, 0x81, 0xff, 0x9}, {0x81, 0x8, 0x1, 0x9}, {0x8, 0x80, 0x1, 0x3}, {0x4, 0x20, 0x40, 0x8}, {0xbd, 0x18, 0x1, 0xb3fe}, {0x101, 0x1, 0x6, 0xffff0000}, {0x5, 0xaa, 0x1f, 0x2}]}) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) 04:02:38 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0x123, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)=0x805) 04:02:38 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = getpid() r3 = kqueue() fcntl$setown(r3, 0x6, r2) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x16, 0xffff, 0x0, r2}], 0x20}, 0x400) 04:02:38 executing program 0: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 04:02:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/79, 0xfffffffffffffde9, 0x2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x14) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0/file0\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 04:02:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) r2 = getuid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x28f) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r10 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0xd) close(r10) r11 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r11, &(0x7f0000000400)=[{0x4, 0x8}, {0x3, 0x40, 0x1000}, {0x2, 0xd9, 0x2800}, {0x0, 0x7fffffff}, {0x1, 0x0, 0x800}, {0xe, 0x5, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r11, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000340)) semop(r11, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r11, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r11, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f00000001c0)=0x7) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000240)="e796e98be9f0be394ea42e4d707961b6f3e57413e43ed7077b3ca16931ed7e9cdba7e047569a5faca78b69b207635f0af0da32219e8be86c837d2d5faba62618ede29a02798aed75ae62923ae4bd11046cdbeace8b8e38a6d1485b20f846f2ca5150903ef963e9ed769ab2f7e017645a61dc536100b12a5e4e1ad364f184c088683a114beb9f24834a69b862f89f32fdf47098c31644d93cee8bffba184f", 0x9e) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x6, &(0x7f0000000000), 0x4) ioctl$FIOGETOWN(r13, 0x4004667b, &(0x7f0000000380)) fchown(r1, r2, r9) 04:02:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f397c069105b25dde178f010000000099efa2d39955c7f7a077263d47ff963391583bdcf80da83bf3b51c44793e8be913925a1e7fbbb61be1ff727b9f4963d2086297989043ba0c0000000000"], 0x10) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt(r0, 0x8, 0x4, &(0x7f0000000000), &(0x7f00000000c0)) socket(0x0, 0x5, 0xff) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x20, 0x7, 0x1, [r1, r3, r3, r4]}, @cred={0x20}], 0x40}, 0x0) 04:02:38 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="56024906a2f38be50000eb2a9b0ce7014ceb3c6b7cec9d221d0f25f83659ae1e"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f00000008c0)="55e96fe904cc21c2bd13f92dd30f64bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fe30748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906a87a22d8b4f7e3d8998d9c4bdc3baf9dec8ae60c959ff36f3067c88ab66666a655b74dcb30c1771e8d53f5966bf4fc04a3", 0x11f}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r2) kqueue() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000880)={0x7, 0x80c}, 0x8) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000840)) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x10000}) 04:02:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 04:02:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x5, 0x7f}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r1) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r11 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x10, 0x20) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x30080, 0x0) kevent(r2, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffb, 0x123, 0x1, 0x4, 0x4}, {{r7}, 0xfffffffffffffffb, 0x6, 0x1, 0x0, 0x101}, {{r8}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x1ff}, {{r9}, 0xfffffffffffffff8, 0x8, 0x0, 0x80000000, 0x1}, {{r10}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x0, 0x7f}], 0x80, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffff8, 0x873eb5e7f63fa8a5, 0x1, 0x6, 0x5}, {{r12}, 0xfffffffffffffffe, 0x110, 0x1, 0x1, 0xdfd}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x28, 0xf0000004, 0x100000001, 0x81}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xe0, 0x18, 0x7, 0x80}, {{r13}, 0xffffffffffffffff, 0x84, 0x10000002, 0x97c, 0x5}, {{r14}, 0xfffffffffffffffa, 0x41, 0xa7, 0x6, 0xffff}, {{r15}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x40, 0x7ff}], 0x3ff0, &(0x7f0000000380)={0x2, 0xeb}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) dup2(r0, r5) dup2(r3, r4) 04:02:38 executing program 0: r0 = syz_open_pts() r1 = getpgrp() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r0, 0x1) getpgid(r1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) socketpair(0x2, 0x8007, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) socket(0xf57af4ffb50080a6, 0x3, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000280)) r5 = dup2(r0, r0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000200)) bind$unix(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="c9480eff6d19ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd564132736205f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c74a0a38dbefca069958f0598ef014053f400dd774367ff59208404bfcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059"], 0x1) r6 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) mkdir(0x0, 0x0) close(r0) dup(r6) syz_open_pts() 04:02:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f0000000680)=[{0xe8, 0x78936f3c86e804f, 0x2, "7d8c59d12ad4259d593d79f44013ef6ec8309f309451ec959f73099aca6b85f3c2bd4e26f381a1cc1d9ffc956c56361182c0525d7ccd235a7c22c342db0fd5505b508bee4b0da60137ef1b8ecf5748b3754b0d1951808919640dd53847e2cf3a4af99d586499864460c3fd99574604d1020924048cf25735817f99b96e781bde89ff634c0b3ec0db25e799513d795a1e3b064110707c79919276e79008950374583172c1f2b3874a3b8352138154763bddc34fea2056256bf286ac5d5f9c8a7b60e91d05fb9eeb01eab4544d892b85a53074fe"}, {0x28, 0x1, 0x6, "1c6e442f2a8dc08d8cba85184483dbdf608ecf94b0ebf0"}], 0x110}, 0xd) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r4) mknod(&(0x7f0000000200)='\x00', 0x2000, 0x4543) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x1) mkdir(&(0x7f0000000100)='./bus\x00', 0x12) poll(&(0x7f0000000040)=[{r5, 0x10}], 0x1, 0x0) 04:02:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x80000075) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xf34, 0x190, './bus\x00', 0x3, 0x1f, 0x1, 0xff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x120000) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="510fc3", 0x3) r4 = kqueue() r5 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000001c0)=""/35) close(r4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 04:02:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet6(r1, &(0x7f0000000280)=""/246, 0xf6, 0x0, &(0x7f0000000100)={0x18, 0x0, 0x9, 0x4}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000180)=0xffffffff) 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) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 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", 0x23c) 04:02:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8000, 0x100) bind(r1, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r2 = syz_open_pts() faccessat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x0) syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = socket$inet(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f00000000c0)=""/199) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r6 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000004c0)=""/80) mkdir(&(0x7f0000000540)='./file0\x00', 0x122) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)) bind(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000300)=0xc) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r7, &(0x7f0000000340), &(0x7f0000000380)=0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x100000000000054}, {0x7}, {0x6, 0x0, 0x0, 0x4442}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 04:02:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x2b5, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xfffffffffffffec7}, 0x881) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000000)=0x2) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 04:02:38 executing program 1: r0 = getgid() r1 = getegid() r2 = getegid() getgroups(0x3, &(0x7f0000000180)=[r0, r1, r2]) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x810, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000150f54d600"/126]) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000001c0)={0x5, './bus\x00'}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20, 0x0) writev(r5, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd465ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cf836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xd6}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) getegid() close(r5) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x2}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x2, 0x14, 0x1f, 0x3f}, {0x8, 0x0, 0x4b, 0x5}, {0x400, 0x6, 0x40, 0x3}, {0x7, 0x7, 0x4, 0x9}, {0x4010, 0x5, 0x1f, 0x80000000}, {0xa55c, 0x2, 0x0, 0x3}, {0x9b2a, 0x40, 0x1f, 0x7}, {0x0, 0x3, 0x8b, 0x7ff}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)=0xfff) 04:02:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x5d9950248124562c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = dup2(r0, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x1000}, {{r4}, 0xfffffffffffffff8, 0x80, 0x0, 0x81, 0x5}, {{r1}, 0xfffffffffffffffb, 0x60, 0x20000000, 0x6, 0x7}, {{r6}, 0xfffffffffffffff9, 0x7d3f9183aeac5a76, 0x4, 0x2}, {{r7}, 0xfffffffffffffff8, 0x85, 0x0, 0x8, 0xfffffffffffffff9}, {{r8}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7ff}], 0x0, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffff9, 0x99, 0xf0000000, 0x13, 0x4}, {{r10}, 0xfffffffffffffffc, 0x80, 0x2, 0x7fff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x8, 0x6, 0x3}, {{r11}, 0xfffffffffffffffb, 0xdde5b195392f95ba, 0x1, 0x10001, 0x7}], 0x1, &(0x7f0000000300)={0x7fff, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r12 = msgget$private(0x0, 0x0) msgsnd(r12, &(0x7f0000000340)={0x3}, 0x0, 0x0) r13 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f0000000040)=0x1a305bba) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0xc014575e, &(0x7f0000000140)={0x7, './file0\x00'}) msgrcv(r12, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r14 = openat(r13, &(0x7f0000000180)='./file0\x00', 0x40, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r14, 0x40045744, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:02:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3, 0x81, 0x36, 0x3}, {0x2, 0x3, 0x9, 0x8}, {0x7c96, 0x7, 0x3, 0x100}]}) r1 = syz_open_pts() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r5, 0x20004b43) getdents(r5, &(0x7f00000005c0)=""/160, 0xffffffffffffffb8) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000140)) semget$private(0x0, 0x7, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) writev(r0, &(0x7f00000015c0), 0x0) 04:02:39 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x10, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) close(r0) unlink(&(0x7f0000000080)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x40, 0x3, 0x10000, "dc9c54147ffa1eef8bcd9cc104bfc3053d8a63de", 0x2, 0x6}) 04:02:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x50a69d9536c6d18a) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="00000018600400910000232700000000000000000000ffffffffff01000080000000002d35d551a7de221a18", 0x2c}], 0x1) 04:02:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8001) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe4875733e0f2938404d118110e3851afc734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebfc8062782813c88efcfdb1bd4f9c0e36d58ab5879e67ee7fb584d490000007c060000005587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f575d8684cb24dd92f008c18dacb6584be734ee11e3b0270a8b4b75976198aaebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818c528ea997e3ea944df0430b67f054d58015887bdf2c440abec43c977656f9305d4729f7c40b3dffc9adc8360ac2ef1754c09b092cd0e67beab113f343fbe7af3b3300048c4c0db2c55a02a05961e2dcddadb9edd8a568f52cb79a546426da5d941f986fc40017f07064b23f1e1692c35dbdc77d3f703a94ea03300c70000000000000000000000067154339114617b7cb265694e8f000bc122f0c1f35142ff223bf6b0288babc10300b8356ba786fa54fff9b36d953a8b5e9f3bca4bfa199909059747529266028483423441b612130222582e013b0dd482a1a3b1e566676f770cb69579ec2c2c7dc52b61d7e75c9f6e081bf1b06643019dde7a179f84a60f7b9e00612c02d9f0675c291b8bbdc2ba33eb2a946704765e4d8a4c723fc8ac76fdff529ea008ec032c45b262e9d9da718be75d14d899333b0ab50ce898d45f366d1b90e386b6187cd638ddddda710cc490476d51611b5eae714704970311e947bf313b757a70a108e9cc55bcca376100055c9ff67959d7afbf57ce2aed0877503c000000000000000000000000000000000000000000000000700aa30ba34c57c0344316090a123caa6f8f26037c7e506d8682d3a2f74e904affbd910000000006fdcd70a456408a740e5de3b2e7704856360fdbc2a37f02b254a75a4331b17c5e2d192da8b0da32a3dc96bc497162eadd4b1cfe4ee61a9aa6dbe652f78f9b0c9b8553395e7aa591e08448f1bc6ba362b910777340594265de31e86e70ab2597a50168870cd726695547fb8e6aab3b8a60670ca530b7598f56a20890b72f34afe1b440df6f9bf0984c43d3fe52e86b94a859a20e85488f4b8fb75d03e7ad9d4d4002441685ba91ce4e2f83c08809e2ee6685fdc124da8a0673f9f608203452cbe7df1d02d7d44ae06927f765e49cc3c631c01d34da5f1b56fbb3560f0da51f10f1ecaf80b13c387eff03bf4297aa57e8dc10d29be5bf98d0bf03252d9e7d489a7b2c0a691aafc7a6fdaaae81f30fa592346b22f1f90528037f2b9f2f0de22576739c12250f13bc24ac075283d8500864e013979a330bbaae4cfdb7750875c49c961ca99f626591a4f2796e09d0a4ad906eadfa4955c64dc89a2d5de3ed6aab4e3b48a435c118882ff237f4c26874bfa75ac68d39567c05140239be5d0edb289670e891a225837e991b7876d416840000000000000000000000000000000000000000000000000063de43923315852eca0b368718233622b78c2819bbc186120e560f2300f0a6ee12102f7e23e91e5bdf76f2fe57a84b713e95ad62c533446ff8162132d60d5ae9dd60a92098e0b03e4b5bd77d8833295e44220f29d02fd304a5bcbe3485275223da913f90db216a894c38906572d38fcf28af1960b3e72f032a45e802c183b72fd0e858f85a2f253c1d5414b0aae808ac390ba3aec28f3568935885cf608863313335530ea8721fc01f9ecf27553324d85c457c7592ac799167c5e9d5dd58772bed7bbfb584562be00cf3cc448c20b72d0413400c823bae5665a92ae731d104ee68aa70be968e29a8082001bdf0e43833506fcc8193c908580212254fc6a0561668db0d5b9323b36708a8cd6c2f835eae8f00000000000000000000000000005be4bae621354bb6ed786cf48688223131d4ed30146ba3ae5c6dc78e3ffc6329a238f92a4878bc575253729a37c8a84e24de8a1b54ff738a1467b8d1fdd9415a2eb3f25f339563e342048cc9c4c0e09a62afc51d260c251397745a5a7bf5ac2bcc6cf6982ec4ccc2cfff1654a7708ee6cdacccf148098dd868c6699f69756a2eed937011734bf10ed3150621df93f50512b27de43661918add70706eeb919bc61dfbbefaf0f1055a4484305f9754b74836ee4ff47a5065ecf1a788044b8aa2b3b76b4daf113a6335ad5934c191cd9e1f6e08b6cb0e30e07d"], 0x10) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x4}) 04:02:39 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9bc6a42ac677023d416017b82c966469bbb1ba436e9d045a0000003608476edf518b59dfebf308f0da000000000000000000005e", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x260) ioctl$KDSETRAD(r2, 0x20004b43) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 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) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x30}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:02:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x1, 0x85) bind$unix(r5, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x15ac6ac314aed7fd) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x1c}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 04:02:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffcffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7de12bd7026bd690) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r7 = shmat(r6, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r7) shmdt(r7) shmdt(r7) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000000)=0x6) 04:02:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='Q', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="38eeeaa7f9120150254a7d2c3b3a1919362b011398ea9634949fe2c90b6ede4880ac9802e07e8286d0dbe88175e0aa74d8dfd8e95c8dd235eff149f5f2b451ceb24e602f5002c8c96b072ada308906f9fe6640a88530fbefe14df6ee9e8d0240f2cced8d0e2d9b5c383579d719909607e215e11e6a59df85654686c301142e43d31a77691eba23", 0x87}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x800000007) ftruncate(r1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000800)) write(r1, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb59a5f1a99c58a69c2bf617e0c52c33eb13fdebab455db5213a2e8db7791f9f3b52c68a396f2fcad741771ab4d18e6d1e346f2937bed7e079723a138a38c46", 0x7b) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/113, 0x2d1}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) 04:02:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) openat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x140) 04:02:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fd7f06000000000000004000"}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="10368f5d422e1bda83ffcf53be1df936f89ed02ed973687ff1b56c2cbcf9269b3f5b8521014dc9684f292b90a1881616567bb86a814f6b5941575b33ee3943c3fc4d919794ea6ac357152086e0b2008f636067f8ec9667c5bcc5015a8620e28f0dd91796ea3736fb322c91f3481d7a31d552359209fabb39f9e7a0f75bada15d1ae26f8f9648f3fe2618d1a0556d8dac5a1a6e3760d5fa334f261ba18f9e6ddc57626088aaf47a72e4c5d1126f681b3e1c415dc75a6820bacf71742c91ec842e63ae9bc939b2672d46621f675a20f140a1f9b5c490f8a0c62d3f1a", 0xdb}, {&(0x7f00000002c0)="a9a50a71a8099de45a5b00d5358974397f441930618dce289ae99e2e18a1f8dcd387373ea295c069d92fd66c3c19ec23addc4c40594c5ca40ea2bbb30672f452728a93ef944dd0e738b4a26d675d4a3f131665e803ef1515469f4a7f7ae46fe917aaaec69f85eb552f4b7ad4affecf85be1ffb1b5d7e7b17c0b2fc2d71cf185b0d36776c960393eb338860d662307f83e83c51d0c6e57294edfa730a56c9c83ba9d5e3f45b1a5c1ec117c28f7f29640b486d40b965a01980c45216e9f489d64d7601828dfb3865284365f2f325b8bde32696ea5ddc962d1a50728d509247cca28a93f9391429f076b0e37e2c0a3619f2247b35a25d0c41a45075455e253fad0ab066118ce853a535d3b87d3294d837f859bec590515a092d47bbc3f8c1cbf139f6454574b681705e36730135184fd8f40eff192b87bf10f23e2b64697636d5261c957c439c06eeb9bff1114b4a4e66f2798b5b344502db7c425322d9cd3d587d8f3a310778a15cf26ca8ffd32a6e5ee2cddc7bc13507a12a7271a9422e171e8954309427ad4902aa7b6f4ec566233745a16f56dec6b7f4d38c2c3d24665bd146b12756827a7d415d660830779a4c0b07feeded2a086257cd176c80b00811ba7000bc93483fd78652d6feb5b9a339b466170ae2ee35a1644da453f9895ceae82e4a9ee7e1a8a4a6a23268b5064b63d1678411f29585e05e01a5d4496ce31018766946ba88ff765c184172ff984f4fa55a58814a859c3585d498699b07d49e7cce1463dc3fc436b3dcea6974975ce364cfc6039d763e91f2f857417cea84a2252afd20bb9c5515b80a7f33d054ab27a5e3dc758f96a40edd59a55af1ff187f500f9784fd033de3e635d8422858634276d8c2a96a929446caf6db0ad71874224a316a051b1d57f5717a5949dee55b1b3bcc65a071ed7309ee104c362354375a76aad0355fea2c979f2d882f9aa582b19ae45d161059718f9387fcb187aa5b0a3622b1adb38db0f3b88719914030aed8967890fbd8f0c7bbef4705d22c2689bc94c29d8e7679f1c98d97d504295bb9dc6ed16a9c6faec71a39939ca6730ccf139e7a3d67054eafe1ff20196864c896481b60e3a9001f2819f7216a585cf421269c1c5bda0e46be025dc9398a5cc0bf9281a265ffc0b8d5f251044e77ba07df2885ef63bf3cb29f2e07a2dcd66d87219e954aa632c219a897b90880c591f6945832564aed0278e94a43b011238c86d85078aacd5d154e5e46102ef09c3be923547b6d1d081d201405a5006adc40f0684c1659318330a3dc67e7b0a6beb2541c30415861e2e40df462c2ad015e816da39e4def362b6aa4ec0713e180ab0867e2db2f291e8e1d88fbce81ff30fc84b219baed03ff2c6ee994511e2af8c2d46f47cc61eba92422853ac9656ab65397924ac0023631f36d3d31e6", 0x3f6}], 0x2) 04:02:40 executing program 0: socket$inet(0x2, 0x5, 0x7) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x8, 0x0, 0x4c2ac828, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x6, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x8000], [0x0, 0x0, 0x3, 0x0, 0x0, 0xffffffffffffffff], [{}, {}, {}, {0x0, 0x0, 0x0, 0x2}, {0x8000000000000000, 0x0, 0x0, 0x4}, {}, {0x0, 0x0, 0x0, 0x6}, {0x0, 0x40}], {0x4}}}) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x7, &(0x7f0000000080)=[r6, r14, r20, 0xffffffffffffffff, r26, 0x0, 0x0]) setregid(r2, r27) socket(0x1, 0x4000, 0x0) getgid() 04:02:40 executing program 1: r0 = syz_open_pts() r1 = getpid() r2 = kqueue() fcntl$setown(r2, 0x6, r1) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r1}) flock(r0, 0x2) flock(r0, 0x1) syz_open_pts() syz_open_pts() 04:02:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0096beac1d8a0000302f667886e42887d881e260e241a1dd1dca8de71d4d8af8cd9d4244"], 0x10) 04:02:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e2a", 0x3) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100242620065fd38, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1ff, 0x0, "00000600"}) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x8000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r4 = socket(0x18, 0x3, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) getuid() 04:02:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x8001) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x4, 0x40, {0x2, 0x9}}) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r9 = getgid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={r4, r8, r9}, 0xc) r10 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x20) pwrite(r10, &(0x7f0000000380)="b0f89da8011e4b09ed58113774f8d629af57109809a85dd5be41238f851523926bc741aeedf5118a4f5f28574f0597f807714aa2936017766fcc406063aaded7ef95b2bc0f5d5e1c7e817e20c2af0c3c4ddfe4a1e72694ac835be8f995ef39db4e4eec4d35cb960eac4614959200eca5a021f0aff20ca959603711f3b9a7e1384f6a56ed3d9435a330350ae05bea7eb9cf36cb4d293cc69391d72c944781c98c709f9767a83a509f501106c28c05e23d3a62a8971ba4678b834419fe36d26fcaf0", 0xc1, 0x0, 0x0) acct(&(0x7f0000000480)='./file0\x00') r11 = semget$private(0x0, 0x1, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r14 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000540)={{0x2, r12, 0x0, r5, r14, 0x2, 0x3}, 0x7, 0x7, 0xfffffffffffffff7}) r15 = shmget(0x1, 0x1000, 0x3aa, &(0x7f0000ffc000/0x1000)=nil) r16 = geteuid() r17 = getgid() r18 = geteuid() r19 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f00000005c0)={{0x7, r16, r17, r18, r13, 0x22, 0x79e5}, 0x2, 0x9f1b, 0x0, r19, 0xffffffffffffffff, 0x40, 0x6}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) r20 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r20, 0x40047607, &(0x7f00000006c0)) 04:02:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{r0, 0x100}, {r1, 0x1}, {r2, 0x40}, {0xffffffffffffff9c}, {r0, 0x20}, {0xffffffffffffffff, 0x1d6886284b9b362b}], 0x6, 0x7) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/b\x83f\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xf564cd0ec801c627) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x2) 04:02:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r1, &(0x7f00000000c0)=[{0x4, 0x6, 0xf020b9e1cdd5801d}, {0x4, 0x1f, 0xc00}, {0x0, 0x800, 0x1000}], 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000024}, {0x6, 0x0, 0x0, 0x8000000000100}]}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f00000001c0)=0x8) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:40 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x400, 0x22) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) mkdirat(r5, &(0x7f00000002c0)='./file0\x00', 0x140) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r7 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0x100) fchmod(r7, 0x108) ioctl$BIOCPROMISC(r6, 0x20004269) symlinkat(&(0x7f0000000240)='./file0\x00', r6, &(0x7f0000000280)='./file\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000680)={0x10, 0xffff, 0x4, 0x4, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x2}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x35b}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffff00000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10000}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r8, 0x20004269) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_index}) 04:02:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r1, 0x2) listen(r1, 0x7) socketpair(0x10, 0x1, 0xffffffff, &(0x7f00000000c0)) 04:02:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) semget(0x2, 0x1, 0x330) 04:02:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) shutdown(r0, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 04:02:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f00006f7000/0x1000)=nil, 0x1000, 0x7, 0x11, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(0xffffffffffffffff, &(0x7f00000001c0)=':', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 04:02:40 executing program 1: unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r0) 04:02:40 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) write(r1, &(0x7f0000000340)="c02fee6b2bc5ea2563313f2b1712271f0856601096180ed117a9932d5ecbe4d6922c31f04f2c8d98c8185211945f73d30fe3e339af3c128cf39319a3dbb9e490331dcc566abc6db0ddec8a5da898e8f18feff8b0a7bf3a5c0b92e568723bd6c67dbd3ed5be4fcaa5723d69d6e5b4c814dc31aa53e6b4a36dad4f139fb8b3fa0aa2bc17b6bdab3d7b6ce2c1a8cb3af38b1b22f467edc6a4d8f5aa8e18c0c1c0f57d0f832079bb7a80117ec3a58e9964bf2094030ac03bf3338bb40ca1f8adfb5371e1432befe2a068978d518ca961922dc7955c2b5c36463a6bb667d4b790233107a5b828ed4e035961b2a7cc1011a551e9a01fba0e4bafdbe23b544edd293c93a1c5501527da2e6a17858c3a194c8225f58eca41025a4c09fb14f7ed491040ea027e63298595bc081cf797e3a43ed743c7d2b8f3d44c7ab570855dc13592b0f294c020738ae8c6a924b7f197f57b888440fcfe79f5b21531619d9d1e0c9dd161c09fbc01db42df05898203e095ed5b2f640eb2c9c9abf6f8bc65f6e1a4992ba30794a80868a83f7094be567edf456fdf96975be38d8c1481956656282ece02148e830d6c780e11d1cfffe103746b5208067312e57c0a6d2275b9e1218d5dbfb0af61e5118ff38166990fa8d7d595c5952438aa28318252205699d1a65da4312d651a0663e812aac0ec075b3ce3d1c47add0dbd8fef1e341a5615d6c26cb9fa57697512383592a8027b4926146913c2f11668bdb556663957a496dcae4b9c39f57ee2cf737ee501f30fad00a04a990da7abcef69522391628c0f1c038657fc86cdf69a57775bdb5418015bc5c45a6f95ea22a75f0e593502c86fb2a4e16684948b42f682a3ee0d87963a1c8b53134bcdab820b05219ea14f6ae1caf62ab7ac4ed5b96ff01f65643be100e778b41176d3b87eacd57457a343203ad623137c3d5a3fc63edc6a0fb3df26d20c4ffc017c092048733b42bb26b1d63b567533e4b31cfc64448d13547afe060de8fc7d556729ce15ab5cbc533612fb5adaf618acf9f68523cee67d36ffebf0318429de1502f4c505a82f4298ceaa06a7b1f1cfda3c6428a612e374a699f46981aba655bd1791beb6c7fd37329c533b687eb1fc2646734d25a93ac98f7ced0e4f6228610deca008ada0d2ca9c51f6daa7782b7316dca144c63f7e3e4259378da67bed14a0bd1b20dfe23b3c32498977cd4639985813a9a24f3409dca14fe68b21235449a998d3ed67f706a848ae9d48d5a8e11c6711ebe591c4a35e8d6f231ee46ff54a083bd8cbf148ad34e710bb4446ecfac1ef20901fba75e58400c2359eaf54457acbf48169ffbdce279b52d9e8f0b3fd09d92788032c0880ef60ab7f59f6695fd419a7a96de780e117c2b3f6c4656bf346001f979308a621d7304a3f5ee0c2b8fa6faaf36ffad207cf4e8f094255940716be465becf5dc6fa033b5dba9f4c7f948750acccb59c46aa41b88b14ff7a3b48c21b81297dd07e0fc6f58f5f435f5ec1b487f98c6d7d83c52eea17256ab69d7f2a410b2f1b913ef63e53850c7405b36588f5e8a8220af3e6021840e98db1292a8a45623b271f3758456b2614e1a3e9ccad48735103e1a99604046ba3fe8fc180e1d38e0c20a6f2ef4f867ef9818dfad9abd319ca8d4fb16c6efffeb222af7f65d469ef9df5658cff9103b28cc901ca15531750ac2c719844ec9138aa5414445bc0f508fd4508261bc2512f903f58c170045a6c31a1e213a2f80b0166114fc940770687d62cdd7a0468c0ea507abde2004bcd3c8063fee2a897a737a7a2503d63527c9eab9aec74c07831da5eb4e95900882b7669450311f2ad6f58c16f07a0bde0b9207211fd6e7bf1f198ecf28f42119e34b86383329b43432724450cf2c0e99054f04bc85ce556342da91a3dad537ed05a8e5b8a9d85678229f3f0879421b1084f37720950423e4fa25fd904481685fc03604da8a7f3ab820b9edc9bcdc2ab30147d46ab968d418ed2d550992115d15fabd418e72dd29cb46ff3287003452b4675e8652e843395920278d81ae180c970a51bfd9b19184f232a9b2f612c9a50968eb175a06c0f6358ebf9eabd8a59dff44e34df7db672aba6ac26bcebce6a87e22318c54dec17fc78eb3cf0ac11a369c3359247ebb6b0c87574742ebf4a6a00f255cf3827c25623b4bb01219de7a7ea239b933da777cfed75a5d06a69f3b9f79201aca82ace1208fd6464f7280504e2575a4ffeea200feaa7315dde42b2c3a21397ade9ede64f0f48e71d1251388167e43f8aeff9e8d9d93f25c1cf747d1ebf6236195eb8519889a2e0e4933d0629a901b41cec0f4ffb83f6dbb65f534090d8a17d2cdd1e26b6baa0116ae13bfa8e76332aa1ebc32e5cbc2ca5f8400736a140136adbefaa252311ef3a7b682d2469ce212f1e0a70226b35aed3ec0689430b0b0ed2e0431dd3725ebb493e7cd34af948990adfb55649031367c38ef87a7f0b3ab3835a54856fa5c13124a6a84ae6a7155bfbeda615fe5986fc769d5f9f2b7677d3b3d288ac77b542cc28013e308a5fbe174301fcaabf0643b4ec655536e14367e02c98d945cd92923fa53510c22b64bd51ff324e8a3d700b13feca7546f1457ce8df317bdb652477ab9182d79c24b30f70501711e7d08ee7b77f8ec0638f9cd4e482eb25db6da8510b1a8375b8ce7ea6ebd99f5e61ca4445f8faa2549adec4096221272eea7ecbed748fc7a9ef95512f0d59e0b00fba69f9e2c55776d4fce31eca23756947a88590e9d6c035ed5ab5729ba1c6658d2f8ca63be32a03fd4fd5711d58a2275bb260bad80eacf04ea0c9070e6f2088ea107ef4695926da4a95f5295c16508b4be48b91e63d1328198f506ae5879c4182580b5931254d16ac8f12ee8b44611c2b4894eb88744fb7401ff5e61defb06ea1c5c7d86c6758626bcadaf64cc9b9a268b9225e2eadd723e08fc037b5140b158fb878393e656121de2cb247e06ac47f3aa23ae8f64fee7787ea5b09b27b261c318c2e9aec20c041210625a66440893fd33ef342a2b8a12ba70a79bf6f77c0929caa5b1ef7dc84ed6971c511a79782ca2d73d241aa5cf2cb599fc01c64b11f114ef969721fd26d0a5bb33865c6ba42ce965fc9b2e0ffd7a9af5564c85e55126f522182c5b5aaa535b30b1a18a8b4ff7fb725b92e872076680a26f8d7263a45b277573656968e6dff30df786a853b4c3faea0ca1f06d33b62d4d80c2953fd0114baa7a0b837de7d1a5ebad064d4c1774667a66afb93ad8e7a3b155d331da94fd23e967e43be747ad8fb4b2a03b9fd32cd4113238222abe42bad641273002c7e0fec6ccc8a22bca551a2ebca73bb10699185347aaa5ee50eac0786420e43ce10da7d9328365e94ae8ea2fd622fbc8404d294e7cefac2ed5ef0cb81c43cea653c33ffd982a72f080ed80deb7259ec085006602f3d9ac42cec4618cd2f1610d9e60d079d7ee64074d239bc9f1ba9fb962dfb7772711404a1a9092f0ec2a8b5decc2a9e244680316fbf3b384b2a484a497aeeddfb728edf39205e0331b205f148136149fb6bb1292a751146cf305bf94d6830304345aae55e375c94820e85c465ec5cf9189aace45d4a0f5fb8f7d64cc96749bc40388a8ff7136a75142d6c059b260476f34da6debeb18bca11877b8cbfd0aa849e5156516a64c979c4533973d9861cdec0088ddc48852ec0a38e6f8a51b7caf377fdb2c736e4bfe1f355b0fb5752ebe9918dabcfabfbba3b1974cd52a4ea3b22127fb1aaad4ceead98e47f1e6df3a5975bc03b621a4fc9bba5771106a308a5ed2238b055072cee67ce22286ef71edfbed9687b00254ecb73ca151080d55920af428575352fec592318a8cd2522b25f87a50c5d34c4e2cb1054b526e93f1ea0699167e939d39b6746b20b9ac00bdc1699381a6a6a632689d0c842599d741241d41c3c150e1bf5ceb007ec950d195fb72999b5647c5369930fcce7d540063382bcc3ca7bacbc07f964c380552c5f39ba6b3e05ee34352dc776902cd521051ade2a2f22d5c65526bcb2c3e8aeb6d2724802bbf5e8e4bf6a94a9f12fd975bf1835bda9df0e6117ab5a06cdcce16d8c657272943035904451437ab2572a71729db991548d20585d2537cf994d9276a17729d2a0563d252586473ad89c9d7d503b34b9bbdee2e64645fd2ecd19773d85b3f411baad5a6dfa59ced93242dd39d788a4143883c6610ed15551b5d958df91afd7b4d878e409e4bd8f568647655229f5474656a0cf4a93b4ad4cd5919f8c25721d7aeb3997f247aba852b80cf7a211113d46d6d2de9657aa3e57ffdf533383811ade53027c8ae055b26eccb0e82b3a14d7299badb905265d99a2d2759db30d31d1a70344fceb6bf740448f0ccb9fa64d16b5decce527549330f828951e1d356764da95e14bff3b666d8be21ee2fc1f02a28b4765db461c1cfe17b777f33e611c124d5855c36cab260a12fda418abd5d621b2ab1ebf2da4afc658a71f5dc5987714acdffa6bdf09e9f0485715d951474cfcc723f6a8a88aeeff0c8e120f77036c19f5c148ba2b6c7406a0bc3da3c9f550a76b0f6c749052ba3bc22fe23d348bc27235a1e353725cc80d6ec6832cfdcacdd1e93389239255d26b273a0565d345ce8da3069102ea9a5c6f53c3e7984394ca6040b29c8e9f1e35137775e17aeec1f1cf16ae52d204e4221e096c1060288ca3305c64c838ac763978cb169ad50ade999c7c36f9e27ee7f26eee57f85edcd2ad9a630eec7dcf86d33df25029ccd67cbde74ecf4837494ede63f93b82339230763b8017abef67f50a177478772bfb5bd62c3b40abe22eb0af2ccbfe8db8fa72e4d8d618d3027f73a58bcd9353d078e48f4160b89953f45a6b2557847c4063e076a143cfb4c0c105c69bb33105ccacc38f4fb7bc0bdb67121f97f13b6788ce90382ac2d4d0aad2d6c67bd36c9eab302e67c23b9c44fdb9e19634ed195953b0d24454c6c2c23cb1989498a7bc58face74f39f723f71af48199d0d44c3d882b60e7a884881e9784930978b3d6c3b241ef688dc1aed0d0989f8ed0f45b9521b52776505079a75b3e1d53a74d3e2c4eff1d7635809d448d11c690590fe127cedffff25e0f21d06447532943e4380f684844fef27869ca6dfc57a2f25f6ff47ccdde8b903bd21aedf8ef38c3663d98eb6b6134a548f829435cfbca778e32560a365103200c7e8fab0098c4951fe419c40c62b448bdc1b14be6d76b3ea1ada5ff277c6fb441f2d9dc1a8888b644eeca39a75ca445137251bb3fc2773517dd11301ebae661a961d9852f88411364f692ea6e9eba2868218983c55f9e1d979788549800650196d5a5b71a269a8eedb0c771fec27e6f134c02ea1469a88dcefbc96aa411b70bbc269e71a3a3718a99b56d24f862228704a913c14e5be3638477b10041a6e9df4eb87629e5c4333af3e27f787a615e99ba6eaeee710a9e3a93a570fc1babea94d8b92f8db27eed42dcb04784f32ce8cc9e6841ff0ded2a2e8022a1839194eaf30da222a45fdfa8da79ad87a368dceb7d0b210f4b2c4b11195a27339b7425a44a6b858ba40ac0835728f7efa6a81ffacaf37c1ca7898fbfa37a9f7a0781273c6a899c998e34540b3a63a44a6366e35ad49146764e60f86eb84a0d02035caec06c468e21482a9073fe7c9f5fd0f5cc2dba15b4200c602a8b0dd35dc222819cdc4799e561a17b0fb85ae6dcc48fe2e0f47b0d207ad50cc0e8f0073584ddaff62c82ac0e881f0a70c363b0ef488426ed16a2878ce454f2c59cf0ae503dea1dfbe4deb", 0x1000) r2 = fcntl$dupfd(r0, 0x0, r0) clock_gettime(0x2, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 04:02:40 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) socketpair(0x18, 0x4, 0x3, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x837b97b0a940cb72, &(0x7f0000001440)=0x8, 0x4) r2 = dup(0xffffffffffffff9c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000013c0)={&(0x7f0000001380)='./file0\x00', r3, 0x1}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') 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', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001340)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x7fffffff, 0x91c7}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="2b90dcb15609f621873ed24866667f88d389f1cc4cc7c5c998a6941216032a014104f7a9630678c02441608fc18139637faac982d26f3d734cd27499439835cd05d3f745752ff1211ecc34525263c6d93cc9c81b01a083cf849738c421bdae56e1bfc83e3403f21ee48107de1d847174e9e1e8325ad273ff4d5e9314f370b8dc38cb3b8d212c2e36c932610ed4c6514c", 0x90}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="1010000000000000000000000500000002331444290a57b765c8e44fa1496bf12ed2dd0ca9ae30dd15e1acde623e3d0dbb53f7df65e978bbe1f79f824d332b94528d79c5848e8865becb15dca4824c28cf05b5dd1eb08772604763c87c74192374ea49bf13c2c8ce82a8d16e1346fdaf04c452490517553b7b143890f972d83c0337a5da780ea216ac4e4022d18e32a9d2250bbbd05ebe683e29b7aa9e867cd8469da097a1971a7c033660f6509dc967d90b6d3c74e92119592e277ba61bc9d7dd30084aa2a2d3475476a2785976fafe686b457de7cd03a81662211c485676d8d813085511437a41fac7d3f15256f128f391ec96055ab052cf7a163eddabb0867b18cc808a80e1ada02482d75d1c09723256383cbcb2d9638b4d5b7319d0c9de7f8c183225d4b53f04cd81648ec6583378b619d4d6ad7eece0057f57083c4b5ef2ce4ec6181d70eb764ed9066955c3d9f1e7a921cd91a5450cdc6e705f73e6b7e5d6aced620e2204058db2f8aee0cc7ff3964b9825955626bf3942c82cd1324032dee384a23e17ceeadfd04bd6e58e8c78ed3f57c6b57bbfa2c34771885cf21b7868f08edf554f2198973bf1f11ece2b1ab0b17528353ebb7378fe639a5d01d1c1dc6202b94d9703fd7e44a65082b44ede76c134da7f532a504a9729b72cbf6165e8f31807d89a4f70db2cb9c2dd688cdc02144a5909ecde477288f832b3e5b2aa2df56b40cedc83c10ded62105145f41eb1e6d25381c556dd9146a0a3916f5bd6f830750585ceda040e1ce00b5295ea9b2de2faf2ed13e942f6ec65e596a476b7ea2b03b6bee0d9bf5304cdb59b503fceabab869254aa9217a485a339ca6498a043349ee3170494d89fe4d758ca25e8eaf91bd6f8bac688cdeadd534119d2fb52d0a3f44656726c076b18a4066adeed9329bd496e1afaf9c68a611d7e027ae119f2b3c3e64e1a398bb89fecf3d585c2212d450e3e67c8b069fb5fb8660a4242156470c537f104c06344e712a9970d0596142667190e891317360f3e1928beb786835039427c950078916c69b8e9d5928770a4c376c541d8782886cb3f3fb5af2a7d99b6e17385f014a769d995fb1abfbe176a695462e835b1e889947ed929222427fb897426c919cc7f0aa0179e8fd8c61b761743082ee43d252b6537812b6dfda382f43e6c2e0db016e83fbbd7bf9808a381305d6610b054d592e2786521cb589a2b350773024bb69a7ce2c0423c96eed87ff051bd7a8fe23413fda721a8a474032c40aaadf9ca554e4e6c1a9a4c4bb26ca579a2c442537187c321e052c8d1bce1f0d666de057048a090ca7342db6cc9c31380548c942716f928ff5fd98c6a99ce1ba81d606ccd3d1bf40d99338a35d860fc965a8e17c3faa60d13e3dbd73fe47998c8a631dd74f2e781e523a8b537a5c5db16eebe3c38c4c002f5c5ab054dfa77ff8319c6e7d96fb41977e90d6ad05fdbf2c1eb1f2ef968130b033697cddc9b211a24b7ec65e5b4f68fd91733270798e55bd608c850196463a9c2ccd6fff4c0ba337df0dd589fc069dfee43a00e076f11eedcfd2a4a767f390e1af2a1896ac6fd0fc1ff3aead2be4238a233be59407d3e6c7fb7cccadfddfd3a1f73309e138f1e4e857620977e9dff141f503c0c44d157fe1e2dbe963bc042b43302be110436dd6f5b37839e01a7765478bd3092967d6768822b11701d15cd43c994d7da7caffd62f69858216dc7fad081c984c27764b5a41362e3e939b81a6f35266b2edc067b5542eccdfa1f2f134b147ec2c96a69a1c207e3a02aa3fe540500e89d89cf295889c16509f8c7f064acf6cb4a6e267a40863deae17750d5ce6c7f822c4f8034d0a12ab3f0e0923e5026b59b449d64f0c289343240007d1cc334a902d5ebae8be91f9e529ec8c9abd1cd62aca1698665657de84231b5d0c746341e2df94f388509c7cf4f831b5f1ee812a4160d60488230666423e76f9cba47d7b67b5ce07d6778c7e1a580e6965fe89d52be0308652f0536918da505d5a4c9654ba07baa09e8544c3c8a5ccb4752a981700ac25719a7b70dcdc24834f2d73958cddddffcea31a89d6ff52d5d27b791b0040cd16ec9552feeb4b313e803a1daf877a37228377b90f54fc15bae3e88068789cf73b7e048acf4f8072f206ca6f2342b674694864c597829e6e81172448f1f7942c40953923cd9dd4dfa300ec019640bd057b408f596e8a49e56afb46cc9dc06b30c6128e13066fcb9cab3db394b630a91728481dd898b306510b5f3659da95751b70d907367000e5c8fd68d8aaec7920db1ee63fd64e89771290b2485e0bd1e2c98c9ae1477cab3ef7e7c847229ec493ce4e9fc699c541d5189cc24934a21eee9a3647963c34fd0a9f69a4bfa09aa6929bdf7c91f6282266ee644c53e83b7a8ebaf831a1bd6304a67d4d34a8061c37412942c1d16b7780d07ac1af2350fdb8c8b361f79289e27543bbf0d3a24f2b12334abe5fde7a3b465d44b918502b6fa48b4b0b6fa8f7aae230d58976f813c3a8948e077edbeb8072c7ba531c7e3fb6af15cf9dd11eeb4dba33b570627408859b3511d40b850f53372366e68f709909a2e8f93cf18bd99aa4a88879067cfdcfe0371e2e968a3377353c9b4e9e3ee8460e2cc5bdded23a0906ed190b4b4476a9e91f4db8636e9fc2966175456c6f137a492dd7bd869a384a1d378e87ae0f3f2603f4a7c19fe7eb6a27da3d011bad498df878dd948dabff3d1875e5107e8e7c7f324c4d451f0628261a26e72c0451cc76b560b92445d2e9d0dc55824b70c0b73a2e5a23ae80823e3a580cd8333f2339306da8172ddae4e7c1c9cf47749d53a0cc656e96cb487f2f07fcdd422566c22c1446f273d1014021e35420ad920364f67019ac35fb99f4edbb63880d9a0e91803ad454ba0fa1fa4cc85c975af9808003cc947d059e30fb98b23d1d0987ebdb9f08c6585bfe696e83fa9e7851e720ad201083ea0b7ca4aa8b2e96ba536c6186e5665ce7628c33214982f7a82e92190d522b0c72861e12a479bca7757e203f84366e3e055fe2e1973c3da7660476316df564275ea9284cdff8c28402a289de6a9d0f8144caca4fb2ee5b25c4857ab4a0638a270fa125a26634a23379813446c86911f45dbd265c5576390be3144ff4bf3e45a7808f9f542c117347eee64493cedc991ce7d6ce9fc80ee9795fe4907a61c20dc42bf6b6f474aa39a6d26c19bdc205cfbaffa4ee5174a41c029c46f6d5175cd2b6d2d1f0630768545a4294f9e5fba0610ed4a4779d5757f251e0c5324214bdc77bfda78be10d61cd98c7690a2ce17dcc9557ef0d20caee1df5f90ddd3a3b06a14c1106abdce399da47e3317a474c0cc49bdee57b25ac457d6f7c43ca54755a9e0aeafee1581ea1bc5ab20b3b1048c40140dc10672d0de233e05ce5d0943809c1a34fe96b67f0fa73511e5c93f6ca77a84d208b9ab4167aad6b0c7ba8f6dc3a8d36af635144832a2387c10323a99cf661a6fcbd7007dc6f4b8f4c74cc78cd62423142162084fc280caa813870bf182987737f4e16399c663eaad6768443d2e4d09dc4b976a68b2236c3b651004dc3efba76a1b07452e3a1c2bf8bf2daa83a41480bf844b3e489aace32f9b85b48a19e0243600027c34cd844a9ec8e05ba9d25cebb227324f9cb91bfff2a1404657b451b7f932b8260c8df3b9cd04c065dcdadd33b2c13278c5fd2eafb481e74af665f4da3bfe217ec0ec6ee0af57544df3dbc2670d1ca8f600357b8f56d06426bd4b02ee2c4fa90dba4d70e53b5bb9bcb2415687e566a5152c5b02f40f9e4d1bc2340d029ff4e42c9fbeb98fba3057d3116dafb8258ad30354f451157ce68ed2fec328774a93b96729e1621cbb6532c310bc7f2e43d0ad014719916b10d7cb440bf2ba0579124f7b7c129df72bef769dea47c40e61c979af6225efa415d5044fee0d27615588ef92994d657fb492105b0a14e16ca27c762ea8795d53c30b039a3014c3595b91ea1196ac2b6a14739ad0a86e73592c30f5b43d4c0203390211494a2d332b691f112fd08a50b0fe3ca9e6627890937664a2ff71b02760e08e9f9c8638d58d2d01a74ac306bd577324ee38bfc39162085a0451f545321209fef6b307faecafb254957d6b7f5b999caaf485719ac2c1c9a40dbae4d726fd5ccbfd87d38e0aab06d539b1c30d3b6185ed71f0cb2d48cf120ab1b2663c6237c2d1d5cc93deb76ca77c3c2dc8abca48dab98cd628a7a4d72638a93a5245a60d3d6f17364f50d08cf049437de06a5897396ee00fc5a70cef030fc9cf8a2447aeddf42ee34565cb96171a74ba160dfc9f6bcf65711297e191588b9d38c43b86e190e6cdaa2a712f5137797cf3f49c32521b0600000000000000be9a39d31776d37d9c7f8c5241e5ab4e0e938f7ba137b06aa2474e4b967b4076008a79e2f3f68b160e4185255d20fbae7ea9d1398ddc1f1f0e3822419ab99512793ff0e46feaedf2f9d87951a0e7c8637ad6391f7a90d0dbe95a9f8664e69ed7e4a43137877f4e3bdcf04c39c251bbf481ca1a47d790f3011d31d961b1c1bc6d394dfeaff2bcf0e26c386755c00883cd3489719fd51d128e161fc9a75545c4894f733c63433a21193edf4a212a95d026d0466387c22be268f62bc977a5d8b5f3955f6fd9e25f67358689a343d3aaace3e73b698e43b302df34c74051f41ef121ea1ec8ae67237986faa263353b0e2b2411f3c61927584147c2a9dd66aaa07222e57bc40c86074229e655df822b5ab0eaca39174b700fa1c2f43969d3174f4775c7bdf6b56a454c856ff1365c73f8d1c9669223c74772aa1e26694c9a07c9c27724ac514a97e09f2b23a8693604f41527fc8ad69c0fdaff618dc981e8c5fa14f8582e1485227dc9d3ed06a312ea8f4fbee91474bb87377d8be5c352c4ca56c72096803bca6e387082a0bab712373fefbd148310056d493014d1a5f72be62310ded2867eb7d1e7261084c926c39405f7191ecddfbcbeddd6cb0dc351e4e4ec5f74348a2b3aaebf88ad657dfe588151de8b2c47237c1443e455a77655d18ca2bcb7959aa2a5a31fb9c68c548df17a75d4b4015a1f0861c56d5d18e77379b0fd3212d0ca0ada133564cd4b450cc03595b05ef9f92d373790bc65625b2e651d40b00af61a878f1b5ec0b49ac43b931fec95f1d77fcf9fae6762e981d303b209b11cebe004cd3d04505c679e575f4d280391ebd194beca58013bf418a1ee7ce9fbb0ffb319be6edd6ed3c1355dee12e2579be0191bc2cd7048228ce8a9b6bdd2e86b1a3c523a8e2b06504862f667b2134e8ccc6be9b0e4c50445c967bac9a78e577ebbc3fb51cbcc5168fd046880ef5a3b29ed4af69812af868bb50ca5f947a2c3106b24508baa33dddcbd5004663b0c19b3bc59fd1435a0e0e03f4ed203caa2c0a5de3fdfb01a3ebf18d92bf615390426518d0fcc16da106ff140063977c203098cf37da8b064cdea15e09a7b2bae9ac93b125cf1f5a0aa3a05ab31d30737a29d8cdb28719f05ed2a261cd43b3e8ecc53c73aae39ee313cfe45fc1d2808ee96ff215c322873ed90cf5281b2303b262b90abbe4f1640dc6929624f2eb87fb88f70c53bc8373e5e3d7be6b7b82527f5bf12e205de3645191fc7390cd981cefdb3a54cd549ed331215e510df839d14fb0958575d5198c53360f56ce36c293dda5d3174f61805f07aa73d29f21bb152a947b97b2724faff45e0f44ef2d4a1785aeebbc9f36e32bc9227a7dfb9ca92c8761075b0160f373a1afaf1c6f0320b8c9eb998ff770f1ec76afdc077617b19403b3b24615f955116ef09fcd39bea3063280000000000000001000000ea9d00008e561a413db65ce609e3bf563a098566d7"], 0x1038}, 0x400) 04:02:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x7dc0be76285c24c3, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x42) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) close(r0) 04:02:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 04:02:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6e6f771e196f452b, 0x0) write(r1, &(0x7f0000000140)="df40c1d0f857f2d5ef9f8f3178fa8a33c521029772d4ee1479ec72a7845e951392ae82f9c50e797e508c85d80a552b323b2a3131365ba94b5b1af3583ef3a23ed29a4e6d9fca99f685e5871381adc8cb17bf5f82c6be614b73bdbbc810c2831e1160bbb07e0db39478d96749173e484b0ad38de954d8ff7c39ee3e11f0b72e1930b86c05553f313c224f12f61620c95e81b49a14f05913d61c924fda", 0x9c) 04:02:40 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) fchdir(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) getpgrp() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendto$inet6(r1, &(0x7f0000000100)="d6c39474eeaed61941c182a26deef9ba79ed840346a981764330dabef09692643820bc0691f6ebc8ce3d30ac011146fb85641b6ba6f50ad8020d5b61b98ab40a15d1892914cd37798f858c4bf090b5f10a5bde8fda1a8a16d043069caebaaf78ab78413d8406b3fc5b119ce654c72d9e87e26125156c55fcfc22eca1ba5a9fd65d49fb9eb2a985103ddd7093b2acc9f1ebcf9091df2e9aaf05b9b71057b941305ed60edfb1d5c7ae761401c14ea43c1df80d734268b7a740d13365425cfd3f7fb11997d35610c23f18224a8d52ed7820aa56bfb2fb3f9fa04d6a92028d287b939ad8c8bb7375", 0xe6, 0x2, &(0x7f0000000000)={0x18, 0x0, 0x7fffffff, 0x7}, 0xc) 04:02:40 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) utimensat(r0, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0x1, 0x9}, {0x8, 0x6}}, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:02:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = dup2(r2, r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) sendmsg(r1, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="1000a400000000f44a35d8be00000000"], 0x10}, 0x0) 04:02:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f557020000b3bf0100000000000008000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) 04:02:40 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x20000000000000ad, &(0x7f0000000040)=[{0x2d}, {0x84}, {0x6, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x200, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r5, 0x0, 0x7fffffffff6) openat(r5, &(0x7f0000000480)='./file1\x00', 0x20, 0x8) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000004c0)) ioctl$BIOCLOCK(r2, 0x20004276) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) linkat(r0, &(0x7f0000000140)='./file1\x00', r0, &(0x7f00000002c0)='./file0/../file0\x00', 0x4) unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='c\x00') r6 = semget$private(0x0, 0x3, 0x4) semop(r6, &(0x7f0000000080)=[{0x1, 0x1, 0x6f302b71060d6191}, {0x3, 0x3, 0x1800}, {0x2, 0x7, 0x1000}, {0x3, 0x7}, {0x3, 0x3, 0x1000}, {0x3, 0x5, 0x800}], 0x6) open(&(0x7f00000001c0)='./file1\x00', 0x40, 0x80) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x760) socket$inet6(0x18, 0x2, 0xf8) r9 = socket(0x2, 0x4003, 0x0) connect$unix(r9, &(0x7f0000000500)=ANY=[@ANYBLOB="827f00da790bb7ce30188cb9c8556a4f107ed9a18f1b2153d959ed12f32d85da39fbd3f986e82b68e3c4bf95ccc6352d68dc34ff7f677e5a093c188a8c67fe05e4cfa5375b0a73beed78e0f782af9f02db4cea9767638290c2ef0106b4dcbb5c1f245b073145127adbd61687567bdf2e644e70b36c44c5774c38f8a18ef49bffaba8a2d68e954a4c"], 0x10) sendmsg(r9, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) r10 = socket(0x2, 0x4003, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r10, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) accept$inet(r10, 0x0, &(0x7f0000000380)) r11 = socket(0x2, 0x4003, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file1\x00'}, 0xa) sendmsg(r11, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0x4ba) r13 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_RMID(r8, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000280)) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x1, 0xa7, 0xff}, {0x0, 0x0, 0x6, 0x4}, {0x9, 0x3, 0x8, 0x7}, {0x3, 0xff, 0x7f, 0x1f}, {0x5, 0x8, 0x7, 0x815}]}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") fchflags(r2, 0x10000) 04:02:40 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f00000001c0)=[{0x3, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000340)=[{0x0, 0xa91a, 0x800}, {0x2, 0x2}, {0x2, 0x5, 0x1c00}, {0x0, 0x0, 0x800}, {0x2, 0x90, 0x1000}, {0x4, 0x401, 0x2c00}, {0x1, 0x1, 0x1000}, {0x0, 0x2, 0x400}], 0x0) semop(r1, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r1, &(0x7f0000000280)=[{0x3, 0x9}, {0x2, 0x7, 0x1000}, {0x3, 0x80, 0x8c45979a0dfa28b6}, {0x4, 0xae7, 0xc00}, {0x3, 0x10000, 0x1000}, {0x0, 0x3, 0x1000}, {0x0, 0xfffffffffffffffc}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001240)=""/62) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r6, r9, 0x89}, 0x200, 0x401, 0x2}) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000300)=0x7) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0xffffffff80000014}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:02:40 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x40) chdir(&(0x7f0000000280)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='r\x10') 04:02:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x400000000000002, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x1ff, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r1, 0x6}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000040)=""/7, &(0x7f0000000100)=0x7) close(r0) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x45}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000540)={0xffffe1f3, 0x4, './file0/file0\x00', 0xfffffff9, 0x70b, 0x5, 0x4}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000380)='+\x00', &(0x7f00000003c0)='}{\x00', &(0x7f0000000400)='}-@!${\x00', &(0x7f0000000440)='tap', &(0x7f0000000480)='tap', &(0x7f00000004c0)='\\)%\x00'], &(0x7f0000000540)) chdir(&(0x7f0000000580)='.\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/73, &(0x7f0000000240)=0x49) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000300)) 04:02:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) unlink(&(0x7f0000000000)='./bus\x00') close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) close(r1) 04:02:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRESOCT], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) r1 = socket(0x2, 0x3, 0x0) fsync(0xffffffffffffffff) connect$unix(r1, &(0x7f0000002680)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e1af4e3d0976c"], 0x10) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000040)='+\':\x00', &(0x7f0000000080)='^\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)='^}@\x00', &(0x7f0000000100)=' \xacJ:\xa9q\x04\xe8\xa3f-\xcd\x8e\xe9\xa6L\x84\xcc\x8e\v\xc0\xc3]V-\x82\x97\xb0\xc3\xa7\xd1\xfb\xa7\xfd\x0e\'\xfd\xf4\xaf\xb7Q@X\fj\xfez\xfa\x0f\xbax&\xeb\n\xc9\xeb5s\x9e\x1a\xbc\x17\xc2\x90\f\xe1\x7f\xc3*\b\xa6V\xb1vN\xeci\xf8f\x93\x00\xeap\xa8\x8c.hn\x0eY\xd5\xcelE\xb0\x18\xd4(\xa8\xf4_\xc6t\xb0!\xa2\xa6\'\xeaj7\x05\xa0\x82\xd0b\xfd\xa7\x1fo\xc3/\x96,\xeb\xbb\xb1w\xedlv\xfe\xbc\xa7{\xc96\x92f{\xc4\xfe\x96\x99]\xac\x88\xbb^/f\xebe', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\xe5\x00', &(0x7f0000000380)='}\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='}\x98$-\x00'], &(0x7f0000000640)=[&(0x7f00000004c0)='*+,-](\x00', &(0x7f0000000500)='$\x00', &(0x7f0000000540)='[\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='%\x00', &(0x7f0000000600)='\x00']) r2 = semget(0x1, 0x3, 0x400) semctl$SETVAL(r2, 0x0, 0x8, 0x0) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 04:02:41 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f0000000000)="b1", 0x1, 0x2, 0x0, 0x0) 04:02:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = dup(r3) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r10 = fcntl$dupfd(r8, 0xf, r9) kevent(r1, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x10, 0x1, 0x74, 0x4}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x5dd, 0xfffffffffffffffa}, {{r4}, 0x2, 0x0, 0x0, 0x5}, {{r5}, 0x8fb53dad52c4ed70, 0xe, 0x2, 0x1, 0x8}, {{}, 0xfffffffffffffff9, 0x57, 0x20000000, 0x9, 0xe4b}, {{r6}, 0x673ac2b66641afc9, 0x8b, 0x1, 0x461d, 0xfba9cc0}, {{r3}, 0x7fffffffffffffff, 0xb, 0x1, 0x10001, 0x7}, {{r7}, 0xfffffffffffffffc, 0xa0, 0x2, 0xb70, 0x6}, {{r10}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xbdca11f354f5e6c0, 0x10, 0x9, 0x100000001}], 0x0, 0x0, 0x4, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:41 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(r2, &(0x7f0000000000)=[{{r3}, 0x0, 0x100, 0x8, 0x4, 0x69}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0x100, 0x10000}], 0x40, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffd, 0x10, 0x80000100, 0x7ab, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x40, 0x20, 0x3d, 0xde9}, {{r0}, 0xfffffffffffffffb, 0x84, 0x1, 0x0, 0x1}, {{r6}, 0xfffffffffffffffa, 0x2, 0x91379e0b72b9201a, 0x9, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x0, 0xb0000002, 0xffffffffffffff81, 0x5}, {{r7}, 0xfffffffffffffff9, 0x80, 0x40, 0x3, 0x7}, {{r0}, 0x2883dcdf2c30000f, 0x10, 0x4, 0x8, 0x800}], 0x4, &(0x7f0000000180)={0xe9, 0x10000}) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) 04:02:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x3f, 0x4, 0x9, 0x3ff, "cf94d326dcf38c18bd3429989805941040d40917", 0x2, 0x10000}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind(r4, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) 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)="ad1af05de2f4ef18", 0x8) 04:02:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1003, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) recvmsg(r0, &(0x7f0000002280)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001240)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, &(0x7f0000001280)=""/4096, 0x1000}, 0x42) ioctl$BIOCPROMISC(r0, 0x20004269) mkdirat(r0, &(0x7f00000001c0)='./bus\x00', 0x40) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f00000022c0)=ANY=[@ANYBLOB="413034c90f696d48fd736d6cae252feddab109f6ba1c44fc2570b9a3a2c401714c42c3284f2e38df4f38d0fdf466a56162b072d150112d96d57ae848e4918563735aacaad303059b5a64daf680c58a9f726d9c774b248171795385b391e87740448aa715e078fea9fa181e28d056bece60128f85254f7eade315618e0e3c85985bd02ae26b5d044a6155a63b9c0336b080abb682ed477ea2292fefd1912e2860f1b9d124bf8c6588ffc8c226dd45edc00d"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) getppid() r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xa01, 0x8) 04:02:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000", 0x0, 0x3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) read(r2, &(0x7f0000000140)=""/203, 0xcb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000002c0)={0x4, 0x7}) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0x4, 0xfff}) close(r1) socket(0x400000000018, 0x3, 0x3a) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) ioctl$TIOCEXCL(r5, 0x2000740d) setsockopt(r1, 0x1000000029, 0x9, &(0x7f0000000340)="e3afe1f48638d00bb7fe", 0xffffffffffffffed) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) unlinkat(r6, &(0x7f0000000240)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:02:42 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x460}, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket$unix(0x1, 0x5, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = kqueue() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xba}, {{r3}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x4, 0x4}, {{r4}, 0xfffffffffffffff9, 0x8, 0x4, 0xb, 0x1fa}, {{r2}, 0xfffffffffffffffc, 0x10, 0x2, 0x1, 0x96}, {{r5}, 0xfffffffffffffffc, 0x80, 0x28, 0x3, 0x81}], 0x6, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0x4, 0x1, 0x2, 0x7ff, 0x7}, {{r6}, 0xfffffffffffffff8, 0x41, 0x40, 0x654, 0x3}, {{r7}, 0xfffffffffffffffd, 0x2, 0x60000004, 0x0, 0x4}, {{r8}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x2}], 0x400, &(0x7f0000000080)={0x101, 0x1000}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 04:02:42 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = fcntl$dupfd(r0, 0x0, r4) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = getpid() r8 = kqueue() fcntl$setown(r8, 0x6, r7) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r11 = getgid() r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r17 = fcntl$dupfd(r16, 0xa, r1) r18 = getpgid(0xffffffffffffffff) r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x8}) r27 = socket(0x800000018, 0x1, 0x0) r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r28, &(0x7f0000001880)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffff26) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) r30 = getgid() r31 = getpid() r32 = kqueue() fcntl$setown(r32, 0x6, r31) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7) connect(r33, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r33, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r33, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r34) r35 = getegid() r36 = socket(0x800000018, 0x1, 0x0) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r37 = socket(0x800000018, 0x1, 0x0) bind$unix(r37, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r38 = socket(0x800000018, 0x1, 0x0) bind$unix(r38, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) r40 = socket(0x800000018, 0x1, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000040)="2b9d6f71486d7e2a40fab5904226fcaa2f32162f63fa46f3dc30c2fcf3eff78f663dde627509baeb89d812b43a9fac1c8a750f2dbd2e1c6d73bac82ac6f7f532adacb8a84b60840ef7cc6ff27e0f23d6a4f29ba822fa573ab98a9f8db10d3e2389e3d48bbc3a920b660194cbda84cccb95dfef8c0c916db28e608b2768daf140cb3190e005b3015596bad35e5232258c51767b39ab2c9b4590877e5a86cf20dd8b768173cf351d52413a2a498320ab4220b865b36457ff2f0ecc67d3303386dd81a85e5fe8e13e3e1d54adc21b9fbd06ec097c75dcddb86f", 0xd8}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="775aa5bdc0c6cc4080b552d0780c9dfe24157c499274353e8fa89664d35612af40357ffc56647092721a6fbd1cbc8b6d256e1a207c1e8fddcc56331aa64d7dcf6435e7f4899467ea2d130353bdaa113934abfa9a240446afb096ec11fdf89ce461453e571c35e7448166b3bea222d2027b423f875a70af7a73deeef902150f2f119d4a5efb110bd07e8ed3d7976c1d6eb436d7da2a11be52fd7bf107217edd06fb3828647c752016a2d992a1ea9560a74ce2a3f587ad42adf62fb08bf0ebab6c9fcc008e919285e01b85c276ff32616c25ca1d058cc2a8f66a", 0xd9}, {&(0x7f00000002c0)="e8c386059cf4a38515fc2032b69b1debf32d7bdc84f5ba1cb608dbfd6fd683c3ffdb51bb42143c318639a2d1d3bd408c61d37f655c19fc8e8e69767c21dc1263d946c046081acb141ed78db7800320a8d601ac323e", 0x55}, {&(0x7f0000000340)="cc2a2cc34995a51934a4e9e21e5925e9692a62546933e1d372a0ce2b2f422a0189025417f724dbb00bb83947266aa7f4cda9d01aa433d74c8225917f71d0ecb83f", 0x41}, {&(0x7f00000003c0)="f1a0257ae2c1c60adaa6e0aff8a2dd2ea4b3d9a389443c0bd941cf618d5f0c51c35bbf95d38a5b15fd1a74b53da01b783d865404bc5b1e8a2286ae38923aa43c8315945bccb08c55dafa8f5b9dd20ec6bceefc207e6efbcf4244be9b37b38ddc1ad4106204b0409f90aeadf29049fc3b01d078b720c24753d032d39211228e8de545fca8125c076d1d4f274afcbcbcdd5305915722520d7647948ab86b32653e166345bee7e8a29f42e88f7d025e9e93ce62163dac5c666b8828d230c8822f8ce78ecf877b0734330fc0d79fa0b40b6a0267e952db4f44a6e80a62a15f46071ac43af3e1e7f3794586d5ffeac75642d5cc49f454bda9b65d5da2b33a6903e85fc33a98aba295d4d1b4f0cc421daf8f84e9605e41366e2eeb79f5c75ccd8880aa85d8cd80f10714a040c13558f5f5493964c6ae7d40e5c48fc0f8b499ba844fcb0f2a9852fc584080cf61ddca6e797e25a337d3367d9eb308981981eacc4d4c81a5aae8fe358d9e0d6c8da2baad42840c6beeaba7ce211ff4d66889d8034f9bf9b6f3d89935fec8438cf89650073238316778e7e63e72035350c044aef73e6ab30c03918143cebfad4247231c4bf01280c4d9da44f14955c76960ee1b3faa540909f1b7ff003361035f2caee82de8b5e6280479c3b4f7e3b828cadc8ea87cb27b41862be82e2c0a87ba253ce9da0217dbd804c655b46758d65e82638e533dd363b1dfaccd9b7eefbf7828b7d111f6bb6863e3e36eac4fc71300f632996d4a73d9198e7993e620504d449edf30872fdde9dd66ac4021bf3344e26bc3bf5a4a0d415e4077ba35792deafa68ec82428a9ff3ffe6761a788ed7b150bc191dc780476fc6c9b1b6f843a98eae78c87a8daa7bf1357f4d72437198784f3bee3019b99348682a837f3229361d0f4b1ec6781ec8d87f0bf794f45488ebca3a30298aab6ebc46fbd3b397cac8dd4de01ce281060526a109240ff03e9d02f101e35ad0d9cc2d55d43bdff532e9e67517527f643be556d981a8d8c14886323533bec00bbc769b2b24ad8b1fbb6501085014d94b645a0581d2dd4d3b3ba3511b45dda71b40412e3f1dc3ae3e57069bbeee0065edf2d1a2c5c81c592901e978e74a597f544183a2f7336a5e76e082d7d3d895d34e79b4754002e155e32ac73857a7403f778f4aa123d14894339a05b919e2558a169d1fd98a52953563ecd78a8dada256852bea622e979119b04c608ca21dfe37cd570431cf240ae824272f228375d495030d5401c903003e795812d9398594e42563f3f80f17a8c364f7b9f715c4e4d84bc7ead702175df4ed34d5584ca8049fa208d112f31a3250524ad360f7cfcae82fcd87abd08907599c8e4c098f93bb919c54e6381b007b09011427c04efef056ceff349c4ab21aded78a8b122acc83c6f243eddd13130bebfe220eb5c14dff0c18b61867091354201bfae8e6993e6129972dc105081962b5f8931f70fbac0a3f1042fbdb937dc71c8c8b0549a4963387680a27aba770f61e565a99aba2b0673e4f00f4f6fb6beb0f81eeb1815e93901b418f6a23a6ea26fdfb8c70643c7d71a9c8e900d0b8372030b352ab4fb3457fb44c41944d4511063d6878606182d5b76b8140301ec049b8f108757473c163a65cc5e0f73267754421fead9cf444fc44ef2e32a4513886d1de3d92e1b36002472762ebbbe9be7932d582c4e6261466c5cc1fea7797dba4d12b94fcd981d8c0495793abbebc2a1efb4acb35069b457ec3d44b2f9c4e639e80ae333831370b6cc5687496d8b4a741470f335f75554d5bf50e7261ff34d9e7c7a2b6c6005c95de2f80121ddcb9702e22445eb8fcd9e77d993102645b16d943f957e7e17a95884e2b6f7bf599d55c3b56886513bd3a7c62573e43dea553d055fc15dabb5ba2fbb68ab3a3a90676c9d8b9264b2440cdc73c3bac5b82bda9406999645402272f533ce35f9c9a8bc698d5914a329dca939a0dc5d4f5cfe38b80af707c1eeb4f343a18a805e436b57121a19e9b1ccfaecc1b02a21deb10811b03af0978bb0466b6d79a875a8c4e0c2fa4cdbc35ca141c6f600258cd534d4dea815092e222e3518944139e9223241c47bce68df652c31f5df7ad564c64e7ac88c02b5c75a3dd0e4020da62e9383f28ab650b62e5a5ec2f46fcf04511305f6edbcc0536344408b8c2fe52fb98164374f34f0c3719ed8927f82b5fc75f4e99c8ad437887bfd3abc28c6da30f3586e89c7617554dfa6b0ea1c89479a4fa6fb091e388771a2d12f126e8070029498231bcb866db41fa38e8701deffac3a269bb1010891df8d421330bd90c2865d2da1d88c6c3a31e91f8747322db5d7bf3a198751e4460f21ed537e66f2ace952dde1d7b8bfb77cec6d7b896f2e5a156f706d92db0dd0cb12089ce510c60ac1de3ac563328052aad04042c68a234484350438d1fc567c5fd6f877664d0b5e0b7a50ee79a93fb878efb5a8244d35efb7f1fd25443dc9074d7966bc737e0c09e091b2d5c1a14fd044c5b2240d2523c65c9911cdc91603237e9a077879f8f484318a7fcec492c54fedab9f92a2fcc28c31e1a838dda4f982037cc16c60b00b875b75a0a0c56f3cc3ec253f5d946070b31785a6523370014970381329d45ad355ae1199047643924cf874d8d88477344fc0e9bab8265959f2d7df7c1394506fb1e7bd5c04674803eac62578d1e0df257a55a68373534610abcfa05737309fb7107ccf7e83a6ed25a9ae85731927163d2810dd90c83714be0f78ca882325a92a86f55f9a10d4ff6899633fd45c99b18489b5879666a0074919f8f02062b5bbbde17a7e0eacf54b79af80f2f0c5209fede7ab5ad75f2721b436c04ace6aab77eeb0600645688c5647e2f0ff465199352e262bbf52cae771ec3077c085f89f6aaecc4bf56df280c362dee6cb4b593f70092a1106bf54ad6ca7ce7e1fd9c4ab373e0c756423f9fd5963625168a8f352303ad0fc21c42b795161f29b36631031967e16e1ab09a8dcf9c0b777ca96d62e3429e7a6b1278ff22303e5a03cb56454a45c53f9525de1f75b4a1d7476b81e8317066c37ec96f89f4b7f8c66c35024fab7b9567dbe151d4ab4cb757b66614153c9d7515013ba77a1ef64a74c8fb48577a7864fbcb8f0ac83cd72721f2c591f24f4a8d6c12bfb4b11dd914826b553050a3a741ae6e3396ee31c317b0318876794e37185a0a49795fed98188c17e466f3c234cd73a793cbf07d6e921133db657c9c9c1f41fe063d8339a2702f4f98c2b726f3ff0046684b60d77d48700b8035c82c2af2301403e4feee73fb2b5ef42a1964ace14a461e538fddd2520ae23c80e01d126e5fe62896827b660a0ebb8251c716e4a1b72aef785ccb921a6b84d6a6045656ccabff378d2bee01d3f517f3300df22c85b62267fec22b772f1813fcf685117308e45918b3b86f0dd5d9a45d318de8eae61d1d88d6c67cc0f6bb1a610f4957b6ac0dc1400488d4c0e4bbd9e9035ac271f7562e92830cb343c6d1c255838fcbbe75729676126f5edc05a519b3fed6f94b690842d20529325c8577d9f9743e43fb4d9c16a568cb503b8012b6a4fb7f75bf3fe552f284e731483300e44877d85694b5da4cb4173c3c5e661fbab50ec00f450c753b9f148d7ac239a42c95625dd06f8e5879add34bd5681cd77312ac90830b419a11fed238b6886c0a5b6a463418422696f8bb11c6ab203e57b7c9e6375e09196ec33db05be6f9951a02219ce419f9465dac579eef7a8f9a9774e4609cae431b8c02df6099611bf040a9cc87280d84ce962118b1d58ca85f1016b047aaf8f23a5e2698b8884fa633eb633393559195f9a8395f406bdd9be9aa214b6429b03924c7be5cced325e0386164464be79c61ec6369a791a63df19ec99d189aced490fe0a987596872400b44c109b9b30475f0ee7d1b25bfae12b22f1acdc481fb9d862287d687a141708933778cbba371dead54121f96da2de7bbdfbfb2ca0f251ba8f8069567c5413648059e44ca85e0a9cb21e34ef5031678e44a4f95de50505121dfd8b109c040fec194d60e98cfbc89c654ce48a5ec0d1ce1583efc25e0968e5b5ce29c3ac8f343e3271331d4683d47e4b177501c0eafe5629e5b3c4d8c2d719f98dc6f7b7756dc300a618a9ac8cc7a0742f90e6de4e0d5d474e34d4e6ecd4eecf14b574a88fa7dfb3424c969065bc66512187bd1a33ee5ab4ee6eb4faa939334c2497b2bc0bfef8076e81c84fbb807de524fe4b87bcd5f9d54f5595533d1422170fcb6869bd1d6c0ab2c6939eac42dd7557234b2d0695f9d958aa4129841b2e7d2c70a778d8bad7e63c53bc25a0d665e6246981f14ed4fbc36c207b257da9154103d4a40520e5a44d7f517fbc6bb0c72d26f77bc6da3119099a0ce322a1a974a4f4f03918838dec051e9d6d9c280052ae34a3f3dbec408fffcff25b6902bb0782b83f68728f0904cff9cc669bb49d1ebf02824100e8ed9b5ded2741dd55c9e0f386b6898f3bac37fb567a1522a9316671733a9a438cdd899b73b9c53a3097093b852e631f95d67a67a2b97b09ff2efa85c7d0c63b53b0e6376a0b33cdee6ed5d5155e3818012d8374b60f0a9814a28090f97c35a1379a988f7c52e164fdfe9b09e7045fe4e9d8c5397f1cdcbd61c2e2b839277d3df6667c7d20620d3d969e7c3c9bf0dbd37dacc8e53c8c3d97ba1a15d6b68bb0125574a4810888b8e5d6dafb2da4803755162e0c5c28b26b63c2de9679abaa654a4212836eea98eb4d91fcafd1c59b8d03eadae6651936a8146a01b85b75a64c33f9aeb0deb2fae68d5501627a2b9c1d08f3f4d3c7779aac9287ed9048a3b1ac0a500bc600cb256c58ec6f2d9e2958fe96144c6ef44239cfa0e8f17bfe277507bbf6caf1dcf5b45f1b27bb4f64fc83d79f5279f7d7fb5c45c002cdfd551f108c24f064ebfe5765178471e4e4c8af8b7c556f91e2586a8851b7a16cb9ed4a171f2217585669277be8cd702e9c0e57f033aa0efa9a3ea726ff6d2c9e72cb99cee2adf24620146e5303c9914f91f76daecf0ce5d519becab6f273fafdf09ec3590b0fc1d761b753f187e7d0ed673a6e6848bc104e7c1202d0d7736553bf202cf008f42b10045cb2bd06a977e4f5a54413142367af1d35347d3798906e7106f511c99499e3b43f105b5f2d2f997ee4cc1d1e24eed195ed316e208764bbe787e4ad8d6cdcefb83fe7f3c0293b9c2f941c47b7cdf0f55846524be1d709b39d5395a51ed9c72d560901265c70495d9570ef618e8b49e3cf0f7a6350881b796a8307f05fc4dfe278c6ca56c6487c094fb59588821c2df533e5cabe00cb2290a4e64af08b64430befd07fac66a781816040a4d4a65bce4f53ade33c9d92fed79f0f49f133c08898960ef76d602f0536daf8f9fced77846caec2cde95d02f88cd559c733e923bccc0c83cafd84e0e2d0d205fdfb720c3c454b17c75e8a9c8a517e60b6a40a7f56a9ddf865e435d571015da7248bd5f1ccf04a83798f7b676b5a9c2ecdc1510a89e42c3e9742bbcd360caa0df7d0e4464062c8f1cc4df21a47456f35707c2f749993539e75e954f6615fe88c071b03a49be94ce0f253568207d115db3f8291fae0746342df3e9972d4b88563ef23a909b4ad926f3faa3bc77102b90b163b958839f9c1820a61f0a5897ef4962025f853b9b2a9ef6177e84d360d52f2674193d328f3f6ff0a3617ed3b4f2ece3f49869fb1b10032094e4c4f98fd8087b5ab8f9d25c02c48614357c44d4d3b9c93209086397f70916a3d2e63fc028cfa098620dedc706a", 0x1000}], 0x6, &(0x7f0000001680)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000400000000000ffff00001e000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r14, @ANYRES32=r1, @ANYRES32=r15, @ANYRES32=r1, @ANYRES32=r17, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r20, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32, @ANYRES32=r30, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r39, @ANYRES32=0x0, @ANYRES32=r41, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x8}, 0x2) 04:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x4}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x200006c}, {0x14}, {0x6, 0x0, 0x0, 0x200000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chmod(&(0x7f0000000000)='./file0\x00', 0x118) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff9, 0x23}, {{r1}, 0xfffffffffffffffa, 0x2d}], 0x5, 0x0, 0x8001, 0x0) kevent(r2, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 04:02:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xa0) fcntl$setstatus(r0, 0x4, 0xc8) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x1a0f, 0x1, 0x6, 0x7075, 0xb0}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1010, r2, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000003c0)=""/182, 0xb6}, {&(0x7f0000000040)=""/35, 0x23}, {&(0x7f00000000c0)}, {&(0x7f0000000300)=""/83, 0xfffffecd}, {&(0x7f0000000500)=""/127, 0x7f}, {&(0x7f0000000580)=""/223, 0xdf}, {&(0x7f0000000680)=""/27, 0x1b}], 0x7, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) 04:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54, 0xfe}, {0x48}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 04:02:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) 04:02:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r4) syz_open_pts() r5 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000000c0)) r6 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r5, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x5, 0x3ff, 0x800}, {0xc2ca6505714a368c, 0x5ffffffffffffffc, 0x1000}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000200)) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 04:02:42 executing program 0: ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x9, './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/\x00\x00\x00\x00\x00\x00\x00\x01', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x7}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 04:02:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 04:02:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) close(r0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() r4 = kqueue() fcntl$setown(r4, 0x6, r3) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000000c0)="b952886cec9907082c5e637f7a425c2ef587a7eaeaab16c00878af6b377fbd1f5be7cd9e5863fea73cc31d68200b1fc4381eba97613153ba515747f9c1d59df586818d9dc073b26ca2910e565c318d84bec4cd5a739671f798a03cd0c0289cc6408e75b2c932a9a37c957259235c5f0003acd325ed91dbd9618af6db142c80c07267ad88194695d0d28841456b802623f5e867732b08f8737bba9b79a4d57863069817a03af1a94a12fd482068420dd03156ff1509eec2be0f7b6c0c568c5c017a271f358aa2e4b4b5f8cd7ce3ea25fdb2afedf7bd2657cb22480e30b71cdd", 0xdf}, {&(0x7f00000001c0)="26bd08e9eb64a795d95c1ecfaee24461ca3e6491caabe26381244a71270d9d634227c191d4cab15ef82e61d44204552ee769ff314b48ea4c44d039e71e4b08225bed3b132e8e2d1da73696f4c8fbe854557222c962060ce05d9184a23baf84b3fc312cae78c831753759da8d0774c7654f71c4bad28af43074a2ab971aab5ec75cd69b48c9f8ef9115028171ff9111e6f19fa15b6ae9e99469b1157c", 0x9c}, {&(0x7f0000000280)="cd6a428db94b54b33641e97befe6462c0f6fcd46c3a5c28472c9a55c5e9715d21041559ef894d118b7c00615e586ff4ee6a8b4cac9d281834e78a8d0d00c1526092683c2b856a25cfa989c4ca906506acbe33c04994386a043fd8684ce31ffc7802baf6965f2aaf0de839bd24a07e5f5977df6fdc57e58bad30bef38a39d13ab3d20624927f2b111cb45e9584ae5b9f99598b93ca175c663aa0a5d13967e238dca95ad198210ccb47410def41c", 0xad}, {&(0x7f0000000440)="009b41292d58e0e574cf0e05934cbda98d2c40d0a26a0ea2b595e0ff2267cf27833261083807da0a48b18fba5d6cc0c64fd13c0accc2fee958afeee507c6103205b24681b109", 0x46}, {&(0x7f00000004c0)="fd4c813e915a78df8549029f03a7ac07fc8abd344151406865cc73e0739dabfa3003be18e56cc8baac2f40f830475393c925d7eae256d99f6bb5eb0ff02c715587812eb2abc68ec39871e6746c4f16f5a89b042fd00fc2fa2f13149e91b72d53d6adc9cd6978b81854fd839969160fe1886906aaf127e82ff457b862d96e648b5727714aae0e7d0d37b7e7a710915503f374314573ce69aa522a500ce502", 0x9e}, {&(0x7f0000000580)="9b76b54c5fe019cb235b20552bbf3027ee47399431d37bc152d4704d3215c2a5c7fad11390476cbda32a14910076bfd1edddb476901e73cc90d29a4e4d7123dadf52263005326aaaf4f2dd02b93902771264fd61c2efaeb8d16d5614ac4b2d28e8d50353ce328ef3ed59b04036ef18d593404a3979afcd51a81364a510870a98812df8e4c5053d9a917aeca8a412e2540b90c68dacd1182b70e912832478c83574bdf295411e367506feb508dfbe865808f22e44bdad7f623acd515d56e380a7bd181d527edd2c3cbccc60f245ee6e3c519cb014958827e5", 0xd8}, {&(0x7f0000000340)="5cee89d887e5c79ec0c3382984924f4c33f22524916c0df849fcf425c10281ba2893e0cdabc4443e", 0x28}, {&(0x7f0000000680)="8f2e15e2a7ae42fcc51b25457d05b72bc356d0bc9fa7f66fbcb7acbc78385bb1fe2b2bb8c71a3d11985e771101b60927c462bb69a96c4cd381ae09917bc721cd3fd515b7c54c5f19b70d332a38df299bcb23e69668a36664435f8aa9e320ef8c855cd1537e23c9215c0c1c054eae9acfcdd01c1ab29025abbe27db268d08e307db0e214a7d7347c61dea97a395c70c48389fa3ca82c7b3edc4720f68fd8654fca354363cab116c7c28b61b7c8302c847d07cf7b70788797ebbd3da478389bc9c33c865d9d0f80a5de00b64f2596f93e642f8b09c3ffd9e", 0xd7}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}], 0x20, 0x407}, 0x818) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:02:42 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18c06e5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b77160ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b22"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7f, 0x6}, 0xc) 04:02:42 executing program 0: open$dir(&(0x7f0000000640)='./file0/../file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x5c9, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getegid() r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7}, {0x3, 0xfb3a, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r3 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r3, 0x1}, {r3, 0xaf}, {r3, 0x10e}, {r3}, {r3, 0x2}], 0x5, 0x8eb6) shutdown(r3, 0x1) 04:02:42 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ftruncate(r1, 0x0, 0x401) getpgrp() ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x82000, 0x40000000000, 0x80000000]}}) 04:02:42 executing program 0: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f00000000c0)=""/241, 0xf1}, {&(0x7f00000001c0)=""/111, 0x6f}], 0x4, &(0x7f0000000280)=""/12, 0xc}, 0x2) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ftruncate(r2, 0x0, 0xc67) r3 = dup(r1) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0xb9, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800000000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x101}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000000}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x16b44740}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x40}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) clock_gettime(0x0, &(0x7f00000008c0)) 04:02:42 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = getppid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) connect(r2, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r2, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) seteuid(0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x2eb) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = syz_open_pts() r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x8000, 0x0) r11 = fcntl$getown(r4, 0x5) r12 = geteuid() r13 = getpid() r14 = kqueue() fcntl$setown(r14, 0x6, r13) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r16 = syz_open_pts() r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r20 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x10, 0x0) r21 = socket(0x800000018, 0x1, 0x0) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r22 = getpid() r23 = kqueue() fcntl$setown(r23, 0x6, r22) r24 = socket(0x800000018, 0x1, 0x0) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r26 = getegid() r27 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x400, 0x0) r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r30 = socket(0x800000018, 0x1, 0x0) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000000980)={&(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000a00)="96a38274e013b03c446e9cd2f223ce9e47897374e85ab7d7b734a9ea7c2e9d4d743d111f12bc9fb609e48acd9d70bfaa3d47188547a00de5f6772c4a76714a160d21313732c0486bfc616658e231ce32fb40da817be938d3669096fea8a7b153d41bfa4de26b9a477cc86d4c2b505ab4362c1241c1064dbf7645b2434a68e13d09b53adee99fe6adab2ac0b4449f5b204236220bab4179678bdbbd55b8fc2c3191847eaa4af89a7b6765bf6d7dc009920f9d2908a49736833698be521f455d7d73c911d386394681fb1814b18bf23104063cbd0be250e899b0c52c0b3d409977ce363e297238490a7b24cdc1e5dfd923b1454c1f71180dbf9b291e108c64730a46934ae6cfab3d6eb3d5721b1baada73a10d512e0a905fa519917db95c4d40ea052d60d6151480c9ce7ef0a6e9dad12bd27f18abee5fb2281dbd26365b25d13dce1b00e03069edaae85fa9c1c11611ca2852b4e783c7e0ee3d86ae7c681c89fd0579058156488aeb505b20b53ec842da4371331523e81aac150162f7d5a8bf93495920bff6cb30c1110f6d40b65ece03ff5e9e33917ca5ce00b4f8db4bd9320747321b8ea3d339580414c1ff436d9a8c100b424072749ad51133e282ef35ced8e9797b47ac8b57a0dfa7aa540789bf08f2d96834d745205c2706f67c668975acb17bad4809cd2fe8ee337dec5a07e871a435aa48d9dcd4d324ea0de64e5991cdadb867513956feb84ed57eed6b119631de60ee6248361b15d6394e464e7fd0c2d5c4a1edd3e8b0d79753917d97be91aa1078d6f4443078a17992c54b0c147ac406833821152b5b0518c614479a5cd7ca820655470a34068c58cfd6a884f490a76eabc695fb3304245dd959a09f36bbd18778eeeedb0d20411ffa469de3db15b717559146d1c39f2390a0ceff689552fddb62df675f04b027383d59e4b10075db253096d1f4d9e7a12f660cdb0c1a0c2e4821b39777dba7a0e99b1369a6f5c06ea80b5824ac0cbb179e7f7f0dd349e90505fbbb3c4dfa4acde691ebf5bde9c7c8be2cb752d3bef2cb87e8bb3a1cc1a9b7e3d386598a8235bac4ab8936e987387af623dff54174573c38e3578ba657eca06ad7c00ce870da35500d279e32c88e0afbef33749c8fb8162deaebda398084d7fe92d0833dbb81619dc35ecfbe303660e14ea1482d8e3bf3c54753aa2ae5372c0a52a2a93a23eaf62f36d6a1ab0d671e5eccec24f347a2b962caebf1525e6732b5c0d9d0255ad81eb6db92b6eedf21c0fee74f04025cd7efc00fa02f77b507e73730017fa583ebbce0b7d62a2439d22118db4210d14daf9986e2ff1bfac3cb9d2dd9181999d5c82428dee375f8961711a84da309e002c7f7fb09505131e9cf04e0dc207b0dc6b8d118017755b592dd335f25bab2087ebb5cdc54d2a1538cedc6275c6048ce788cf3807fc306144fc8f1e9ff62292dc3db39cf85aacda38314498538635269db4a696f1b6647c07530d51ae61e6d974011baddfb612f27f2d080e364230bbabcebdf1c24675163ae2c3552acdbd9516ca470941bb0b9d6a7a1db958b977b2401615fded32da104bbb3e5e572a4dc0039db39cbae2341b2423f457e4c2f355b0e5c78f3b111397123203df756adadb9d532707147582a75808a3138d4dc93357bfd5081865aac43f1790d6b6f5217ab00890383f5fe7087fc0454286d234c44d7da08685d8a830f8b6a3948f46e144d9ef925fe827f82abb3679e8a963c7f170044e7f141a7342d46a1e75a7122f13facea4971e700dfea088fb8953e8c1ab6b8a5f49a363883a2c86812f7be2d5522b51abb598d5bd021207d10139d96da05d463c4d5e2ef51c264f2bd54de5d0f5e25f2e8e9ee283991a97a35d1d5226c68e20ef74bc8f01f18eeba8ead9bb6f6c9ac8872c8d75e84120d661009d906655b8626691c1e5199400e2297fe7481d8ef7c3d9a43365ed4f9f05c1ebda67e8d4dda6f2c46f24c560a414c3a35b2c1cbc413258a63de8b4bbaf5fb1fd0c7daea683b36d033d016175aabe06b80da1d0922706fc397d53185927b1e83600e198d3a95f7b8395996aa7eef1a622115921694e7903cd3534fdde277be1ffa22c4936e26bcaf0191386d61cd736686d99b3fdceff004f791711ee9352ed8175bf1c8752a69cb0048122519bc2aa894d84f5d6866512cd79a5133476e6696ec10d8c62aeada42993c0253663932255eb6a676dccdcc5fce2534203b9269d299755a6bd617f70ae96044decc6edcd95b8c882aea243eeb4c1d6a44ab05b5e2eb0ee4846f559f09f28cde72d3dbfe500f6c03342837c0f5efc6ebf51c5558a8d061c6eab339e6acb6a97d1f492ac67704dc1415cd5e944c28a8227448dac2309e58bd7b88b0f342aeca2feffae72b4dccaba12b560dabcbebe48aecbefc8675f71756420b84cf4d96c5773540456103f504ea19c616cfc2665d9b49ecbd3499af514bed25f16084ede48dc00103b5b575a7cf7e69a1962ef75abbadeeecfeac3b636dd0bbda3f728b513eb410624399476a739cc9fe2eecc0feb999221d115315b7249335426eba8a621e61bfb1a8af8a5a2425642310d9c518bfae07ced8bdbc9b36be7720b4bea1755a6167dc79c344bc669918c06069f2ea3f2ee65b277217e7a63ee39019d92184a10d0d1318ada01863063a8911f9964d5c009350ec12eda54609098cfb95d8de18ad5a0e12ad862e712510a522cf9bdee30ec8c35f974d26487cf8db56e01519c73a6303696fcb544f87281122bc1a0d4e42fc61f73527d310fdb27d76c7e93d7dcafbe09485ea78f046bf491e1384f59971269d641faa739238f3354315b5b3b4a58a38f76a4b701d10014b7bc362793047b6fc23857d509138b9a072caff0d711659ce577e87596d8f402a9dd748bcd7d1302ee6a3a760f7ad32c0b7684657a937883c803369a7ceb97bc67f410ed93f00d97dd1a2d14fee934c21d3116bfd86217c7b355e9657da12ad6725ab501294439696b4911f3584dcc3818b61b1041058eb1104bb4a66450fa435bcf07373b8e97b73aa04bd78df8df115ccaa3699a0c339c6764bc8941c22d6d5ecc9bb0cfe533fc4e1ab22e099483c07b00c30dfbdaf7da59cbb23d55133a037c6a2fe7f5d734019e5547db0d9bedcc71a1448f97f221efbb106a12a0739347372658ed4329a20548964e7b163a480a5f5d4bc0114e29bec1568fbbe895f9688826bbdd728fc804c6896c209eca5c0f58d2a8e92682a2ee14aef301f7be845646b5daf89fa3013df444f96de9b78131078349cbff117179132dca89279bdc401831dc5e1a095f4bdd53085b495f3aadb4a6d269c9a41048e334749a0cd5735e350ca6b26aa740d7a2770c2042795ecedd9b1fd8ec7a4a6d92ffcfb93d14edaf26d4c606b9e3276fd6419736ffa7b5213f0465292d5779a2322345fe29e43b101ee91c3f548a892118333e6ff5293438a938e3f166e662fb98825678979b1089d70a3f66f0ea40ba517b4a3ca1435c3b910e827a08c6a8758c6866de1b71448edc1b162a5f913720a0d9eace73410c630084b44a6828da932020f9358d6734aa27591b39f10dda5fb83628f443a823bed68978585128b00e9bb34eb119014b7e3b1a837dcd5658b261771c2401c2e65bc2c559b2c54f611a7652ec887245bc13223fc29363118b57bb1dc503aca6df3071739d179872acdec2721a0a2c5963e269face656e4503d2713b197dbd886f7a7ae50d8dd3d034265f9afc92f9468c08ac5216dd45ff8d38d7dd75cf241030e915ab3a309a2276ff730cdc141287641d154fe209293aff56bc6f4834e76eb658513598f4916c423c7701a8ac11100fa6936e3a1d35905fce34aa75aec653d3294fe22a807c8f9b50f60621be9d9b96a80aa845bdf8908de315d84ff4c6ea82a1598f74b036932d9e955d633c80a0ae6b3fac45742f9c2518add25ef2ca1137afaafa570714f8d8242b7a638e177dbb902906717e2f852a4e53d39e5c4d06ddcd2f8faa1b7fef3613d2cb89cca7a51a1d822ba2acec6744a9a0c4cdf2b2ba501b707e0fd3e18cd04cae3ac9ad99a61f57673d411f97607773682ea2a8d48858bcc502d3f4f811332871644d013c41eeb63055dd9d30e50e387b4908d65a8a87938be61e15fec778906692569d6b0050592af2095449e97e54427b5825635d3528b3f7a9abbd3973d29b30f9550a5abcfb6507f803abd243f4a38321eb257feeed41a3372687800df2cdf453b2c3a402fa0e05f8d46393ef61a28d4d116642bcc5ac6fc163157232b0066bd679e9020aa18a75bed93abfb435c1d3cd5865b4d957a4139dac6a9297bd9b045ae69ddaab1eb9ea5157e155a329af75a704c163a94caebb707a44d7fab6b6caa1a9cd9185a9d835a9f9aca71fe6edbd89fd0db4081aa236661ad5b70a64ca99fa5b69e75477648bb800e1bbec9872d73f0d55cd64f5e0ef85a238476f0336b6dfbbba1ff693d74880a14b40c3949f8d985ec4129da17b9a08a2ec91ff848b57c17b2c069db9c34e8981377a1f23be2b9603443a40d1ccb80991c6f6b830c66c85747ec74f9f13825d17e0b11be51da4aeb6ed79d537d06295cbe3e008938fa0261b31b1788b3f68707d2604c8d5c033c377c2f49d28a548468306ea83526e8ea15fa8da5fd2059e78faae04d8ff2f5e90bdd89f5a5bd7236a50458cec3b376a8fde78656b6cb5ee20d34cba50dc6810b3114a6103eaf0e46acdd78ca6993fc13434a0580ba3e4f479790ac2bb109ef6bf78944032ef395ce5d08cca35b54450ea0aadbc1f37b6f7ba95b6fadfb847199cb46ca1970f61cb92ccf9b9d01802e655468b016d8dfc626db5276295c2e6c5032cb287ed16137153f09071549650295a4ff3ee202fcd2e46e51a214b9049495a74357c120e27d3226b0e07c6cd6e77d93fa95391a81f1dc7a1023e6a205f69055a0cd7840491e777452913e98d596aa5daf8cc20159dbdffc6a0f21873ec98868095b944f4715d8e7f449ea52f7826d13e78134dc82aae9c806c753ed5ddc6a404acddf303c9bf3a263411d7643028a3ab18958abf53cf37062299719fce5945a54e5742bd1ffd04b8635aad1ed0bbc376c55d6b01f0f9c8de61b6ee59267ce29a775d1db813b6678efb4d82c17c6570987a9ee1cd54e8362090410ff78901b94fcf7703b34b549415284eb86abca2002a9f07b050e9c3137412ace38f8da9fb16aa345e0c396cdca29d22195c8d987ec0be4831c55bbd6b0097b0684253ea265803fbf8d25633491cac1496163a43a4c46b89f38699efd40426fa9049949d852efd0e498287a4b00ff8614190d72f24bf79f36b5b5d2298b295fcb8891af1b979fd967dabbfa650ec68a076a3dbae03a28733631842fadeb5e963c2535b0e2a1578b8f50a702440638724a60532534b22dbfc7d068626c72ae74006f508dedf8114fdcd5b11e99b2ae63b2cf13fe4748766b6e28215907a3acd2c307d52a433866b6276005a377ccfb8f5195cd7c7dc8b64c72f23469cb10583c44ca2200d134927d4fac8f0cf388bad7c7c476208d021b52ae3c9a17c27e0df892b208b6fc35a9b92f2b1455490fb00c9361340c1de9b7eb5d842f0a2e5e7755832a8433d010310f1276b22319df7dadd65ac934df4c4041333bfca10c8f0177bcced3fd7080166029965422cacddce0702932ff9d400305a9c35e4f559e7628e243855da5be73757197eccb1132933ea8308a26541ad582dc64ac9f68b6b0db440cffd3622392ea9419aeb7565dcbda02120db243", 0x1000}], 0x1, &(0x7f0000001a00)=[@rights={0x20, 0xffff, 0x1, [r3, r3, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r8}, @cred={0x20, 0xffff, 0x0, r13, r7, r8}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r15, r16, r17, r18, 0xffffffffffffffff, r19, 0xffffffffffffffff, r20, r21]}, @cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r22, r25, r26}, @rights={0x28, 0xffff, 0x1, [r27, r28, r2, r29, r30]}], 0x100, 0x4}, 0xc) r31 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r31, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, 0x0, r31}, 0xc) setrlimit(0x8, &(0x7f0000000000)={0xb, 0x95}) r34 = syz_open_pts() close(r34) syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4"}) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0xfffffff8, 0x6, 0xd38, 0x4, "a143e29e6d3359e3da61a10bda894309d2d5f936", 0x100, 0x8}) r36 = getpid() r37 = kqueue() fcntl$setown(r37, 0x6, r36) setpgid(r35, r36) r38 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r38, 0x0, 0x2, &(0x7f00000000c0)=""/202) writev(r34, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 04:02:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="820201b6937231ff75c5916816d844a7c8499e3d5c10756509e83253e41b7e627de4fe7ea2dfd59efa30fd7acabffff517bea815567b035fd2683c03fefa44ba70163add5376d2afcf8f7be22fdb4f43e709000021859e2aa74219b0c03cdf4471c8127677f07dc86f9f53848165287d095ad97fb91863020400b190be1ae2a7ea02ce4fa397525475c3255b26e85fe7cc115c22e996ace5ef7381997975cc4c58a8596a0d00000000d96a79c194163a25080de107a42873ac2e20f99bd5d6767b32884c6eba9c98a9fea289d01e5a2ef6877c0000000000480e69f6a3d975adad53cc89151daf8e4366ddda6b9da5c42a4babbadb"], 0x1) r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="e0b5a858f12b2cd4d13d21905dae3e6e691eccd8a10bb8c24dfa51e724b4", 0x1e}, {&(0x7f00000000c0)="09ad6c2f6a7df18269376e654102ef8365fd34d84a8f55bf30c4a5d6f3febcd8bdded026142de9a1e2b961c60de11fa2ad65e4cfa1e11ad95105065da21947f9af159d89216e5a78d4ce3cae55c7745a9de4f9ffc8", 0x55}, {&(0x7f0000000140)="a1eeed9c465e22a15340b016db320114c66f08b3a12ecc87a17fd6b750674e21c8978dcc9011a5726322a79f691df0eabbeafbf3633596c6facc80750512f79ec38c5c2b831ebe03ae60477a148c60a9901674dd5b117e74dacbebbdc9688af21abd3aaaeb7be8f2ac8026cb8839b49ef428b5c06bd7de4b6fec030a804a39444e", 0x81}, {&(0x7f0000001980)}], 0x4) faccessat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000380)=0x8) r1 = socket(0x800000018, 0x3, 0x0) bind$unix(r1, &(0x7f00000003c0)=@file={0x1, './file0/../file0\x00'}, 0x13) setsockopt(r1, 0x10000, 0xfffffffc, &(0x7f0000000280)="86e6cc120eeb4a5344c5c37b4c4ef3539759ae7a5510cb78bbaa12c5f26020741fca0e2eedfe683dfc67315fc484d341e0e3f9f32340072dae4b208d62f3076c2ab51d9d8c5933fc17d434c95d8699bd773d14ed206ff5fb2f72909c66c6064ba9ba31e2ae15df80e503bbb58385a9983aa67d63fa9e28eb4093360d616342a67013ba8994561fb5b2c53ab0642dce65d78516db60e702aab85086cb87a3a1fbd963f74c6a243cc47eda7fe9e5937e22de2e2b6a0a02620c3f242997d57d568f7c57be30c1ac365eb19fd6e4145b", 0xce) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020abf7e0 04:02:42 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r0, 0x1) getpgid(r1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) socketpair(0x20, 0x4004, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) socket(0xf57af4ffb50080a6, 0x3, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r4 = dup2(r0, r0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = getpid() r7 = kqueue() fcntl$setown(r7, 0x6, r6) fcntl$setown(r5, 0x6, r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000200)) bind$unix(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="c9480eff6d19ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd564132736205f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f9556a3d4fab7c74a0a38dbefca069958f0598ef014053f400dd774367ff59208404bfcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059"], 0x1) r8 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) getpgrp() mkdir(0x0, 0x0) close(r0) dup(r8) syz_open_pts() 04:02:42 executing program 1: r0 = socket(0x1, 0x2, 0xe0) listen(r0, 0x4e00) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 04:02:42 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r4}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x2aaaaaaaaaaaaa94) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r6 = open(&(0x7f0000000000)='.\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', r6, &(0x7f00000000c0)='./file0\x00') readlinkat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r6, 0x5) r7 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0xffffffffffffffff}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0xc51f}, {{r7}, 0x0, 0x80, 0x4, 0x652, 0x6726}, {{r9}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r7}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x2, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x5, 0x7}, {{r8}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) kqueue() 04:02:42 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="06a2263a474159807966c7083eb0b72da1eaab9c6a641bcadea5f929b1e9fe0e1bcda926590969c44916c8a7987d7d0a6d1ba3a7bad13b413ef8a9f7e98411fda35b7aeff4366ec78de88a7bb489f808c71c43fe50ba90c0af81abd8b185a546e4cb3bf224138b8d27f2fc6f6b1227bdf707eb72298b7d418677bb50b1662445cab39568207c294da6aca8ba2c73802224a6a6e20b31a8a069586bfba2fc5b6ea7c819caf81a9732f40a09e963f531ed32ebd60667cca8f2212fac466b1582eb0face4fcda69f8b1c52a7b726924c86c5cae5a36b90a188d56fb91baa1329607c102956eeec43c6fc1d7977c423dc1c0b953"], 0x10) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000001c0)) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r3 = socket(0x2, 0x2, 0x1) getsockname(r3, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000200), 0x10000) panic: attempt to execute user address 0x20ffa000 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 97828 15833 0 0 0 0 syz-executor.1 * 42024 15833 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800024bad110) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800020b4e000,fffffd807adde388,10,ffff80000005b6b0,ffff800024bad378) at alltraps_kern_meltdown+0x7b __kernel_end_phys(b,ffff800024bad2d8,83,ffff800024bad378,0,b) at 0x20ffa000 rt_clone(ffff800024bad3e8,fffffd806f6ccc88,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6ccc88,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800024bad4c0,fffffd80641d9420,fffffd806f6ccc08) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6ccc08,fffffd80641d9400) at in_pcbconnect+0x107 tcp_usrreq(fffffd8068762988,4,0,fffffd80641d9400,0,ffff800020ace038) at tcp_usrreq+0xacb sys_connect(ffff800020ace038,ffff800024bad668,ffff800024bad6b0) at sys_connect+0x3df syscall(ffff800024bad730) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffecf,0,3,d097d2c5010) at Xsyscall+0x128 end of kernel end trace frame: 0xd0c06c030d0, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic attempt to execute user address 0x20ffa000 in supervisor mode ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800024bad110) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800020b4e000,fffffd807adde388,10,ffff80000005b6b0,ffff800024bad378) at alltraps_kern_meltdown+0x7b __kernel_end_phys(b,ffff800024bad2d8,83,ffff800024bad378,0,b) at 0x20ffa000 rt_clone(ffff800024bad3e8,fffffd806f6ccc88,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6ccc88,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800024bad4c0,fffffd80641d9420,fffffd806f6ccc08) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6ccc08,fffffd80641d9400) at in_pcbconnect+0x107 tcp_usrreq(fffffd8068762988,4,0,fffffd80641d9400,0,ffff800020ace038) at tcp_usrreq+0xacb sys_connect(ffff800020ace038,ffff800024bad668,ffff800024bad6b0) at sys_connect+0x3df syscall(ffff800024bad730) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffecf,0,3,d097d2c5010) at Xsyscall+0x128 end of kernel end trace frame: 0xd0c06c030d0, count: -14 ddb{1}> show registers rdi 0xffffffff81ceddf7 db_enter+0x17 rsi 0x2209 __ALIGN_SIZE+0x1209 rbp 0xffff800024bacf80 rbx 0xffff800024bad030 rdx 0x220a __ALIGN_SIZE+0x120a rcx 0xffff800020b4e000 rax 0xffff800020b4e000 r8 0xffffffff81931c2f kprintf+0x16f r9 0x1 r10 0x25 r11 0x99e73ec2df49a019 r12 0x3000000008 r13 0xffff800024bacf90 r14 0x100 r15 0x1 rip 0xffffffff81ceddf8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024bacf70 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=42024 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ace7a0,0xffffffff8265fe30 process=0xffff800020adc380 user=0xffff800024ba8000, vmspace=0xfffffd807f00b5c0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 15833 97828 99291 0 7 0 syz-executor.1 *15833 42024 99291 0 7 0x4000000 syz-executor.1 27656 350684 21926 0 3 0x80 nanosleep syz-executor.0 27656 296460 21926 0 3 0x4000080 ttyout syz-executor.0 27656 149420 21926 0 3 0x4000080 ttyout syz-executor.0 27656 240458 21926 0 3 0x4000080 fsleep syz-executor.0 99291 277002 20372 0 3 0x82 nanosleep syz-executor.1 21926 462409 20372 0 3 0x82 nanosleep syz-executor.0 95388 24651 1 0 3 0x100083 ttyin getty 26470 199056 0 0 3 0x14200 bored sosplice 20372 55637 75330 0 3 0x82 thrsleep syz-fuzzer 20372 387477 75330 0 3 0x4000082 nanosleep syz-fuzzer 20372 121327 75330 0 3 0x4000082 thrsleep syz-fuzzer 20372 502752 75330 0 3 0x4000082 thrsleep syz-fuzzer 20372 232687 75330 0 3 0x4000082 thrsleep syz-fuzzer 20372 264039 75330 0 3 0x4000082 thrsleep syz-fuzzer 20372 499476 75330 0 3 0x4000082 thrsleep syz-fuzzer 20372 479366 75330 0 3 0x4000082 nanosleep syz-fuzzer 20372 351381 75330 0 3 0x4000082 kqread syz-fuzzer 20372 122938 75330 0 3 0x4000082 thrsleep syz-fuzzer 75330 100470 75105 0 3 0x10008a pause ksh 75105 487524 88394 0 3 0x92 select sshd 88394 249143 1 0 3 0x80 select sshd 55715 71098 85806 74 3 0x100092 bpf pflogd 85806 345468 1 0 3 0x80 netio pflogd 86877 522864 66405 73 3 0x100090 kqread syslogd 66405 319072 1 0 3 0x100082 netio syslogd 95034 43073 1 77 3 0x100090 poll dhclient 34924 16181 1 0 3 0x80 poll dhclient 8100 9295 0 0 3 0x14200 pgzero zerothread 9287 373257 0 0 3 0x14200 aiodoned aiodoned 65172 271272 0 0 3 0x14200 syncer update 950 132749 0 0 3 0x14200 cleaner cleaner 6144 206617 0 0 3 0x14200 reaper reaper 84849 133829 0 0 3 0x14200 pgdaemon pagedaemon 45105 493993 0 0 3 0x14200 bored crynlk 27511 29634 0 0 3 0x14200 bored crypto 87334 355531 0 0 3 0x40014200 acpi0 acpi0 93473 209822 0 0 3 0x40014200 idle1 19495 303375 0 0 3 0x14200 bored softnet 10633 422898 0 0 3 0x14200 bored systqmp 33677 219793 0 0 3 0x14200 bored systq 33952 245623 0 0 3 0x40014200 bored softclock 65621 20198 0 0 3 0x40014200 idle0 41402 347052 0 0 3 0x14200 bored smr 1 359531 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 15833 (syz-executor.1) thread 0xffff800020ace038 (42024) exclusive rwlock netlock r = 0 (0xffffffff824e54e8) #0 witness_lock+0x52e #1 solock+0x5a #2 sys_connect+0x6b #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 2 (0xffffffff8265c4c8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9604 6825K 7602K 78643K 15794 0 0 pcb 13 8K 9K 78643K 459 0 0 rtable 118 13K 13K 78643K 1593 0 0 ifaddr 88 18K 19K 78643K 466 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1582 0 0 iov 0 0K 28K 78643K 440 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 77K 77K 78643K 3163 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 45 0 0 VM map 2 1K 1K 78643K 17 0 0 sem 12 0K 0K 78643K 745 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 2536 0 0 sigio 1 0K 0K 78643K 39 0 0 proc 62 63K 95K 78643K 1228 0 0 subproc 32 2K 2K 78643K 255 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 129 0 0 in_multi 31 2K 2K 78643K 246 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 0 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 566 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 121 22K 31K 78643K 9496 0 0 UVM aobj 130 5K 5K 78643K 138 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 525 0 0 NDP 22 0K 0K 78643K 147 0 0 temp 231 3557K 3626K 78643K 70037 0 0 kqueue 0 0K 0K 78643K 30 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 60 0 53 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 164 0 162 1 0 1 1 0 8 0 rtentry 112 264 0 221 2 0 2 2 0 8 0 unpcb 120 870 0 859 2 1 1 2 0 8 0 syncache 264 8 0 8 3 2 1 1 0 8 1 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 5781 0 5781 1 1 0 1 0 8 0 tcpcb 544 3332 0 3326 10 7 3 3 0 8 2 inpcb 280 5416 0 5407 13 10 3 3 0 8 2 rttmr 72 2 0 2 1 1 0 1 0 8 0 nd6 48 35 0 32 1 0 1 1 0 8 0 pkpcb 40 4 0 4 2 2 0 1 0 8 0 ppxss 1128 59 0 59 10 9 1 1 0 8 1 pffrag 232 53 0 53 8 8 0 1 0 482 0 pffrnode 88 53 0 53 8 8 0 1 0 8 0 pffrent 40 117 0 117 8 8 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 195 0 131 1 0 1 1 0 8 0 pfstkey 112 195 0 131 2 0 2 2 0 8 0 pfstate 328 195 0 131 6 0 6 6 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 5 0 4 5 4 1 3 0 8 0 art_heap4 256 1082 0 868 22 7 15 15 0 8 0 art_table 32 1087 0 872 2 0 2 2 0 8 0 art_node 16 263 0 223 1 0 1 1 0 8 0 sysvmsgpl 40 196 0 190 2 1 1 1 0 8 0 semapl 112 739 0 729 1 0 1 1 0 8 0 shmpl 112 136 0 8 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5134 0 3724 46 0 46 46 0 8 0 ffsino 272 5134 0 3724 95 0 95 95 0 8 0 nchpl 144 8826 0 8365 61 41 20 61 0 8 0 uvmvnodes 72 6151 0 0 112 0 112 112 0 8 0 vnodes 208 6151 0 0 324 0 324 324 0 8 0 namei 1024 29995 0 29995 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 15 0 15 6 5 1 1 0 8 1 scsiplug 64 5 0 5 3 3 0 1 0 8 0 scxspl 192 27743 0 27743 31 28 3 7 0 8 3 plimitpl 152 185 0 177 1 0 1 1 0 8 0 sigapl 432 2699 0 2683 3 1 2 3 0 8 0 futexpl 56 49088 0 49087 2 1 1 1 0 8 0 knotepl 112 604 0 585 1 0 1 1 0 8 0 kqueuepl 104 718 0 715 1 0 1 1 0 8 0 pipepl 112 1200 0 1181 4 3 1 2 0 8 0 fdescpl 488 2700 0 2683 3 0 3 3 0 8 0 filepl 152 20822 0 20713 17 11 6 7 0 8 1 lockfpl 104 792 0 790 1 0 1 1 0 8 0 lockfspl 48 283 0 281 1 0 1 1 0 8 0 sessionpl 112 33 0 22 1 0 1 1 0 8 0 pgrppl 48 65 0 54 1 0 1 1 0 8 0 ucredpl 96 2770 0 2761 1 0 1 1 0 8 0 zombiepl 144 2687 0 2687 5 4 1 1 0 8 1 processpl 896 2720 0 2687 4 0 4 4 0 8 0 procpl 632 8048 0 8002 8 3 5 5 0 8 0 srpgc 64 17 0 17 8 7 1 1 0 8 1 sosppl 128 61 0 61 9 8 1 1 0 8 1 sockpl 384 6495 0 6473 21 15 6 7 0 8 3 mcl64k 65536 346 0 0 41 7 34 34 0 8 1 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 14 0 0 2 0 2 2 0 8 0 mcl9k 9216 9 0 0 1 0 1 1 0 8 0 mcl8k 8192 13 0 0 2 0 2 2 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 196 0 0 20 2 18 20 0 8 0 mtagpl 80 42 0 0 1 0 1 1 0 8 0 mbufpl 256 512 0 0 21 0 21 21 0 8 0 bufpl 256 18424 0 11376 441 0 441 441 0 8 0 anonpl 16 314125 0 299273 153 75 78 82 0 124 10 amapchunkpl 152 18126 0 18003 35 29 6 12 0 158 0 amappl16 192 13970 0 13069 127 77 50 58 0 8 4 amappl15 184 286 0 286 2 1 1 1 0 8 1 amappl14 176 662 0 661 2 1 1 1 0 8 0 amappl13 168 12 0 12 3 3 0 1 0 8 0 amappl12 160 335 0 334 1 0 1 1 0 8 0 amappl11 152 990 0 969 1 0 1 1 0 8 0 amappl10 144 21 0 13 1 0 1 1 0 8 0 amappl9 136 1179 0 1173 1 0 1 1 0 8 0 amappl8 128 756 0 720 3 1 2 2 0 8 0 amappl7 120 110 0 99 1 0 1 1 0 8 0 amappl6 112 961 0 946 1 0 1 1 0 8 0 amappl5 104 575 0 561 1 0 1 1 0 8 0 amappl4 96 2646 0 2612 1 0 1 1 0 8 0 amappl3 88 963 0 958 1 0 1 1 0 8 0 amappl2 80 19937 0 19857 4 2 2 3 0 8 0 amappl1 72 70156 0 69687 25 15 10 20 0 8 0 amappl 80 8540 0 8495 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 137 0 8 3 0 3 3 0 8 0 uaddrrnd 24 2715 0 2683 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2715 0 2683 1 0 1 1 0 8 0 vmmpekpl 168 22490 0 22451 2 0 2 2 0 8 0 vmmpepl 168 342694 0 340517 261 137 124 128 0 357 28 vmsppl 368 2699 0 2683 2 0 2 2 0 8 0 pdppl 4096 5437 0 5396 7 1 6 6 0 8 0 pvpl 32 812587 0 794400 329 138 191 197 0 265 29 pmappl 232 2714 0 2698 8 7 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 681 0 35 19 0 19 19 0 8 0