000000380)=0xc) getsockname(r49, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r50 = dup2(r48, 0xffffffffffffffff) r51 = getuid() getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r50, &(0x7f0000000480)='./file1\x00', r51, r52, 0x6) r53 = getuid() r54 = getegid() r55 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r56 = getpid() fcntl$setown(r55, 0x6, r56) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r58 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r58, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r58, 0x20004b0a, &(0x7f0000000080)) sendto(r58, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r59 = dup(r58) r60 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r60, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r61 = dup2(r59, 0xffffffffffffffff) r62 = getuid() getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r61, &(0x7f0000000480)='./file1\x00', r62, r63, 0x6) r64 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r64, &(0x7f0000000000)='>', 0x1) r65 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0xc0, 0x0) r66 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r66, &(0x7f0000000000)='>', 0x1) r67 = open(&(0x7f0000000740)='./file0\x00', 0x10, 0x200) write(r67, &(0x7f0000000000)='>', 0x1) r68 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r68, &(0x7f0000000000)='>', 0x1) r69 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r69, &(0x7f0000000000)='>', 0x1) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000086365337ff8e64297b443134266c40d91dbe3ddcc0a96ce3ce9891e585dcb5eed0dcac24794329deb9a079f83cc4e2061ddde64446863a900b175096ca82a3d57e55c5a8071fc41be747a85d25a20b09b06557e68daac5b0f73688d8e8b237c39cd87b4426d1e7eb7b4d8ffadfce2de6a97b92e33da88cf32e13a30049e65c2dee537508ff6c9453bd4c7345a05f0dcdcecdff66fd101dd1836a8fa57e239512a110af963acbe446b94bc334b75db18891193ecc55d2bedbd4932af4afce6fd9662ba2988c"], 0x8, &(0x7f00000003c0)=[{&(0x7f00000002c0)="af190b1018900ff36b4b606782c6a234b2845aff223edaad4d3422c4d969ce90cf2ce1fc514bd90f2174f02eb98b9c709fa4b3566edecf0fc9c5629b82d3f0edd8eb945a6277ba4d276941986c301c92ae4419a4f87f18c0642e2026edf5dcbeb84df596dab390dca6be187875b5b25875933448c28e17cef3ffa4482c6d3da1f87155e3b8eaeb4218d3bc03caf2948e6253875c5516c0d5520ea27213640a8ab12bcf744b877be03a2bbbb41da888eecaed52a55fedd45da7b826721122118e86a4", 0xc2}], 0x1, &(0x7f0000000580)=[@rights={0x30, 0xffff, 0x1, [r5, r6, r7, r2, r8, 0xffffffffffffffff, r9, r10]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r18, r19}, @cred={0x20, 0xffff, 0x0, r22, r23, r42}, @cred={0x20, 0xffff, 0x0, r43, 0xffffffffffffffff, r44}, @cred={0x20, 0xffff, 0x0, r45, r46, r52}, @cred={0x20, 0xffff, 0x0, 0x0, r53, r54}, @cred={0x20, 0xffff, 0x0, r56, r57, r63}, @rights={0x30, 0xffff, 0x1, [r64, r65, r66, r2, r67, r68, r69, r0]}], 0x148}, 0x40df75998a72eece) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r70 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r70, &(0x7f0000000000)='>', 0x1) getsockopt$sock_timeval(r70, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000040)={0x1, 0x1, './bus\x00', 0x0, 0xfffffffffffffffd, 0xd7, 0x1}) sendto(r1, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 06:45:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x24}, {0x7fe}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 06:45:23 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x8944) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x80) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000600)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) 06:45:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x40000000, 0xfff7, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x18, 0x80000000, 0x9}, {{r3}, 0xfffffffffffffff8, 0x164, 0x1, 0x7fff, 0x7fff}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x5, 0x34}], 0x800, 0x0, 0x0, 0x0) close(r0) 06:45:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 06:45:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8241259d8086637, 0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x9) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x20, 0xfd57, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000042, 0x9, 0xd}, {{r0}, 0xfffffffffffffff8, 0x2, 0x10, 0x7, 0x8}, {{r2}, 0xff3b585118fb6bca, 0x2, 0x10, 0x0, 0x4}, {{r3}, 0xfffffffffffffffb, 0x2, 0x80, 0x8000, 0x7}, {{r4}, 0xfffffffffffffffa, 0x2, 0x20, 0x0, 0xfffffffffffff988}, {{}, 0xfffffffffffffffd, 0x28, 0x1, 0xda2, 0xd49b}, {{r5}, 0xfffffffffffffffb, 0x28, 0xc0, 0x9}, {{r1}, 0x0, 0x1, 0x40000000, 0x5, 0x6bc}], 0x5e, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffd, 0x68, 0x1, 0x6, 0x8}], 0x7, &(0x7f0000000300)={0xffffffffffffffdf, 0x7ff}) connect(0xffffffffffffff9c, &(0x7f0000000340)=@in6={0x18, 0x1, 0x3f}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:45:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x80100000000000c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[0x5, 0x0, 0x8, 0x10000, 0x1f, 0x4eb3, 0x10000, 0x3f]}) 06:45:23 executing program 0: mknod(&(0x7f0000000b00)='./bus\x00', 0x800080002002, 0x5bcf) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = socket$inet6(0x18, 0x2, 0xff) kevent(r2, 0x0, 0x7, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x47, 0x38000009, 0x7, 0x8001}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) fsync(r5) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/141, 0x8d, 0xa1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xffff, 0x5}, 0xc) 06:45:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x81, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x8, 0xffff, 0xe62, 0x4}]}) pipe2(&(0x7f0000000100), 0x8004) 06:45:23 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x2, 0xffffffffffffffff, 0x8c, 0x4}, {0x7f, 0x1, 0x67db, 0x4827a02e}, {0x2, 0x892, 0x1, 0x4}, {0xf0, 0x20, 0x10000, 0x6}, {0x1, 0x1, 0x3, 0x2}, {0x6, 0x100, 0x1, 0x800}, {0x1, 0x36, 0x7, 0xfffffffffffffff8}, {0x4, 0x8001, 0x9e, 0xc97}, {0x3, 0x8, 0xff}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000200)={0x80, 0x1086, 0x6, 0x100000001, 0x0, 0x1, 0x9, 0x10, [{0x4, 0x101, 0x2, 0xfffffffffffffffc}, {0x8000, 0x4, 0x800, 0x6}, {0x2, 0xffbe, 0x9, 0x7}, {0x7fff, 0xc8, 0x4, 0x6}, {0xfffffffffffffffe, 0x7f, 0x7f4265b00000000, 0x4}, {0x4, 0x0, 0x1, 0x5}, {0x77b7, 0x3f, 0x4e, 0x2}, {0x3, 0xedf, 0x8, 0x1}, {0x439f, 0xff, 0x400, 0x400}, {0x2, 0x4, 0x581}, {0x5, 0x100000001, 0x3f, 0xc6}, {0x101, 0x7, 0x57f, 0x6}, {0x7, 0x100000001, 0x3, 0xfffffffffffffffe}, {0x0, 0xffffffffffffffff, 0xffffffff, 0x1}, {0x1, 0x8, 0x6, 0x7}, {0x5, 0x3, 0x5, 0xfffffffffffffff7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0xb1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000340)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 06:45:23 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) mknod(&(0x7f0000000000)='./bus\x00', 0x8000200b, 0x3200) r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = msgget$private(0x0, 0x20) msgsnd(r10, &(0x7f0000000200)={0x1, "40dce87db9eae077ceee127bcfea86b14132dfac0212f659f0c0441e05b308f7a6767905b010a3442dc75a7a9c46e7b3febcd944a2b84276bacff126eb4bc3437dfd94a4024e458e7f76a1a340b220d751865a594ff1b19e"}, 0x60, 0x0) r11 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r11, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f0000000080)) sendto(r11, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r12 = dup(r11) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r13, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r14 = dup2(r12, 0xffffffffffffffff) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r14, &(0x7f0000000480)='./file1\x00', r15, r16, 0x6) r17 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r17, &(0x7f0000000000)='>', 0x1) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r19 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r20 = getpid() fcntl$setown(r19, 0x6, r20) r21 = getpgrp() msgctl$IPC_SET(r10, 0x1, &(0x7f00000006c0)={{0x788, r15, r9, r8, r18, 0x40, 0x4}, 0x9, 0x2, r20, r21, 0x7, 0x4, 0x1ff, 0x100000001}) fchownat(r0, &(0x7f0000000240)='./bus\x00', r8, r9, 0xe) r22 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r22, 0x0, 0x87da86990c828a41, 0x0) readv(r22, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x7) 06:45:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rmdir(&(0x7f0000000040)='./file0\x00') 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) 06:45:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x34) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x83, 0xffffffffffff57c7}, {0x20, 0x78}, {0x43, 0x4}, {0x27aa38ed2825726d, 0x1}], 0x4}) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080), 0x90}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 06:45:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x811, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 06:45:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_addr=@in}) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) flock(r3, 0xb) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 06:45:23 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x501e9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)=[{0x24, 0x2}, {0x0, 0x2}, {0x47, 0x40}, {0x85, 0x9}, {0x40, 0x10001}, {0x1, 0x10000}, {0x85, 0x20}], 0x7}) 06:45:23 executing program 1: 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) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="6705d7", 0x3) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r6}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, 0x0, 0x0) 06:45:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000180)=ANY=[@ANYBLOB="b8e6670b97597c7000008a79b72d3e55ef60c8c6380a993fc5ae7ef1275f0e03154658425f01dc41b0b1bd2cffb69c2136405880380e739f263a4b9ef142e781affb846c1f0f466de2c8dfb5d1c942da8bd40299edeca100acb3d41ce2472de5ca929ee6988daab76dca20374331945bd333"], 0xa, &(0x7f0000000840), 0x303}, 0x0) 06:45:23 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x0, 0x8, 0x101, 0x2, 0x4207, 0x4, 0x7ff, 0x1, 0x2, 0x6}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x20000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x195, &(0x7f0000000100)}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) openat(r2, &(0x7f0000000240)='./bus\x00', 0x100, 0xed) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x20000010000) 06:45:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x4, 0x80000000) 06:45:23 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) semget(0x1, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0xe611) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) 06:45:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x800) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1f, 0x100000000, 0x42}, {0xfffffffffffffe00, 0x1, 0x3, 0x38}, {0x80000001, 0x0, 0x8, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x2) 06:45:23 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x8, 0x100000000, 0xc7, 0x1, 0x4, 0xc7bdb3a, 0x9, 0x0, 0x1, 0x9, 0x1}) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:45:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x40000000400, 0x7f, 0x7, 0xa0aa, 0x7, 0xfffffffffffffff7, 0x1, 0x6}, &(0x7f0000000100)={0xfffffffffffffff7, 0xc9c, 0x6, 0x0, 0x10000, 0x3, 0xffff, 0x5}, &(0x7f0000000140)={0x913, 0x9, 0x7, 0x5, 0x1ff, 0xffff, 0x7, 0x4}, &(0x7f0000000180)={0xfffffffffffffffe, 0xffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x3f, 0x1d0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/41) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/48) open$dir(&(0x7f0000000080)='./file0\x00', 0x87c, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x5, 0x0, 0x500, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) r9 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r9, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000080)) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r10 = dup(r9) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r11, &(0x7f0000000340)=@in, &(0x7f0000000280)=0xffffffffffffff16) r12 = dup2(r10, 0xffffffffffffffff) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r12, &(0x7f0000000480)='./file1\x00', r13, r14, 0x6) r15 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r15, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r15, 0x20004b0a, &(0x7f0000000080)) sendto(r15, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r16 = dup(r15) r17 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r17, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r18 = dup2(r16, 0xffffffffffffffff) r19 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r18, &(0x7f0000000480)='./file1\x00', r19, r20, 0x6) r21 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r21, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r21, 0x20004b0a, &(0x7f0000000080)) sendto(r21, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r22 = dup(r21) r23 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r23, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r24 = dup2(r22, 0xffffffffffffffff) r25 = getuid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r24, &(0x7f0000000480)='./file1\x00', r25, r26, 0x6) r27 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r27, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r27, 0x20004b0a, &(0x7f0000000080)) sendto(r27, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r28 = dup(r27) r29 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r29, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r30 = dup2(r28, 0xffffffffffffffff) r31 = getuid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r30, &(0x7f0000000480)='./file1\x00', r31, r32, 0x6) getgroups(0xa, &(0x7f0000000240)=[0x0, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r14, r20, r26, 0x0, r32]) setgid(r33) 06:45:23 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c6530002124f32c5a63653b82baf75eb56a316ca79cfa9ced496a86eee294c1f5750311a5abe614fc4bd12ea5f017173eb8d399e87e72073e522fe27065d2"], 0xffffffffffffff5d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/48}, &(0x7f0000000040)=0x32) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 06:45:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000c00)='.\x00') 06:45:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x532205395e4ae5ef, 0x0) close(r0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 06:45:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x787f9710c1bf6afd, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:45:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x5) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r2}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) writev(r3, &(0x7f0000000180), 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000001940)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691cc171b18519c", 0x14f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 06:45:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3c1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:45:23 executing program 0: socket$inet(0x2, 0x0, 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x318dd585e21b47f2, &(0x7f0000000000)="2679d17cabdd07cc8a1ec9a9c570275ca38782fd6063c0e3135dd16d7c74635762b3b94cf1cd9ad54417f531f5cbbdf70df9371d58b1251b9bcb69372c9698523d23fe30bab82074db9d6dc3faf9eceec591132b5963f12e85b23c36f5aa10ee30dc97", 0x63) socketpair(0x1, 0x4, 0xffffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3e648d9baabc41e724708bcb94053d3e96abf5adc965eb978c1b1db8d1df3f0adf0d1c2a9fe0943e73ce8b3d3a21ebe594d08d937a567fd4a57d3fd234644dc2408526ced2de4a85dc17de8411b11135274d80157fafd4", 0x57) 06:45:23 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000780), 0x6) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) accept$unix(r4, 0x0, &(0x7f0000000740)) write(r3, &(0x7f0000000000)='>', 0x1) pwritev(r3, &(0x7f00000006c0)=[{&(0x7f0000000300)="62dbf42cc0b7b3625501ceb93d80c95e7063d98c92d12d286919e2d9c3ef72f8c9176abf7cbf4434435948e4666a6045f6a1d1375abbfc2ea3aff7583d353738fdaf6b910d096f9e67e0dcaf2b63f5eb0068d8aa1c1e29812d640ea2414ec5a2b8838cfd6e181bf220711cc7239475bccde125c2377672d48da6f775a3c1c0300a8760badeb6a944e8a5525a15f095f6194fa51296c78a21cc3538bc2c5a4aee01a6ac6a328840c9efd9aec8419fd8d7ffce82382c51d0a99234eb250250baa3fe0f12365742e825509290820fdfc100e9b59a1aa2e40890f13c0e1d147787188572dbb69d4ab7", 0xe7}, {&(0x7f0000000200)="03263d2e4ba0dfbdc692323d152ccea1a2293dd4b562efbfadda30f0ab3e8607adcc106aed6fc77addf443cbc9787a7d7092b59bffcf0ea286640b08623b66343b8592682d21ff88bf46a0b2d0749eb2a4ede1195518ec95ee090b80ebb83e35646862920e377784162fa56997072f8c14cf20c61953cde187b26ff39e4836592ab1573738ecfdc61e5c8f78576e4416b4e41f3d2d309e1fe17f7c4401a2bed382a04ee6de", 0xa5}, {&(0x7f0000000400)="974076b529d7c9b7d60447dce158a3eff473331d616308b4a87ef9868dc49e1a82e99017bd0f9e3ac73fe5925222f684da1a58845cb3ea2b03a13e9f7391d0e13d73e76c2f927e97d0dccfb84a25e071e34cd829e8f99840fb086595eb82a5e840423735e0cb6f787e177872d0fb", 0x6e}, {&(0x7f0000000480)="de1e1217dd8ebdddb42f89b4e4e72f261a5c6dcc2c9fa06c5cc0c8b03681f854fa3d83004fb91e767a6c080fd7eb952bcc0b79176ffd0371add006f1334ae3dec3d50e896f3ada1bdb2277a5", 0x4c}, {&(0x7f0000000500)="1d7b4453b308e09620f0504b7a70136cb0d7e758ccec08fe46514fe9248ab7a76e1a839c1c08611932eea1c930020367859b1cd3ac9ac78dfb1b4e808323d170573b3a7972a452b52bc0d6861fdb57b300a449e65490b8a66702683cc8e1c17b9a10925d9f8ec81756e9cdbe2946472a18f102ac09dd81bb02ead45a4f20031c471190ca59ea59e1a1a762ffd07d18319c1b2990b11838d0f2e6cd65af637485837a14634ab42fd1fd2863af84ec29525272ca77ffcfa51d40c0b7514ad0c9dc1c792feebca91179", 0xc8}, {&(0x7f0000000600)="ea2db2f4", 0x4}, {&(0x7f0000000640)="5c44921cbf30227b3c82c899eb1b13f6de4614f28bc73c8af1f421944ac64bc816c2a85915002aaedc1ba7d1f011761101ea3b5810dd0459afd8d995d669a24d6bef9139108d62305b3dbb41ebf160f4a2b1d1476a7991fbed4fb8322c3d0b7922e6d7823c9d9fc556ceeb2f8ac3ad264dec484b4c6b7adc34a4986fb9", 0x7d}], 0x7, 0x0, 0x31) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x2}, {{r2}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) 06:45:23 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0xdb71]) r0 = socket(0x10, 0x2, 0x1b) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x184) write(r1, &(0x7f0000000000)='>', 0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002ee720c4092d5a58db7685b7f1653000"], 0xa) 06:45:23 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)}) 06:45:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) 06:45:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 06:45:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x40) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)}) 06:45:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) chflagsat(r1, &(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) 06:45:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x5) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0x659aebb0ef7a92de) 06:45:24 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x1, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x40) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) listen(r3, 0x48) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 06:45:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x7}, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) mknodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1b000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0)=0x4080000000000, 0x4) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x180) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) socket(0x1a, 0x3, 0x9) 06:45:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) mmap(&(0x7f000032e000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) 06:45:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000640)="bc", 0x0) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) getpid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)='>', 0x1) r9 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000000)='>', 0x1) kevent(r4, &(0x7f0000000180)=[{{r5}, 0x0, 0x40, 0xbeb3773e922bba75, 0x9, 0xf32}, {{r6}, 0xfffffffffffffff2, 0x10, 0x1, 0x23, 0x48a9}], 0x5, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x4, 0x7ffe9, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20, 0x100000001, 0xb87}, {{r8}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x1ff, 0xf9a}, {{r1}, 0xfffffffffffffffb, 0xc8, 0xf0000000, 0x9, 0x5}, {{r3}, 0xfffffffffffffff8, 0xe1, 0x40000045, 0x1, 0x1}, {{r9}, 0xfffffffffffffffb, 0xa0, 0x2, 0x7582}], 0x6, &(0x7f0000000280)={0x7f237319, 0x1}) r10 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000000)='>', 0x1) bind$inet(r10, &(0x7f0000000300)={0x2, 0x1}, 0xc) r11 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000000)='>', 0x1) dup(0xffffffffffffffff) open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x80) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r12, 0xb}], 0x1, 0x0) 06:45:24 executing program 0: utimensat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x101, 0x800}, {0x5, 0x68}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000300)) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x4, 0x2, 0xa7, 0x2}, {0x9, 0x4, 0x6, 0x10000}, {0x51, 0x100000001, 0x9, 0x5f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x6}]}) acct(&(0x7f0000000040)='./file0\x00') 06:45:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/\a\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x48}, {0x4000000006, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='#') 06:45:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) write(r1, &(0x7f0000000080)="22aec5636147078f983f48c6b140c65b9488ce49d5c0e0f82796fa40bb174847596f446b65bafa4e00a6d2a510fc67ea418b0530e026a425b7", 0x39) close(r0) 06:45:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 06:45:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0xa9, &(0x7f00000003c0)="3d40bd3c85f3cd554bc7c29534e17986494ea7a1142d48ee72fa7d86f2b91814057be31089707277d0b0b52ca509876235545b67439ae30ff3643b166b4357bd45fcd28b319d416a3ed468f2b35e913a4b4e81e53c90cfbe3b4610c777b79e1e0249b615d0a0afcdee609873b211725891a7bded93962631399383dd0187cb56344c0c647229bd009a7f4fef2a82d693d8e7c2459985d4684906afa76f8ae2a54347b1c1aba26a48cd") syz_emit_ethernet(0x1, &(0x7f0000000280)="e3") dup2(r1, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0xffffffe6, &(0x7f00000002c0)="3da2bc6835865388f184798ed0fc5c96704035dcc828efd0db677528979ec3bbe0e4398efe182afc030b0c997e513608d69b1f3c6a1b6330fb1e27e1a9e87681567d7f30ca8f6935e56d3ed5b79782d5dd33c6d0e557b0a5b7e85b0b98de2d582b7a27392eb417263439f54ca2e64037986d07eadfe7f8a4f10e344e69bc06572855af169541580a2f4e2cd85061818bca33ff18f43921288b1403f8bdcba18c24c4b6b5d790bab5121df4ed4e2318a0f1c09066f3e19ae032a6061d135fdbb4dcc6d89872709c5c3f31d7cfcffd21fac2a36129bab73a77c02fbf3f716577c04de20afc3d8b8774") syz_emit_ethernet(0x1, &(0x7f0000000240)='k') 06:45:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/175, 0xaf, 0x822, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r0, r2) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 06:45:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) recvfrom(r2, &(0x7f00000000c0)=""/26, 0x1a, 0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0xff, 0x4) 06:45:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) renameat(r3, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r1, 0x0, r4) 06:45:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="3b33ea59698da3b92bb49f3e8579da35d2", 0x11}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "fd84054fddc3e1b284ec04db28b1662600"}) setrlimit(0x1, &(0x7f0000000040)={0x400000000007, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00", 0x8000000000}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000140)=0xc) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000001c0)=0x2) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 06:45:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) r4 = socket$inet(0x2, 0x2, 0x10000) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000100)=r4) fcntl$setstatus(r2, 0x4, 0xcc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) poll(&(0x7f00000000c0)=[{r1, 0x2}, {r5, 0xe3e8340eb78392de}], 0x2, 0x0) read(r0, 0x0, 0x0) 06:45:25 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000000), 0x0) ftruncate(r0, 0x0, 0x7) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 06:45:25 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)='>', 0x1) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000000)="c2367fa93a46e31fb5c8b70dd3ebb6eb03aefb8452233f83959545b5f6925610cbe045af80b8356ae714a2c1ab54e096573fb6597ad85ae590d311afafec21623f0a74f201f363da2c8d35f06358c10151ec342d9eb102b1238a0ac5c8d02c4451fbb9a24b7a39f7534405c7881d95941d20e55f0c7aa9e128c3", 0x7a}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x1, './file0\x00'}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="4be2a5945e5aad172b9f0f4ec8c4b47f15227d6166a6d76bad4bb5187b03903af3a2d9ccb1091feb26f36682d4eef81957dcbd89136415fa22b83b7af6fde202c9f2f0d0f6c03f89023a87b8d2f19aa00a355c86c716093e1d42ef1e2ef1d2ddcceb3f8e24a442f634cdf0aeff8ceb18d4ac0445c589710fc3f4b06b8b6a8e78b89bb9ac70061419a9b7bafb932ee47306ae1a1eb29c7af478b4c48b16e9e11e8e6b3245d73287d56c5209244fa92049a567a9f0959236deb4b37b4efe252a91b54f674cfa3f1bc74b1815c6c91cd8cd60c20a4e2f534fdead2dc1985da1de22564e195ca87e7277055938", 0xeb}, {&(0x7f0000000080)="ebaf71b5d9cc496057058d607f1f81613d0f106b3b760555c9a95ff899b31883c715ce06cb203f6722fd358a21", 0x2d}, {&(0x7f0000000280)="0070af9d23a1184527a3b70f9634727d849b242be5ed5da0d1624ea1b53037555812306d20e1d67a9019fcb3b97900b8a7fd097caa5f2c54f3c75f53eba1de9e2d8488194f7090350aef8fd5e7f13f05b3b52973bc29f68955cebc74fc15ba35f15ca98e50", 0x65}, {&(0x7f0000000300)="0e009f4ffa8567c415c2afc869d86a545452ea31083b0d0e234e74fdcf9f863e1fbcb97a9f778f89bf3faa242490cc423ed8fc6f3870a77bf5e6a23642ebed74f443785d49841a5efc20a125009db3140aaed35bee1506a5c1260ef35578bf486f8821fef976a2c4037c986a20aa25fa773710fc237c3430cd8fb01af83cd8402979e440a19f3ddeb925e01e41eb36eed3abb167cfac4baaea724e3ae9fe30af1b329b", 0xa3}, {&(0x7f0000000100)="403ac89a840991", 0x7}], 0x5) dup2(r0, r1) 06:45:26 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x1d\x00\x00@', 0x8000, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) 06:45:26 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='\x0f\"pf\x00', 0x10, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x1d) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000200)) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 06:45:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffff}) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000040)) 06:45:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000340)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x2a6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000000)="926f", 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000000c0)) 06:45:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)='>', 0x1) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x600, 0x0) r10 = kqueue() r11 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000000)='>', 0x1) r12 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r12, &(0x7f0000000000)='>', 0x1) r13 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r13, &(0x7f0000000000)='>', 0x1) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wskbd0\x00', 0x8, 0x0) r15 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r15, &(0x7f0000000000)='>', 0x1) r16 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r16, &(0x7f0000000000)='>', 0x1) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd0\x00', 0x400, 0x0) r18 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r18, &(0x7f0000000000)='>', 0x1) r19 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r19, &(0x7f0000000000)='>', 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xfff0) r22 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r22, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r22, 0x20004b0a, &(0x7f0000000080)) sendto(r22, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r23 = dup(r22) r24 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r24, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r25 = dup2(r23, 0xffffffffffffffff) r26 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r25, &(0x7f0000000480)='./file1\x00', r26, r27, 0x6) r28 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r29 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r29, &(0x7f0000000000)='>', 0x1) r30 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r30, &(0x7f0000000000)='>', 0x1) r31 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r31, &(0x7f0000000000)='>', 0x1) sendmsg$unix(r5, &(0x7f0000001600)={&(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="fafdc1f68e3050ec0c4f2065931a39f8e6ae00362459721726c8b433c04553ee8f339d4784d0dc9f1e8c989d4f521141fde2843af21256fc273a3ea0", 0x3c}, {&(0x7f0000000280)="41ac4e77ac9f908a564c1daba56d954ce21a91966e82649e971956d2780f94239e381960f4aef4b51a4224211b7aa1371d6174cc68e21ba89dfafe170f51843cf155e2cb8bb480be912453022ddf4eb5c249823f8b7700375eca2da0a1e3bdbcba0460eb8d1ac70b9cad06a4412a62bb93dbff93d9e0d025f4cca379788a1c34ab93a772713c9dd4ff9ff949032b269c55159c633d1047112a6d69a247df08e7784a145768766b8d4e610c76f0af3084109429679f11b0206a794457db644eb0a77124bdfadc5033d2f66d23b91da95411e82a04e7f5c6acd76afd15696341b2ea861ca7d5230a60", 0xe8}, {&(0x7f0000000100)="9af76f5b3d3c26", 0x7}, {&(0x7f0000000380)="71e420c1dd90ae53e239e4e7c059f8d23f9044e092492de37a04b293830ace01b79fb58b219906bc464bb730efddb186e2a58530b1ed896aae0d4bb68e648dafcc7fb2dbd00b63edb49caa522b6fbd9d13ea8857b178c561f956bc6ea355043a89844c2357a00f2d1b24f8ff94e320b74dfa0a9f2b057b343eb19ad0e3f736a0d319937f6b7491585d20c4408c789f6e8a8a31e25a47c00bca41090b477633b71c9599db8ac864cbbf4e827c96c7ac00f6664c4559d9ddf00ba3fc3980c4f3a45786a6c47e67230e09006457994186db532f17f382e5949eea97465ae4f5399269d4fb479698d48ba144615a31e4a86b2d199d744c4699d76381ddaeb07d69d5b0f23f421ade9cb7c7e8946bb6aa2c0cb7689d041639738e348f6393c8d90b9d57c542a29ecdcbe77c0d40ac9045015d31078bc1db42ff99d680449ddeef13d6e054bdabf965214aaf01fcdae92cac127fa81ed16769a8b240c5dea735afaaafaf69e7af91ef1903a7e19768bc1b01a4ca14da984102467dc3680612912b51a31ceb9224f6fd7d8ac9614fd2e944ece4948934d5a48c8f0cfa943e26b458e1818a32272be17257128f06325fed1202e737da26be2f8df5431a7510ccffd65324012ec51773f97bc0adc75d009a6c510d6c632354cb22a84e71c59340562c1b67ac7823e396fb5e1eba1e42da015667762f3dd39a40e09cffb23e9977f79522b9b23f440bddef8d79e04bf928c307e5e0403d40a14e90cf4ce74bf828941d4a3dbdd7d217486e14d7dce437d5b886d4e7ed8b973910c187e890d11e28d7942df624dddff6bff1ab62db896acab985c437e0403760b3945d90a5ed3e220823591df69f69fc6116bd8bec24ad9e012d81ea40f44979f8bfd3930859751b738b1db9437fa0fc3147bf8dc87a98f6ef42b23448a11b43117f672b981518de3676f4b863476405e0077a44a9a5e7699571f6f46c1289d9a4a6d450684c74d6b4f24d8b6c83fe7d5f3ebb11671375a5af208da01f0ccef01cee2eb972479841f8d00c2527ffe28ec95c7b056e36051fb8f59ba5f1dd5b7e2b57062860c42a8950340e830bc9185e63a5ab5b4d35bb303ea4961820ff859de4bbdf991cdc857aecb6ac3d66e702bf08729fd94c4ba2916a1bf99d6dd4cb55fddc0cff6e223e1bcbf1183dbbe9d22ed1e44c282df12c500d7f005a0fc2522c3d58c90fe3b9371a47235a75291f83513f504b24793958f4cd3530108694a38035d4a4f11a50b876780dcbd9af8296e846c4a650a04905056174e84ec1cf417b3e30e1950e0d1876e603199389054c15a933ca172d94f0010ae38873618219cc6e89baba0a874c1c184021a55e53c21bc8bdaa7b3200b430f1b69617a0471c3f80a6bb7e7a6e2606d101c3aa8cb230c4ee9a79f81bc11a8186e4b5a1ae5cd5871b5969769aad5cba789a7725d819093cf1826a962e9223189c521c465e328847ec59e8c6d05e01ba0692c99747e617f8975f7c8c6179dc1fe73ec318a0893ccde1b0c1109fe08bf9be8582a51691b862505bfbc71eb1fc40713268487b8f83130e6de4fe67c66823e52f39b39a54cd301bcad1a95bdde1fb222d039bb369c1d2e20e9c32707162ed121773eee859acecee49ac80d5512670fc4cf4b96447bca7a9cdac3721bf72dc9a8e6a0d2ca0c6006cea93bc1f78d7d1fcab3bf9d3c066ffa907c46f046bb7f92563007f13ca7e7be22b14a6dfb8264e4a9a2b629aa8ccbbdb9c50b2d5a71c27bc0e70da9640444d873f3484f91264164983360c4ba7f6424455c6110d339f51f87a9d19e91361b58e959d121b8116f22c6f8ee33862f2ade2c6d3d2e2a269d80ae9de88c95dafe786a76a4fd94503b1db9432e9a415d634e6c619eed4f9bbd4f0f463eb178318052a5db63047a50044ef592a7483710fe3b957835b8b483b4d7580b6731193eee6b8bac8323322f7a7c77b4859b220f2b2ebfa63ee85e057ceb1ce6a6a83b529c94481e7e87e1302cc080bb4e0c2b4aea9c8fa481ba3146df162158ab0a237768d8cf6f6da294d0f7f5c9ae97acf7fcc035835fa767657931ff5572064195711a54ff42c3da85d5f842e56748714b74ab350871c2ff6972e9e5b1573dae43190127f81ecf1fbdaad7d9ba55d31aad8bb827d68d5429111894a1a6216bf1197bda0760e6cf3a6fe35aa3481edfe9b03dfcf3f4950a79a689e2f324e14ec36fa7dbb6a8d4205d397d35b8fa1017ed0e59c308e4226e4beff4bd4b29e3ebe9bd4dac5ce60be34b0ee7a41b8a5961147ec0a335e93d450dda35f79de667e038d8dae016524edb2eeaf60d89f91c614a599dbda3fa080989035ddfe3991138f3fca188a116887c56861003f0c75e60bf3c0830a7a059286c90a0dc0518bb1ca717b16ff04c4c266cda055de23ca5d0540254a84fa70f55da09270f5ae954d83ce9dafe7ce2adf55545752b64cf8f2d3ceda29f4b3eb279dae0b4a729ba1445de1c0a339fdfd08f2801c072beb50cfd822a0d839e02cb90db06db7480b06b28ad271d9286d1025f5bb69e385f5555cea7f779766a73a7d715e5df75a0d350101c9197ec2fb53f0305fc0b7e8c95eb0af9403b65857bb3f17adefbe8f69ff7c98be1433236fc2c61ff722159458e8aa8a6691171e1a9571cb68504073bb56be7f25a9a299c9fca6efd2f4958ce86d4ab6657f3b91c838f7d05457876bc27e1a907155816282aaf05add94e6b8926c7ab7a516feff502b565bbe2336f0336f60fd8f0cc5ad683035d92bc94efc1a7cff343c815ed056881f4daf08edca5fd93d6f992f0c033fc3a3298098393871f6ef00a3c14f9be232196436ac260484b7627689f7a46e759bd4a6b0b1d7527d508207118f696c344618ab07ed0e69417501710f982e642fd606e25abfec14e2f48082099e74325e67879b4c4f88d8dc15b97542911ce75bd37826cebee125b082bc15b814cdce491882e7c78e5e12fe3d3895e0251535da44ac3bf25b6d5a34c73027707a97b08c45045831816d2ff66fa7bc2224318d2c878817c99dfa74f4a9545a820479e1e31aa340587024c8dafd5a81b1e33ba61e0a3eca6728b2160dc3fceb760e850fa4a88faf5a29699857d12b158c7fdbcd5f0e5f064a3964ef96c981a8ea9a4024413c81137d8b432d63987f8cc1ea82c4f4443b0dfc0fe18d5c25eee208750a4ca4c05c345e5d9673c984862ecbbc4b610369f781c636eb32796ac256360c021e7408229eb0be7229dd2e1af382278e6e30f6ace64b5ccc31349e7b41965a1d29d52434a775cbb59baa30784f1fb986425c3dbddbf39f05d5d0cfe988506b85d0d38371273118307dc7f5df9dd65b4dcacb520a0304cfba4a63cd165b35b85ef56294525da8a9a37861e751039849a304c1b13ac0c11406628552592734b98bd9c8a9f9e774c1f808a9f5aa1d7301c67435d34a03000f59ed268aacef84683c93615e21ecba26b81c16895bbbffa932f5d16bc787d170bdc181015b92a7a49ef662d1dac8568aac20455549a6528c340a20e82c540712172b9aae4fe40cfd7b4afceb149065847aa30b77b5603889d78cf6951b39c9441629e0433c2c44c9bc9b8c5ac5b5a4fc271fa2da685162fcba6a4faae24e68ffba8ca5dd635674e1f7e5f750445bef39262b0b710d1471a35d5dec794eb53faf03269199311c106e55697575a1f38819a3898c3346737ff5dafb6ba82a21d9096baecd49fdf02d40c88210e4fd12f11239fbbf643e26f4641d8ecc6877ac1c95be866de1695ba10d7b016c494c870f4aece3783fc89cb850a1e7ad41d0c7a656e6a98a660b623241d0108db8ba12925f22582b5f1f8c149a9e16d70e9913482781ece447b1cb36965abe3ad6c3f9083ea0b33029be7db6d832ca7debe9a46551ffa1c999afccabcb6e1724c42885c52bdbf228f42f01c747a39a553bb57cb8189b876607622b6fbd997c348644756332dd6dfb0b59c9ab20971ca9eb6010ee09ebbde9248353eca321fca7d1bd5fd9ab2c1e2524692541f7a5eb29335e416bd0c68351fa54168a7bef011d48aeac12d622cdab17c8fcd85bcf59d26cf7682a734c1df44e897c8082134e038d46dae04c3249dde83d7f18bcaff878bdca496ebd446d9a3ba5d580118df3b30110ec78d13068b6e53189152850d83e2a254026141fbdb362c719073e21746a1e6802e0d7d4ae9e6904e1be7f0b9b6297bbbee14da9852642bb5545729000ab296b41bdeba0e2d3364a4915d99b1b707596850d0fa125068a50f23742b2fb7476d25e655d59a99773b723cd713fa3eb6fc829941e19027cd5e3b36903da05f8762870a27034b111c1c362d4a1b36ae7fc0d15e520f35f6f569e006d4916faee84b4b79b9b29311232cbd5e020ad42e5d425c571f1d7c6cc75097622bd42a1d73ec3c3c5e673d1fa065a8ca06207e697388277f129ff0211e7440dc695f75cb398219c645192eef75da0ec793aed63f8e5dcafda9ad8d726403fb2600fa1a748bc19b98395e94fdea84f1679de6e796c01b64f9b7cf8c202e80142f76a91c54ee01ead59ca9dabf0f9d5470ee1398d1c9540410b4c85a1f89b5a312186011c8060aaadd11a4869e96568afb963015c6922d688d77b710dc43d91ec5691da0865bdfca5d0faf31964cf260943d8295f3c443e78b44c07e30fa2d6e9649d82cd5ca5815b88b77745619b62f74d071ab214918a7098245d18f8c28df9f82e60ed41abf5155485d424882dd454d9a01493e5d72819089a3cf3cac2ff76a04e38d1070d59eaf14de300bafb76d1bdc65797dd8dba7bdb606dd9d95d32c94a39de3c6ddbade5a9cf97fa0e6ab1f02d5eb2a14814a810a5500f7b137bb08c8f9a379434b644b65a06b8fefc906580a905fbcadaa6fe848949183a4933beda9268e08cc21aaec925be4aa3dacae5da9dc7c3643145484820a5e792fa7a7655c922303d1a636f208d3d96628a351b72eed17e7ad94aaa186a1587e3a48f3be8c04656b55d790e4e5a07e428f2f5c6a714a66919338afd22baefb8a67b2be82e47644c947da5461f5089faa54c138494696f39e465176462a8323c9d871cf1a76ade07c5db80d3485b3806314e420ca2d2944ad163d8300325f5abdaaed9200c968b9b880ab8358d776143d46682e5cde8e0f22341cf37ee090b4f60d59eafdfd498cc500e06fd5dec10127f9b9cbf066bfda4c5397af193059d2e0651ac6b1e3a4458a025fccc44abcf8122aede5090ad3ddd1d69597bb6a731cd84730606883eeca7d3089d6ac36afd1b1341a4bf5e3c9a4f77c544929ff225c15b8b1ed7ac6f952377fd53e1ad9ab394deef9a67ef90b7862823f71249bb6615bca3c9e77c828f78c737f3042dad5464668bf4a6b4c72fc0c3b613c8aacb52c9e610f337be11a66bb7f9513757ec579ba99f5173f71081f16929bee7516cd52bf341a645a61a6b8bba440fc4357cf19c2603efcbaa0a6c3a71e8b208aac3cd45ca6ee02e6334ad9daf8e5f7e00fe180f0faad5e263e4c0ebd7cc4931eada7f4453773d6c496b6aad4ec9c22ac0a58050b1fc3796fde6ef4be0e29976958149290a422896b835ccebe6702f904519dac1b634260144bf4ed83e784d16d4dfe8c24ce4ad55f1dfe50fe42bc2446d048b318880e9d7c34e96848560c3184524d8d6f470736e0a981ad6bc5273293b6e8920d0c63c0e050a22366b8ca56387feaa2fa759a027f78ac84bbade68ad6c507365114c094a91827d5a526e35778e77c58fae994ace381da7bc82de64ddee6915f6a3b1f6cdd5", 0x1000}, {&(0x7f0000000180)="9dfd429a58fcd4e9952416", 0xb}], 0x5, &(0x7f0000001500)=[@rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x28, 0xffff, 0x1, [r3, 0xffffffffffffff9c, r7, r8, r1]}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffff9c, r9, r10, r11, r12, r13, r2, r14, r15, r16]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r27}, @rights={0x28, 0xffff, 0x1, [r28, r29, r1, r30, r31, r4]}], 0xe8}, 0x1) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r32, r1) accept$unix(r4, 0x0, 0x0) 06:45:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[0x8, 0x0, 0x4, 0xfffffffffffffff8, 0x9, 0x9, 0x6, 0x8001]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e6") 06:45:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) write(r1, &(0x7f0000000080)="1c72e5f463ce850e8f03a3a6209acd32b2213e0a280a510cd39a11828f45012cbd96fea3f1d33bc7efee1a243d2712c79f113cc0c757a4a47b2791475c88c4fae1f2da5863ee8734eb579ad51ae3e24b59f2f163899700", 0x57) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc5ec72545f0a765e2ba400008000"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 06:45:26 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0100cd98e9ea84e1181c020ee9ff4579c5355db3cdb5b130a1c1ffb26ce1ff7a01d39df23b44d57c6143bdb3fb4aa142865943d244126873db3dff49a96d27f85d53624128b4e0fa33"], 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) r3 = socket$inet(0x2, 0x2, 0x0) fchmod(r3, 0x9) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) 06:45:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='$(\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='@\x00']) 06:45:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$setflags(r0, 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3f) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 06:45:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x7fcac726) 06:45:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x9, 0x100000001, 0xffffffff, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc819", 0x33e}], 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) 06:45:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x200007c, 0x0, 0x1, 0x9f}, {0x1c}, {0x6, 0x0, 0x3, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 06:45:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getitimer(0x2, &(0x7f0000000080)) 06:45:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) setgroups(0x1, &(0x7f00000002c0)=[0x0]) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xfffffffeffffffff, './file1\x00', './file0\x00'}) 06:45:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x20, 0x4000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0x93c2, 0x3745, 0x9}, 0xc) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) 06:45:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x4000000000000, 0x0, 0x1}, {0x80, 0xfffffffffffffffe}, {0x6, 0x0, 0x401, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 06:45:26 executing program 0: sendsyslog(&(0x7f0000000000)="2ec8a47cb1cae8f7bb3d4634349587af31f77e1e1f468926f396a91033b6a5009f42aae7cebf1198", 0x28, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000100), 0x0) 06:45:26 executing program 1: r0 = geteuid() seteuid(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x2000000000000000, 0x0, 0x0, "d7306de400"}) read(r1, &(0x7f0000000280)=""/153, 0x99) getuid() setuid(r0) 06:45:26 executing program 0: r0 = kqueue() kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) execve(&(0x7f0000000500)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='}:\x00', &(0x7f00000000c0)='{*$\x00', &(0x7f0000000180)='&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#][**\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)=')\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 06:45:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x6}, {0x0, 0x400000}}, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x20, 0x0) r1 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r2 = semget(0x3, 0x4, 0x6b) semop(r2, &(0x7f0000000440)=[{0x1, 0x2f, 0x1800}, {0x1, 0x8001, 0x1000}, {0x4, 0x5, 0x800}], 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x1, 0x19c}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0xc) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x26d) r5 = dup(r4) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0xc0105715, &(0x7f0000000000)=0x35) r8 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0xa8) linkat(r7, &(0x7f00000002c0)='./file0\x00', r8, &(0x7f0000000400)='./file0\x00', 0x4) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000240)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpid() flock(r0, 0x15) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000340)=0x10) r9 = socket(0x20, 0x1, 0xfffffffffffffffd) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f00000004c0)="8c65", 0x2) shutdown(r9, 0x2) r10 = semget$private(0x0, 0x3, 0x10602) semop(r10, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) 06:45:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x9e90) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 06:45:26 executing program 1: r0 = socket(0x0, 0x2, 0xf) connect$unix(r0, &(0x7f0000000e40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330026b48d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042365a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b803008854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7dc09f8124c8c5d569939db1b7b8213a6238e35ba65308b0ccfe8ee42956721302893a8b13"], 0x10) writev(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f0000000200)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b301fe3f5ab7b9fd16b0561eb69db282417263af4aaea618619545c214cb3bfb5455504814765e1ac0dd23a15b54bb781d536d56dcd270e0930920f52431b848aa8087651e13fe400ee208e3da64f054f224294b9f42ae9b25dbf400ae25be5a07e113f4b692f245c61a340e231d5e6c6ef4a5c", 0xd5}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75ac03a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbf1f10b739a94b6dd44c06920a032749c1f48e82313e72bd96ecc04359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0xfffffcf8}, {&(0x7f0000000180)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016", 0xfffffffffffffce6}], 0x4) 06:45:26 executing program 0: socket$inet6(0x18, 0x2, 0x0) 06:45:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = dup2(r0, r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x81}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'vap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) 06:45:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/\x86W\xc3\xea\x04\xd9\x02\x00', 0xc3e115bf7f32c9f0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x74}, {0x200000006}]}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) r4 = accept$inet(r1, &(0x7f00000005c0), &(0x7f0000000240)=0xc) poll(&(0x7f0000000280)=[{r3, 0x100}, {r4, 0x10}, {0xffffffffffffff9c, 0x10}, {r1, 0x40}, {r2, 0x100}], 0x5, 0x7f) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x200, 0x0) accept$inet(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x7) r6 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r6, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000080)) sendto(r6, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r7 = dup(r6) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r8, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) dup2(r7, 0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r11 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000000)='>', 0x1) r12 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r12, &(0x7f0000000000)='>', 0x1) fchownat(r12, &(0x7f0000000480)='./file1\x00', r9, r10, 0x7) r13 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r13, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r13, 0x20004b0a, &(0x7f0000000080)) sendto(r13, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r14 = dup(r13) r15 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r15, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r16 = dup2(r14, 0xffffffffffffffff) r17 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r16, &(0x7f0000000480)='./file1\x00', r17, r18, 0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r20 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r20, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r20, 0x20004b0a, &(0x7f0000000080)) sendto(r20, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) dup(r20) r21 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r21, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r22 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file1\x00', r22, r23, 0x6) r24 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r26 = getgid() r27 = getgid() r28 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r28, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r28, 0x20004b0a, &(0x7f0000000080)) sendto(r28, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r29 = dup(r28) r30 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r30, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r31 = dup2(r29, 0xffffffffffffffff) r32 = getuid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r31, &(0x7f0000000480)='./file1\x00', r32, r33, 0x6) setgroups(0x9, &(0x7f0000000440)=[r10, r18, r19, r23, r24, r25, r26, r27, r33]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 06:45:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x1) 06:45:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a0000000000000000"], 0x1, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xc40) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x4000000000000000, 0x3) 06:45:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x2c}, {0x5}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x58b7611d, [{0x2, 0x4}, {0x3, 0x100000000}, {0x2, 0x6}, {0x2, 0x46472ec9}, {0x1, 0x16}, {0x3}, {0x3, 0x20}, {0x3, 0x100000001}, {0x3, 0x3}, {0x2, 0x100000000}, {0x2, 0x2}, {0x3, 0x1}, {0x3, 0x48}, {0x2, 0x6}, {0x3, 0x94e}, {}, {0x1, 0x8}, {0x1, 0xec8}, {0x2, 0xc7c}, {0x3, 0x6}, {0x5, 0x7f}, {0x0, 0x28fb}, {0x2, 0x2}, {0x3, 0x1f}, {0x3, 0xffff}, {0x3, 0x10001}, {0x2, 0x4}, {0x3, 0x6}, {0x3, 0x6}, {0x3, 0x8}, {0x1, 0x100000000}, {0xf8878d1d57242e9b, 0xa0000000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) 06:45:28 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0x5b9c) 06:45:28 executing program 0: r0 = socket(0x2, 0x0, 0xfffffffffffffffd) setsockopt(r0, 0xd, 0x0, &(0x7f0000000000)="d0a8179c9f2d73f1dbf291290c7f9cb639b0d4888ff1611093398b38340074c870a07520ecb3ff0e4a87a4a1223a96731913a7c0fc7d93ebc98e3a21f8c7e83e0568c00d9cf87fbc5a6fd8ecb7b7adccae2c85c31f2d2acf", 0x58) 06:45:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) chroot(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = accept$unix(r1, 0x0, &(0x7f00000000c0)) accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40004000000902) open(&(0x7f0000000000)='./file0\x00', 0x40060e, 0x0) 06:45:28 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6, 0xfffffffffffffffd}], 0x7ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 06:45:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) msgget(0x0, 0x40) close(r0) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000002240)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000002280)) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) readv(r1, &(0x7f00000021c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/191, 0xb922ef153dc49902}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f0000000140)=""/6, 0xffffffe4}], 0x5) syz_open_pts() syz_open_pts() syz_open_pts() 06:45:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xfffffffffffffe00, 0x100, 0x2, 0x1, 0x1, 0x3, 0x5, 0x1, 0x0, 0x8, 0x98b}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x80]###:\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)=':#&\x00']) 06:45:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x10000) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100)="08fbdcab9e7765aaa3ef1323e3d12c492ef6b39a03d382653edb1f02b6a7bbfd4d32f5156ff1452f0c6f7a44fb389ebc08fdc46901d895a96f1025cbacd3c175f6393e9d329ccc60c80cb73fd91a8e778ec09e3bcc0734498f3db8ba5a9d41fd5c3a8a7ce13374c40508eea4d05a25852aec3a9a3c11d525828c5dc11c70d8b14368bc1e9b085d6aec7eaac969fdcc70934c39fb0a57ffa5c161cca9a8c89575260df375f8406a9a4ff2c54bbbd4f1bfe846cb7dea708e83f7bc95735321852bc11be42b6dce571483566c48c52287c4ee07547e7382128c2408d8a5727239b9e0", 0xe1) 06:45:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x100000001, 0x2, 0xb, 0x29d8aaab}, {0x4, 0x1ff, 0x8, 0x7}, {0x7, 0x101, 0x6, 0xb55b}, {0x683e, 0x100000001, 0x8000, 0x1}, {0x7ffffffe, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0xffffffffffffffff, &(0x7f00000001c0)=""/104, &(0x7f0000000380)=0xe1) r2 = msgget(0x0, 0x10101) msgrcv(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="43d0a60028fb87bbcb734f132801000000088b0f4f6bf328e11a85e9b6445e380811ba3d8d034db5419b23b8703119fdf9bc635d21f0d6f4ef802fca0401c297efde22a5aa57f396265a34f8c576b67a947b4b0c1f9c4828082fdaf22f566aa3790ce89bd565bbab60cc4e0eae3708922fc2473e0e3f945cacc1d64b6a8186249e605f3f6211a2bf7794cfb3151224ace8cf9a6455ef167627eba41c207f3e67d04ec7919021fbff95e994a531a06a78ee5037bdf10e2ddd72d83f7daa70219cc1299d13fa51db2dc6dbc9483112561b4b4cdec7ae0bde23bdcb372530a0eb6521fa515f1d82f22afc3b99c1d07875056d1065a48aae05a8be74c317b0ff25c141a97f6b4d96b12adfbf56577debef8c690518bb5e581cf0185979cc93861411c64e2d5931fbb2c9a83349db405e8c71e3fafffeaab70019c38072543a8bc7d12f98d2e8c8a6440bc3e3525ef404c9594074170a2534fa103bdb933637f5eef3b5000000000000000234fa7f270ccbc939488cf4018ab327f10776c77117833822ac11d20c5054400c04a32fab332474df92ec95e778656d853341c20350980f198e20cc786f170ed607cb64ef17727a27624ed528803d6845111b3e1c733e53d4ae2faefa3bf3f9071b8be2e5974c8d8af6a32b8ad32178ca516849ef2e8b75be3c8ad1b3c9d33e37d0be4ef909bcc81e6bf5f3a26c1ce1a8"], 0x9, 0x3, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000180)=0x1) fchmod(0xffffffffffffffff, 0x30) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100c, &(0x7f0000000240), &(0x7f0000000280)=0x4) msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000c00)=""/224) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socket(0x20, 0x8003, 0x19e) getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) r8 = getppid() fcntl$setown(r7, 0x6, r8) r9 = getpgid(r4) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = open(&(0x7f0000000580)='./file0/file1\x00', 0x40, 0xae) sendto$inet6(r11, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f0000000080)) sendto(r11, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r12 = dup(r11) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r13, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r14 = dup2(r12, 0xffffffffffffffff) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r14, &(0x7f0000000480)='./file1\x00', r15, r16, 0x6) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x200, r15, r5, r6, 0x0, 0x1, 0x10001}, 0xffff, 0x2b1, r9, r10, 0xd3, 0xfffffffffffffff7, 0x1, 0x7e2}) socketpair(0x65ec34c0a01fcd06, 0x4, 0x1, &(0x7f00000005c0)) msgget$private(0x0, 0x120) socket(0x19, 0x5, 0x84b) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="1254f3014fb6ec53397a5e9b540d58bb2b1b9d327c49914077e9c251eef610262fdbdaa621d4571fdd58096a019b0ce07f8abd7a68bd6a02cbc64aa2b4c6f8ca228e80fc115bdd7ea4c4f19cece609e348", 0x51) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0xffffffff, 0x2}) setuid(0xee01) r17 = msgget(0x1, 0x10112) msgctl$IPC_RMID(r17, 0x0) 06:45:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) 06:45:28 executing program 0: r0 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000040)="96cd12dbb8e70819254591835fa427c272e7e361e833e98ea8664d5a16228f8e33148168330a1d5485445d881d4814ffac77f12ab0d3c732586e4314d5a05297cafbf12ff7b62503f946011430067fd9a4b94a6beccd7f586296393752bc6032701ac374e394b0c247adb9b3c2fb5bf756aab1d14a696a51009a68baaf09e76127556d39c048eaac383e244ddcf9d278597df3a501afcd4eb6e00ba9b51c7843b43f1d5ae1812ba55889cf192cdad4ae2d4745b28927429c66404714ab9553f22c89c8b7fc5c3d7b2ecc4d85c09f137d", 0xd0) write(r0, 0x0, 0x0) 06:45:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:45:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xaa}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000400)={0x9, 0x9f1a, 0x9, 0x2, "94ae686e3917a8de20fdf8159c8f8b6f1dcabce6", 0x9, 0x100000000}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)='>', 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r10 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x80) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x800}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x23, 0xf0000000, 0x200, 0x3}, {{r3}, 0x7, 0x0, 0x0, 0x5c1, 0x6}, {{}, 0xe09020b3c42bbd51, 0x0, 0x40, 0x3ff, 0x800}, {{r4}, 0x7ffffffffffffff7, 0x2, 0xf0000000, 0x7fff, 0x400}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8, 0x8, 0x1d5c, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x28, 0x40, 0x200, 0x5}, {{r5}, 0xfffffffffffffff8, 0x1, 0x10, 0x2, 0x2}, {{r6}, 0xfffffffffffffff9, 0xac, 0x0, 0x10000, 0x115e}, {{r7}, 0x8000000000000003, 0x20, 0x40, 0xfffffffffffffc01, 0xfffffffffffffff9}], 0xfffffffffffff001, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x4, 0x200}, {{r8}, 0xfffffffffffffffa, 0x4, 0x0, 0xffff, 0x1}, {{r9}, 0xfffffffffffffffc, 0x8, 0x1, 0x100, 0x69}, {{r10}, 0xfffffffffffffff8, 0x21, 0x4, 0x9, 0x8}], 0x100000000, &(0x7f00000001c0)={0x9, 0x3}) 06:45:29 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff000011e8d89b2a54e057", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0xffffffffffff498f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 06:45:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/156, 0x9c}], 0x1, &(0x7f0000000240)=""/44, 0x2c}, 0x1) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="ee74115361bf0c6e4581ebec3a680000000000001000b3000036433eef42a48b8d3f318247dd17c1c130fe9d684f226886ed092b522ebdd0a0e70df48e237d9deda8d3bf67dde159ddb4429de996c02d0394bdadee0494b726aeddb97a432e4550a787576d0c63043c1094a6c78a5956ff6b5772e4102ee40c49bd40e3e0661c86642f3448724dd89f7ef2cec4f15fed3c8372629718cf16bc40745b6554cc70aa783c4733cb665e2740772d4275ead203f9da10d1bcee82d6a94478e19fda55d1287dc15910ad61ca0abe2cf2f64168f80200b72e1ccbee2cac95de5dd41797fb478129acdacdf2894367f17c40d2edaa1ff192b021"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x80) geteuid() connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 06:45:29 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) dup2(r1, r2) fcntl$setown(r0, 0x6, 0x0) 06:45:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0e4801c47b200af61a4f72d2fe1e12c912c9c7b530b1a723f3e0935ac1869f9c10dcbaa5af78d2581f4a2919eea093ba87f31ab9ef921b1fcfd9eccc46fd2722f4c41a627b46135516f5cf04136c2e995865d6cdb757347468ff20c43954f4f0864578bdbf0873262420c0c0802e2fc66d7a65c231bd5d039ce393ee01f2336b0c5285a9f49423a2c853c6f458f95abd7c02a1bcd373c133ccd16ccbc30318084bf05d15fb4d1ed7b28f17e617f08bf6"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setuid(0xee01) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 06:45:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000100)={0x8}, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) fcntl$setstatus(r0, 0x4, 0x4) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) chroot(&(0x7f00000000c0)='./bus\x00') socket(0x20, 0x400c, 0x101) 06:45:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xebe41e1b48ceaeb1}], 0x10000, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100000000) 06:45:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x23, 0x0, 0x4, 0x0, 0x0, 0x7f, 0x20, 0x2, 0x1, 0x6, 0x7}) fchdir(0xffffffffffffff9c) write(r0, &(0x7f0000000480)="24c7b8855583afe86e622d", 0xb) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) 06:45:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x23) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fffffff, 0x40}, 0xc) chroot(&(0x7f00000001c0)='.\x00') fcntl$getown(r0, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') 06:45:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x58f07578}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) read(r2, &(0x7f0000000540)=""/226, 0x40d4562efc00be8b) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a2450343011f7e25cfc9984e71e3b572608b27de7f", 0x2a}], 0x1) 06:45:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x10001) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 06:45:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) connect$unix(r1, &(0x7f0000000080)=ANY=[], 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 06:45:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x1) fchdir(r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:45:30 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) setsockopt(r2, 0x9, 0x0, &(0x7f00000000c0)="acf2566b32912ac85380d6fe429ac471fd9d522e7556dccadbc10fa317294f70e5cab8fe480d25df2bdc5cecd81d9cdbf2e17a08aa3c22c3e9cc610ddc9a84d42b3707b045d19c15a19425d6846972bac4ece44530db9218c7089f414ba65242184b6ba617604237f8daa9c22eab8a67e2aeaa1b5031c4a470018859fe8a2a843e29b2bd4b12fae7aa653ffe512c7c3ab0d00f96c348b152de4d3fa3c195ba8b4784e7dd66c78149e354535a4f45a7602501d10c1b44ae892e1e0d9632dc90455b4a9cc7c4c224b2ad83", 0xca) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 06:45:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x61000000, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0x200, 0xfffffffffffffffe}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d7bc600b441dba52c7f0338d7c3bf3744077eb71"}) syz_open_pts() 06:45:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000014, &(0x7f0000000140), 0x1a) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) 06:45:31 executing program 1: read(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) write(0xffffffffffffffff, &(0x7f00000000c0)="b7", 0x1) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/70, 0x46}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) 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) dup2(0xffffffffffffffff, 0xffffffffffffffff) 06:45:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000140)=0x3f) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x40}, {0x1d}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f00000000c0)="1b71ebd6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) getdents(r1, &(0x7f0000000100)=""/34, 0x22) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) write(r0, &(0x7f00000002c0)="68ec824536033041add9b8f3fa5064564e48110a37426cdeab6b5f54682c86f97b11fc862db7f053a4409830e6916f0083ea115acedbe521b2699b0f23951767ff8e23b56be6c8a6e7c009d52a85adf092c9a87b0c48504c3c80f15fcd8a9706f28f8bc524f6cb5bf39a7a82250e86fb2bf585b243a6f8994427ba22fa541e4ee0ea1f84144d9879efca09557014356067d9ae4e75", 0x95) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x5) 06:45:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000380)) r2 = fcntl$dupfd(r0, 0xd4302daa3b9c5b9b, 0xffffffffffffffff) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x16a) r5 = dup(r4) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x60, 0x40000000, 0x100000001, 0x4d9832eb}, {{r3}, 0xfffffffffffffffe, 0x52, 0x8, 0x886, 0xffffffffffff8000}, {{r5}, 0xfffffffffffffffb, 0x8, 0x1, 0xb65, 0x1ff}, {{r6}, 0xfffffffffffffff8, 0xa9e30c76d4c0c93e, 0x40, 0x81, 0x3}, {{r0}, 0x7ffffffffffffffe, 0xa8, 0x1, 0x2e01059e, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x60, 0x1f}], 0x38b, &(0x7f0000000300)=[{{r0}, 0x81d7c5cea0064f11, 0x26, 0x40000000, 0x6, 0x800}], 0xfff, &(0x7f0000000340)={0x5, 0x7}) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) bind(r7, &(0x7f00000005c0)=ANY=[@ANYBLOB="4fcced742edee65fa7ad8f52a12ba19263032a153f14be31dcbe794a69c741b78604061b3cf0a5d6ab18c9d5851cac96c017f8bf9cba1028e31b6a4a87bfba7046e40918e9dc0252f0c23b3d9a7ffe6c2328ecb0e3ecabbf013e7941"], 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000440)="0000001862040179012b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c58bf626d9dea3c2c37bb79d7d2c336ec500000200000005000000000000000000000000519135cba67612dc423777838f22e84b0000000000009c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d905004251f09e1a109b753e4c979f9cc4b9527d3d5209da6714a43f0200c592e252cb7cefbccc7129b184670000000000dea493e269c68e3780b9d6aa8c68d277e5722a47ab709e4b8d7796508b8b29256e4fc6057865f7f39655befea0d2fdf60c63aef3bc8faddd0c5f6556c7b706f2baa8602a9743e7fc1d7d945a242e1b87fcc7b142f62a485872481d672e9753bea1b0063630b0ca8d03413753966e8022a60078d2514629dd8dd821d7e5a1944e3c20fe5c9279dc3767ea769c8aaef5935d39e310b8deebefba7c2732d900fef0f200e7", 0x157}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x200, 0x6, 0x1c0000000000000, 0x7, "cf91574a2854905a2ee4da28c6b625a31987db39", 0x2, 0x1}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="c2c5031d34b280ec81f2de3aef497bd799a56369523526a5ec7748f5e0f14633b0f12f79a78c0446c4821bb66be22a5fd4b86979cde40776e58822bc2186f7b4d3d4623bf7f4f8e5f2c0d0f2722851568ac08f1a", 0x54}], 0x1, 0x0, 0x0) 06:45:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x4, 0x4, 0xffffffff, [{&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x300000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x9}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000a9a000/0x3000)=nil}, {&(0x7f0000b3c000/0x2000)=nil, &(0x7f0000afa000/0x4000)=nil, 0x400}, {&(0x7f0000dca000/0x1000)=nil, &(0x7f0000d06000/0x3000)=nil}, {&(0x7f0000f90000/0x2000)=nil, &(0x7f0000e64000/0x4000)=nil, 0x1026}, {&(0x7f0000fa7000/0x1000)=nil, &(0x7f0000ab6000/0x3000)=nil, 0x3}, {&(0x7f0000fc9000/0x3000)=nil, &(0x7f0000dc7000/0x2000)=nil, 0xa0}, {&(0x7f0000f37000/0x3000)=nil, &(0x7f0000be0000/0x1000)=nil, 0x7}, {&(0x7f0000cc4000/0x4000)=nil, &(0x7f0000a42000/0x4000)=nil, 0x71}, {&(0x7f0000c70000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xff}, {&(0x7f0000fb9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000c5b000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000c19000/0x2000)=nil, &(0x7f0000dbc000/0x4000)=nil, 0xffffffffffff4450}], ['./file0\x00', './file0\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x401}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) 06:45:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 06:45:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x1d, 0x0, 0x0, 0x8}, {0x25, 0xfffffffffffffffe, 0x5, 0x1}, {0x6}]}) r1 = semget$private(0x0, 0x4000000009, 0x100000010) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) semop(r1, &(0x7f0000000340)=[{0x4, 0x7}, {0x0, 0x6, 0x800}, {0x3, 0x2}, {0x4, 0x8}, {0x0, 0xe4f, 0x1800}, {0x0, 0x100000000, 0x1000}], 0x6) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x80) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000200)=0x9) ftruncate(r2, 0x0, 0x3fffd) r5 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r5, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r5, 0x0, 0x3fffd) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r6}], 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) r7 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000040)=0x100000000) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') semctl$IPC_RMID(r1, 0x0, 0x0) 06:45:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) socket(0x10, 0x5, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x28, 0x7, 0x1, 0x4, 0xc0, 0x4, 0x1, 0x2, 0x8, 0x80000000}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000012, &(0x7f0000000040)="05eb9796a0b2fa4d2a713048e69931", 0xf) 06:45:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0x4f4f) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 06:45:31 executing program 1: socketpair(0x2, 0x4003, 0x100000000102, 0x0) fchdir(0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x10000) 06:45:31 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x9) r1 = socket$inet(0x2, 0x0, 0x13) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) r2 = msgget$private(0x0, 0x10) msgrcv(r2, &(0x7f0000000240)={0x0, ""/232}, 0xf0, 0x2, 0x1000) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 06:45:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x27d, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x31ded56912df071b) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x17768bfa1bb4f52b) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x5) 06:45:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10082, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 06:45:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x61}, {0x40006}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$BIOCFLUSH(r2, 0x20004268) write(r1, &(0x7f0000000000)='>', 0x1) r3 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r4, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r5 = dup(r4) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r7 = dup2(r5, 0xffffffffffffffff) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000000480)='./file1\x00', r8, r9, 0x6) r10 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r10, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000000080)) sendto(r10, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r11 = dup(r10) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r12, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r13 = dup2(r11, 0xffffffffffffffff) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r13, &(0x7f0000000480)='./file1\x00', r14, r15, 0x6) r16 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r16, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r16, 0x20004b0a, &(0x7f0000000080)) sendto(r16, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r17 = dup(r16) r18 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r18, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r19 = dup2(r17, 0xffffffffffffffff) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r19, &(0x7f0000000480)='./file1\x00', r20, r21, 0x6) r22 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r22, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r22, 0x20004b0a, &(0x7f0000000080)) sendto(r22, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r23 = dup(r22) r24 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r24, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r25 = dup2(r23, 0xffffffffffffffff) r26 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r25, &(0x7f0000000480)='./file1\x00', r26, r27, 0x6) r28 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r28, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r28, 0x20004b0a, &(0x7f0000000080)) sendto(r28, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r29 = dup(r28) r30 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r30, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r31 = dup2(r29, 0xffffffffffffffff) r32 = getuid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r31, &(0x7f0000000480)='./file1\x00', r32, r33, 0x6) r34 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r34, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x4, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r34, 0x20004b0a, &(0x7f0000000080)) sendto(r34, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r35 = dup(r34) r36 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r36, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r37 = dup2(r35, 0xffffffffffffffff) r38 = getuid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r37, &(0x7f0000000480)='./file1\x00', r38, r39, 0x6) getgroups(0x9, &(0x7f00000000c0)=[r9, 0xffffffffffffffff, r15, r21, r27, r33, r39, 0xffffffffffffffff, 0xffffffffffffffff]) r41 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r41, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r41, 0x20004b0a, &(0x7f0000000080)) sendto(r41, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r42 = dup(r41) r43 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r43, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r44 = dup2(r42, 0xffffffffffffffff) r45 = getuid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r44, &(0x7f0000000480)='./file1\x00', r45, r46, 0x6) r47 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r47, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r47, 0x20004b0a, &(0x7f0000000080)) sendto(r47, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r48 = dup(r47) r49 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r49, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r50 = dup2(r48, 0xffffffffffffffff) r51 = getuid() getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r50, &(0x7f0000000480)='./file1\x00', r51, r52, 0x6) r53 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r53, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r53, 0x20004b0a, &(0x7f0000000080)) sendto(r53, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r54 = dup(r53) r55 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r55, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r56 = dup2(r54, 0xffffffffffffffff) r57 = getuid() getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r56, &(0x7f0000000480)='./file1\x00', r57, r58, 0x6) r59 = getegid() r60 = getgid() getgroups(0x6, &(0x7f0000000180)=[r40, r46, r52, r58, r59, r60]) fchdir(r3) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") 06:45:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000240)="84") 06:45:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x47}, {0xffffffffffff0001, 0x0, 0x0, 0x8}, {0x6}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x50d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") semget(0x1, 0x2, 0x698) 06:45:32 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x48420, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) socket(0x10, 0x2, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:45:32 executing program 1: r0 = socket(0x14, 0x2, 0x200) setsockopt(r0, 0x8001, 0xd, &(0x7f0000000080)="ba4b4a29f2d03a3034bd0b507c5c30c5", 0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 06:45:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x1, 0x14) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x3, 0xaa1}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x800, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x200, 0x5, 0x2a2, 0x9}, {0x7ff, 0x1, 0x0, 0xcd}, {0x1, 0x7d, 0x6, 0x1000}, {0x9b4, 0x88, 0x7, 0x1}, {0x3, 0x25f9, 0x8001, 0x20}, {0x5, 0x2, 0x100000000, 0x397}, {0x6, 0x2, 0x80, 0xff}, {0x2, 0x5c, 0x2297, 0x8}, {0x45e8, 0x4, 0x280000001, 0x401}, {0x0, 0x6817, 0x9, 0xe36}]}) 06:45:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0xc00, 0x1b2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'\x00', 0xe88, 0x3016, 0x2, 0x1, 0x8, 0x8, 0xe0b, 0x0, 0x0, 0x7ff, 0x8}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) recvmsg(r3, &(0x7f0000002a00)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000002880)=[{&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f00000002c0)=""/57, 0x39}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/85, 0x55}, {&(0x7f0000001380)=""/250, 0xfa}, {&(0x7f0000001480)=""/243, 0xf3}, {&(0x7f0000001580)=""/234, 0xea}, {&(0x7f0000001680)=""/235, 0xeb}, {&(0x7f0000001780)=""/209, 0xd1}, {&(0x7f0000001880)=""/4096, 0x1000}], 0xa, &(0x7f0000002940)=""/167, 0xa7}, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x2}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='F') 06:45:32 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 06:45:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:45:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {}, {0x6}]}) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r4 = dup2(r2, 0xffffffffffffffff) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) r7 = getgid() setregid(r6, r7) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x2) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000000180)) r9 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000000)='>', 0x1) rmdir(&(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000001c0)={0x26, 0x200, './file0\x00', 0x3, 0x8, 0x4, 0x7}) 06:45:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x50}, {0x6}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000380)={0xb8, 0x2, {[0x7fffffff, 0x8001, 0x5, 0x80, 0x1, 0x81, 0x100000000, 0x101, 0x401, 0x0, 0xff, 0x0, 0xfffffffffffff818, 0x7cd8a426, 0x1f9a1de6, 0x3, 0x1, 0x3], [0x6, 0x0, 0xc000000000000000, 0x1, 0x8001, 0x4, 0x10001, 0x10001, 0x8, 0x3], [0x5, 0x7, 0x4b, 0x7, 0xfd, 0x0, 0x2], [0x10000, 0xa055, 0x40, 0x205f, 0x3ff, 0x8001], [{0x3, 0x7, 0x1000, 0x200}, {0x7ff, 0x1, 0x3, 0x3c6}, {0x2, 0x9, 0x2, 0x6}, {0x800, 0x0, 0x7, 0x20e}, {0x80000001, 0x2, 0x0, 0x1}, {0x3, 0x0, 0x4d0, 0xde0}, {0xffffffff00000001, 0x0, 0x7, 0x1}, {0x8, 0x2, 0x400000000, 0x8}], {0x7fffffff, 0x86, 0x9e, 0x400}, {0x80000000, 0x8, 0x4, 0x1000}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:45:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x307, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 06:45:32 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000200)={0x3, 0x8}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') write(r4, &(0x7f0000000000)='>', 0x1) kevent(r1, &(0x7f0000000080)=[{{r3}, 0x0, 0x2, 0xfffff, 0x100000000, 0x528c}, {{}, 0xfffffffffffffffd, 0x11, 0x20000080, 0x100, 0x4}], 0x3ff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0x92, 0x20, 0x10001, 0x7f}], 0x2, &(0x7f0000000100)={0x504cca11, 0x6}) 06:45:32 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r1, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r1, @ANYRESOCT=r1, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x141) msgrcv(r4, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ce5f58b481ae067cb112a8256c1c27d4ee938be5750ceeffe17814a745f9b53407c80d342748954f66ccd3abdfad2ad73b05f951e291cb44ae60acacf2323e03c62d92c3c68ff1b99c6cc8250e8ef212571b68aa9922e41d1b63fb2aec6ada4bb8b139376ea06d7040989f93a14ee8d"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) r6 = msgget(0x1, 0x10004) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r6], 0x1, 0x1, 0x1000) msgget(0x0, 0x180) r7 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r8) r9 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r10 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r11) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[], @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r7, @ANYRESDEC=0x0, @ANYRESHEX=r8, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r9, @ANYRESOCT=0x0, @ANYRES32=r10, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r11], 0x9, 0x800) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c653000c2c58f3e6a63e18dd0a05560ff601f2fda3725a57204f4b01be3b5b65ab0879af9972820f6dd37cdbb633389a6799d36a52b6a24a1fd"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r13) setuid(0xee01) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000240)=0x9) pipe(&(0x7f00000003c0)) semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) 06:45:32 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r1, 0x1}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x1000, 0x45815b91}, {0x4, 0xffffffffffffff76}}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x2, 0x1}) 06:45:32 executing program 1: r0 = socket(0x1, 0x0, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) write(r1, &(0x7f00000001c0)="18e9b246a55d43f8cad1e09f8476ce6bc2fba4eaac67d04744a85b1ebfb8018e2b7f50915d7225057ddb3de29bb7a42fbd2bf52abe9d90b4c48e9c75e9943af5494bc478c8336ef0bc2d4d7aeb47734152275d62b497d086dd69bbb61c327dfeefe1a2f78071413f89b006220874a470ddf8dd146e50f23a0a60c8c390c838cd3153016367a7ea2b26413646cc6ae9cea4718c563ed5395ed6616f24e77f6789b35af7f890595ad15f3d97a9db4a2c0a1704fd638552b9aa4dffd66e9640f6bc7c683a8316f9404644ce99d6fb2e5a9bcc2407fe44a76e8137ace8d17edc0197c079", 0xe2) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) fchdir(r0) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x100000199) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff8f) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r5) 06:45:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYRESDEC=r2], 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r3, &(0x7f0000000140)="220d22890b7c603bdd5574a7ea11", 0xe) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 06:45:32 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x17f4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x3ff, 0x6}, {{r1}, 0xfffffffffffffffc, 0x11, 0x90000002, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f00000002c0)={0x3, "68f887b0447e983de55c5711ed4bdf9112ac27e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf8cbcca0bd9be72edd969b8807123d0b63338fb4ecfcf24de3e9c96d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8eb957fbd"}, 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() fcntl$setflags(r0, 0x2, 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) chflagsat(r5, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) msgsnd(r2, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x822, 0x0) 06:45:32 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) 06:45:32 executing program 0: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x9}, {0x9, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000002980)='\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', 0x2, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() r6 = openat(0xffffffffffffff9c, &(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', 0x0, 0x1) r7 = socket$inet(0x2, 0x4002, 0x4) dup2(r6, r7) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = msgget$private(0x0, 0x20) msgsnd(r9, &(0x7f0000000200)={0x1, "40dce87db9eae077ceee127bcfea86b14132dfac0212f659f0c0441e05b308f7a6767905b010a3442dc75a7a9c46e7b3febcd944a2b84276bacff126eb4bc3437dfd94a4024e458e7f76a1a340b220d751865a594ff1b19e"}, 0x60, 0x0) msgsnd(r9, &(0x7f0000000180)=ANY=[@ANYPTR64, @ANYRES64=r1], 0x2, 0x0) r10 = msgget(0x1, 0x20) msgrcv(r10, &(0x7f0000000580)={0x0, ""/199}, 0xcf, 0x1, 0x800) msgrcv(r8, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 06:45:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:45:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) sendto(r1, &(0x7f0000000000)="f36529d217be6575a30259c3e049f52a938c196e4b90127e3da268999ac6dc427cc74cc8df75b776cb36a7cf0110d21253e50e91f3b37e0ebd83a042fee168b5b9d2bedc35ac0bc684a872439e0b43ab5c322314c3dce00aa90a7b0c2e0fe53cdffb3be43860c45df38f18afd69468004a76a146c7c56ea3889ee5a8cdbfbb22da7c6d910072170852ba06bab8d54719c7051b9d5ee780a6e4ef488b23d5a321d72f76e204fc5c1a5d670eb4cf10", 0xae, 0x0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) 06:45:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) r7 = dup(0xffffffffffffff9c) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r8, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r9 = dup2(r7, 0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000480)='./file1\x00', r10, r11, 0x6) r12 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r12, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf803346411d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0xf5c3, 0x203, &(0x7f0000000540)={0x18, 0x3, 0x7, 0x4}, 0x6) ioctl$KDSETMODE(r12, 0x20004b0a, &(0x7f0000000080)) sendto(r12, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r13 = dup(r12) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r14, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r15 = dup2(r13, 0xffffffffffffffff) r16 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r15, &(0x7f0000000480)='./file1\x00', r16, r17, 0x6) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, r17, 0xffffffffffffffff]) setregid(r11, r18) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r19 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r19, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSRSIG(r19, 0x80044272, &(0x7f00000000c0)=0x8000) 06:45:32 executing program 0: r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffd) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) close(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r2, 0x4, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 06:45:32 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dd, &(0x7f0000000300)) 06:45:32 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000040)={0x5, 0x8, 0x5, 0xf34, 0x3, 0x9, 0x8, 0x61}, &(0x7f0000000080)={0x1, 0x8, 0x8, 0x2, 0x7, 0x1000, 0x5, 0x4}, &(0x7f0000000100)={0x1f, 0x10000, 0x4, 0x8000, 0xb, 0x9, 0x0, 0x80000001}, &(0x7f0000000140)={0x2, 0x28000}) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:45:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000fafeff000001000000002e00005630edbc13b74ec5f7e4b19f1e8b171bf0c64a0b94de525bcb105c37151bd1bd20e053049a510f1b1c5599dce778454166ee06c45a3ff82e1f555bf3cd44939df1736e4902c3513a08232e71b288c19939efcb166aa4b738febc5d87761ced1ee796865408ad60"], 0x10}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r5, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000080)) sendto(r5, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r6 = dup(r5) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r8 = dup2(r6, 0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r10, 0x6) r11 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r11, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f0000000080)) sendto(r6, &(0x7f0000000140)="211b325dcd2516c6c07d836afb904f2e880e9793607c6d0cf3fa08bdfffff4d03f5294df7dd0896023e2e9ba3b478947d600ecf9278f014f862213", 0x3b, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) dup(r11) accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) 06:45:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = dup2(0xffffffffffffffff, r0) read(r1, &(0x7f0000000180)=""/252, 0xfc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x1) write(r2, &(0x7f0000000000)='t53', 0x3) 06:45:32 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r1, 0x2000745e) sync() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x100, 0x8000, 0xfaa4, 0x5}) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getpeername(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) getrusage(0x0, &(0x7f0000000240)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = syz_open_pts() ioctl$TIOCEXCL(r5, 0x2000740d) mknod(&(0x7f0000000340)='./file0\x00', 0x6000, 0x4ab) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', 0xffffffffffffff9c}) r6 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x80, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x1, 0x7, 0x1}, {0x18, 0x1, 0x1, 0x2}, 0x6, [0x0, 0x80000000, 0x9, 0x1f, 0x4, 0x5, 0xffff, 0x2]}, 0x3c) ioctl$TIOCSTOP(r4, 0x2000746f) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f00000004c0)) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000500)={0xffffffffffffffe1, './file0\x00'}) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000640)={""/16, @ifru_index}) 06:45:33 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x100) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, r3) 06:45:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x8001, 0x0, 0x7, 0xfff}, {0x1000000000000, 0x2, 0x1, 0x10000}]}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000080)="d1fc8e286596cf5fd7e9bc316e7bcf41c68ceb05da7697ad91a389aaea2c1693a8e6c60700000000000000a7475e1e9a4cb51e5731a61f0e898ed96a748c33d28a9890906817f8c2aaf83c7364665658e8683e9d123d0a2206fbaa8691c17ed6d3ed0e1361ad4e3073d4f586f11a0ef5abe7d3077e3c660f73b009b76066d7985b6af7604c2e0ca7613d3d267786307d8258", 0x92) r2 = open(&(0x7f0000000280)='./bus\x00', 0x200, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) recvfrom$inet6(r2, &(0x7f0000000180)=""/125, 0x7d, 0x2, &(0x7f0000000200)={0x18, 0x1, 0x81, 0x45a}, 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x100000000, 0x100000001, 0x9}, 0x0, 0x10000, 0x80000000}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140), 0xc) stat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000440)) mkdir(&(0x7f0000000240)='./bus\x00', 0x40) 06:45:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7e, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x54) preadv(r3, &(0x7f0000001200)=[{&(0x7f0000001240)=""/180, 0xb4}, {&(0x7f0000000000)=""/121, 0x79}, {&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000000200)=""/4096, 0xfffffffffffffed6}], 0x4, 0x0, 0x0) 06:45:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x4) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) pwrite(r1, &(0x7f0000000100)="a732575061665df802efa8929025a446b4f95912265b7eac3b2ba585495ddbd4d7d220752c4060249582e95a6f50de44e7cd18d0e7552a979e15a5ddf9aba8d480002eca0000cb1cb5c6b9b87925205a8b3aef642798e3ea1c729f618814e6", 0xfffffffffffffec0, 0x0, 0x20000) 06:45:33 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x203, 0x5}) flock(r0, 0x2) flock(r0, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x61467d719a16a20c) write(r4, &(0x7f0000000000)='>', 0x1) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000140)) faccessat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x120, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) 06:45:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f00000005c0)='\x00') r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x100000001, 0x3}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x7) 06:45:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0xb539053102a5d627) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x1}) write(r1, &(0x7f0000000000)='>', 0x1) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x8, 0x3}, {0x3, 0x8001}}, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000500)='>', 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x100000001, './file0\x00', './bus\x00'}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0xd9e, 0x40, 0x0, 0xdf55, 0x1f, 0x68, 0x1, 0x0, 0x9, 0x100000000}) r3 = semget$private(0x0, 0x4, 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) write(r4, &(0x7f0000000400)="8113616cc7f42079cc5e30c5f170e08b6f82b835d10987e919e40405d062dbac902e30799a7ceaa26032ae1e5fb89911ed6f6f977d227c837734f048cdf9ac41c388c36334c7d5caceb5b6467959625c985e34adbc4842d309508169db5984e2f4017f11583b48fca54932697661b0e0fce770704b1577dbbc2f5014b4b66bfad12d8391a194956bbd976bb2f3231dd8220fbc6a7966ba335b0d1edd74241483f20f6446b14011839b51926562ba7f6f33abd708bcc08dcc3f1896502be84768566849ffa9f96b551947841feaa82b3c41802ba838fc0becd9a2ee28c2437510c551", 0xe2) semop(r3, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000040)=""/41) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000300)=""/248) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) readv(r1, &(0x7f0000000ac0)=[{&(0x7f0000000540)=""/57, 0x39}, {&(0x7f0000000580)=""/97, 0x61}, {&(0x7f0000000600)=""/165, 0xa5}, {&(0x7f00000006c0)=""/57, 0x39}, {&(0x7f0000000700)=""/248, 0xf8}, {&(0x7f0000000800)=""/132, 0x84}, {&(0x7f00000008c0)=""/123, 0x7b}, {&(0x7f0000000940)=""/75, 0x4b}, {&(0x7f00000009c0)=""/80, 0x50}, {&(0x7f0000000a40)=""/73, 0x49}], 0xa) write(r5, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000280)={0x400, './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 06:45:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x8000000000084}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b2") 06:45:33 executing program 1: r0 = open$dir(&(0x7f0000000640)='./file0/../file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = getuid() r4 = getgid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x2, r3, r4, r6, r7, 0x28, 0xc9}, 0x76c3, 0xfffffffffffffff8, r8, r10, 0x9478, 0xffff, 0xd915}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r11 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) r12 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x40) write(r12, &(0x7f0000000000)='>', 0x65c8902e) r13 = fcntl$dupfd(r0, 0x0, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r13, 0x8004574c, &(0x7f0000000040)=0x1) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r18 = getegid() r19 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r20 = getpid() fcntl$setown(r19, 0x6, r20) shmctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0xfff, r15, r16, r17, r18, 0x83, 0x6}, 0x6, 0x5, r20, 0x0, 0x20, 0x5ca, 0x80000001}) 06:45:33 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = dup2(0xffffffffffffff9c, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x5b}, {0x80000000, 0xba8}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000004700)={&(0x7f0000003380), 0xfebe, 0x0, 0x0, 0x0}, 0x0) 06:45:33 executing program 0: r0 = getpid() r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x12a) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) r6 = dup(0xffffffffffffff9c) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x4, 0xfffffffffffffffd, 0x7fff}, {{r3}, 0xfffffffffffffff8, 0x6, 0x80, 0x7}, {{r4}, 0xfffffffffffffffe, 0x8, 0x4, 0x8000, 0x3}, {{r5}, 0xffffffffffffffff, 0xe9, 0xc, 0x3d99fc4d, 0x8000}], 0x1f, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffb, 0x35, 0x1, 0x8, 0x7}, {{}, 0x5, 0x4, 0x1, 0x1, 0x2}], 0x7, &(0x7f0000000140)={0x10000}) r7 = kqueue() fcntl$setown(r7, 0x6, r0) 06:45:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000107060000080f100000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc12ea8fc8c79556588dbbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc51a8f4f240522042677d7b42c3f7a2d1480b879212446b9fd95e3bc0984e4009ed228e79a057a2de8da228fca508f40e40fc80eea1edb5c32bb27b459eb43dc636e1aa271f83537152c31f4e456a2ead6e65c2ebb579cd025c76548066653660bb708a9848bed792e171bd95f5f5adc99509a770e2b64aeeebaf1f503fc897e18aa45be20b950fa8278e79636b30ce2f508405f180315f1e42ac3f46280646debaace88fcb4f5fd9c12000185a21b8508320ac980a66b1c2a01672dbca63f81df794dbe9ed104747380a6a57a2a03490b6cc6940f6559b0029e96299b9fa7630089d1cd66edc7533c438691fe66736a0f33f75affef36ee3e4f44b816940ea500"/607, 0x150, 0xcb7f9a29e983c940, 0x0, 0xf9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', r4, 0x3c7767cc2ae2e1a1}) write(r2, &(0x7f0000000000)='>', 0x1) write(r2, &(0x7f00000000c0)="860763fae6504bb5cdcd607afbf23eb359e48ea50f96d9f7faee2f110973fa385572d5c1017626a3992d03fc6ac992a5a75dbb8a0ed576a5ef6aac7975745aa31c5ad950e16af9bf225f55", 0x100) r5 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r5, 0x3) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x3}, 0xc) r6 = open(&(0x7f0000000080)='./bus\x00', 0x4010, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x7) 06:45:33 executing program 0: 06:45:33 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x1}, 0x8, 0x0) msgrcv(r0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 06:45:33 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0xffffffff00000001, 0x9, 0x7, 0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x104a0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8000, 0x401, 0x4, 0x0, 0x0, 0x1, 0x7, 0x3, 0x0, 0x12000000000000, 0xffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000200)) msgget(0x2, 0x400) r5 = socket(0x20, 0x8000, 0x1) connect$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0xd1cc47c171f73174, 0x0) flock(r6, 0x2) nanosleep(&(0x7f00000002c0)={0x39, 0x2}, 0x0) setsockopt(0xffffffffffffff9c, 0x3, 0x80, &(0x7f0000000300)="d3dcb5a233308f763f3bbf2efcee74f8c4a5f7a386138553376a7fdb11f9b61cf07f53327aab0189895a5693054c7407627ae2cdb7199dc38443440a23ff19bc0e1223e2b708bdbfe978633ab794a04c7e502bdcb6b17849c4234144c78e960c486d14862060a62a2dc5a2d5b6382e48a37d7fde200a39af061dfa4792b18746de6213401f21cc8be8cb9b8912a97f8fc424afdb0909e91f3c48d2297feb894876eb60", 0xa3) connect$unix(r4, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom$inet6(r4, &(0x7f0000000400)=""/48, 0x30, 0x1, &(0x7f0000000440)={0x18, 0x1, 0x2, 0x7c2e5103}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) write(r7, &(0x7f00000004c0)="a1a79da5747d4962cbf2923a7564f433de11e560e0b58c8fac2b2acfa1c89a54777a51fd3e43155b8c0ca90632d4fd85f70f1290815677bfac1dfdf69f70cb12a5665d5febc42952fac193437a3a2455025bfe506a7fe9f8e91c790731f02efab6c30ad9c8a877c9bb6057095b5ee4ec238f64df364aa4f624c52d0cec185cb1ae5f11fa0619fcc2e71c9a495165e615f1dafc699ce0ad8323e0e9df89ed31185619d4fbde69ebec5d09762518e32322f6bc6e053bfde165f81e381ee8a9b0d91beeced93e19784c95264f", 0xcb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r8 = shmget$private(0x0, 0x4000, 0x118, &(0x7f0000ffa000/0x4000)=nil) shmat(r8, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r9 = msgget$private(0x0, 0x500) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r13 = getpgrp() r14 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000780)={{0x80000001, r10, 0x0, r11, r12, 0x24, 0x1000}, 0x7, 0xda, r13, r14, 0xb3, 0x5, 0x20, 0x3f}) 06:45:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000340)={0x5e, './file0\x00', './bus\x00'}) r3 = getpid() fcntl$setown(r1, 0x6, r3) fcntl$setown(r0, 0x6, r3) unlink(0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = fcntl$dupfd(r4, 0xa, r5) recvfrom$inet6(r6, &(0x7f0000000040)=""/28, 0x1c, 0x40, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x7}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x2203ca104f76b98a) munlockall() mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x60c, 0x100) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x10) open$dir(&(0x7f0000000280)='./file0\x00', 0x8000, 0x40) write(r7, &(0x7f0000000000)='>', 0x1) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000000)={0x1, 0x1}) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)='>', 0x1) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x100) readlinkat(r8, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/73, 0x49) 06:45:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0/../file0'}) writev(r1, &(0x7f0000000040), 0x1b) 06:45:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) r8 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r8, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000080)) sendto(r8, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r9 = dup(r8) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r10, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r11 = dup2(r9, 0xffffffffffffffff) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r11, &(0x7f0000000480)='./file1\x00', r12, r13, 0x6) lchown(&(0x7f00000000c0)='./file0\x00', r6, r13) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 06:45:35 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 06:45:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b800000000000016e27e1900"}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000040)={0xdf, 0x0, &(0x7f0000000200)=""/223}) close(r0) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r1) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 06:45:35 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 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x35) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) 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(r3, &(0x7f0000000100)="8c65", 0x170) 06:45:35 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1f, 0x20}, {0x6, 0xfffffffffffffffc}}) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x200, r2) 06:45:35 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xae9) mknod(&(0x7f0000000380)='./bus\x00', 0x8000800080002002, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) linkat(r1, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000040)='./bus\x00', 0x0) 06:45:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x7fff, 0x7, r3}) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:45:35 executing program 1: 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) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = getgid() acct(&(0x7f00000000c0)='./bus\x00') r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) getgroups(0x1, &(0x7f0000000140)=[r7]) setgid(r1) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)='>', 0x1) 06:45:35 executing program 1: mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 06:45:35 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 06:45:35 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x100, 0x1, 0xdd1, 0x7fffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") sync() 06:45:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x1, 0x7af, "f6b7134736e12046eae6082cb71f8a15ff38c5e8"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd8608", 0x6c}], 0x1a1) 06:45:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x3, 0x2, 0x0, 0xf, r5}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r7 = semget(0x0, 0x3, 0x28) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000100)=""/93) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000180)) getsockopt(r6, 0x4, 0x0, &(0x7f0000000080)=""/34, &(0x7f00000000c0)=0x22) kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440), 0x1000000000000b3b, 0x0) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 06:45:35 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = socket(0x2, 0x5, 0x60ac) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x80, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getppid() r11 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r11, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f0000000080)) sendto(r11, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r12 = dup(r11) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r13, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r14 = dup2(r12, 0xffffffffffffffff) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r14, &(0x7f0000000480)='./file1\x00', r15, r16, 0x6) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r17) r18 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000280)="119b13b114d31ae457a7febff6dc660dfba04d21da36e008a1a3bdfecf49ca5c3ffd4b6b650e91c07bb8adb14a2037093e209bc3466f9510f79f2c37d881319ab5dcd5ad021c62af1ea2ffc868972e3763ab60536250d7f677bd615d68adcbc097e924f902b22d82ccaf724534706003b4843b0820d88615d8899d49398285ffb5601b55e3ee4b830586cef7b54a2e554d11d3", 0x93}, {&(0x7f0000000340)="854d3be145b04e2751e175993a5e5a93d6522662988f1f2c2e237285d681609f86d692b097f945b6e88ed39eeba52bd1c9bcb4387a075ff7a071498c51284eea083b869335eedd9098742c54cea6674478bf29b620d47a928e26e206ef692fefdf0fbbd0970cc3009afad1b9b233b8ca315ed5372b58b7ffea16144855257a6f12ddd263cb3bf7bda5f5190462b0553e92dfc32014b791bc5cc01b51652727b33e7c3ba951398260a3ce09d99a586b072bb5c2b5c1107227c272a9ca8162c5b20dcb42c967030cfde8ba519e7f48018f7a05783e07cf70d599c2cedb5e", 0xdd}, {&(0x7f0000000440)="22124564b21dec664131a33b8679544fcfb0a4fd611ee5b3c9cfab56a7b426015812c1f2cf832cd74dc12d112909dfd7dcd67af089c45c1b9c072e3628c1d6cbb78eef7f31b33a31fe2ac3ba5bc09966b3e2fa958ce930ad6246714039e7ce9972259c6e99894f56506a0419b3de301b679f7336a134e3b892a55d42ded1f8ef2ecce5c795592b80f0696eb9598187ac76a6f62bc0255db92f79633d022d133013f16b93ff2b612b", 0xa8}, {&(0x7f00000000c0)="3d236f84cb9eea", 0x7}, {&(0x7f0000000500)="8f7ad8e591e5039770b62cc603c0c81cfcbdc5dca85fc34c27a8bb509f10ee60e0b3e04bec662ab54f71db4e56ee57df6da612bbd40dbd7c9536df96657340895ddf720be45b9fc05a7ee1971ca9353cd6183a32d9bf1946c3186e689dcbf215fd3d237080513effcde8e960c74fd134399f174d7fac8103a9d089b176b4c1bb381a5b0eb06d8e648b59b7cd5394db4df27128dc34f152302b73034d833e61c565239a35b3affec27b99207c8b6b97dfc56bb5ac17a68c961dd51a1c77ac6a654ed37eac9d7bd79246bbb669a381b8e6ef5b349a073f98a03865ce42542e7e56b5865aa4", 0xe4}, {&(0x7f0000000140)="3aba200d8309568e2405dc454702174fe22effddecc729e69b5f23029d23055865725a8c06247e42bdc11f134d12e5b3aafeb42febf0b9e09c968f4bebbeae4e2c7c1788cb", 0x45}, {&(0x7f0000000600)="fa23e14eda1da6185d6e1aa23a238d1ab0976d9129cf1c63e2f60549bc69c83e7c811a856724e8bd4f159810c15b3dbdeccd9374fb4d2a25406d7656eaa4471d2b975de0f27a5aeb976bd5149e237d10e1a7616289f64a2ee3c85cde55f3401cc4c73503165f4fedd6661bd3bd45919babbdc70beaaa0f4f5c0dd3951692e7f17fb2cc65ccd8ef367816cb68d02089cdb5c4783585586d4d40bd1f2d2cdd6a7bed9225203fd9afa5", 0xa8}, {&(0x7f0000000200)="988de3930a7d430bf83cc83d685976031c5d31d45f3191e68484671d4a", 0x1d}], 0x8, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r17, r18}], 0x80, 0x8}, 0x9) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x48}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="7f00") 06:45:35 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x5f) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) write(r1, &(0x7f0000000000)='>', 0x1) fsync(r1) write(r0, &(0x7f0000000040)="670dc3", 0x3) fchmod(r1, 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:45:35 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) 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 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r5, r6}, 0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 06:45:36 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x2000}, {0x3, 0x400000800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000006c0)) semop(r0, &(0x7f00000000c0)=[{0x1cc96c905b7a008f, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x1000, 0x7fff, 0x0, 0x4}, &(0x7f0000000180)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x9e23, 0x6}, &(0x7f00000001c0)={0x3, 0x1, 0xe33c, 0x0, 0x0, 0x1, 0x3, 0x3}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) fcntl$getown(0xffffffffffffffff, 0x5) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600), 0xfffffffffffffe8a) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getpgid(r4) fcntl$setown(0xffffffffffffffff, 0x6, r5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x410, 0x0) r6 = syz_open_pts() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x800, 0x0) r8 = dup(r7) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000240)={0x2, './file1\x00', './file0\x00'}) r9 = getpgid(r4) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000340)=0x10) r10 = getpgid(r9) ioctl$KDDISABIO(r7, 0x20004b3d) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(r11, 0x8, &(0x7f0000000380)={0x3, 0x0, 0x9, 0x7, r10}) r12 = semget$private(0x0, 0x0, 0x4) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000500)) fcntl$dupfd(r2, 0xa, r1) wait4(r5, 0x0, 0xfffffffffffffffb, 0x0) semop(r12, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) accept$unix(r8, &(0x7f00000004c0)=ANY=[], 0x0) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000740)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) getuid() fcntl$dupfd(r8, 0xb, 0xffffffffffffffff) 06:45:36 executing program 0: r0 = msgget(0x3, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) fcntl$getown(r1, 0x5) msgctl$IPC_SET(r0, 0x13, 0x0) 06:45:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000fabf0000dcc78fe30000000000671b1b5400538706120000b810000000290000006300000003000008cf9af69ddd5933fe0e5e1c038341af161ca1d9069937398da57cc83513d09d86cf5abd507e985d93a78b6df49b747b3f76518786598bdc99accce8968a0e4b814c113f679de3a1bef57943f429344f70ade4c415ef26962b73e620e9bbcc243da8969486d1abc8a729dc8ecaade3e20ba98554780145f543c46e40816984bfd12f7956e7a8cd56fb32c35c9b1df4825b9a5bc40e12543f7a41ed96bce6e9d3208f1449ae5214629896b141ed0186fabb0c0af6a98196e29fce0440450a91b3b3885cfae8a31b63151126773624dae70b9ec67395a32570047aa0df4d42a2443dffec009fc1767a6d2f2239f1c5194a9652a044bf13ac8ca1db365f8dbf3c7c0c512cb522c1e30450a16df1e9b133dd7830d98f28f5fbe087"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0x1, 0x5, 0x1, 0x8, 0x889, 0xff, 0x0, 0x0, 0xf8, 0x9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:45:36 executing program 1: link(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 06:45:36 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x400000003fd, 0x20) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) fchdir(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') write(r0, &(0x7f0000000000)='>', 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x44) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2000000000023, &(0x7f0000000140), 0x0) 06:45:36 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket$inet6(0x18, 0x5, 0x7) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 06:45:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) semget(0x3, 0x0, 0xc1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = semget$private(0x0, 0x4, 0x4) semop(r3, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000040)=""/41) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000002540)=0x10001) recvmsg(r2, &(0x7f0000002500)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/204, 0xcc}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/197, 0xc5}, {&(0x7f0000000140)=""/42, 0x2a}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x5, &(0x7f00000024c0)=""/44, 0x2c}, 0x840) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = dup(r4) setsockopt(r5, 0x5, 0x3, &(0x7f0000000000)="40c3bc385d0a3432d61a34cf95a464ff36033b7d96063218b7c1241103520b4ca47514428818", 0x26) 06:45:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000005d8, &(0x7f0000000080)=[{0x5}, {0x10000003ff}, {0x6, 0x0, 0x8}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0x6, 0x1, 0xf}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:45:36 executing program 0: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000200)={0x1, "40dce87db9eae077ceee127bcfea86b14132dfac0212f659f0c0441e05b308f7a6767905b010a3442dc75a7a9c46e7b3febcd944a2b84276bacff126eb4bc3437dfd94a4024e458e7f76a1a340b220d751865a594ff1b19e"}, 0x60, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "f2ac36b1f296fbe16a377598b0da7152473861c6fb17604143a3eda940a6ac484c334b462d708e8a99747c4ecf31d9f26cbfdee35d1e79a5aedd0c6c00bd039dcc56ea9764d2b9cda00d80398a2c0b990fc6c4d3d95533bf12798257bef3413b2cb7875650b2dff1bd74c19040819ccd98ac52ee621d3a1cb79a838455bdcccf7e0d71dd51ad1bbc0ed119c0543706902cf44e3062a2e4ede659e8778b75f66d16796510aa5521a0d00689f2a9486f437b50127b6fdde3989327b28619eb336927c854fbaf8cb6fb518a8d82b7b4622ae6c0e3886ee879ee8d3f9ef760783b83e93f87990daa2d57685d00f97d1a1ae6a8798cf55ab7b62b010b721152e26bb29696c432f03dec1ce7a7427c8744e19a1f2302f07fdbf2970e68d84ae250a7ea15914253c4a7e6e354a561e97d3c10b079595084677f2e6e84d7ab280804a519a3d198c1236eb74581a2c6549e3fd8aef095a85cb443f2c8702af95adc0e46e5930c5a5c5ecc9c3080456ed8752da6eea75ed0e0006f4e688e56dfff57f53a03d018acf6a1ad6ffea29fd3ca005edc89718ea3316ef57ddb7a609eff08e3d3221e5b3d3de594df27b3be4e97d570098101e12e566cdc5adb3cbb2358abf2f007b88a2ee29aa44556f46d26a3d0eafb7ed92d0e989aaa2c34b4b62071098e8682c4c030b776dd302244c73bb1616ba22e121f09dd14de440966ae8e826f8fd7ca7f362fd0049f47d5321574bace40b9d8bd68ce63f6938ad2c68db6b99dbc814d010a8fc6ae318d1c26c43781713631e3814a74bf7e25b95413b166628a11992f7a79f262871b40f1ee12a6c14677f5e4d051d6f5c6c26f014e353dc7ee6ba8ca5a27469af2b0245cffe5c2aa354d618d1df4d25674bf0ddfd36eeeaf7f2175f221f2a5fe508efae7dd0aa4af3031e7a7c2affc0a151a531edbaf0bd38703fba9df5b26070427c31ee8fa9a292b147ce2e9e22e17921954f2a035150c8a17ab363989377e094bce1750fe4b64da47bf88b40a7990ffd4c1fdf078f17c609dba798c4b0a6046b6673a05cd7675a90f1eb27713f1925a5aca177c2c3ec72657d8b8a77830b432367f150ff0a038caded3531a91b29fade738dafce49c8da502aae0a112647df0ac8fdc5c53106e6dffe6680de592fdaf28201a5cc4bb97faacb91a2208e4826aac7c22b214aae47da4f742a9076e4c1a3d4741fd6024f9a3b2298c7a9483c733b2de57a990b1c50ccf06c7ee5c18c676e54832c5d830a4fbdc37771e604896fe5aa2628535586ceb8fd1ef4c72770c7e7efc7fbf8832acb3d54a8b785b702079cc5fd4c0a103aa125fb2eb3e88b8da4af7ef3448e255763871f90fee433e8de32f49d4370f0d8b3a310553940a6937ee57b35c6e30fda359154a8fa160011a3d6ed2639cc342f2da3d272b082f7d7956c492e19ba4cd7f587c323c0eb451d6273a817dd5cbc4143830d9d999d5ce9c908d12bcd033484c2abae58cde48744c44f33d2d4823876d78a081830db0aaff281ce044927dc519fcf382ab283e9d08dadf4a64e198761c029cdbcb3a2ce5f861aeb5e2d040961a74556e7778d8d772ec61127957711af33a5d8be7f549f87a5bbd84a5e55f4a4e818e1d08d27e23c6f703026ef6fc59a1da2cbfb9c19320c7bbb8afb613ec98e27d85bf4c693ed5fe27be70ea92664a7924a9ba1adc4f5136e2e9ceae0afe69f215bb2a0c138523ab8b6e54ef1a0b8c8ac499ff1704c09ab24cf10e1d4326be8dacb02327463a09bac6e93f906712df2dd441bc0d3e9d6a1635908cae13a896caf5d6e706872e3681a119e37bdc35cdf893d55e1b1e3ccce4ef7b2c22b2ebd74f2be4661362d154d7e85fa562ba1b972393e943999657d9732105f02da53a9fe80b321a0dcf1810f1b68f57e61109f26e281aa6f9bf19d1f763a5f7c79120609d74db5582436ae0172fe1c3c5d2717861f847a889092b77855a243c0f5df4fec0f5e43d2dfa59c7e926eb9ae0f9f5ceb84e68f62bee647bd2ee171d5f32b294534e9447e2c1a5168a7437da61cbbdd1158675c76854d78bef3c6e006d4bb65fee2c4e3535af601784e9c140773ebbc375c11b8319692c4b9990d3a119c74ab08766fc101d774c57980def5394539b92aa1c7da06f9abd468739c268fe199abe93031fcc3568afbee3e395654d501652a92aa7c2258f3f098079914e2c5d31ac056a8ce54d5f5dcab01338506331c07612803137fb1dcc09432f9cbb1393b7bef138de79e5fa987217e2f3698df0e82c7a26325e233c4c9266b54871f28adf894aeb5b57b4ae11eff831e422cc92553599cd4db5ef58120771a4419d94f81bbda21bded387d27d77bc7897528532e561776176684bdda459ef05072f2c5dbe0ecaacd0131f698b6d55b2397cfff8a9cf97f0295f820ea69e7738291aaaa161d8456bf5ec40402c4a77504fe758df66aa9a4bb7352a7ea8da73426d6625d6880a4503de2455978cf2429d9341981520ec8bb426b5d1b198141250bca66781eb7e102fdbca09ad6fbc6d46a9adfa656413e33cbd39a985bae6a1ccb143704bb908676455b4d5aab2ea94efcd806837eabc709e69a3ea0ef90f16a122569389f04d23c2a3597d352786cf2c6e2d222572e49333f4ebb88364afa7a86fa27c3587b322500d39e55173ce338098c44e2857d81c204a7675f17af6df735d07d5b86aa4607d346118c0ade9efd04aa457b0903e508c5f786adfabf198c168c5f7bfd2ce6da97b833764ed96107f5ded41364f2d37e552c9d3383a83d0faa9000d1f5846447245aca3ecefbdce58fcefed1b19c2d18d137ff56bb8b1a49c8c5f454cde269f7e89e42f844591015edc4e5f1ba54158aefa0912b9135ee159baf2744ba9743a1ffb087677c722884a2a1d712552010585f6431ee0385ef9dc4717f9b1c5523f3171f2e9099c3ecf620c29812c0f2fca83e86f1d01f64b7b6791e647b2e772226daf871b3765911c06f5b7a92f1c9a6aa06212f33b7baebf92946d47bce406e7b2ff2a54674147923c0ebdf2938731deca1233c8255bf347c4cec42180d45c42a90597d5d2bb2a0918c4c138962f7c2492b5307fe4c9f0188c8c5d380e6f81762f0545730351c2d48c2bf5b6e0ec4cf49f079fc084f6544b58f1507720bf9a18923c0677e42832b5b51d76936354f11492283405b5f4616210f590e708d8bcdeaf619b5173e274293bee11912aae558816e7d5c1d4de3597088d09ac1e296fed29c219739d2768111bd5baea1d1a4164647e7d171c153f5bb264d5bfd2fd986cfa7136844a2bb0ae49c49ff7605b5f9ef7679c7091e40f803cc932000a365532a9a73d07aaf438e90ea929fb689f722749228139b34b77e1d9ac5c3894ae2cc9456b6bc062f8e9f5693f8fd3abd0c742a4eca9af0e4de214447f7e08ac9cef96337ee8de7a0ff0e3144536fc0c3c45fbac4df0a5cee2d2cb2c6e584b29e4533ec8eb3265a66b991d87b9ae83aaf302b46b1abdc8d7b2f86b442fa72b3d930f9d01d8edf033522ad4e41c3f78cff8dcbb6209b2f8f1da07a613bcf32ffd08b56f48f341f5b29ee331acb54d41774729483e28cc7afc647b369201e6d164f81bff039a1f39af6beeb4f4f5ce3ffb4c61553ff29552ad21f763ba1ce3da43645fb4aa11216a06dae39858a151f0d895ce26807a67a13dfbcf4d3aa809ecd587fbde27db9720b622e56d5c8b294da54b8f032db3b9f71a09d691a4011d74a5ddda92225199f800d6d3c10cf61e818a96b3b2bf89894cf9c1f2c63c81394198fe0ff9b497d5b24b4d1c45216d01aa17db67727ea39ce9d4c68b5874fa8de9e37e5fb2ab3469270b5fffd8c1e3178868c34ef4a1dbdf6ee1552b2bb2f5006a67b0dab5b4956f250a1f44347901213ab26f72d9b035a0124c2799efa3a83ebf4d2c3b85c0fade85b31ce41f6ad4f5895e792d4824787226bfa3b770bd0aed5bb0f9be584d839bcfcbbf39086188b7c7beb1edba06a25aa33004b646a5456deeff9665f492466a7a7adfd6ac8130af472e3578f1dcdf16d65e673df38ee9885ac995737e881bcbda84b1250b3b4c3a349b2b0f11c5fc9d6cfeebbaedfa653748771438b8c54626571e831af2675eec3b8fe6423e10a068b50e40318526e1b5f17e2302ae24f60ed477aa6f3b8bdc78999cf79c0761500867965bcd590f536d0ce16c0e101abcaa47de0caf9a019df6f68856a5a8d52c6d1c728341d8851d1bac36958c945f0d9b4267cb4b946b41c8ab3b2ff37fa15d447e72ed3389b4f709ced7a105a65898131b213c0bad34d9a44afb9228e8d3b0a0ad6885e8118dc2201e6db1b8f53357de199158c13f296c8d984fb2ae29730b4b7381c32a7d3709b3f55bcd4eef93f4938ef55bd99b63e5bd3ce7dc51c8fd443e5c548286e968745fac50e4a5c1e51dd4c9754299eaa8db2a00a1f2ddb2a75495c83fffe8b80c221d9e2db62a13abe5364dd7eca0aee3c9a53394d96a78ab5b98d47816e6d40e4b38309fee9bec50320b6f90f2d8892778d18e864c4983288b984bd047f7aae495c84e2198d6c4e2f871be8a7bc829e438a1125870703bc4d4b3c450b49e539b1f129bd362e8c8f96e256ef346454dcfa39ea642e9474c1ee859950359928715a48261a94b29a717771090cb8f3254f6b5a221aa3e148449f582e8e2ad957fa8c1c288c95b45d31c3cd8ab0d675ea9f5a54a88e1bca559d113c6c06ebc83733529d7f5482a6763bfe3305592c6f8a47f59436664cda7ff243306e0b58f4a7c43a2a40b69226212c2dccaf17839a1f0be5dfdbe267d2cc93a5744936d2db257f49537daf95f4a2b354224608779074a40c3e9db4f1b7131b5058866518e3346f350b8a4c9f9cdfcbe15d513b44fc26705be92676518e077cb67096ad7cde56672afd29a23facbd29ef3661cfdf55233f71ec9637930a99bc080646faa4469c38f1b80192790283682eb2bd1476ba606b2885aa18216a1f969622333ae24cb6b2f85941dca45986b422cbcd13f73951d648e3e1f5846528af81fdea7eb99e841a863c1838eb84f2e40f33d60f49247961d9eb74bde6f031aff8a594a2e4e40e4c71052801e6d5005666d552d8bb950eeb5fed512243ca909c00461a342c64fac9c89271b086a730097384f281dc03c7e55e8eda09e910a35c362893277614a2fb3df7c6b70de7360211971d5eb2e6cdcc4822d868ca889be3680b6a624b2f73e53f4b944a99e0a042549947ec22a29972bb18d9f811bc1cb41fc712a953a392bdc656be24b0adac595a0317fad70b88e419cb0738d01ac722734bba61ce5ae5f5614bcf71aa3435581f7cd3c5c4af34c8d344f15f29109d3911ac0a4e82e40b551eab8fa901d02f22c74d1b42587aef3e301141b6a14c8c0f7db788c18371e79b22ddc5fb72e0a348369dd6822b4c2cd7a497619f3fef41303f4b88e1493e6e3b5303a8baec738fd8824f94c90749c108866b7956a65ba6eedc00259871d416693385f7e5d4ee4c180d0942d32751a46613eabd1591cefbcf6192031d5b240e5401871b7fbe36427729c0e969ad60a3fd5fd685d2716384473e7d9e0926fa2a2059b7776b0f40b48a167d6486d1c567698975a1e12519d2f382b2a490d0ca76d39d0bdf6c2e32e84a80beeea63372bf889da24916078d4151dd9339fac60c8ac247876aad3d72ce2b54b95431f242fef233ff00b128cd4f95a095e1fca8f91e69d45d9180ec08dc7e9662d74f4aa964573e3521e137195ce5935dfa8820bed20a3b59b381635e667b45df775"}, 0x1008, 0x400) r1 = msgget$private(0x0, 0x4d5) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000010c0)={0x1dc4, './bus\x00', './bus\x00'}) r4 = openat(r2, &(0x7f0000001040)='./file0\x00', 0x0, 0x108) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, r4, 0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0xc00) 06:45:36 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022efbffffe36effffff736252adb98ce1dd0684eff608299f7aaceb39019d55a51961e640c451253e3fe1d80dcb5a24e9bd4bde54cf9c1bea22348c147cd9d36326174a60fb754bd84fe880d1f7034ff74c3e7716e8ea0b9d93d7747a7b6c93a9b78036637dddb67caaf9b3edc63304f7ecb9bf90d707af6a7e545ec2ba3c040956b350e49a68d039e56d3757ce333cf3dec617b39d7a51bdbbd8a5"], 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) write(r0, &(0x7f0000000040)="9e3eaa56000000000004bf9aab4230408600009255cbb014ff89f7668b8b0000d0457e70419010fa", 0x28) write(r0, &(0x7f0000000100)="070036c44a2d705e604c9e788031000000000000000424b887e6595cb5e9b0b4", 0x20) 06:45:36 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x81) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) pledge(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) 06:45:36 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x820, 0x7) faccessat(r1, &(0x7f00000000c0)='./file1\x00', 0x80, 0x2) mknod(&(0x7f0000000100)='./file1/file0\x00', 0x2000, 0x3) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000180)=""/114) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) dup2(0xffffffffffffff9c, r3) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f0000000080)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000040)=0x5) 06:45:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = accept$inet6(r1, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:45:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000800000003d, &(0x7f0000000100), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x10) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r5, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000080)) sendto(r5, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r6 = dup(r5) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r8 = dup2(r6, 0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r10, 0x6) r11 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r11, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f0000000080)) sendto(r11, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r12 = dup(r11) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r13, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r14 = dup2(r12, 0xffffffffffffffff) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r14, &(0x7f0000000480)='./file1\x00', r15, r16, 0x6) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, r10, 0x0, 0x0, 0x0, r16, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r17}, 0xc) 06:45:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x25}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 06:45:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000140)=0xffffffffffffff01, 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) pwritev(r1, &(0x7f00000006c0), 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 06:45:36 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x101) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f003040"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c1830", 0xe}], 0x2) write(r0, &(0x7f00000000c0)="e25aae69400d000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ec", 0x34) 06:45:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = semget$private(0x0, 0x0, 0x404) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000100)=""/87) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x142) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000080)=0x3) 06:45:37 executing program 0: r0 = kqueue() ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000080)=0x8) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') dup(0xffffffffffffff9c) 06:45:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x41}, {0x7, 0x0, 0x0, 0xb6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 06:45:37 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0107000000696c653000"], 0xa) listen(r0, 0x14bf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x22, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x2, 0x3c0b]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000005c0)) r3 = accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/24}, &(0x7f0000000240)=0x1a) write(r3, &(0x7f0000000280)="7b51a1031056278a3cf7b3984fda6a4d29d5204dfcbe81dce36cba543d468463c2a41c2c383a578d9a62b5c2dda5c1d9c49556c8e8fef8c835784229d80bdd7bf21b85b28b1ad906e19447ce71793c4f937790307193aeaf32733774ee68a826516312e7534d024cf8347788b4f6c1589516e6858e4fe968617f768306e733a339ee00abfd50b980dccfbedb9bc74437025422578ba6d28285b6411f530eed92cd0dc3e020387b54", 0xa8) read(r3, &(0x7f0000000340)=""/101, 0x65) r4 = msgget$private(0x0, 0x2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ftruncate(r5, 0x0, 0x1) msgsnd(r4, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) 06:45:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000180)="f67f3206dd93493bb120be5e99616c1366e39e2d1ad390634a37937fe7857e075c74d84782837979116f9621107af94540d4df59dcb457c6903b7a9eea080ddca91b98e9e3be9bc25709d2aea80e2361a2fb30eed352aed7b02cffe81f238cab89768f019c2dd3d21bafc3b76780dd9cd13ebcc0e40679c1d38973574b9c8b7a8823fe597229a29d428bbcfcae306d214c43e2e1abe0dc8018dea2096a4af784fd147e2c8b144aa0274661ca66ebb880f68c9113679a9cfca34464c9505dbd", 0xbf}, {&(0x7f0000000240)="ea062ea3db4ef334dc7029ac1519bc42bc4dc3e508dc007797f4f22a96d6b6de16ed9b29684b778582070c13e71094e772692cf41f4af06d26ff5a7bd99e62e730c3aa32eb318bcad8d311b4f2d10e3d94c9ce52ba93e6f110937c211cbcd48157613db52f76b75ca49398176e3501556cb653a7d589eacfd3715233fac84c9186aedea55906378267ebd116d98efdd32fa0fb92723377ad466724983f2da33f74a988094d230aefe20772c17122504a2797fa26dca43f40e9d68523abb0fbc9b0039b107165", 0xc6}], 0x2, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x0, 0x7c8, 0x0, 0x20}, {0x7f, 0x20}, {0xe3d6, 0x2, 0x10000, 0x9}, {0x9, 0xdda8, 0x0, 0x2}]}) 06:45:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) fsync(r5) r6 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x301) write(r6, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x3, 0x9, 0xfffffffffffffffa, 0x40}, {0x3ff, 0x1f, 0x8001, 0x2}, {0x9, 0x2, 0x265, 0x7}, {0x0, 0x40, 0x401, 0x8001}, {0x7, 0x81, 0x0, 0x40}, {0x100000001, 0x6, 0xdab, 0x9}, {0x3, 0x800, 0xa3, 0x7}]}) write(r4, &(0x7f0000000000)='>', 0x1) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000240)) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 06:45:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xa9ba9ea428eee43e) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x12e6, 0xfff}, {0x18, 0x3, 0x7, 0x1f}, 0x7, [0xa127, 0x8, 0x6, 0x4, 0x1f, 0x8, 0x6, 0x40]}, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 06:45:37 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x436efae6300a60ba) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000040)={0x8, './bus\x00', './bus\x00'}) r1 = dup2(r0, 0xffffffffffffff9c) shutdown(r1, 0x3db7ff3206f688d4) mknod(&(0x7f0000000000)='./bus\x00', 0x280002000, 0x801) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)) 06:45:37 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = getppid() fcntl$setown(0xffffffffffffff9c, 0x6, r2) 06:45:37 executing program 0: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\t0\x00'], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="3d034d95ff597a76bba692ef56fecdcab0add0f24ea35f5852a5b317e032183501a1240a71e0614456c13827fa280fec9fbf8894bbb5f0268d51647b45e00f88d40bbf2926d1d9be17ebd365581644d7510fd3c18ff6"], 0x9, 0x0}, 0x0) 06:45:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) pwrite(r0, &(0x7f0000000000)="d604c06b6e33b4ac90434862df930f6625a3ab26164ffe09e60084bfe069129f2c7ba562953cd8ecc3322259d352bfd6802d226fb2d89114784c53e97574e323187b3e96d0cd8bf7d5cf0d2fd90c3445ce2454360cdfc891aba611416d8f7c186c985a9e6eca8cf1c9ce962992aa1b73a0ed13d561fa517e69eb85da228db8f2d602a071a509eb9b33e846e29b22412439890632859f8828e4891fbd3f98818ada85caaecac341a06e9e24f87765df5162052d5396ef9569d8feb8576df59d5ad6", 0xc1, 0x0, 0x58) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x0) 06:45:37 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 06:45:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) 06:45:37 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x100}, 0xc) 06:45:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x100000001, 0x9, 0x7fff, 0x3, 0x7, 0x3, 0xffffffff, 0xa81d016ea1325fdf, 0x1, 0x9, 0xe000000000000000}) 06:45:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000200)={0x3}) open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000640)={0x10, 0xa478, 0x4, 0x4, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x58}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x36835bcd}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10001}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7e49}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xd8}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xba}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x79ce}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0xc83b}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}], ['./bus/file0\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00'], 0x25c}) chmod(&(0x7f0000000000)='./bus\x00', 0x48) chmod(&(0x7f0000000040)='./bus\x00', 0x18) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3}) 06:45:37 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000001240)=ANY=[], &(0x7f0000000000)) r0 = socket(0x2, 0x2, 0xb5a2) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x3, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8273fa9b92b7a00a, 0x0) socketpair(0x58, 0x3, 0x800, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000240)='.\x00', 0x10000, 0xa4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 06:45:37 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8210, 0x0) fchdir(r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) symlinkat(&(0x7f0000000640)='./bus\x00', r2, &(0x7f0000000680)='./bus\x00') 06:45:37 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xee11962f6eed6652) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="dd525f9bb812c4effcc26dc22015ff22a3aa459d6ac41d3d4c0e", 0x1a}, {&(0x7f0000000200)="1c30d14c997cca9a464975cb7e658f737e4b15e56b135bcb4a5913dea63d8fd337a3016595bfa358d285042f93b39cb2a47ab0fd3518080da05beed04fc261e6c69c34a883d80f5a919ee24ccfeab7953de3a9d6258b215a4eac7413b2e9c87fd99a8e52d3b86a89736c3fa68191fb6d2829b8bead082f089ed6c674b66caed8e4e07e559961defda93a281b03d80fe30357c8265b872a7011df6c0c33f3a5f5321cd00754d5363a24d2869e3241d05edab8330e796dd513dfedc8ce85c7b77b7c4306b6c908965c5f27f17902a9e43466c8629589276aa2e45ae512193b78f00a99", 0xe2}, {&(0x7f0000000300)="fa8c424e2b3049c6154d006b0dd99f2c6e64612bfd175dac8b64fae77bb4f4f52b16de36f14eabd64dd7d95ccdea8e320173be3adb2c531a1ad06981c07e5e66bf9fa3c52d58521c3a338498438722f66876f843f13def9f9c9f6caabb6ce3eed7c756708db8646adb14ccd8ddb0528ae6cae3679d8b1deb670b57b431c591a12ca9347bfaa5e22630af84d4307cff66", 0x90}, {&(0x7f00000003c0)="c46eb2641311a76199f847bf4fe71ff5865296fbd69e163dbdf6383014b5e2832e182449ab950c9721ba431060d14d6bf474d7cb8f15b3b36f991c49900bbe10b5ec0b662c3709afbe9988d910aebcc24b7b3cb57bbdb3cfd6ab77232d08557276b45b4b0a0cfcadaf4e6dd525c358ce8320316675cb1909810bd618c4ab0290df41386962db3dcc08c3015a7bafa8cb448c3fcc0d8091f8222e82f29f328591bdc2e6b10de79e710cf12b00", 0xac}], 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') acct(&(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) fchmodat(r2, &(0x7f0000000040)='./bus\x00', 0x80, 0x0) 06:45:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6c7797c76857321bc58a86365191176c8eb4dc0fb7c9fdaf9cb179000579100c760884df8ea2842711a95c90589173c3deb62fd4bb56f386be031b8f008a4069de4568ef1d6e87daef41459cd9837022ff1fde8addf9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 06:45:37 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="138b418c73aedac62ce8bd31fca92a49ce5580102cdd6909827adb89a3c91730a4fcf8f48e8fd84b20b604e728d69511bf09a64432c99e4618afc44bdc4af67cd858f5bf"], 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) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 06:45:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 06:45:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20110, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) acct(&(0x7f0000000100)='./file0\x00') r3 = dup(r2) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x83f98003b7a8e668, 0x8) 06:45:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x9, 0x0, 0x7, 0x8001}, {0x4, 0x0, 0x78a, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:45:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x20) 06:45:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bp#\xf8', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x8, 0xd43, 0x9, 0x535d}, {0x20, 0x859, 0x2000000000, 0x800}, {0x1, 0x6, 0x9, 0x7}, {0x9, 0x7, 0x8000, 0x1f}, {0x8, 0x3ec, 0x9, 0x4}, {0x5, 0x400, 0x8001, 0x7}, {0x4, 0xed, 0x9, 0x100000001}, {0x101, 0xe5e5, 0x1, 0x1}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) 06:45:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 06:45:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000280)) write(r4, &(0x7f0000000000)='>', 0x1) recvfrom$unix(r4, &(0x7f0000000180)=""/163, 0xa3, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="00003d2f66696c943000"], 0xa) ioctl$TIOCCBRK(r2, 0x2000747a) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8, 0x0) read(r6, &(0x7f0000000300)=""/205, 0xcd) fcntl$getflags(r3, 0x1) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) close(r7) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x4) 06:45:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000440)={0x10, 0x21d8ec54, 0x4, 0x80000000, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x52}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xab2c}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9ad3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x101}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x43}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="000000186004009e00060000d6cbbca851070900aeff3fca032aec000000000000000000e0ffff06644c2b17320000031cffb108", 0x34}], 0x1) 06:45:37 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) pipe2(&(0x7f0000001e40), 0x8004) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000780)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000600)) r4 = accept$unix(r3, &(0x7f00000027c0)=ANY=[@ANYBLOB="000000f2e87954107e567b94a70000000066d3ab4d000000482c5468afe5ccd800000000000000000000004c0000000000000000006766a5be7478ed0000000000000000000000000540027e833e191af61e4fbb63bedf0500fe5d2f57b0720f9a5c7875fea1556825d608ee2e3fb271d60ca7eb44fe16b8e3be195700e0e7efb8a3bb3004e6e9e5012563a44e1df9882d0779ded2d8b5eb12a793c2b4d1b5bf040262e4961af8baed74b1ade020890b5c610e39abeebbad6d5a915ae884aa94f88af723f071c087407d62000000deafe4a6854dc1419809771c274d72cef0dd167bf1f225e722049ce91f0afc7de917b902f11f8ed654582d2dfd8ff2d4899f0f21c94d840f4c2ab8bc72d405b38a0e285fc398ef925e70c67603eece8ecaefa573d8c01ca0105d30d2c264f2910aff586940254346729c91722951d5b6f0e049e1f5299c4cab9d50e95af4113c575dda7d95a2c602e2c39d27892216ad3d90a875353692b9702202e62e2b799eb1b86f19000c93dcb122122826a096f431936a80231fd57565ccaa095dadaabfedfd788821308c2fd028229e7afcfa5d37ed7b5cdc12daa65d26bebc16170eb81c746de6d3daa19a363a046b1f8f47be98621e3465b6df05d8286aea4cc68f371ee674bd66951810c72741e78d8cf33dab30773cc85a0768d32bf577479f55733e8cdc2a927e7bf0f78925e1434ab547933f57b52ea7a9ff93b0d98a75fd23c1ef2e57b9ffcaddd164e227d58439e031bb244a7293b21b529117e5a366cfd60aa63cf8914992dd95e7ec2230a769060265af02fed1059ffbda5041c19e65ee0bceac047aabc8d7ad5f67456335af3a2245776e91975e0ac7bf42a7c708fa2b7349e0d78bd23d0496234e7b9454968896cbcf3ef465ca48706ec112ac03f5a664e71232fa5ebbe5b466d4bab490aea2513a5bd41af018f05b28aabb8908904a52325f3a35250c54a278bba830944e9f2588d6a0e2bc27fcd0342f9652f025eace71360fc9144d1994118274919dfd26adf56a35af966843d28dc269357699bae6baf30e2b7fc21636248d07cda0daa99ea9b08e97921b3aecaa1df6d66925c5890b7a5b88b5b4f332759c4653187fee58e70530dee26572636f91f4fba1abc822229fe430cb93e34346fbb67dd18d14d4f515ac4c94e2f54ec3479478910dd2032c3a497e0cdc0c0fee2a0571a5e850bb6501241aa109ed59d0e719804f465e1daf00"/890], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000180)) r5 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x5a}}, &(0x7f0000000740)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0x0, r8]) r10 = getpgid(r6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001dc0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) r13 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r13, &(0x7f0000000000)='>', 0x1) sendmsg$unix(r3, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x1000000000000021, &(0x7f0000002000)=ANY=[@ANYBLOB="3000710000000000ffff0000010000002204c096f3d37ada188a38c287dd0e045131b772c706a7fcde5aa72874f8032d0c998baf89ce5ef45390045892e5fb423cfc2666553be4fe03d7f0628bbdc79dd2b394b70d502637d2db22d4478d767a9cc97ae05fa9ce6aea92c878a582d1e5efe9349d9f7e3fb46ca12dfb4698d51a18e5a9ee48f3ceac4042561341810eab409cce889d114faf8f220ba9f7f64002c7ebfc194b73e2aca6846f4fbe3192440a378dd4d0d49c1237c46f21", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r4, @ANYRESOCT=r13, @ANYBLOB="20002c14ff1600010000f92a86a31000f5", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="0000000000000000000000000d0000000000000034f68e7b3a2ceb15d1645d391034212d0739f406975e36a47d3b2fa2af5357aa17bf5dd9d07799afaa68ae71fcc23f1448cd1f58d4020f19334ce7d14c76e466ebc9473e6d159fc4426a3019aa83bce258be39fd6bf74a5e4146553b93f678e6dd02ef759adda92ccb7d9ae445c68b1776c3fb47c7e81de419f4120f348ae85247018586a5f2a138af", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00'], 0x1f0, 0x8}, 0x0) semop(r5, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r5, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000005c0)={0x4, 0x2}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) 06:45:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x0, 0x5, 0x56d279d1) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000000008) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)=ANY=[]) 06:45:37 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r3 = socket$inet(0x2, 0x5, 0x5) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) poll(&(0x7f0000000140)=[{r3, 0x80}, {r0, 0x10}, {r4, 0x20}, {r5, 0x104}], 0x4, 0xda08) 06:45:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x2, 0x88) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000340)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) nanosleep(&(0x7f0000000140)={0x4, 0x9}, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r3 = geteuid() r4 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r4, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r5 = dup(r4) r6 = semget$private(0x0, 0xa, 0x640) semop(r6, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000040)=""/41) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001340)=""/220) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r8 = dup2(r5, 0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r10, 0x6) lchown(&(0x7f0000000200)='./bus\x00', r3, r10) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000180)) r11 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x2000000000000202, &(0x7f0000000040)=[{0x6, 0x4, 0x7fff}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f00000001c0)=[{0x9, 0x5, 0x1698, 0xa250000000000000}, {0x3, 0x80000000, 0x3, 0x80}, {0x6, 0xb3, 0x7, 0x2}, {0x40000, 0x9, 0x3, 0x6}, {0x100, 0x7, 0x4, 0x1000}, {0x1000, 0x0, 0x2, 0x5}]}) 06:45:38 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, 0xc) r4 = getgid() r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000002440)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002480)='/dev/wsmouse0\x00', 0x10028, 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)='>', 0x1) r9 = open$dir(&(0x7f00000024c0)='./file0\x00', 0xadca6c2ba286964c, 0x90) r10 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000000)='>', 0x1) r11 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000002500)) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000002540)='/dev/null\x00', 0x400, 0x0) r13 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r14 = socket$inet(0x2, 0x5, 0x0) r15 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r15, &(0x7f0000000000)='>', 0x1) r16 = fcntl$getown(r15, 0x5) r17 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r17, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r17, 0x20004b0a, &(0x7f0000000080)) sendto(r17, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r18 = dup(r17) r19 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r19, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r20 = dup2(r18, 0xffffffffffffffff) r21 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r20, &(0x7f0000000480)='./file1\x00', r21, r22, 0x6) r23 = open(&(0x7f00000027c0)='./file0/file1\x00', 0x8000, 0x0) sendto$inet6(r23, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r23, 0x20004b0a, &(0x7f0000000080)) sendto(r23, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r24 = dup(r23) r25 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r25, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r26 = dup2(r24, 0xffffffffffffffff) r27 = getuid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r26, &(0x7f0000000480)='./file1\x00', r27, r28, 0x6) r29 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r29, &(0x7f0000000000)='>', 0x1) r30 = accept$unix(r29, &(0x7f0000002580)=@file={0x0, ""/108}, &(0x7f0000002600)=0x6e) r31 = socket$inet(0x2, 0x800f, 0x4b9) socketpair(0x2, 0x0, 0x0, &(0x7f0000002640)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002680)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002780)={&(0x7f0000000180)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f00000023c0)=[{&(0x7f00000001c0)="1600ecf60c5578c03e26d0d8c29f3db218d0c30fa735456d66bc36ae6df3715dd70816cf4e675451546f304eee8d6423f0aa814456826f6e38d50dd62d6b2582fe9f344714cf3ff323811d4356885cf2730ef8090087b354f309eb340fc66f96dc81f5acf8ac66e6486476749c807d1c2debe2d4f04be9cc4ae048a892425ac8ecae0af75a587e95b165f2dada2448b0a918e1b3a13fb812d99d5634224134c9209bc1014b56e88bc7e42ea49378619d774299bbbd1e2f215824a5b1b72da5f1a17a693a56cfb484a315e16d679b291782566ae06465e005f6078f7ae5e252e2d6c440e5d06d394d5e9d7a6d80df100f9944ecf7275e8535af1761698b7253a72327b3f92e53cb5f418084238fe5544e63891fba798398fd4f54a4f7f5461bd93faa9ee173202a2dbd2942b515ba2727ad79faf876b6dc2d8303f9d6ce9f19fe861f83fa8a40a817ec023958f6d1df5786573a9f35d47d6c2e9e75d3b1d93a6fd661f5fdd6e872c286f6aa42b999fb16a5a34496eaf8b513a2e6dd50514a59b4c82519e15cfb76ea5cb0b7d267b9b30f88351947b902d11363eb02f2c302416e4a123077c2c1b6a0f971d69bd3fd11ab0958f67431df31f68750fa486f24ee45964a0e7586409f9d5ae261d09ffc49c60856fda5939d95ddf1e514886b1cffea16c55437543c3e9ca3124eff8de98d62da6d089d89054abe35172e6e33b303310ff08a95d21938fbfe0b0d650d3b3de890ef4fada1e44451cfd738ae07aafdff25bc36570bd0650cb19fc90047592b5beb9da04131002649915492cf701d1114e65c8cbf44e7838bb9583a2d37c75795c9e6749e13da93f3502d6fd9415c94f558724d46f5ae95bc92fe773873ef8c52409a719d321b56d87ebca418362af6d21ebc7292fd3f490983d235ccdeb66d495f496a6f64cc6aaebf6a86e53d8c3cb1aebc7c2e17f8f5f594802f597a20f4b57d431c30fe7615aaaae4a5e5614294ee2cfe05ee2097c67a5bfec596c9ec401b30781ffec06f0de97da28af312f9c53675124e57fe12324742e4bfeeacb4cca802f779f6760d4e173af9467140c1b2aefd9b6e54f4729011a264bcc1e694517a74a8ac47b4023b911fa4bcc493b32cde62fa2aa67d5668e866b1459f4a30c17f56909d9abdebd55b14401aaee2993c011f2c8271af6b4e85e70bc113ae812caa59d353b41ec91c32a31ac1c59f8a6e7bbd7ddfa2f1de39d474d550ffbf95abf87e772cc6ca8dace51037f56c7e8ec9cbfcde7ce4bd5c481301c172bad25d52a44c19b4e848da6dcd0d7da9036bf8b4f468e243f5af0ce356b1f9c27db61de4c308e85bb202956523940a54e033b490cb167240f21971389ca055265f7f5d5839917194f0e7d6ab6960394f17e122a1084149597bf9375a6a993574f1adc6084d6b8e5a075acf25953245d683f1ed2317bb336e3cb72dae47881095196f526dbb07f30f9f34256918629dac2be5d4d9e7c5821e3288539f957381745cc1dc793435609fbe4313335acd7b39b0bb491bd745aac8f2d7fb88796e623fa79870fb166f28c90c76f929849d157af4c7b1b23b9be46826cd57c51b3eb17fcf01dd73ff6b0c2b8186362f09acac8357aabd94d0b4b5ce38972f995d85d9383dc6aaeab4689d20aee5e4a6da679490e3d7e4723800d9d9f9d0cb65262648aae0cbc38d7edadd8156cf4200348321d303da4b123c35562f50609851f8220b42c8d0bf07d0668810730d6f4ab659456d5c89752f77f50303922f31df2e3c96052dcd4f6b0051abb9bd4764e519d4201ab17eea77b709e7bd72004fc5ba16619f51a3e6a2a05bd8646db2cdd7582c2ef6f65b03409ab90de23037fba0c4172734761726f00a5fe480dea1953d1d37fd7587568713ef4783b89dd0765a763e8d6ae66588f21dcebfa03eff2613c372b4d380694a1ff9b1dd7cbe7f070bcbe959d76089182b26e4472c1d2809e8e4bffb7612832dbbd6f995b3a8d7ef1e96baf14cce886b3dea6152508c246d8aae9d9f881ad702ab0ae0eb0fcf1934698de629a83e64048ecb0b548df8c3edfe0941e80d4a6a3a3f4bfbba7f723509177409d4219298854391b3611df9dd0c7d61301778c156998b03aee36cced056834b77cbff40b9db1a7c90aaeb4c6c9dffedace59971258243d4e395a168c92bba9712969ed0ce62ad809f6599c007667359c46b42d20633b2b9139cca7ddeea6977ae538d7553b33cd20b4efdca06e26400fd663e1598b82e3253b85f7a16fcffd652acee234d5fd47e7da28b126df60c8dbc15105cd388a0ae503dfb586cae6e9cd407cd43d2d60626edc17cb0e3e8206d699584bd3562fff1a90279b471c79e5b66345737effc62f1369954f6bc0b4aec11f4a20717a343829429442787ade6f910dd46208bd3181a32aaf886c942b906a2601e6ff0173f2ab0747a5b4f88083cbac1b70f27dd39aa58263b06a86512c4218d2bcb502d56f847829ab4287769033b68553e6b414ef3a1cf9152b27631ebe008afd6252c131a556aa4bc18d2c4253556c56535b3001db164eb71abc95f3eb8e59a781ce19ee3d7ceb5fa58585f9564063312910d031941240fd8ed28a1c3bc1cb017eb832b32d50fe02dfbe611a09703940c6404b880dd0d76a7defc15d3f76c5e6c0dc517de663b148b6232b123ef5b66b4427629fb86b5aaae2543079acacbfe29461371c033cff1b4ab83ac38959d0b9ce3266c5fd52ae11b4aaee5d658dbbcaebe03ebaa74ee36256d1681897a7cda07900ac112423568434e9b7059ade45db06baacccaf8af68778dd40ea26079c0a7871c3e2472dd92a264376dc83731d43b3de3b333400bcf13f5c7fbcdb56d5bb4368d18b74a970ebe22b32507a2c4832c40174b2fdfb09eaa861c041715884613dab3f71f6fe36267a916dc050d43a12f9f74fefbd731d6217ac33e6812d97833fd5f735245f4c79306d6ba8faddcc889ac1c11b2fcaef2e02f7074188fbc5d6af30500bcddc15b4dcafad3bd853175ba8ea8d89b157f7540d29993276a953d2dcfbb46b643fffb1bf2d58b758e322d6ce7f52f3c98503288988fbbb5ed584052dd83e57d0e309af8961084aa9ed4b2a4541258c01735a4f7174985378247fe0a0e9381694cff00a41c79a43d9e8ad8ad9031b8124f3d8dd4f2bc3745617b27308771d0b98c75604c5fae427737e437f50a870de727ec92036a0293d3fd8f69c337a0d4eacc95028b1f40b30dc1587573577a10ade18ebf966b08ac36e4e9e40fff59317ed9d73668ec4023a67733f7372b1adea893ea3eb2efb25296c6c553c90dd81f572113377e868d875ff63ea4c8615357bad5dfa9f00b70d9f6f8021a33cbfa10b2818e00a456605c55203e92829607205526817d74208e2009144a96ab6d8ec58a0001f0210a31d84b0d050e590f6d9e1d85f9fa5474516af07cc144bf7aeb0f7060a7281fb1395278d29e6f2cd508b6bb8cef5e95dea8b01bae33e017a80d9336cd8edc83f32d1d7ca4e0b40ccf2572e7a4608b63d6cd9c9499053e1b23b92d3ec7f9ebb218f95602105fa46d44f83104897d290bd00ce6d81443801a1b77e6e2110908dcb24fd9ecafb93d28c6234a49d803ba6fa2a1c92d899b60067d188c52e249d20d31dc61591a42994fb9cc232a2d424ec43dfbe2832037db7f53693f5085258ca2ea5c7b8ac79a0090adc10c5f62f1272d46825b3dcc52f2db55790ba152e39dcba330787cba7c2f5b4a1629ef62203887c05a7771dd67526d368e26903989e8268afc942d4db57a351f6c899dbbd6226be4489aea2585380bb982c0e3124d8c012a2fe118cc444bf1db8b9d0b1f538757902652e1342f086332d5c4937ce83d2890b265354c23ed6ebf81a9a8b543ceae1d87558712e20e83c815dcb5e7a07c7d3862432bc6c671261052f6c58ef9828442d4ae445a51b281f0297640352376bf1c55b685acc7e7d52d7438fe17b600202637875b33adc44cbb488d9648d9a7d6e946df67b86149f037362adb8f6f1ec4c96921c2d4427220c18a86b09f8e8ead7380721a67582de5076050663d1729f7a57d307819315e383082acd8f5647c466df98f1c9542c54a556526ec30117a08d44f675c659e8b2fb47c9402c6998825c7e401eea5d59f7d881436ba7a773cd8d9dd935bf3a07f880e3fc3abb1f355a9f96ca89029ca4e995f113d95c3bc3d98710425da1ae77816ebec3d1f991ff7deb8ec7b731fc7b19e6a532bea15fa5c5db7b0bc7a80e3ce5bfc840ba9aaa665d8dff5d2628c203c1df1663362afe2f4f1cfa352c0ec0a86ec1120c3576db71934be944c80e2ca7d8789a6e5032f93b95567cc7165b88cde90e2c0aa058cf439f44d43b42c3ce8ba93722d3032f7d33c7ea486da786cf77c6caa6474f2d57b2236bd206b312279afb619f28e102dc89a5eb95958865de772495ded43616f45f4db477e69df325759255c7acb85dbafd41ee8362719b8f5484362e2b70835021eace536a9829effee44fbd8a6c245145ec620a96722268055f2e6c765bcdf071a263554675bf5f4302c4a1a9f269cd8209b2b54a975e21ba5a3126ab290796088e1c8ea80df574a43c22c14dba040d2a7b8392f5e59db7135e72c90e36574fd21e7594cde0930fb18eec78622c780cd1149217ae0f8e8c52cf5a0b24a46af3ce31f21b1bb1f0437fc6277af2ce2aaf50faa5a117581b0eb2daf5d4e3a61eb6cbc4a07cd02be89a6fb9d118c695f495ba2577ba2cbc60f4b6c82a94ee318d2745175e0e7b1a03fde1d8dbfa12a03eb5700650a6c65c682d4fba0e08f32c333a488b6b370de044d45bda0bd95ec5b1770651a13ceda9d8df6a3146de911135e8386be65c79ddf7a01e57f798dbe477854c6e81506f87ec4111fb0cf81884550d3c1d14692c3ce7a53665c53362ea2d408fec0a365cd808c542d61aef6f3948a191f8d95bb713eb7a765fb093857e2a1f4695c313046e67ee279f83ec117a23ac8f76e9c3b1e032f7aeebefc634a5eddb0d6fac4eca7d2aaaf83272d8b32d3bad5770bb6c90a09c2365f8b06de470d02edd45423468cd6067c4de74eb5cec602a2d4c797d58495496189970289394f5c48ca74fac44783a15701f7221d361406ae33824c4e0558e74b685de9ddb093fac766201832a79dabc5ca2fad83f897ba058bbff957ed4890005c8447c5926257edf9ef8225d597912cd5a060679b784f5165b25ec8fb1786478a15429e1c09e79b012a44403f0ad7f76e90e4ed7f93c39b8a840881381bf874c839a25d91b60eea327b2a9e1921b6ed9cc34a97989ee7c8e4463e0d44ffd8e57989db7a7bcf435f3707c3bcd42a33ffebc8ddc0418de5c0a04e92dab2e5e66d2774d1e5845db6988f1718035e4483856dd585611f2a65f8d60b4e2c479dc6dbdbce41cdb1cfabdb70a2605f3eec2468da71f6b96ec16e8ace9d3fa426e320493f7afc2a560e98a95b0df7f52f60067e49b528e6efad4d7d2f23c0d9ce777eba46c97e45e4b6e117f854fc2c46ee1d1341080f332360cfdde687d2d452acd5a72742deda66a38dcaafe6d06fd99d33beb0bad382277ece133701bd85e35e3d8cc9e72ccac7e4d4f2a8e0552a8f0a62f2c9346426b6ef7e3811e212f6e07ee9f4852e310ef16bebc30095f06d47baf0f315a8c8d521c55b96a1e6eb09a36667738d5a5836f2b00f4de3f81419abd2f67cfae773ed8dda52c91d9cce619c4f2c197f64569b08b9e1aba8b6558b5976f6051df6f6592bd5307869d5aadcd2d897eae1c00cb403f3", 0x1000}, {&(0x7f00000011c0)="7a701cadd4f1f33c8ac434613ce8cb68055ed29ef6948a63e3aa4d9c0fb5d8e600cd858ba5c69a427e3b14cc90d79018f74915f85edbf53c45187344cc5e2377f41067ab782602e17455b1189f8b5822ae1e073608247d9e48e65741254da4320ace5eab5829228f75f7ada06846619247bc550423ffbc55b3440cd183c6998732c5040884b63f84ec0462decd930775f52f5b827656ca4fb21115b9b0b6e4592a15b9948c44b42332b12aa6ab717782faeddeb5d7bb4c785c6e5b3779b25485230bc1a134923d13eec1f4af4202740041c01030311980923c868ff7757653f462dc0e6c73469aaa6352d62fcb556c2fb1378da751eabf3fc054871039c062f39474c3fe89c634ae2c57a453ebbc17aaf788b51b85b96b7d18044003a59c20d32bc233fcd1f5805341a4ecda81d0552679db806b7113ed0e1363c071822866a731fba7597ce348cac2a7389daac4352ec6205804725302d022410681c47afcfb830d5cf35a71feee94025419b0af1c4171aff541cca2689c8c9f4dbb3812a16e893cebb50ba248727e9933b91f00f6bd480b937c863efd080231e818c0e58b5c72227549a08998d35fe63475898e9d6c2cfe676669346bf6020c17ce3376215d5369c77be8956b074bde95d9068cea5543a9ee20dec05c2440b989d88335aa54556b4f1b9223e3b4f6633c7e75ae87350659bd8d5568cbc8dc7244421b8f5501201f7e489744ff680795764d6ccf6149df9d172965fc548e07634a5562389f0fbf1034871101b352f005921a566eb9bda28d5e8229eb75e5a9ddaca5bb2d790c7c0534f6627730e4056d8e95a2fb923c520ece80f166c509d777ab2cd00e7caf9fe2cd2cf6668f8c9457a343698fe3015a55ac5388e5d4e299e19f64ce88961c0ff73b9a0766e4e7d8a06bde93c82b99b89e354a9100df8e8bf1deff174278ebcdafb70ba3881f725db44a88a41808397a79587e6e1d28e0b9b7285ac32dc0a83a8aa9bf8f8cc4e1eeafad801494086819a86dea7ba5eb1e4b57b019a09f141c1a47b172d61e444928a398576b8baaa084b1eec5715d7396c60b1ced355907b14ac0ed4ad1098cfe7a0719efb392124feffed55603e4bc5cd663cdef00c0558554a03f4bbca2104350fb138d57d638e1d0d04165a19293f0d880fc0790aa631c9ab0f9d1c9c395d9377f0c78fb275d2b4309ac86e121b6f1398c7ec75505ee26b0150c57462514f1617cca96e8e8b9743854fe53e661e3a891d45b48df8a630fc38d527d490838168685bc203524af10f88f62acadf575f84b9812ee06fa705c945ff8b12dd9cba235c48f88c34d713f0b26b4295fa65942b364350e03a0148b47d76db3ef6d0cbce30ed0d80ae06f32572fcc7662f82950803c6be593b50391a5055e798cc4186ab77e11cf19975c5c28aec438b1d426477b11bc583cf7e71dc2f9fa8e4f0a30d37cfb81a57bd2c633afb226577f3c008e0b92d54c65d5f065b9b67abeec6eeb083b6c3cd47cea16982e42c01d0c19c651fcd9d396c2022b8e4d1febd48984478a5315fe72b518e06975583e4e3a958c714c7cc2270751297e4ac25143cbe189be87afdaea97b64ecec3c73f71549ab41b55abd12dcf88f879846cdc105599b4d4ae23efb2b79948059c22107b69beede1f3332b784eae302b152c86c424ded97a65d92eb4e99836c36a63dfe918f3e3a319e0f0609740fd1022d953aa8fef32ed9a57a89f9ee6a26ee0f32af698c44fa59e82739f60a1fc7e2992cad4dc47df02f1ec1affaebe4ebb30da4fef7a6b52a35b957e291292822a0cdfb967c1d04684fbc5996071443062971a7868ac77eaea8aa45544d33c7a00be5971b5e3431eef3eb912eae16e3e090d27a1f663d78c375fec85dd74910731dfe0b5973c5062eef494303f226da2af3f3be45d31fc1b0d966f0333ccbdc92a2963a30f58c6940778656b75ba19a1197d1f185527883d6021549edaaaec3ca26f0213fc1465dd041668382903086ac849c6d27da2e98a8c54ab2b7f5c1ab5e2b695f4d93eff97256100ab269facd97435c1b367e5dbcf1307e3a183b9d8bee7d877ba250f2de5441fe477d94851b43565202d3a0b7397c4c2f69f872901f566fc337173fed1dad62a5ba3a9c410b1f50e8b3f77c9523f2b9a04da21f91f1be31b288b7cc8460d8867eb1e427684d18e51c008190d1a13fae831d49c0086d0783904cd68d5b834cef95b7d5f24426fd2308ad0d4ae0d949e2ba99ea69fe5ffe30e6ba02dba7b4244b571bb9f74d0ee2fdfa419666b6298ddffb0ed6d360a8a65a93aca346761cf970817157f0692f179dc50ba224c5854a0994eb2d14baa7e5acff8dd04c3139079cc5e281bc5c0846ae530201f15dbb6daddeafffb2b2f97b7e8349a5b02e973dda2521de1973c842a3af4e42e6fcb70e3a12328b378c92a243687047e486f9956c2e1cd383a08a682ae17e90fc0c3493af0f011476141ca39a2413082d3bf4745e7b1a85621710791880caedb32ebb2cd0956d3f158f53cc72194506455a3cca504c9b9c4ba30e28647fa12a370abe92769584bb5827394f368a56b98084008ad5190d07283a3f4b16c64fa662c255dd3506dfbde0121c19864fa5ead1c8e0f868b46a84d64eea12fbd5e5a1a990d1f9dda349ace32f6fbfa0f990cda37b1e794a399115fb1676c217f21a376ab514c5a3c5d5be9bb8092afd34e069e666a489259ac38933f89b48c8171ee41dc504af065523b9cacccf2644b9ac75d7077caab6f0e292168ceded7f3cc91cb571df6094da586e99e6167ae8dde043cf404d2e9490d99e2cc19e2a8434fdc2c0786cfbbaa61bb782476aa1585c213fd749ec760a2291a1550cb0a14ff74bfd36b5d4c9bf013310471d654be277ce6eddac91114ceb57d739e32697188d5fc363f25b6d489a64c729c7917bbfd012021d055f0080be031940637a9fa1495df760b9f04caa4f118fa747909f0e4ded8f93706fb882ef316c0eeb216d023a47128ff5cb9aa8a6667a26c80d2bc5848db2360a7958788f876105203844dbb17b21af54baccfc5773612e582e0a6264d89782edf1f45b6b9bd802c2a52c23aa323b4abfa09733cf852d8783f6cc3f7219fa9bd1f94006121f2b06d9afcd108640133bf0855c95c5c7b5f2cf3338711bd01f82d27b5ff2063248c7b90da44fe4800519549a46c38fbdfe58c4b73b2a021549f3f97ff9c1ad37c8139a9e18f45a6e129d82b79a54aa1244544e783f2489acfc1bcde3befee0df4c940f6018fb20bab55b84badb238f668f53cc956a0f88d5344a5d97b79b556df877a43fcc6d3e711e0e41a90e0f91d2892d5d1714b3b4517b23653e5ec7c4c47396c7c0a91fc92b90ae5ead405df01e56eb52a7a38647408c7cbcc01be73432a21d24f0719b66aec4bcf49ceffdfd4adf984e7f7ecf226b0ba5afef9fd6096eab9b5d9334c0b21b3b69e8cb370b3b298bea1edc3b7bc98504043bb8194bae445b7c7196f2921523b38b7dcbc6e34fbef24a669940b6a143f38e5a79df8636dbb2dc79815b2a9b434ac4a7982f25d7c4ce00d0e3fad9304e667bcdddcfe18718e1f6e41d8f5238f6331ef8a8765ef5670284d2b0d2c2a0d0451a0a2d6e8b474c38c1422be77bfda6527deb3e8889474f7932aa7a48f6db7489f5a8b34f6bfd2d8350e1f719af0d4ba5acb759426da71cf04fe25588288e7e4857fac7a32091332785ee0e571c0fa18831082eed5ffae50b910c13a320ee37f93d4f6fea3ba5c7483a01f9b020d61aa47ec82a08a65c0b6c69bea0a051bd78bbda1bf51dae01068b4312de10c82d19dbc595fc99dee79915f32beca172be31aeabd9915e163c9728671b8bee75c2ec04f9cfd650bfb2286b2389ad6c772fc759ce04c644566aa0c42272bb650231c2e348391776370997fa0afa73f3c00332d638c6abf39ac1bfc780b60d17951b6b99262c55118f66a49075edb04d017c2392050838ae986e106dec24afc15912b40c45af66c33452fd4ef8047aad034c0d3924f94b308ebb901732305eba2d76e09dde9fef76df29fb7658082d212bc4473faf2cb12affa56f209addfb59e286a10bdb1f851c4d42d59775fe2d22e0b90bbd5624b71dde3f47790af1250ed3eb93838df81a937992251b14cf7c0939061a64f2067fb55e14447310a97b1ddec2cb770d731a04bf808a23e86a2781c519a84d30f3e4c45e936b3fedb3d4fc7aae5edffd4929ef5e3493827b0ebf0235b64f58c1c9ebbd94f254459023fb38c315f4845e5ae4c431914a390291f18a877d3d689337d8ed8fa5a53347ae3f44a5db3e9cbf03fdb72eb44d99d66cf178e12a2f6fc4de35a0cfc3c221121cd05262253fbf0fd0df2bee57505ad475755672ad063266bf7efd0a0015d9b8895fa5485696c1e0cd2861085379a0e8263b37ea7bed5c5bbc5fd0fde80be26a75977f5a21f7563847a3001056a7f4034bb0cdfac2dbcb16088e0053897ba6d991e59910970b79a894ad40652db87a23854a1bea5865993c41378690972575fd1be91b0684abc71c5b58ed5c7b149465662193ac4d0b2371c5163a95f2b80011e6b1338176a1d9556fe144cf33af0c4bf16705eaa2a79c1f6d335595158ccd9474ceefd8405ace20ebc29209905ecdf430c44cf63bd1de90437892c5381c9d4be0a2b9a79149030e9fc1a7d518bba86f344fa1f2d789da66505203e3b5dca4b5524b674bcd3f193fab3ee562e83ef5aabf795782298efdb3d61525869f2b82dd8fea879835905e7b7e25b5f6a20a20d42c7d1fa87b2ccf989cb0b322b81b0a66f53dd04356151378b0cddf37a28881c01ab298fb8db3fc6e70e63b6e30b49428a31d09d0aedf116a7ccbb26350d863ab444ee8e51dc03072f3c53bfc0534eaba724f6792cae634391bb816b08c1d7d8e2a3d04ef4dc44ae3dd765882cbabaf7250b0142a4d48e632f6d1638d7b8a2e0e3f0991fc8d33f7fe0c8dbf7406bcb9fd61004ae18e36258439f0bce7ba20919d007e07e5f2a55cd4a09120b65e036f676f4ea31fb1b2df41aa4828234f6c04f7736277d35fde79f6f354103b4058996c4430ca4051b77723804fa038774847b37454711d9b25f0e31b58c3d7b72dcf2995f84c6d76bddd48a89a46c6d0d83e14df1a61f4d5ae3386446ba55babd551cf037122fad707ebc38643ef676051e167587e1f0a62c5e9f1ae619da309c3aa9ea06d24be2b4cb3cd3d9cd492ce9b9909ae099fb6e6e135c0e969d5c2793a80fd0af9874f7befb10dab54cd8f75b62d00e5ba39e3701731f088ecb5febc6e77e315a99726d6a3fc9286dd96af3abfaefb232ebae6f6085eeeb10734fcf92253cff3c82a28f806ec8cab5ce2dd2c80d03f378cea9347276266cbc081440d302dbd762b748c91b9c1a83d8ded9bcaf268d598f2faf02ad5249467e4ee1adb5f8deba8b6f3ee752923e9e8382353da4c949ac34a1b6ce7edc6e466d5d4c5c544dccc82643cc1785946dca5ad62543675120ffde2ee883f454e20c14b5f8ee37e241ec798c2033dd8acc347fc30ce174444861eb5740a74b17e4c259a37a544051743b2cfb9ec398bf5852093c475e20f7e5a1807ef5e4d18f089e2532363be416918e42591c547356cb3e6af6077dc9a0ebd7a2a92026c4b884dce6e77859a701d123ec5fd8ff8839ff2ce682468874e3e92a5ae9524dad3026d78c24bc763ced852183d0f59b60772dbba636a95c56cdda80eecad47f93889d041e748f812174b527eaf1fa5798b508e2ed2710d618abe57ea8b0ac", 0x1000}, {&(0x7f00000021c0)="d9f2e8600b9477a64c995bd1d384901182b75cb6259a4f96dbcf54aa371226d27306797bc3a00843a059b0e3ba9931d71f0d513cd9ef656d1dd3a8a4a3f66d53de77dc653c067a5ec715e9102a03b1e96e878e96eaefae86597714f6c11e1b7cfa02768377116b0b098b6d8f5c5b1fbe4fe8bd5d2beed9bc88ba833ed45022a6f10ddf47b7b93b12914525465660c1a51a924391a043bec664833562a77738abba11f8bfb1c4d2e69122e9d15790a581f1e81adc5d7d78be775805dc06045e2854e545c1b3e2c21eceef", 0xca}, {&(0x7f00000022c0)="0619ea0300a5d551a62fcd8865ba7f3e63afbc86c458035d3c05669d891962c2937ba3625251f66ceae3f18210ca8929fccbb7bd97ad4d13d6bd97dd3f171a1e1664d7f247cc5254b68e67597f84094034097efc922aac86b8c08b951851f73ab880ef9c28d4a74e8bad0c3718275a172c105843db15667cacf14045808bf16ebe9388d6b756b622eb2d08b757449812d856fa30edd570439fe78c41e4e753de13b1591a7d84abc11bdbb4b73d2d245edb388d05bd460ab97f3ba584affe4f5559e590714be4058b1f0b5c", 0xcb}], 0x4, &(0x7f00000026c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r16, r21, r28}, @rights={0x20, 0xffff, 0x1, [r30, r31, r32, r33]}], 0xb0, 0x6}, 0xc) r34 = socket(0x11, 0x4003, 0x0) sendto$unix(r34, &(0x7f0000000000)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2401757105050000000000000065f3482e093de7", 0x150, 0x0, 0x0, 0x0) 06:45:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x5c7b77af706517a6) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 06:45:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x1f) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) close(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 06:45:38 executing program 0: r0 = getegid() setrlimit(0x8, &(0x7f0000000300)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000000080)=[{&(0x7f00000007c0)="c52dcaca786e2f990b3d8ccb90c5c7f066dc50e5067868a07cee5e7ffdfc7bd0cf61b98b11e57670c64e7b278254c6dfef8f9eebc41c02025dd948cc14752ecccf9381256ddd767ecb44f0d8d1ce5049e0710aeddeb4c3db27bdc3a4d99493659b4c68e870f047d9a00c7cfb107506087e8e234fa0ecf19d176cbb8f3c3d0ea7a2e47cd49b3dc67aed8602eb12a4d8a503feddde9552b44d36c65ecb0439164ee0a86284ead2ed790a85b722831d52131747aaa6e4af54cf11b3aae97858940253ac23865e9c52df1b88d5283a3a7dfe8a7c571605b5a8b371f9ab8d24d6b91e537091c6857ab961eb70ad934c78074bb6e902050d5f055162081ec55d46c42d575154405418753940ac1264ffc3c4e5451a205a02ddb20bab03617e41a13006ff19484e47a2d23882e09b4554c525ada735a38f6bfd745bdc0c2f2d507166af69fb6096f47225774784caff3efb9f5ddc73a5db9a5c93f69a5e9e5d7c2595f16a53d4525843b1cff4de3e356d9f76f2fdbfe15f1a6640f636e185fca56ad9cd225db1db51ab87d9d2b77bb7af4e0da0bc212142520eeb536106964a5ef06d788ec474ebc8dcff7b03804fb3cfb4e0f6f07fcbf78ad40c39083004596568ccfb92f56cdbc59b13b5f5e2f9b1ea85def267dbcffa241b0a0693b47c680edc585232d6fefeebe5b2e0e5146dcd8118a096ee302d402c5f275d3e887acf28133c839d490465c3c13c7edcffe77223ec20d9496df89cbb3f580638c3a8984df390c00e6a05c19e60601a8e69123612b276bb3ab768dffb7724988e604f6142c2f0325e95e23f7698615544d1d312741e271e64edfb91855879c71ed8db57981653658aa63d1e4acaf59e3327292e234316fccdbb38dacbc0e32dbe525e3c32e8704553b74bf24591d70745b20807506b4ac85dc04876f854aee5b31a848f2cdd1bdc333d468f20c88cb69752de6819af3a4ee999b1539f8bb72739c6252947621a7b4258683be8d2aead46842c15cf6b714a8ab6450cc7b7382a22b07236eef92d80d7e4b06b37eb95f88d969f8f0ce7815c510fb49350a033e8a643e072079767813f51b518121ad831e3f5abfded7b2754cb48f0e81518904d3186e85fcab8ef73856df456380d1f738f0eece2d3caf11b3c66800a764614d11339f6370cccd1c92bcc7eee5ab4d910083cf39bda4a0ea61b609bef9f7beac45d63963158394c7f6fb92d4faafa91b973313cda1b5cfc987faa0140fbfdd5a1a195a66acf54491515160a7f", 0x384}], 0x1) getgroups(0xa, &(0x7f0000000180)=[r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]) r3 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r3) chroot(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) r5 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) semget$private(0x0, 0x1, 0x0) r6 = semget$private(0x0, 0x3, 0x100000008) shmget(0x3, 0x4000, 0x410, &(0x7f0000ffb000/0x4000)=nil) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000400)=""/75) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) shmget(0x2, 0x2000, 0x36e9699404412ee4, &(0x7f0000ffd000/0x2000)=nil) 06:45:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000540)="9a2cca70f162b2d4c69f46b252796ac8d14f62bd7569c7b940da7d5b78026d60be3b1b481e39bca2e3d4965dd6fd22b33f139eb1cddddddb2c626174f55fd83dd1e07c97345ceb680b2553907ab0815db3de460280f522e3f72381f0da27e50250f3288a8d606e6649f322d61d9d58608a3885df38f4ff074a5a2fbeee8f5a9afaf7", 0x82) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) listen(r1, 0x13) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0x2e8}, {&(0x7f0000000000)=""/58, 0x3a}], 0x7, 0x0, 0x0) socket(0x6, 0x2, 0x9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) fcntl$getown(r2, 0x5) 06:45:39 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000100), 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x7fffffff, &(0x7f0000000000)="7d6477171cae085d1bdff5c1b6fba2c0855687e5845ae969399f8786a279", 0x1e) 06:45:39 executing program 0: setrlimit(0x6, &(0x7f00000000c0)={0x101, 0x1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffdffffe, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de1", 0x2}], 0x1) 06:45:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x490209f93624926a, &(0x7f0000000000)=0x7f, 0x4) socket$unix(0x1, 0x0, 0x0) 06:45:39 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = syz_open_pts() fchflags(r2, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = dup2(r3, r4) r6 = open(&(0x7f0000000180)='./bus\x00', 0x4000000132d, 0x40) write(r6, &(0x7f0000000000)='>', 0x1) linkat(r5, &(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00', 0x4) 06:45:39 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) r0 = open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0xd0) 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') unlink(&(0x7f0000000380)='./file0\x00') dup(r0) fcntl$setflags(r0, 0x2, 0x1) 06:45:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x80, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r4) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 06:45:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ff") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8030, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 06:45:40 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 06:45:40 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) socketpair(0x18, 0x5, 0x6, &(0x7f00000000c0)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:45:40 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8200, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000080)="e1bbe36e2ed48b1f5462ee3a01a21a91e1119ee43f5b9b146570d9c8f508f38f83846a5b74a1352ea6ce663a871e3dc2ee6dec42b0453a9a1727ea17de50171477110299dcee03ff621938cfab43b5b50c011d5444d5198f573720c51e61740249d2c133f94c079deca6a98bb2ca3e7c34a4b995baea257ef11474", 0x7b, 0x2, 0x0, 0x0) sendto$inet(r0, 0x0, 0x7001, 0x0, &(0x7f0000000040), 0x10000014e) 06:45:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/97}, &(0x7f00000000c0)=0x63) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="976a447a7694742ffbd94dccecc60d6ab5ecda558f33f55d6ef49b3cbad0d1c74de7552385b3514526fb53fad095a36aa0d64bf26e4f98613f4a82cc2f1a2a54a6a097c292c4f6916be15c5675ffd3a2e0d48dbbe1c175153cc010d2fba77a051857821e6bea25c5a14ae6966a87a2d4aa5b978bfad4352c20a5687785", 0x5a93667ccba2d37f}, {&(0x7f0000000240)="a57a082de489a41653cc923bbae7eeff5eade131b7e0d0606f1e8fb672109f70a80dfc9e760ad485c684c328293ea594c8a4b8887fba3d06a75a3ea6b49400dedf480003a4325c978d56ac0552285169b6ab64f7b0aae26f5b8b64a47c171c45985d7d5b428a26a89737b4dda0c15b15ccf035ab8124c065ccbecdc1ad7edd00b7a55b30d3bc1fa346595274e9cc9ae1f855714e5ad04b26445c7b1b4fd1fdb7c20a74b785ef6f65d1a3a293e4513dc9af81e27d391d6488f93491a15f469962566639deb806914955f6d9849cad2d9618ebea13c69b9081a78fd0f48e069ad1", 0xe0}, {&(0x7f0000000340)="3dbc1071e89e0f91974a2dc88b83091fdbdf8dea4fe40bfc9a0f4f", 0x1b}, {&(0x7f0000000440)="84d16242e147f18ed842d3a09abdd46053a5a0abfdd440f10e97df78b2e0d5649052189b3f0cc3c8570963d94a9cb9cf5902e7efc10657261ea3cbda42c95edc2110ab4d0c078eeca0da939bac3160ce40b16c07827d179b803288ca72769d2202d64b7c993c9783a915dd623a517625a5b47661d04e5076fc43a218b2f2c821ef7a36e1688883bf1f234c65f67e3e6e", 0x90}], 0x4) 06:45:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44, 0x80000000}, {0x5}, {0x1}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[0xff]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:45:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = syz_open_pts() fcntl$dupfd(r2, 0xa, r3) write(r1, &(0x7f0000000000)='>', 0x1) r4 = dup2(0xffffffffffffffff, r1) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:45:40 executing program 1: r0 = socket(0x18, 0x1, 0xffff) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) 06:45:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fchflags(r0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = getpgrp() r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) r9 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r9, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000080)) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r10 = dup(r9) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r11, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r12 = dup2(r10, 0xffffffffffffffff) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r12, &(0x7f0000000480)='./file1\x00', r13, r14, 0x6) r15 = getpgrp() r16 = geteuid() r17 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r17, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r17, 0x20004b0a, &(0x7f0000000080)) sendto(r17, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r18 = dup(r17) r19 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r19, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r20 = dup2(r18, 0xffffffffffffffff) r21 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r20, &(0x7f0000000480)='./file1\x00', r21, r22, 0x6) r23 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r25 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r25, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r25, 0x20004b0a, &(0x7f0000000080)) sendto(r25, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r26 = dup(r25) r27 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r27, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r28 = dup2(r26, 0xffffffffffffffff) r29 = getuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r28, &(0x7f0000000480)='./file1\x00', r29, r30, 0x6) r31 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r32 = getpid() fcntl$setown(r31, 0x6, r32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r34 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r35 = getpid() fcntl$setown(r34, 0x6, r35) r36 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r36, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r36, 0x20004b0a, &(0x7f0000000080)) sendto(r36, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r37 = dup(r36) r38 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r38, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r39 = dup2(r37, 0xffffffffffffffff) r40 = getuid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r39, &(0x7f0000000480)='./file1\x00', r40, r41, 0x6) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r42) r43 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r43, &(0x7f0000000000)='>', 0x1) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r45 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r45, &(0x7f0000000000)='>', 0x1) r46 = openat$tty(0xffffffffffffff9c, &(0x7f0000001600)='/dev/tty\x00', 0x0, 0x0) r47 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r47, &(0x7f0000000000)='>', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) r49 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r49, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r49, 0x20004b0a, &(0x7f0000000080)) sendto(r49, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r50 = dup(r49) r51 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r51, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r52 = dup2(r50, 0xffffffffffffffff) r53 = getuid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r52, &(0x7f0000000480)='./file1\x00', r53, r54, 0x6) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r55) r56 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r56, &(0x7f0000000000)='>', 0x1) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r58 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r58, &(0x7f0000000000)='>', 0x1) r59 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wsmouse\x00', 0x40, 0x0) r60 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r60, &(0x7f0000000000)='>', 0x1) r61 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r61, &(0x7f0000000000)='>', 0x1) r62 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r62, &(0x7f0000000000)='>', 0x1) pipe2(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r64 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780)='/dev/bpf\x00', 0x8, 0x0) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000080)="b2447464438b1dbe68a18ab163d19d1331fcb03983507b24d059fe87ce783256daa7aac80c38f7cf88f5d7d295421bf4ff5b8272bf700f1fcb347b328b091d0caf4842111e7f923192ffc30f56619e23b0c0ce2c87a14a15e628fd4001df4881b4", 0x61}, {&(0x7f0000000300)="3f16bfd2b179338018a49cb733bc702f408ff07c4ce3bc22e2e1ccaad3d448b0397482bd6b0788ec7e09750abb0af23c42e6458eabd483a32ed259c02f8ada8e19622a01442f7dd0d6bc5ae8449a1874ad3d0d6fb06fe3868cd91975a7e90d86917146d20597f7b85c971ace78ec6bd75181f2b98a6df995095895b26b48484b88e7cec86950a5102c001faf3adb54276e9f9ea600e363b5e0abb38ef8e71e9a141a9e51fc4cbcd615d8b5693476552e200619e235c26a1ee139ac8cad3f3c4780b5b4436ecc2ef98b255bf42bbb6cd7f3c67153c0c6ee39f875de6d1089de5576ea204b", 0xe4}, {&(0x7f0000000200)="021c3a4f87f4011a5133a77491308d8c79d6d8acf8421a50fea8d8e9aea8fcabf5d9c400309eef2ee77ec206f8b96dfb9e42b89a2a0e01d814fac8c2028531665acead847c11331bd5590647e249f608ded00a7c0f7044aacfb6ba98e0c19f573c7e70bcff2a2d45f8750875232c918f29d2b8864ae5e7a9631d267c081dd4467e560ead8c143c0f9ca0f06ab3ef29811b0f6c33db2d864b510ec8ed879b73a5d8e2240231ced37d49aa1bfc24", 0xad}, {&(0x7f0000000400)="4e3b6eeb44b4cec8dac5b3396a3ffc15de3c9fd2d1e7bd7ae34b047849d84c60e34de716a1cb02a71b781a38047510d2498bddd3434d3720a613f7443cb761a4c8d6d2f966b67f4f6ac2f2a220583eb70ff92bcc86ceea2837bcadf614dbcd6c374d359c01cc68665ddc5165dd33ba3ff04b74ecddf5f253", 0x78}, {&(0x7f0000000480)="fcba08a784796d0b1adad849b73b1f75918eee914090e05ead99859173978409e78d3700", 0x24}, {&(0x7f00000004c0)="ebba33c554443954eb38d9e10c065f406f2e2cd03e70327100d07f08bee0581bc7f270025d12840f35da269c6011a8ce6e6fb9075617eaf30ea2c8ecdaf7286022b981615cec481023aed6ba7716ff258576eee61fc28d375456985b1e17d3aa3be432bca86196abd41c4054db8e4e0b95562fdfcc427517d322ead92383a2b856147abaf4440c5491d77de0d004bc7b67b58e8d37d9f99c6bd3c3726ea6dba2208f3e8b9683a98de1c0ad8d5d72d1c9f58233420ba7bd0a6199a303bbf398baacb9c46ded853c525bfef26097a38210029fd17821968664f5339b9f9ed92029f8009a1d313ad48902686b8737a1109fc80046964421ab0191c85255ddcb3805bfccbd2363e7ea82a555afc6e403802cb273ae35dfa578e1c97d68676d86dd38ec677047203c190a5baf797cb3b3b91c1cf8916030449047152d949397ff546068997ebbdf6a11b2b51028fa5234c5d6e49ecbb47c32454f5705f7cdc355e60aa194e63291ef7848d0341838b25a9644673b0e5f01a1d69e20f849d1e305600691e03c178930609c94db40bf1fa1dab065e228b6c990e4fdbf45c6a761eb1428ae43e215d888e8c18af26e36174789ffa4525d1109df2dc48a061e6b05acad3fb43a36010be56d7144cbd89f199a2f378d7da081e8d1d041caa4d73fc17bf06927a36ad3203c0fa09cfaa9ac72e864fefd3b4ed13dd84dcbcd3f1fcd2cff77e2982fb6c6e5afe49da4b121900decc463d1459aa84b9aa39778b9307c321c50b6c9b43f169b3c82c946a6b023a65ed25125c95d639af48a3e0716b820012d21c537f7d0da176b6406d8a41c25d328e0b20e021e102f77ef1b9a4347295e4497b09018631ff9b686318731e703d322965538cd6425a3c36079194f3cd7180b765e36d83e6b7186b00b794794aae38bd3cf754be8922e73246e3e5cc71ab64802fc69e74485a312a008ab95ff3dbe61109a9f9d2902d766bf3c18224e8c4eebf2c5e3d60e06739f8b02e1ca5afaf954b74396e419034481fd40932ea5fb22bb52854b073794c6f42562184885a8447df6581eb631a1ad1ad97b74606c18524d8a858d3bc7e554e6662e8c7bcd7d3ffdc96c65cc72c16da3b9453647b5dd83a5a7711c95b3882d87edfe966b1ac81fb42d52559a2d61ad22a077fde2454ffcc787ca52bfe68f9d6f7e8da6729defc211cceac57d8d14fcc26df6cf2bf9faf10c2d9f7ecc2581f719fa947149092c2cde714a243f4d43c571974faef099558ab05b82bda9158561bdcdbb2992ccf08ad2279256c7386fb002cdc6390dda2ca937ec3c68f407c7fc4026da7e67571a4e7b1ee69b359cc0b7e961f80da262c393a56bb22e86d0baf150af8f70305a01e6e42f5900f23610a74a3eacfa2b9c3eff5a5a4923d2fba334a51d911bd4edc59dfc6cb86874be0124aaf2e4a7dff0e69459a6a59b01cb0a2995db646ee296845fdc4d2ed7eb4dd1c582abf035aae6d329ec3c7da79ccd7da6da15fe110ee7ce77b3dc34eebc179b59fec8b7a36eaadb43101e55f6c06d4e9ebdc33d72a68eb73760c58506a1912467ea3b4bccc63fc9ef39f464197c4373c4e06011a7f0bb06e6b66fffe51974701c9ab1734da2c53c487d943aff6455e97f473bdef55f133fb35c02804c1b0caf79ecfbd4d1e2b3cd1dac985e8926a250da1508a66a5633ae5489eafa3e8604363fec5cc01dc690b55fe62cafffff5495773e1be929f5a636e62afaa47f92ab747e52cac9dfad07730c5c4266313e5ea8965855b7f38fd680c9d329d0940b65291659135ceee3eea30d9ff9d69facf96213c4b39d7aa71dae47a4f34543c503a371e9d1f386bc6fe56f51a13105e5f2c17150848cbb8fa5e027e02fd261c1a012fea41ba92cb70a0a8aca39283c2650dd907e60e1002816ef593a683c0b28621a687739379ddebfe105c1e553c0ce86e60bcd19c7c699437ec6b8a65a308b3eb1177e2596595ccd3fac8e278c9598a1a2f8099947de686ae4f176d0ead42cc5030c20bf39c03baf0f073b26553f33aaaa1ff779a1476fd175dfe9965edc163b9e13480bd7d1645025ba822969c66308fb4f3980cd0a27f2bd93d03150ee4d4219070e8ecad9c24a30e741adb84e94170c314b0df45bac9e924534ef982e6aad0faa631e8fc5cebb7fb7b50f92c49bd362693d3392c345fe3d1f2c86950b3b6db14c75bcc140dd6ab153b35621cc1380f5f421784224e0bd55c99faba2233bf59a0baffd7eb857cda43b812a53a45c64d4b71c35377d1a7ca807f682a29dfb287588836308c1f00fab48ffdf043ed7328bb043dba71934631ebd52f0bc3f0e9f4b68b6bd4e72ad6c6c6b03364df6fe09e58c2c7c37a5402b45f389c21648ad34fba0c1c13cb68944adf50fcbc7aa427b63c1cf5e31e04ff3e670cdc02df6d05811945a4345678639c1afd44db0da208aff7e735ab3c88c6b37db2a820f823bd4259601acce6fcf643b3a280a30b44437c26043ed842aec02fd8de9c1f9d35a4491f82c20dfd60f79bb3edd9378bfd1ba8825b30988e6f87d1009a2b04e18c9d2124ec5fd505953fa5d244bdb85945fd1e5f0675fe6b6e71451db4e58d6b47787fe47bfea58f02b53cab20c05dde082e38bf26067f10d8ed797786451be5e09867b2ecb78231a6bbe8a4800cd224f965d3b393b20deafde9f574f3b4523c9417aa474823762638819d2705f84f5a231cf119bec4378de178d944c9ad5970f96110889a7d6a8eeaf4bb50f2cb1ff3d998bc57a01a2c265cd789de75d4cd7ef0c5ce3dbfa06fb109f30f8a8552081fc7cb663dfae2109dfaa05007a552e7e3c18d2a17da409b41095cc17c503b617a824ddcc2f2f488a36d9b455b10b12df5d794743e21f7caec0d9fc0a39b43f002d7d04648971cd674fa88459a5d53b6f8ffa6fced1308adbed371e3792330b77b221c4224bce9308784b108e2d559bcad3d779d8f37e3138a90018fb928807a66bcb84b84955b345048ebd99fea2a433488e918eef10f02cc0c90e8f4d87f7165a326cf0b8615e3b6919a9ddb6cf96d85ebd48aab1f6fc61bc1a8ff20aa65c11364a366fc5edc45b4321dee3711c01a83198cbdbc0996bfcd0acbcc91577ed7af4736bc924bede53c36b5852ac92cf4efa650e1348dd0964b27578c09dc7628bae22980d27b7a1203073bded4b98125f8f9cc71e1a9cfc94b74c177003b0a3257c45fd5ecef9dcaef53bdbbfa08819ffc4dc1f7e8ef16cff147a87a9657dd2bc21d9dd091340505cfdb3bf6cd7f9e135d1858f99beccb735ee8869332ef385169019faee412be45368586ef96214428eb286465a23f89d02d7dc874bb63886500e0a99da1be1025c25abfea5e55382db01b05d7de46a3589557e4afc77911a64050317b641f999d6253dd91831fdd510df2d45bab6b6b2b78f6476cd2992552a382fa2381110dcb249d06b6b41637d1088be487e2eaf46b58797eb91ef77f9e22a1424be3c278a788aa843342d67364c847aee99949de2f9bf81f5a15379b41ee558a1484f69bcb94251ccc8fce2ea2ccc29c70d8f5f1905a94a452e4ccf8eb5915fad630b5d15daab45e0630bd948b2bb8d4e8606a4a2cb5e40f1eaec5288579950a2998030b3d2cc8d186f07b254c1c97ebcb803193c60fb2dac68c2f77addb287e86e47e0d697e0f389e3895d71c22e62bb77934bdff4e9346f34fc182ceab39053768a6c83d3dc8c323856c818e4ca564d7cf9988fc23521b638592454af590614e6efb2d28431d9d8efd1b301a95e75d1e8e7ccd4860d43756c4b3d748731a44f918849be2a029ff2a423c45c2802b20895b7434985b361ccfdf44809e9dc0d7792d3e1f54a434430e93394ab4270bca213cf2c544a42983891bb257d907ff06aa7fbf2d84b12685eab70e95213db2e02523e4ccb79d3d244d76e58f3217603998cfa54bb5c26872db74a4e77bf4d5d3b6dfd7659e687670ef5dbf9543c2627567245e5f86537b7929d7dbba182bca764ea7789946547444eb537693d03e4618ce46fa43a6dd3b91bf701d5570a7a7aa6030b44748de3f7648c942c82ee072cc08a7170f9d430c4f410bd1617f1c7d30ee167f66b974e643698b6288539bda75f60bd4af48c76f58e8d313b592634e89fd3b3a6e7c00d9b0d06e257c991c358631214cb1f3cde7c3dd7818dcc270e78fe7389254c96068aeba9dda9156a329c8c2377ba9f6e31b207b15176240a9a398a5cfc086b4ac88e41a87b4ef8b0458872e40c680279881cb16a8e91355dbec4ab215dadaa67b08936873ec6148a427d6614631bff14493f3e863aec697ce0be82c73c410a42f412191c2e4430a2d4711b779587efe48eca9b3c5d1146d9b714c0eb1027dfb7e62c58e61732da86db5ef0b3533443d7b7130c4a9722950a2dab6e1b4389a9e3b719e768c78f8ae96a27ddb161211f20d2c35b6f66dcdf3e7c56b3c72e133b581522afe062456db041696c8e121ac8382566d33d4a0bea4fb87a60637afaabefb9225d5085ac190cad1d57e7b4893dc7b4967f96635419f8f37ed0f75ef4c008704eb039f0ae787fb761ee89df0cf9292239c34171f58edfc1801886bb067dd590e8ea60d5a6257d10ae20790fcf8c9c24a17d135b7cf7572516715ab0e0ef10bdfd88fca7031966010e55336a1bd8ad07a22d5a4c9aee163c4a131e58aca1b376163c32cf44d54689585055a9328b4d8724fb4cb0da86a05e7784eaa3e9d2317dc65b5761dba1c5c922bcbcdee873f22045d8c9cf6945b6b5deb12fff1fad17aafcea7ba38b440b0ec6386970fee6d06be4d032b63f4fd746a594db28bb07a687e1b93668ba190565d3c9f8ac2778720fa8c02c9c03c82a58a553e418a7800f7c731c0aa7880ecfb0445ed007b5677fa9d51a5e25dcb693865421632b291721be192313c3e6432124b408416857c9f1cc655e6e50079f3f52c643557f4ba4488d59d1796af72f4b8721e1d5d0b092f3ca1e751c9b2fcc5a66b082d31ff6909a3831a7606a240ebbb089298526d01dce8cfad50a8a732b27de0081de59b7b2de37f24b0a04620521b2c96e8ad8f71bd3657dc78ea8f34e6f8013b44d5d147d54dcc8cc779ba98acb29d15b9153a6625b4d2e30eae89638608a744319698850237b57cd168fe4f487341cf2144bff33f756e88225670d0824c9908d75ab7a40dae28400ff77e6e12349621c2962179f9670231d1647af93d01a26bfd9208cdf5f9f688ed75e778aa4884959a7185b7e372389beb32c3d923c7a1f60a159b1981e98903ee1eeb0c621ba630682844a49eae4198989f0a224bf77d77c3754a4b0de147c45c1b4bdb8e1a8bf54556f4883c9af60971b845446e8c5e7845bd07ca04c15286efac8b43b7a78bd97365d5dbe4530b7c80bb4841c01398081877ae7d88e1c3d33c5b802f3e289cd8960eb53e0d418fa34bdff9242c6a1cb4f2a9055cdabbb50dd9d34ce705f1ea08dc31ceab0a1f559dc27f39300b0e29a2b0c7242b61f59d62ad8ee02fc3a6edfa8ae35413658c6a8b11ab17efb31d2473a4bc1ecb2a90d931a51693d53917d1ae536a736c8c8ffded1b1d9fe873f9bce4cc01335491c5ccc7a7ef1e9745df2d6e29dc2947e00a478325e41a42d3f823a7859c6c67329340d05613f7048a102b389d0a04082030369c2f4213d870cc74e3f2e3d8bf0d1cb9d4ff24409a7899340d0285fcd16bf86d4a9e2c47ce81187fca36dfcef58003ccb6b3ea49323f72c24b78c1037fb49212f8694d77f47c1ce9920c25f757e7d5e54cb8bf1f7a540", 0x1000}], 0x6, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r2, r7, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r30}, @cred={0x20, 0xffff, 0x0, r32, r33, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r35, r42, r44}, @rights={0x38, 0xffff, 0x1, [r45, r0, r46, r0, r0, r0, r47, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r48, r55, r57}, @rights={0x28, 0xffff, 0x1, [r58, r59, r60, r61, r62, r63]}, @rights={0x18, 0xffff, 0x1, [r64]}], 0x150, 0x2}, 0xdef51b8a0fa2ca2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:45:40 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 06:45:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x21) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 06:45:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x30b4018c70a0b69f, 0xf47) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)='>', 0x1) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r4, @ANYBLOB="2fb67a6d865ec13f26fe014d30254f870bbaaebf63870207c6fb591373e621bab28836f84ef4dc65f648f8ec5c911c77789076d47ca6ec1df687567953ea081afb8fb2d9c85371847f8472acc265e10f63470c4eb062f40ef0a8e061b08ce8464d766cf94e06114d45f7ea691fa7121adc9d8b022a50141b21add40147920ba41a22f66dc774fb5e4edb8e7ca8325cc2608ba165fdbeeb6d5024b3c3e84584302b12eb863448658673c9168cc924fed1cc6824f51fc1148b1f6fb6e3d8bd84ddcec2d14dd5a494af85c7fb132997073620fd0422904dbe7bdd55ab7ec76548703dde7a8f8d14180ae4574cfe58c485132a89f1b9ba0d9a1868bf5e645db891d19bd8e7ad0035e269fb4f8c32b16d41388e6677513cfd34f1d788456210d56322173c05e2684273c12fe4e179b9b1"], @ANYRESOCT=r2, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64, @ANYRES16=r8, @ANYRES16=0x0], @ANYPTR=&(0x7f0000000240)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES16, @ANYRES16=r2, @ANYRESOCT=0x0, @ANYRESDEC=r1, @ANYRES32, @ANYRESOCT=r2, @ANYRESHEX], @ANYRESHEX=r7]], 0x8}, 0x0) 06:45:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x401, 0xa) close(r0) 06:45:40 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0xffffffffffff8e3f}, 0x10) r1 = socket$inet6(0x18, 0x1, 0x80000000) getsockopt(r1, 0x29, 0x66, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x291, &(0x7f0000000240)=[{0x4, 0x10000, 0x5, 0x211}, {0x2, 0x200, 0x5b31, 0xffffffff}, {0x400, 0x800, 0xc, 0xffff}, {0x8, 0x9, 0x508}, {0x1, 0xbe7, 0x5, 0x80000001}, {0x44d8, 0xca11, 0x1}, {0x100, 0x100, 0x20, 0x9}]}) fcntl$getflags(r2, 0x3) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f00000001c0)={0xfffffffffffffff7, 0x3}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000180)={0xfffffffffffffffe, 0x7}, 0x10) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000000c0)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[0xfffffffffffffffe]}) socket$inet6(0x18, 0x7, 0x1) 06:45:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) fchmod(r0, 0x10b) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x0) 06:45:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x7c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x9, 0x1, 0x7ecd, 0x5c915fb7}, {0x2, 0x6, 0x0, 0x7fffffff}, {0x1, 0x3b, 0x1, 0x3}, {0x2, 0x4, 0x936d, 0x5}, {0x2, 0x400, 0x4a, 0x7f}, {0x2, 0x2, 0x9, 0x9}, {0x200, 0x8, 0x1, 0x4}, {0x1, 0x36d, 0xf32, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 06:45:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) r8 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r8, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000080)) sendto(r8, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r9 = dup(r8) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r10, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r11 = dup2(r9, 0xffffffffffffffff) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r11, &(0x7f0000000480)='./file1\x00', r12, r13, 0x6) r14 = getgid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r15, &(0x7f0000000000)='>', 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000180)=[r7, r13, r14, r16]) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00d65eedbb2d2f6600246928f04433a53c1425c0f74abea1e63208327b35f59c5882f0aac3b090ab01ae8363e838417776badb445b5ac1ce068d83cf1f0887cc87304a8c3582e9429c27d8707adf9ae0"], 0x10) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 06:45:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 06:45:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x5}, {0x806}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) setpgid(r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x214, &(0x7f0000000100)='G') r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = accept$inet(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000200)=0x20) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20021, 0x0) 06:45:40 executing program 1: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) r1 = getppid() wait4(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000200)) r2 = semget$private(0x0, 0x7, 0x200) semop(r2, &(0x7f0000000340)=[{0x2, 0x9, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x3, 0x1000}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) sendsyslog(&(0x7f00000000c0)="73d1dc42da83f01305caeb82e2219c52c89f848bfaa03f47dc1cfa63736d183b97fa9eaafd556aa49575e3b835d30ee9486d8526aa33cde503280d2d32c11419593d7d68bb6bfbc324ee537f3457e4aeeb2cc1c76b2e5f36252300c3812cb000cdeb52697a04ffe9b56db616698b3404c12029e3657f2de0a9f36f0dbd3f5d3d35c2ab39304ffaf0fea760ca8cf248cf154610547248bdf52035f37d1c25", 0x9e, 0x2c) r3 = semget$private(0x0, 0x4, 0x4) semop(r3, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000040)=""/41) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000380)=""/132) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) syz_open_pts() 06:45:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x3) 06:45:40 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) 06:45:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b0000000000f21fe74de4", 0x0, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x2, 0x5, 0x7, 0x4, "5367262ad25d4f6ab49b1b54dfa1722ba579c4b6", 0x6, 0x8c9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) > OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 06:45:41 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) chflagsat(r1, &(0x7f0000000100)='./bus\x00', 0x0, 0x730754019066c158) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)='>', 0x1) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r8) r10 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000000)='>', 0x1) r11 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000000)='>', 0x1) ioctl$VT_OPENQRY(r11, 0x40047601, &(0x7f0000000040)) kevent(r9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0xb8fce412d8e93501, 0xff431899d89a5c42, 0x1, 0x4}, {{r2}, 0xfffffffffffffff9, 0xb0, 0x40000000, 0x800, 0x4}, {{r10}, 0xfffffffffffffffa, 0x27, 0x1, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffff9, 0x86, 0x1, 0x4d, 0x2}, {{r5}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x8, 0x1ff}, {{r6}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x0, 0xc86f}, {{r7}, 0xfffffffffffffffa, 0x3, 0x10, 0x2, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4a, 0xcbcc7031e6fa57aa, 0x2, 0xdc}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r0) 06:45:41 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0xc003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x326, &(0x7f0000000380)='\x00') connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fbabe8d242744e5b8899666696c653000"], 0x10) write(r0, 0x0, 0x0) syz_open_pts() close(r0) preadv(0xffffffffffffff9c, &(0x7f00000024c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000040)=""/35, 0x23}, {&(0x7f00000013c0)=""/202, 0xca}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/91, 0x5b}], 0x6, 0x0, 0x0) 06:45:41 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80000000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) accept$inet6(r1, 0x0, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x52e789b5fddfe816, 0x28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r2, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 06:45:41 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) r1 = semget$private(0x0, 0x1, 0x140) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x2, 0x10001}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000001a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000c14b7da796f5c1bc5def7f2b2981941f0c91f1d9ffe73b7decc629972360e563ffa2bf346a11b94b98ecf3c5e3d30662b86d0f481a737c446410c0995f70604af61ff4532320af55c6fe09fbb33ebbd2f07d24ce12b893272261e8956a21aa8b52f120d53fd044be82798b758352f23f37e1a0b61e0d1a3bd71e6f3e96589da28eb7313a03e73e6ef22914e52defb7ea7e39573f604885e2181c983d6c7be48a64171c90f3f1a18774aa2a83f708ce04c43c85dc220a9c5c844eb5d29caf6697218b9d9bd1f51b2d04b5cbae7712dbc0a34932ee5f3c705af3a9df64643c2fa257"]) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0xffffffffffffff80}) r4 = kqueue() semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000180)=""/113) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000200)=""/133) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x1, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x24, 0x2, 0x35, 0x80}, {{r5}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x100, 0x5}, {{r4}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x100000000, 0x1000}], 0x1ff, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x8, 0x8, 0x9}, {{r4}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x7fff}, {{r4}, 0xfffffffffffffffd, 0x4a, 0xf0000040, 0x3, 0x3}, {{r4}, 0xa58db712e675454e, 0x80, 0x8, 0x10000, 0x3ff}], 0x81, &(0x7f0000000400)={0xfc58, 0x80000000}) connect$unix(r3, &(0x7f0000001b00)=ANY=[@ANYBLOB="80002e2f66616c652fff1569720edc1b937f4e93d0690c4aa41b708e0c637515c67f62e4c78f8ca91f1c8d9bff6a2d159c87515efbaead39c81f4c6e46152dce5eec51017a61f2c6e70a20ef7fc8578f53a1ca0100000000000000ae08593905ba4476745c828af1e0d6618e8561c52afaa38a467cd82e42145cadb50bc492ebb39512405b9b88a3c0ed22f18d11a1c27d1f3fa894c734b450ae9edebeca7e289b0392ab8b9e53d40bfcb0e394e98158adeaf3761dde75c873b9de454af53b145fdfac94b8076c19320b61a17e23de3d1c00d71a40f60347687991"], 0xa) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000480)) sendto$unix(r3, &(0x7f00000004c0)="d873f0004feac42885113423b7a3b8377cdfebf44c5ffc9994f5d35825df7b74b63b349573e98cfd36c9a02e50b975b5a53d2b4b4ce8c21031a435658a1a4f9bbb5b3b6c52f9797768b9e2c30a089c2221cdac06c6fdbedce0a8460c52f4bd5b3b9c75a2f1ca7944a460903a0fcc4e1814c8c4255aed7797b7bf5116c03dc5d6e56043e4c62137e011bba766a995ac538548f38710166a8e01ca8990bd73b5bb", 0xa0, 0x0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000005c0)=""/4) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x20000, 0x0) readv(r6, &(0x7f0000001740)=[{&(0x7f0000000640)=""/78, 0x4e}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/102, 0x66}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000001780)=""/90) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000001800)) mkdirat(r3, &(0x7f0000001840)='./file1\x00', 0x4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000001880)=0x5) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000018c0)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001900)={0x1, 0x0, {0xffffffffffffffe0, 0x3}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wskbd\x00', 0x10000, 0x0) mkdirat(r3, &(0x7f0000001980)='./file1\x00', 0x10) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000019c0)={0x0, 0x8, 0xffffffff, 0x7, 0x100000001}) 06:45:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x121) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x10001, 0x8, 0x401, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:45:41 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x0, 0x0, "6ad3eacf279cb291803d2e2d10bb047a52e229a6"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6906910e5df0393395b015753b2ef414661698943735ea09", 0x57}], 0x1) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000040)=0x1) write(r1, &(0x7f0000000100)="007a1d9e9b56ef0d5e0bfd846fde8ebc8ed38f870a0eef", 0xfffffe6c) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) pipe(&(0x7f00000000c0)) shutdown(r3, 0x2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 06:45:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x100000000, './file0\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x400, 0xffffffffffffffff) 06:45:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0x402, 0xfff, 0x100000001, 0x4}, {0x9, 0x1000, 0x1, 0x7fff}]}) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x2, 0x1, 0x0, 0x0, 0x326, 0x8, 0x81, 0x2, 0x0, 0x7, 0x6}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r6 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x2dd, 0x2, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xfd4f) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000080)) sendto(r6, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r7 = dup(r6) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r8, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r9 = dup2(r7, 0xffffffffffffffff) r10 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_SVIDEO(r10, 0x80045745, &(0x7f0000000440)=0x2) r11 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000480)='./file1\x00', r11, r12, 0x6) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) read(r1, &(0x7f00000006c0)=""/158, 0x9e) setuid(r13) setreuid(r5, r13) 06:45:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x28}, {0x35}, {0x6}]}) r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)={0x1}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = kqueue() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) getpeername$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") 06:45:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0xd) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x8, 0x0, 0x0, 0x0) 06:45:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) ioctl$TIOCCDTR(r0, 0x20007478) 06:45:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0xab]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) 06:45:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730b4e7bb6fc6e23c5b000000001a0000e74de4"}) write(r0, &(0x7f0000000200)="582720a3abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4092909000000000000b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0a", 0x7c) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/34}, {&(0x7f0000000100)=""/154, 0xfffffffffffffee3}, {&(0x7f0000000380)=""/155}, {&(0x7f0000000080)=""/52, 0x161}, {&(0x7f0000000280)=""/117, 0x2fa}, {&(0x7f0000000440)=""/70}, {&(0x7f00000001c0)=""/8, 0x6e}, {&(0x7f00000004c0)=""/44}, {&(0x7f0000000500)=""/26, 0x12b}], 0x1) 06:45:43 executing program 0: sendmsg(0xffffffffffffff9c, &(0x7f0000001580)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x100000001, 0x3}, 0xc, &(0x7f0000001440)=[{&(0x7f0000001380)="b68b8819bd45f8d7fa26c6c3acad1a452a50a99cb32abf1bedd8e8d27082718ce30d762c7d442daa04145a44844f0f25caa816a6e9995d2ecb053302ff5292d3774549bf373d6dd0ec1df944fbce76114e1916ee131b3a96a839891fa470d5bddba96af2dcf3361108b5d6070300769264806b553822df4885f52e018892bdf2039bbc599d9e834d4caa1961c126de5e663b0fc8", 0x94}], 0x1, &(0x7f0000001480)=[{0x98, 0xffff, 0x8, "adfa97ec38a3346ad4e2d9c928d6dc95da87ef7a753e4d6a3143176870926b93578832742575c2474671ebfe7d6c581f5d9f988d34ec853569d6a4fe4bad9a1825507b34bf21f760e4f3366145360d7ef46c18596c6122a8d742b9e3d5741489df00f24144b4212dcd240ad779d45819f2cc0a994ec2529c47cfd874ccde3ff787b96d62c4"}, {0x38, 0x1, 0x100, "2977bd1698c3d5963923b19fbe0af366a0ea3e5fcc200aeac74c86f78ee02ca008"}], 0xd0}, 0x400) r0 = socket(0x80000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) preadv(r1, &(0x7f0000001300)=[{&(0x7f0000000080)=""/33, 0x21}, {&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000100)=""/16, 0x10}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/159, 0x9f}, {&(0x7f0000001280)=""/74, 0x4a}], 0x8, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 06:45:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x20) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="b30e3c9975f7f6886dd3ca0f54a55536d8a2945314969eb165c3ccd45bea60935cebd0f700dbe93b4f", 0x29}], 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='<', 0x1) 06:45:43 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) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)='>', 0x1) r9 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000000)='>', 0x1) r10 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000000)='>', 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESHEX=r5, @ANYPTR, @ANYRESHEX=r3, @ANYPTR64], @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESOCT=r6, @ANYRESDEC, @ANYRES16, @ANYRES16=0x0], @ANYRES32, @ANYRESOCT=r3, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES64=r7, @ANYPTR, @ANYRES32, @ANYRESOCT=r8, @ANYRES32=r9, @ANYBLOB="fb735d65926dddb8349e52b7cf3b80f82dac4445c8121812840c57aebf33ef4549beabcd70c4f486f7b6dedbc0b18873f0248d6a63b0040ea4a9ced55a17719ece550bc74ae3badb653cd5edb1f41182203ac5b47b45d846242177f06fbb1e1f9923847ebab7c2dc6cf81b60f3f4f54df14ccc7a14aa424a2ef14e358af273d0821c155d8d30a1a5532d", @ANYRES16=r10, @ANYRESOCT], @ANYRESHEX=r1], @ANYPTR64=&(0x7f00000003c0)=ANY=[]], 0x2, 0x0}, 0x5) 06:45:43 executing program 1: r0 = socket(0x18, 0x1, 0x7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) preadv(0xffffffffffffff9c, &(0x7f0000000700)=[{&(0x7f0000000680)=""/103, 0x67}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r3, &(0x7f0000000040)=""/127, 0x7f, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 06:45:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x8, 0x9, 0x7ff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x51, &(0x7f0000000180)="e9a52b40fb77426ede47cc94d533227e82886c5f9bd65f48cd5dba3c68213011b05e1806c71f29f2bb5018b08fa34edf6b52cfa6a1bd01cbd7b5ec498019bb4680e47450e73682b93ecd52f769cec08e5e") 06:45:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = dup2(r1, r2) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000440)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r6, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000080)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) kevent(r7, &(0x7f0000000280)=[{{r1}, 0xdac2f61a6d56d83d, 0xf17113ba0dfb148a, 0x2, 0x6e, 0x6}, {{}, 0xfffffffffffffffa, 0x10, 0x40000000, 0xffff, 0x7ff}], 0x4, &(0x7f00000002c0)=[{{r6}, 0x5107b17429a359f7, 0x28, 0x1, 0x4, 0x4}, {{r2}, 0x1, 0x18, 0x1, 0xfff}], 0x8, &(0x7f0000000300)={0x7, 0x1}) sendto(r6, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r8 = dup(r6) pipe2(&(0x7f0000000200), 0x10000) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r9, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r10 = dup2(r8, 0xffffffffffffffff) r11 = getuid() ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f00000006c0)={0xffffffffffff7fff, 0x9, 0x5, {[0xae9c, 0x9, 0x4, 0x7ff, 0x80000000, 0x808000000, 0x9, 0x6, 0x6, 0x7, 0x2, 0x10001, 0x100000001, 0x7, 0x7f, 0x7339, 0x200000000000, 0x4], [0xb814, 0x6, 0xf7e, 0x4, 0x4, 0x7ff, 0x6, 0x0, 0x6], [0x40, 0x6, 0xd41f, 0x1, 0x7, 0x6, 0xffffffff00000001], [0x5, 0x26, 0x5b46, 0x80, 0x1ff, 0x8], [{0x75fc, 0x7f, 0x3}, {0x401, 0x3, 0x8001, 0x3}, {0x81, 0x8001, 0x48fc, 0x81}, {0x80, 0x1, 0x1, 0x7ff}, {0x20, 0x9, 0x54, 0x3}, {0x7, 0x2, 0x10001, 0x8}, {0x9, 0x800, 0x0, 0xff}, {0x4, 0x9, 0x7, 0x7}], {0x7, 0xf86, 0x8, 0x68}, {0x9bd5, 0x0, 0x2, 0x4}}}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r10, &(0x7f0000000480)='./file1\x00', r11, r12, 0x6) getgroups(0x3, &(0x7f0000000180)=[0x0, r12, 0x0]) chown(&(0x7f0000000040)='./bus\x00', r5, r13) 06:45:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) 06:45:43 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fsync(r3) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 06:45:43 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x140) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 06:45:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc05, 0x0) fcntl$setflags(r0, 0x2, 0x2) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f0000000080)) 06:45:43 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000000)={0x8001, 0x3ff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) 06:45:43 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0xfff, 0x5, "04af113e695babd3f351609c942bf5dece4342db", 0x1, 0x4}) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) write(r1, &(0x7f0000000100)="e1", 0x1) flock(r2, 0x10) 06:45:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$KDENABIO(r1, 0x20004b3c) 06:45:43 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) 06:45:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x100100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2, 0x0, 0x20}, {0x531ebbf1, 0x7, 0x8000000004}, {0x7ffffffe, 0xfffffffffffffffd, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:45:43 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) getsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080)=""/105, &(0x7f0000000680)=0x69) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r2 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r2) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) ktrace(&(0x7f00000006c0)='./file0\x00', 0x0, 0x200, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000400)) 06:45:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0x0, 0xfffffffffffffffc}, {0x87}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 06:45:43 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') setrlimit(0x0, &(0x7f0000000000)={0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x3ff, 0x8, 0x5]}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 06:45:43 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0xffffffffffffd769, 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) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$BIOCFLUSH(r3, 0x20004268) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="4a30d0e6b423a44ad980408002002e2fddba7f27"], 0xfffffffffffffe9a) write(r2, &(0x7f0000000100)="8c65", 0x170) 06:45:43 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8040, 0x0) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r2 = dup(r0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r4 = dup2(r2, 0xffffffffffffffff) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) fchown(r0, r7, 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)='>', 0x1) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000100)) r9 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) 06:45:43 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765060076d93c6b8a03b10c20bf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d3aa6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f70500000000000000c440000447c892c5d3fcff473d001abd63b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b061ec1b712f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e18c2c35dbdc77d3f79c942baa127a4dc3f33d4fcd03bfa52812b9203360c458f2e01d8f8e4f373d9810140000000c374a2d3e8b038a3d37161c5a22d1544af9351e5374f2f591a4a9f316668aa8e4c5aff3bab9d97215565ba8adb45530d739095e9e5006f1b7858c81ab5fb53872dd6a3f1fd47b50ae92df766b0f01670dc8fbe322e73b8b8b6a0da8607a827c271fab6fcaf6e2ee3a5c2ad3062c3634bb41ba9bca8115a50348cb3bea0e7ae675b2a0f428b93338c5af9fe88a3cc86954ec93a92ab07b94dd6a0f90bee62722e14d60b8d1602b7a904e1539d4dc3c4770be4af3fe0b0955b06fec070caea3402cf813090fd7b7387c6e0afdfc4e87ef4fa8e3b184b960d01b30989d34ef3da73e47529f7309d0c2941d321194624bd364c12dee735f1f9f88ad997061120fcfc34d6d4f018ba8f8979c6ccb2c82a1b07ab72b9d2dd7c705e83f6c19277b9675fdfb4e0927a5df6ccc5a3a1a81dc90f476a46633c76b89026fa031e42927e76d91732502e05360d6199dcac82954"], 0x10) writev(r0, &(0x7f0000000a40)=[{0x0}], 0x1) 06:45:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 06:45:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/41) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x8]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:45:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xd255) setegid(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003d, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 06:45:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x242, 0x10) write(r0, &(0x7f0000000000)='>', 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x2}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 06:45:43 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x9, 0x81) r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r9) r10 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r10, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000000080)) sendto(r10, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r11 = dup(r10) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r12, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r13 = dup2(r11, 0xffffffffffffffff) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r13, &(0x7f0000000480)='./file1\x00', r14, r15, 0x6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0xffffffffffffffff, r9, r15}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:45:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000300)=""/124, &(0x7f0000000540)=0x21) 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}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 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, 0x38}, 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') 06:45:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8000, 0x5, 0x10001, 0xfffffffffffffffc, "d70500e36be88914f9eb8c000000000000e74de4", 0x1000000, 0x2000003}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3a, 0x40000000, 0x2, 0xdd}], 0x3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x4, 0xf0000040, 0x100, 0x1}, {{r3}, 0xfffffffffffffffa, 0x80, 0x4, 0x9, 0x2}, {{r4}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x4d1cd3bd, 0x101}], 0x13, &(0x7f0000000040)={0x5, 0xfffffffffffffffd}) syz_open_pts() syz_open_pts() 06:45:43 executing program 0: r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xffff, 0x67d1}, {0x18, 0x1, 0xfffffffeffffffff, 0xffffffff00000000}, 0x5, [0x9, 0x81, 0x40, 0xfffffffffffffffa, 0x6, 0xa2, 0x1, 0xfffffffffffffff7]}, 0x3c) 06:45:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0x5) open(&(0x7f0000000180)='./bus\x00', 0x120, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) recvfrom(r2, &(0x7f0000000040)=""/255, 0xff, 0x860, &(0x7f0000000140)=@in6={0x18, 0x2, 0x2460}, 0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 06:45:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0xfffffffffffffe64, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 06:45:44 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8, 0x6, {0x2000800000000, 0x2a}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000140)=@abs={0xe196b28e4783782b, 0x0, 0x2}, 0x8) close(r1) getdents(0xffffffffffffff9c, &(0x7f0000000180)=""/105, 0x69) 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(r2, &(0x7f0000000100)="8c65", 0x170) 06:45:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) close(r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) shutdown(r3, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000180)={0x10001, 0x9, 0x4}) write(r4, &(0x7f0000000000)='>', 0x1) getsockopt(r4, 0x400000000000, 0x2, &(0x7f0000000040)=""/68, &(0x7f0000000100)=0x44) semget$private(0x0, 0x1, 0x0) 06:45:44 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x900, 0x1a7) chdir(&(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x7, 0x0) 06:45:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) socketpair(0x6, 0x4, 0x8, &(0x7f0000000040)) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:45:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) fcntl$setstatus(r1, 0x4, 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x5}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 06:45:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x2400014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 06:45:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000040)="08bd4781e53699f548e0a5d1d2881d267411a35ef82a6b8d555eb05d2d5ae281445aa4c1eb8ad93fae831dd3397d34683665df1a45f913883e761ea07b5be482ae04bb8291e3f289931ce1a61f7e828a5f56a32e94ee6a55cef6b1eab68ca1d4977ea9bbfeaef3cd5036fd38d7fee4ed532d5b755a0f9b8a3f7443421db728752f61361406740506f8c228e30b5b1f3a9be0aed76fd7feff16e0a6aadab410fe98a3166d2816d1743d04e9412119104958747b481befc33eb776645443", 0xbd, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 06:45:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\xf6\xce\xe7\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x8000004c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:45:44 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000040)=0x5) 06:45:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) kqueue() r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) close(r4) write(r3, &(0x7f0000000000)='>', 0x1) r5 = dup(r1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) kevent(r5, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x12, 0x40000000, 0xd7, 0x7fffffff}, {{r6}, 0xffffffffffffffff, 0x80, 0x20, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x3, 0x1f}], 0x20, 0x0, 0x2, 0x0) close(r0) 06:45:44 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xfffffffffffffff7, 0x5, './file0\x00', 0x4, 0x8, 0x5, 0x4}) execve(0x0, 0x0, 0x0) 06:45:44 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000240)={0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffff01}], {0x0, 0x0, 0x4, 0x4}}}) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) read(r1, &(0x7f0000000480)=""/224, 0x3f0) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) 06:45:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x11) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="66c3686b1fa885ffcf25e747b776cae90778a3f2662e696e3014e84f6927850bd8e519781fa86c01791978b8fcc2a9adb1a23efaf45420e1b046b4ed966cce71bb128113e4f079fa24129b0661d2aef82ce0f154e59501ecb34942c9d24463409a503b427fc7a1decf8d77284d7fa65ffb98b445b8769cc09995ace77d12c39e21a505c2325a7f53f0af632729e84067645099beb13bc7b04580da869b9f75fc3f1bc4041508e906b4d5eb0db57b5c94cfb9196e56a5852c57b1b954bf5e39ce6d7cc6643016757e301e99aa2506cfd5f57b3adba8026b2c3d821968ef93c7f78574bd68426f357f6400ed529a24e8d09a10ce1c6e5b986a47", 0xf9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) fchmod(r0, 0x80) 06:45:45 executing program 0: poll(&(0x7f0000000080)=[{}], 0x1, 0x2a6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:45:45 executing program 1: r0 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r1 = socket(0x10, 0x5, 0x4000000000057) r2 = kqueue() listen(r1, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r5, &(0x7f0000000280)=""/184, 0xb8, 0x800, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0xe1, 0x1, 0x8135, 0x5}, {{r6}, 0x6, 0x40, 0xf4db0eccbe77d547, 0x200, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x16, 0x40000000, 0x1ff, 0x101}], 0x7, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x50, 0x400ffff8, 0x6, 0x6}], 0x9c, &(0x7f0000000140)={0x1, 0xfff}) shutdown(r1, 0x0) 06:45:45 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') execve(&(0x7f0000000440)='./file0/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x84) r1 = geteuid() r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) getgroups(0x1, &(0x7f0000000180)=[r7]) r9 = getppid() r10 = geteuid() r11 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r11, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f0000000080)) sendto(r11, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r12 = dup(r11) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r13, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r14 = dup2(r12, 0xffffffffffffffff) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r14, &(0x7f0000000480)='./file1\x00', r15, r16, 0x6) r17 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r18 = getpid() fcntl$setown(r17, 0x6, r18) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r20 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r20, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r20, 0x20004b0a, &(0x7f0000000080)) sendto(r20, &(0x7f00000003c0)="211b325de2763d7ec27d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ec6433551d197b6b86", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0x4934f7cf1281a92b) r21 = dup(r20) r22 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r22, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r23 = dup2(r21, 0xffffffffffffffff) r24 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r23, &(0x7f0000000480)='./file1\x00', r24, r25, 0x6) r26 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r26, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r26, 0x20004b0a, &(0x7f0000000080)) sendto(r26, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r27 = dup(r26) r28 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r28, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r29 = dup2(r27, 0xffffffffffffffff) r30 = getuid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r29, &(0x7f0000000480)='./file1\x00', r30, r31, 0x6) r32 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r32, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r32, 0x20004b0a, &(0x7f0000000080)) sendto(r32, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r33 = dup(r32) r34 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r34, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r35 = dup2(r33, 0xffffffffffffffff) r36 = getuid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r35, &(0x7f0000000480)='./file1\x00', r36, r37, 0x6) r38 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r38, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r38, 0x20004b0a, &(0x7f0000000080)) sendto(r38, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r39 = dup(r38) r40 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r40, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r41 = dup2(r39, 0xffffffffffffffff) r42 = getuid() getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r41, &(0x7f0000000480)='./file1\x00', r42, r43, 0x6) r44 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r44, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r44, 0x20004b0a, &(0x7f0000000080)) sendto(r44, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r45 = dup(r44) r46 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r46, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r47 = dup2(r45, 0xffffffffffffffff) r48 = getuid() getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r47, &(0x7f0000000480)='./file1\x00', r48, r49, 0x6) r50 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r50, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r50, 0x20004b0a, &(0x7f0000000080)) sendto(r50, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xfffffffffffffc76) r51 = dup(r50) r52 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r52, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r53 = dup2(r51, 0xffffffffffffffff) r54 = getuid() getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r53, &(0x7f0000000480)='./file1\x00', r54, r55, 0x6) getgroups(0x8, &(0x7f0000000340)=[0x0, r25, r31, r37, 0xffffffffffffffff, r43, r49, r55]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000014c0)=ANY=[@ANYBLOB="00002e2f66696c653000648130b996eccb121590848b17c976549f"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000200)="2351251d1cfb4013abf6459d0e4d6297e99108bce87d2e704a458f09c54cca6a9ae41a1b6704648563c546c36d0f6a89a6214ddbd361846acd8f2ae9dca9df0d5a2a0ff370792500c9aa334e8897c8f821bb55a2afedb03cee353d8962d0f1b56148ef0807d83f65a4206cfb2de5ad8972363e0e22ba30130b907d0ceab1106a86caa87ffc72a0f79b322b42462146c857bcc0d0a192c305771357dd7c91414f482ca8f586393b1355cb506199c59f9ff472088b98286ad419447c5ba7d4c506bc8b597ef35b96a3fc7c34960b2c99d49909282923ae3cbdcba719970c293a2c6c6245d53e78c102", 0xe8}, {&(0x7f0000000480)="b03360b6871d010bda975ba790bf156b1fecfc844e85cb8d01d43955bb959647ba1c441ff91f9b82d27a0ad87e86bc4d5f13b5705ef18e4e22bd9d2572e3748f86e7c0a2e8c44002721a88f95a43699f561ff7c975e2dc035b2dd3c22309beb468dc7fa595d633b6c538188ba61782cc9c9c70637626a021a93977d2e1d38bbcb6096d3fd446e5cc15776361d19599f26a0138453658f4a4793a391ffdf397fa414f085218e92912283958872d5ff9ca74fa5ec0e1cb176a0eabc3e16b3e83202d8ec6a18ea446dbafe3b37aff048e5d5e669482396bfbaf5238c137a57107a44d1f9fdb145a5eee9803c871b83c0fcdcd15c36e96289f10b4f1d2a885e262af9f6be302e4d42932949ac56cf5e51ad3d4d5480c77a92284680841dcd2ad01cad66be72431f031b41c3e37f1a4266bdafda367db86c4526aa00e62cd4e7f1af4c194ccda516124246db628cbfee2dc3128ebc6ff76f4a7f15fad4763df8ea989c7d24522b5f26017c1ced2ff55056899cf024467c8e6fc51d3c0782b379c5c1fdae9ff074d072f5d092668e71c2762948102d3d7dab86001331adbe8c497dc5c607a6cc2eb58a5d077dbbfa4ed8c1e81d6ea2e15ad42f91c82a15e5951d89248520bc257e29c20ba1afb5cffcfa07b0c83fd807c02d6934ee38823191f1f70898a44131ef56fa909d20d69d44336ef138ffe300962de03ddeb0ba4c00cea675114ef5b8cc553e970b147b5d81f983a402c30ad334b117d1eb9ced6d9c1c0357c6d9975e700eab1ad1c917316f516295d71ab30eee0bd4ab0a878d4daed215b01e6293c3b7490ed7c8e4f4a2098f599b101ebcff846b4a6f962e5782a462d428d6489a24d1c77008189bb55d822f4fac976c35793a8818061ebfa238d95eb4c22b514213d866469ceccdd99f6b1f3eabc338f5a5df9db56511aa74cdaca91b6e97b42a5bc9c1bbbd31cbc13352c2e37327c5743e1a4c85c01fd4a9de2aeab41865d558fc4ece1f9be549b2d0571d3a42ee4c26f387d82bdcaf391ce3ed35a5c3216f03d54c2e8a2a9c546eaf5afb911db8bc2894976ea1423430c2d66c7da303063975148f38bf12b164392d21f05b4db4c72af3c57ddbdf71b74282016a3b967cff3d23bd891ed2c026c48d5dd501d94e2011caf53fb9a04e5ddc81988fdbb767c108645493face2b471e98d17fdef2916a997d36414a0a26d60f8d002fba5381de4edb4cd70e73b9427526d1061011762ac9519f73ffb698aca97278524bed0345de88884d9369ca022ecc8b400c64ac51cf0a802d8cf09dc2eabe776cce8ac50ff6aacbf1effc30742724bbca6c2dfd542411bb1440c1b81631ff2c3d6b7fe05c17af9d405e01dcfcf4af3e717441188a2bc58abe832cc7ecdc664a2cdf27f18e4cabc40acdfc7f05b78ea6635eede34eac8170c23e9d6c3a02fae8d8b167155f78575a11cba8bfe03b01af3e55c061b91acff8beca874cd759de3abb24d07e70fca92d97897d7f37873f7c192b03c654f6fd4126cdfd0b5268668f54edaa7d8f520121efc046c124eb20b4f77114a75ac1ae8234c1c97ed5832f5787e4f031872355d264d8451e9233818683c3bd169ca1839c54a8fa0096a00142e45de6eb0d8949503a9ec18fafee08d3eae81307b654bc845ce89df1575fdd9e90f02ac7301586438f0545d59274e44dc107de99720f8b061651861a97f6db978ff342668778f5e92b2c696d6d63c42e7be9f2dc25c55227b5466cb18f35ddfdf3439f925aadf43bc14b7feaa17c478588c8a250f7342c49896fdf96e3d36427c1d1f6a21d9a76532c8f70692d7d65bddc4bd92c999d92a3efd1eb7d69ce55fc5346cb95cab5698e085aafd0ffa7b0fb650e032ca5648471497438b69c1b746511ec4c72da2a332bdb415a516a01b35210729666a623f97fc332048783fb579e67fa874e1c7f50d74157833db802b52fb2d5a9b76c8af8d3ae444a0c611444ebb22a40bc43c06f0cab277920d523fde644cdac06fcd87e7919eadd1f6c317688af925fe4102aa9507f2b03d51fe0214d6d83819560bd4bc79d992c2bd51f7514081499bce85d4c52148a0ac89fbed7d1b7a1697d3fe91879d8e1b51606efec166a58ed38baae4d9fcb2f006ee04bb11e0a67eff161553e21c8c1e942d55fe3a444038da24791f01e3975a053ce188f2e93efcf4ac62f559aa3fe3786ab2ca9a3194c3c3544493ad2f1e1bee872090cd760a45f55b19030181135129cad55f1ddca9cff916951388f4f45f33e7e1ac1d7c40fdf8b1f6bab055a78bd946454ea8c038787f5ef0d7e1b3b7be1e4b2959a85f4285c3068ec781f91c8945a97963d604493541aa405a8806d2bc37193a0806e16b5f095a3410185ca9822db893ba352c3ef4b2b68fe0a6e4960abf20a8cf66e09b439baa5bebcee124899e9684f47a9325dc508b8b68fb0afe2b7be6f569608d7c53b365e6be990fb0e8aa168a0f1cc3f9e8c76f6794953089a6164f41fb3c70e7d60a39d7732aa78592057bebdda420e252f2016f7a8cd271e977bb7c9adb4bc22ad0fa1c2a8166fbf90385a99b01f11d65656c3cc1880b70d5ba4fa6f4b158d1c2851fa9660e0195e933e1e4007002b0046ba03b5cc0153812fb408e4eb7aa66cedf6c585aab1ef2edcd711d24283a9baa1ed2595ced784dad1db01ca12c6d7ecb4218371a16dfd26f95bb31891fddccfce26f5c27a706a319983f24881a27e57b0098f2886e20495e25f9d0805a24a5338dacfe66cecd724f99cdd3c8dc3c56a45f15f526dcd904de83ffd522b5e588102463a06860e35957641ec2d6efa8edc152183a19a3e04e9ef18c2a442582328717ef6bd7884c8642f5fc566974689db95794f64f2533dd5b9cd966aa863596e5170de36c7a1d58c3e4047e00b47d59fba8fdd52cf4656433a6c9b2cdda5c945df855cfe24cc907a883ff7327b67b08b43863fdc35e1626c236284d685b57e6a54e2f048362c1f29cd7379df5e01680af1b81f31d784c34cc3f513fc993f8e341f3598c5a3d4378f729aff9100e6737905781c8b2062d5cc517d07ab6d3c030411f86abe54934fac0f6b64bff002a22c258fb735ea8bb57cce46e9e4265c3f7de9295ac7b7c627f7d4507a5edfd9b229ee58467aebc75584b95df1c7c8915b5d5024fedd6da9498232aad597d82f86b4c16b32a21627c6c9f01dd8299db38dd2f6c9373c31f769c86b72b95302591e23ce14c00843432cfb3fa89b78b95b25c5070e7759d33bb3e9d7b44a8cd8b2278329072f9b24e9fa6f65a68f8f994da59aa873466d136f291df1a9c33125b56b047c3df1368f1fcb2b1bf0e0f8feaaf63cf24a0f892f3e8bd3c1178248ad9422df1de26a22f2be853f817c3154116c36873b08afb7fefe936ac87bceb1b145522b33c0f840dc0393d7c7dd34afb012ccc9cfc934250bd77031615bec42c0ea483b561c9edbae7de1d2ea2dbb6bb01b02e8d6294573474e0cd530d72bc55eccc92d64aebf058996e504cee632bce27984640713ee055270a2375fcb28048e908e0f7ed3a6903b6ad032dde5c37795a4ef44dbc72dad227059604de25669dc0c0b4ddc75e1be1e369d4c18087acf055cbc470e8dfb3ce51a6816881ce5193c7ec57bb65650e5276389ac19d50675db314329d9531db5996a8f70b151c3fe7a1819babc2c14d09b18591826c44e159958dddc7362fb79cb5783fa8ae157783f78769bb641bef1dc5d1445a167822aabf702845ffc2921d4c83ac37fc96c4cabf6fbf117086b6efe5541ddd763a89c677a8b31b080bf2d0d7c8e1c17cf0fa01770ae00500f956a167e439393f63262083f549d2e4654d507bd97bf5663fd197d18160490e56b1d080a8ac0da44d3c504dcf0d852fd7452d9b12667afce87339355f289dc139f0e78283cf3a46766853091949007e991fb237b06dfae42a5b37a37d114d482fd0828d7ed27b727d68cb61b79e467274d9974462e61ac92575a98c7769a9f4508e7044a9f217479d4adaa97cc15a0a523ce9e60f5bc46ff6cee9551f604850c0523dd60247f8e998b51a207eb1073e35846d7f4d0b48ae027507ea78cabf1437b3ebce842c3a3165a10c3654d7d9a3d9b823d8036ebf9fbe45adcc38a2b9b7f874e0bcf27a069ff58f58a4181a4645d758ece27634377aa94de51c27f077fa1c74e3cd8a7aa0cf8b7fe4b1dbd905a5f88b498a25214bb163ed0062b0e727f887947838ced293b97b81e85a3af510d40ad6a1b9b75434c9906850a670824a95b4e40666d98fe34d46e3756502fb2530038aae5f869ae5f80ba277f88cceabca6b53079155df0fd59ae65ce8d20b74e1a06345635bd2e0ee2fd35497f38ee93263cc730694afd47df4f39d42d2b8dae8d5a5b57a671feec9c8e533e28974af947455f296e93d3a21a66f29374a6d1cbb2a9279436d07251e4f3575dad45b78665a1767d6540f8bd05bf3cbd2afe8b29ec705049250ecad0883f968f98e103d3fb12b2f5b72c50b10061cf9c1fed538ea93510a89b3fe9022dfdd30da40c3dd0793e1097173f9a07c5b03e273faef27a6b2b8295b0c3229b5460f776c1a963d209515501ace7f37c3d40ead708bf6e6ea8aa4e1fce406cf297e4640581a4b65978afabbf6d794ca6e5357e0f9598b8b568784bccf479a0bd448485a7f4608fc1e87a5f29398c0d9491f2b266d415fb31017bbcee00c4b454fa732b8de481c1aca9370e4ed1069772d2a7f2024a479bec0789068866c0fabbdf12e29fc6b707914d8bd28394aa26564321cee4d2c89f249b4268ca303e321647cde12a64997b64c8cad20f816e87aa2861a972d791bceec40f15ccabd6ed8b146057f423c58dd032d384aad8467344a535da2e5bae81b8f7c9a113eb6373402dfef7218224725f93dd0270dd0ace729d7f9fdae8b4802138c0161577dbca8a3f263ed5b3db9045e599d87ad8747648e575346cb44f43a16d8b8ee54898d1ff50982dae51245adde5e6b61d477eaa6c4b8d7eb587260903cef77dc322a0f0e74bb397408e9d086a7ca6b514649e86997532df935584baef5a9d02f18b4e3723d361f8ed75469573ba590f49db29f04c1d08f8df2d358f024a0342a9b41443307967a2691a7ef0e72a57ff64115505df2a067942cf890a17d9f871caed32f9b7007aa147b1cd7545d9cbbb7e28213b8bc4ad9c6e5b2bd7956afd1107ccbf6d6aa75dbb18bbb634e31b9b4f8f17992eccda5e34852fa1740b3a8e2b2b1cc7231fd2f87402c596a7d8fe56f31fa7bf059db710827bc853f02508bb6139515f6ca365f4dd4d10a04af5c2af4d7b567098c0396bd369c44f058cc635d30d79a3450e788c04cd4db8134eb4107136119959e25110244d9ba4b2f413069f414d2080d85a1e9b22b1c4f67241df9e9502bcb8c6a779eac6ef710763860f4c65e79729eb0a6ca9914cc966c430bfaebfd97eba7464be38f19cd3b53e2df878dd8a381c8830711e7a73e39f07b1f5c2b022f0cb3865e76737f1c324596f6614e3edc2024a53afbe6da34f4af2822921ab56ead78ba9b2d1856dad0e86c186b9cc42dc86360ee02b80e01cc870cc793be20e54224012a96ff56047a23c6c1213a6500244fddfbcfe0b4c2742c1970d11bfc5432d7641a1ed56db64cb331b5721235dd9d55d6ba84af70543b8b8ffdacaf2a7d8f985151f67b4dedd8f1ef4e86be952440bbd208160072f521f38504ad0bb43fcf7fa3452aa507bcf611b1865345ca994e987d15831b6621e0446c115777c5c1ba31e57e9e983e741e62f4", 0x1000}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, 0x0, r1, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r16}, @cred={0x20, 0xffff, 0x0, r18, r19, r56}], 0x60, 0x2}, 0x409) 06:45:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x105) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') sendsyslog(0x0, 0x58ca, 0x4) sendsyslog(0x0, 0x0, 0x0) 06:45:45 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) socketpair(0x6, 0x4000, 0xffffffffffffff7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) r4 = dup(r0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0xa0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)='>', 0x1) r9 = kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x8, 0x3, 0x7}, {{}, 0x6, 0x18c, 0xb0000154, 0x7, 0xfff}, {{r4}, 0xfffffffffffffffa, 0xe0, 0x1, 0x0, 0x7833}, {{}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0x7}, {{r3}, 0xeca025f8ff876a4c, 0x41, 0xf0000000, 0x7ff, 0x8}, {{}, 0xffffffffffffffff, 0x20, 0x4, 0x3a, 0x9}], 0x800, &(0x7f0000000400)=[{{r5}, 0xabab70905a0686ea, 0xae, 0x80000000, 0x400, 0x2}, {{r6}, 0xfffffffffffffffb, 0x2, 0x20, 0x4, 0x5}, {{r7}, 0xfffffffffffffffe, 0x10, 0x1, 0x10000, 0x7fff}, {{r8}, 0x0, 0xc, 0x4, 0x6, 0x5}, {{r9}, 0xfffffffffffffffc, 0xcc, 0x40, 0xfffffffffffff4a6, 0xf4}], 0xffd, &(0x7f00000001c0)={0x7, 0xf0f}) write(r3, &(0x7f0000000100)="e859d5b57169e540232c9926e4a8adc58814a15cd83d60cd051f353265bad7437bdd062c575e831b03c1ea4eda8baba91b807c8e5d37f99a25ef02a615bdfaaafb91224de309f91e46c92a7f9f47af00d43363001fe6f12cc3b9ce1cdf3083fdd4cd42ded30bc0d1a9cee24381dc037bcbff086b3439d49c540d0f9a69894939913aba32", 0x84) setsockopt(r2, 0xfff, 0x200, &(0x7f0000000240)="4d0321df194af45cce66c47bd517605049f4f6b84faa4386c4719b0292372b7031d220a59e9f5053b90e2614d69af6736f383d2cd763e0e54e6c06d767adf3a4feaaf507051cf4ac4903a6f6c2509c3912a24e28db26961c3b5eda6f1f1b4612f29514d5d9c03f7e5f110ff1b210a339f52359b69e59b206b8d6c59b7d4946a42999bd2b50b8ce843bb537016b1aba79fde0d835cb78201f4be760a7d378be317c4946fe395caa0b0c5825fa49f78b233fe4ddaa232e9b64038d5093b5c8eef2cdd00628c82f481a40", 0xffffffffffffff59) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) 06:45:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x7, 0xe2e, 0x4, 0x1}, {0x2828, 0x8, 0x8cd, 0x1}, {0xdd, 0x1f, 0x9, 0xffff}, {0x1, 0x2, 0x3, 0x9}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x1) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000600)='./file0/file0/../file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) write(r4, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) 06:45:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/18}, &(0x7f0000000080)=0x14) setsockopt(r2, 0x4, 0x80000001, &(0x7f0000000180)="7ecf7612982a5abe91f23b4d7b411bb7ffb9780046525fbf5868d0bbdd082efcf9cd2d93a35f4dfcc303bfc2b7f1e413fea3189feb72cc7c537246ab36060a5a654461889cf95242d5f18a376c9b0b3fe49a3f82ce56fd0269927b030975325a7a026cfa8bd6b492ffbc0c68ef3e643a77cd50a936a4e78473e6d58dc3e22f144f84bf5764ddab3dc71facc6f00bcd3c2c0f1e5bbb971a3ec381ae3185237eefe1aea519146a7c79e34604c432", 0xad) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:45:45 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000024ca5f303287f07b7efa76d410d59831a52830700000000000000814efd7c2200000000000000b7b6c8e5b69e9b00e702", 0x34}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f86223b", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r4 = dup2(r2, 0xffffffffffffffff) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) r8 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r8, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000080)) sendto(r8, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r9 = dup(r8) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r10, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r11 = dup2(r9, 0xffffffffffffffff) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r11, &(0x7f0000000480)='./file1\x00', r12, r13, 0x6) fchown(r0, r7, r13) 06:45:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = getpid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$lock(r3, 0x7, &(0x7f00000001c0)={0x3, 0x2, 0x8, 0x6, r5}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) setpgid(r2, r6) 06:45:46 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) kevent(r3, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) linkat(r1, &(0x7f0000000040)='./bus\x00', r3, &(0x7f0000000180)='./bus\x00', 0x4) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) r4 = semget$private(0x0, 0x3, 0x5a2) semop(r4, &(0x7f00000001c0)=[{0x3, 0x5, 0x800}, {0x5, 0x1, 0x2000}, {0xc, 0x3, 0x800}, {0x3, 0x7, 0x800}, {0x0, 0xffffffff}, {0x1, 0x0, 0xc00}, {0x2, 0x7, 0xc00}, {0x0, 0x8000, 0x1400}, {0x1, 0x0, 0x1000}], 0x9) 06:45:46 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r4 = dup2(r2, 0xffffffffffffffff) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r9 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r9, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000080)) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r10 = dup(r9) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r11, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r12 = dup2(r10, 0xffffffffffffffff) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r12, &(0x7f0000000480)='./file1\x00', r13, r14, 0x6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r8, r13, r6}, 0xfffffffffffffed6) listen(r0, 0x0) fcntl$getflags(r0, 0x3) semget$private(0x0, 0x4, 0x24) r15 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r15, &(0x7f0000000000)='>', 0x1) connect(r15, &(0x7f00000001c0)=ANY=[@ANYBLOB="001a01000080000000008f"], 0xa) 06:45:46 executing program 1: socketpair$unix(0x1, 0x1124703d4ba33ac5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/100, 0x2ab}], 0x1, 0x0, 0x1cf}, 0x40) 06:45:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x509, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/21) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket(0xff67756e8c5f07ed, 0x4000, 0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x4) 06:45:46 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(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) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 06:45:46 executing program 1: open(&(0x7f0000000240)='./bus\x00', 0x40, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) ktrace(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6, 0x8, r0) r1 = dup(0xffffffffffffffff) fchmodat(r1, &(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', 0x5, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4000800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000200)='./file1\x00', 0x8, 0x1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)={{0x3, 0x8}, {0x8000, 0x2}}, 0x2) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 06:45:46 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x4, 0x7, 0x5, 0x1, 0x7, 0x2, 0x4, 0x0, 0x1, 0x2, 0x400}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) fcntl$setflags(r1, 0x2, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x3, &(0x7f0000000080)) 06:45:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10f9b, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000400)='./file1\x00', 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) rmdir(&(0x7f00000000c0)='./file0\x00') mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x100) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r4 = syz_open_pts() fcntl$getown(r3, 0x5) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) linkat(r3, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) semget(0x2, 0x4, 0x1aa) pledge(&(0x7f0000000440)='$^\'-]&\x00', &(0x7f0000000480)='-\x00') ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000540)={0x1, 0x3}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000500)=0x5) r6 = semget(0x0, 0x3, 0x314) r7 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r7, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000080)) sendto(r7, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r8 = dup(r7) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xfffffffffffffd70) r10 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000000)='>', 0x1) r11 = fcntl$dupfd(r10, 0x0, r0) getsockname(r11, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffd1) r12 = dup2(r8, 0xffffffffffffffff) r13 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r12, &(0x7f0000000480)='./file1\x00', r13, r14, 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r13, 0xffffffffffffffff, 0x0, 0x0, 0x199, 0x4}, 0x0, 0x405, 0x6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0xd3, 0x2, 0x401, 0x8}]}) r15 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r15, &(0x7f0000000000)='>', 0x1) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000002c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x6, 0x1, 0x6}, {0x1, 0xbe3, 0x5, 0xb45}, {0x400, 0xe05, 0x9, 0x8}, {0xffffffffffffffc0, 0x9, 0x4, 0xfff}, {0x5, 0x8001, 0x19}, {0x271, 0x2, 0x0, 0x6}, {0x1, 0x7, 0x5, 0x7fff}]}) 06:45:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) chown(&(0x7f0000000040)='./file0\x00', r7, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 06:45:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 06:45:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000000100)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x100, 0x4) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000200)={0x10, 0x96e6, 0x4, 0x10000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xd04}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x484}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x4}], ['./file1\x00', './file1\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./bus\x00', './file', './file', './bus\x00'], 0x7}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) mknodat(r4, &(0x7f0000000180)='./file0\x00', 0x2, 0x28ba) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000700)=0x1) 06:45:48 executing program 0: setreuid(0x0, 0xee01) semget(0x2, 0x0, 0xac) 06:45:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000b9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x2fb) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 06:45:48 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus/file0\x00', 0x9, 0x8, 0xff, 0x0, 0x7, 0x0, 0x4, 0x1, 0x1, 0x5, 0x1}) close(r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = dup2(r3, r0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) renameat(r4, &(0x7f00000000c0)='./bus\x00', r5, &(0x7f0000000100)='./file0\x00') bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 06:45:48 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{0xffffffffffffffff}, {}, {0x2, 0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x83) close(r1) 06:45:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(r1, 0x2, 0x4, &(0x7f0000000040)="8b20282f", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fe, 0x0, "000000000000000100002000000000008cac1da4"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) shutdown(r2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:45:48 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x11c) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0/fi/file0\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', &(0x7f0000000100)={{0x2000000000000000, 0x4561}, {0x8, 0x5e95}}, 0x2) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000200)='./file1\x00', &(0x7f00000002c0)=""/88, 0x58) 06:45:48 executing program 1: getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x4, &(0x7f0000000100)=[r1, r4, r6, r7]) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, r8, 0x0]) r13 = getegid() getgroups(0x8, &(0x7f00000001c0)=[r2, r9, r10, r12, r0, r13, r7, r7]) r14 = geteuid() r15 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r14, r15) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r18 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r20 = getegid() getgroups(0x1, &(0x7f0000000300)=[0x0]) r22 = getgid() getgroups(0x8, &(0x7f0000000340)=[r16, r17, r18, r19, r20, r21, r22, r11]) getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, r3]) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r23, 0xc010427b, &(0x7f0000000440)={0x9, &(0x7f0000000400)=[0x4240, 0x81, 0x4, 0x8, 0x5153, 0x7a2, 0xdb, 0x800, 0x1]}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getgroups(0x1, &(0x7f0000000500)=[0x0]) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540)={r25, r5, r26}, 0xc) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10080, 0x0) ioctl$BIOCGDLTLIST(r27, 0xc010427b, &(0x7f0000000600)={0x5, &(0x7f00000005c0)=[0x8, 0x5, 0x6, 0x7ff, 0x0]}) 06:45:48 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0xfffffffffffffe47) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) link(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)='./bus\x00') write(r2, &(0x7f0000000000)='>', 0x1) poll(&(0x7f0000000000)=[{r2, 0x100}], 0x1, 0x6) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 06:45:48 executing program 1: madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f00001f4000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f00001f3000/0x2000)=nil, 0x2000) 06:45:48 executing program 1: sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffe69, 0xc, 0x0, 0xffffffffffffffd3) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) 06:45:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x100006, 0x0, 0x0, 0xfc}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 06:45:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) socketpair(0x6, 0x5, 0x1, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:45:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x81}, {0x800080000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = fcntl$getown(r2, 0x5) r4 = open(&(0x7f0000000580)='./bus\x00', 0x400, 0x0) sendto$inet6(r4, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r5 = dup(r4) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0xf48642230a40f27e) write(r6, &(0x7f0000000000)='>', 0x1) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000005c0)) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0x273) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r8 = dup2(r5, 0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r10, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000140)=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)="5f41c862b328a1601ee1503e974eeb80708607c67def4783ba8c77c64bd1023b14082a676b31aaff9307c6c4db0feeb8d2b010f0dfea11e237d3ce0a6a0df70e6dd682d62d204716109ebd39c5dba3abc20f77f44219c63385f62006512ad23c580710c5c825a498ed31d17d0733e8cbf93490a79b65044999c9adf41b6844683e3114bdb73c444486993808c1083be16bb5194d451885bcdd24c092a604067ce77aedf6", 0xa4}, {&(0x7f0000000240)="e674a056275a08fd809fcc064d76dfc9aeaad332a46380d1845d8abc13356aad", 0x20}, {&(0x7f0000000280)="1a8d9ca53fbfcdda91eaaebded373cb45e3586f3b62eb63d80a9fc03ce02ddd13ef3e257503ccd8f8a564cd1ee2d35f8cad71269ad529eb43758d54281d780e991f4ae87f8ee3607d3b86f61a9858bc16924c1fdc250712b99d7", 0x5a}, {&(0x7f0000000300)="1c1795aded3695c43bb40479c4ab2a4d366d643f5d24d794899bd2b80a50b1a0778f5f585674d21d2226b981f39362a63284b9b9c41012ff53f8c9c845767fb7f555a0d138476b1383351648bb0b93a4fedf896e46b56e85b88faa55b566e817a1622baf36d7a21080e4604efc56c4674fc3787e9bc5c020aba29e0ef260c53dc17f1b225a2480321ef2ccff933c33cebaea3a4eb86ea38cbec9543d2654363c16fcdfe5ff6ada1021ee2be0b72bea66a4095daa0a9b4f33bb8fcd5489c84314f70c05428bf80d69fd75c274ed968782b238bb81bb4bfa1520aa3f9a2feb50", 0xdf}, {&(0x7f0000000400)}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r9, r11}], 0x20, 0x2}, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 06:45:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open(&(0x7f0000000580)='./file1\x00', 0x80, 0x84) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) sendto(r1, &(0x7f00000006c0)="211b325de2763d7e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f8622133d4f061839961187aae6c3e93cacc549843fc428c5110e5576aadfeb7516b14444571118e1c2391e0583728b6510e95c9de34a3374e7ef87e4e1130521f34728de02d88f5cb20c74f467413a15be15c2c38007000000e5670bf50703a412eb54aaef424b58205400e0703ebf7efcaf5be4bb6398d6f4b3070d1c954f4ce8cbbc08caee575245253f423dd0ff163fe497bc5a5e71907619e90e3477f072e07b151bb5939b1e424dbb5fd51ed9240cf3170b00"/226, 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0xfffffffffffffff5, 0x44}, 0xfffffe51) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r4 = dup2(r2, 0xffffffffffffffff) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) lchown(&(0x7f0000000000)='./file0\x00', r5, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1c, 0x0, 0x0, 0xd9}, {0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r7 = open(&(0x7f0000000040)='./file1\x00', 0x20000, 0x8a) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000000c0)) 06:45:48 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000000)="001934b7c4a6dac0967e6e8e2cfa8aac28", 0xfffffff4) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x206, &(0x7f0000ffb000/0x4000)=nil) 06:45:48 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9bc3676dccd04245e", 0x11}], 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = dup2(r2, r0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0xffffffffffffd5ca) 06:45:48 executing program 1: r0 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r0, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) sendto(r0, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r1 = dup(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r2, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r3 = dup2(r1, 0xffffffffffffffff) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000480)='./file1\x00', r4, r5, 0x6) setegid(r5) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) preadv(r6, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f00000006c0)=""/217, 0xd9}], 0x2, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x80) fsync(r7) 06:45:48 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xe2b35980189552bf, 0x20}], 0x0, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000b00)=[{&(0x7f0000000640)="a4", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000080)="4369059f84253501f2e3fc3a6a4c1ac88546756ae3fbedce17607d9a6a0e9044347de30748e162817133aa887216933b614f5770cd70af65aa8332eb37bb7db325c668aba01bc4c1f759cacbe25a61e8ea2b082e2f89fe65f81875444a2395c70c66d12e2a49d47b449fd5b79c24caa654ec899bbedf68fa982e2b6e7b63cc5885a0", 0x82}, {&(0x7f0000000b40)="b70e30c2d3c6bef277805b93505f1865e61de0aba6ed4a57af932c127377cd3bf76fa51f2dc1a3b665e41c60c1cdf995bc0ec937c1722ea6e717f1c34887bd0b5117e7152ad14067e5c00cfe14a37785225cd9aec44a7092ae694a482e34ff6f9fec6b84fe2b4081f15dd360b336c5908d459d31b53ad6157d0d71d06fa3127b3fa581de695cbb28185013d7764b2ddee01ab749070c66ef75e0bda4bf7645662a346ec27b87a628f5de770f77be0917ab7dafa2a37c82df53b7d8f11000d33bfd38ff8cc0d8a8471618db09842e94db1e3049a736efa10a9db97ae02b89eadd5f07f5016b0593f4303acf60577ce11399c7e0e1de4114fe4ffe5c1dd17de4bfde6ea0ce3725ce07eb6aa5e8a68f8ef5de8e4541b37e89c6d21135c6fc15538ff39fd59d496f0649a165173d425aba44e9d0d789a423a5c9334c5f82787aadaa1023fc2c737e6829c834d438c783e1037de72c68a7859cc463bc0514408c3026f0ef92cf7672bada2873fd23428268ff6822537d15b763f67cce6ac977d9dedca72362d78f944255e0c2f62d094dae6545eaac2590ca9f44af82456a0b7da8406602614e41de3ecc3e3ec1217dc5b62133b9cd02418903c842271f20cdcd5bbb1831f88be5f70b244ee7239c4ea4725442214278daf115032e995b440f24b2ba1020222ca3715aed24663fc055956de5ca2d1f557f0570a284756f4d435fc5c2751b38148b67b32a918b5fab75424a556e43192301225c89859e8f6c50522fa9b9a0859f0c7e60e427bafb61cf2b44dc8d5997ee128db92ade68727d0f708503196515765e5bbfca93d9a04c0b13388d130bbb2b57e2f9ccf621b974cf63359912aeaa002f66771344be4f567459f21744d09b38bcc1c96a6e5485709a0fbe606f0e42813eb96ec8db992e2b97706e9beb705b244abe3a296dd2863eb4c758ff7c2dffd6f6d0328404bb81590e8302cb9c40b12599b270ed368886f0557d34560e9f3dcb2e810af5261587d357935ee901b662adc6bc0d8932c0b7933f6120b1fac300abd5961a2d544170d28f3c0293d4c8692a380a60d0cee20aff379bfb981a39f09add262d6580fb84e60b4c76704025bedc900e4606e2697c70ac487e488d6ed0d9fba96a73a160a8149ae52e4dda0347bc8fad88fd9da19a27ebb908a3e3825a03f3a682ea64aec9c9faf0831ecafa46f4b8725a0ec9eff771c9f0d317fcb3daf25026e9e5369c0960035d59142857ef5d7eb82c49247a854c6bc7e8e6b61a6de4a7c20a6acf8592c8cb5454a8304697e6a4e482a1153b1ba7a6451b7fbee89dcea3b3e8035e410a4dc296cad6e7a895a75b929496410ad0c1e63eaaf2ba2e0f2898538c996034abc973be7c9d79611c5383917887c390dfffac3570050c648df2420811ed4b28eec1e1edc6669ca6e8907674dbc9b09aac7c4f387c69953516ab0977d79f0e900388c4eebd2f51e73b3123e0ee708ca01c52b467088fa239b0a3d39c3394ed0606cb141e9dc069cfe6abca10ac980dfda4b7384c9f3f6efd2feb2ee99bad63dc62f0bd599fd2d103d8da096448065fd3fb0c29bfb3f93a030ed15b6b9deb9a289b6cb41446425b15d7db15adb06e83c6085ab3330713b4aef6fcdbde9c540420db5577b0a3763f4e08807261ece9d34203a13950586d0d45bdf54263af157bb58727bbded22e8a7a13f4b09d7fde2418b6d9b0f830dc8491a8c50dd3a6d9559160441ad856eec35667ccea61bdfbede6a446d8311eebabbbe25b0cf15a5321f2bc766f1ad15b766889d7b07c327ebfd166a3883aed42939c7ddf61a8f9df8531f4ba00520318aa475bb05d7a650d2894805905f944cbce8fb26ab32ed51585147373e51350094505e67660e0256554a599452c35cf9783697abc41e53e01d97dcf34f33bdf7407d72768f58fb96a8f6edc998cb8f1b90bc29db50037c9c802e3b907599f30f41ff8df9ee0a1717f55169947b5325cd3b02beed384802052cf2cdaa340e181e116fc6b85a963dc3af59f47c60e805487f89a51fb26f44b51979c0cfd92bd6f2367533975689c727805722751188ef6cfe1646d631b9a82b67a2e78b937090c583474ee277d3a1dca53dadecb0c03be0c08303b0e8ff5cc8d807faf709a2dda4e3243a2873f8e926f8e3c9962bc8a99904313372c8a987f90bfc91e28395310d4eb2943d872f53f3be955f3daf8aa45be47ba6ff304ea13c542d35ef4178196bd2debe235fc2bb698a564131fa955185d6ed2f7287f71cd708d42667b33f39b6c3d6cfaf1301dafee9b86fa1f6d70a575aa1e8330e0cd2ec8fa93f6a08749e843a047f4c196efa756681f356e6e622ed22dcf9cb33a13355f855be2ae6652f3c6a397d6b9e431182d4f73e413f0e021efde46e7996f451140175890041fae52268ad1745a5f6efbab2493a935bc46b7a926752594e105880ca1a0dfdb655ed151e4b83f8210cb09067c83882ced3f1dc0072b70ca061a8e22eb2e30557cb079fd5a10b0ad6f7cdea0d08421e8c0f29ae794f039e4ebefa40e25166455418eb9240a5608e8c90a77a3a875a3cf206a2f956594ee51ac18ce94cc499a0eb24f990815ae865955c2e500ace6193726356d42791046ee27567fd78b61db833a7bb18fc5f7aaa8a5b1ef8d41f4e5efb520352e08ba4c5b9a2afc341f8f40fa7271894fbc05cee0ab45db575d7aecfb99cc15b7d353b2a7ef6c042c6bdb931b81be6b74d71446fc9360798a041fa10ee336ea772f1e53189f2233f2ab1fa8d84fd05428c706aedd2929afa0aef3f21cbd11675ee8288674922937fe8ede9a03d5ed3bd6a2051405365284dd233ae8940ec132817cd38cc302311dd8325726c80e6e2033bc72b01a2de35484c233f53fd6d0387298ac0cd7a2bbcd763ddc81b4a53015023bce66a1815e67a9814c677ce3375d9a8877ba23824bc0f1d1212fdbd92dc3640a54bb6b8bcae3226faa15a611715ba23950bd154e215066805b57b46400849f861b97867dbac60d1424c3970ed40bf5a3fc2334412441af56601c1f42c5f521574b93be50d965e68a136a39a5b830d0092cf9d2cbbe0b1d2abb6f047d308a43a2b589aed3a605aa917ffb3d719a1bd946cf3dc56e61d007cd6b9ad4017ea227e32a0f84354e10ce78a53f1548f445fe464a378faa58f1a934a5937a66a65507a6dce91d633980a01dc44c096504bf69a63fb84f196bb20a3905e94fe70187d518528c70f51b5f6d4b166b16a82f5dff79a40c20603f236bdc523815ed28f6c3430c076c469d66f109e7123efb5cda3c78606347a7096a094a6028ccdbb4884253c7facbee8b513d745a4e1d1af6eeca8f7a1ec28519eccf519f0092578b6fb6b2e9fd2d912dc220eaa24317a7ffe71990bf00827521c8eb2478790426c7f8154babe4ed3fb8c8ea25fa2f3d8a725b5bb5459c40d71f6d323024211c883ec0457f8f864e95b0bfb70444f2953aeb730353e9a4b005527d900b6c0236b82229e1d0f177e2765dee12fbb35b4ff537adaae22f85a9ae3183305eb9a0b186d2430204152ae2d485af4e2421a12c467c5e285b5884d9896865ec7bb1dfcdc8d178977dec3c4caf93f6b629da14cc85d278b7f46b6a2b92280e0a8cf4efbae6fd582506288135490fe0d25ece6ff6265487dfebca8199967d9bf5cfa4eae72b36327c418d66999a2be78e4433f5368d0d360415e08bfdfc0c6484949b235c8b3b2aab3d40954ca5da9dae0246ded6628ffd0762bfc19fe85ea3fffc6b56e947bd0123e8f66181e0dccb49388bf55d3b8462808d06cf6738ffaa9a0c55d5086b4dd665b071b1280aba42dcdc45cb338ee3e0f9953ca5d570e51740135bf95695bf8bf91fea6f226bcb6092b5cf03110ac317ccddf426b807b80d457217d39e15eb5904f676eed68214180d43c9f24569b7a24d2efde8f6a1e0a2da0993251e5dd1bf00dee40657808e12f66b77ee5067e4abbf66bbb1aaae809ac322c3ae164a27f95ce103ef9f7aa3f787b0cc0937ae2cfc9e6f3db82b8d3bb91477f249d69d7c5c2dbbd5e7e4d2171db9b91bad4febeb9fd9bcfadd80054c3620942d82dd3715e24e56a25080195b79b09b00b1cc8ce93ba34f4960f58bc8457a013b5bcbff59524113692c073d4f50ade60eaa524621f97a834b3e088b4be515aa6057d012c4c6b64888d1bef28a3d1ff45a72efff591865dfce333741f68a937bddd822befd9a93e3936a3702320501e25672a0557dd81bb91f6de44333b7840a2ed429d802d96378c2e16571d0a3323fa2555d1070460e4a93b6c5f6f046483165e57b832afc22ddb44b7da66097a71ffb285f09d0d413ea82950ba9fe1f1e636eada67391c57cb0dd9e28089c9295777d13a44ef8d2dc8b66ad9ed1fdd45540507d9009f22e01b49a208db13c89de35181e8f52fba4b78540af714d3803996a99e9762163831dc5f8478c13fb035ffaa9f908afb0ccd6bac1cde3a9276606a48aba98c9e40e41ccd07faa056b9ba4497131821f87383e0b9403c284d9451f51d0f6d589799e3b07eae5d83472da29499f96e5dd48c8dc96d386ceca560fd2ba18b7fd2b290455a5751bd811dfa58cd959b33ab2bb04fc52a5335296a631026d3940ba5e57a0c0121ba14ec10f7def0f008c10ae3b83676947291a641b6aaf8714aac0abe7d5f680fcbbc08038cc238efc98745f6324925f838abb62bea0ab021852be1e94caf4fe59a500d70a90d4ed6680b76a8b5da370d696a5e115e104ad4a1c288fa7fcc9527a3d30b2e90b171e3395e747ac3f5dfe9c90c16d541793725b377c6012fc839c8c972f00602f6f1059ea505bcc23e9d877a2f50dadbf2523a9c0442fa90caddaaa614886a0af16d2adc269c4c6837d7e84fc0ce5bf8013969247ceff7bb4f413f379d5daa292ff3bff20e1c128525a36e46bea246a936e57cc7dcefac0971f7ee6549f2a4406aad26ce443e766cd549f066ba7a15759a6c73525b39404fc18667fac70a2e6531811178b86dc57d1240c50242c9aa725274f67d09fd474f1cbf03b051ca4a23a5f0af904aa1ac34db5c5b434fdb70acb4800661f5671f9f70825c9ba8cee68bf830275b9a83bf7b084146b3ee8348e8e9b03c29058ba44eed565523b0776844720a703a72d99d5b6475c083f3320f9323c7d04ae191244cf1d124a1a372105fb368e9bbb414c3525e6063197412d1f7e92debeff5de12048d3c776a0aa929f4336a3364d0e3c02859814874833455bf6ef674f3ecb5bf3c737189e12ad496e9db52bb5229ac9a4323a34c264c60dde3bfd9824754145444617527d717ee628ca8e1850d42c7ec69752e04cc9fdc7904aab348c04ae27f5a799241eb070133dfca317f9b8443acc4208ac69423149e806a4e907ed14ff7a92d80ff128589f74d16ec7e64caee89c51879f7609d072b374f578c1f72fd31f19f32be08d45dc5c97a5a2b3a1d11276f649ad581c5032206b2dbc422f17ffdbb8c29fb5bafff8b17e9e9b8fd23e933eab581d8e6ca022e034cf3551c353146fcc364418c9c06ced1cc03915790d7d36d62ea09c067df5c2b0fd4ee159dad5172a233fab316e4bbef36cf95e766ae83fc4b9aa5e1c81bf73a4f080bf5fddb639cbd81251b8fb1c51721423fc3786789b51c6d4a85f7f0160011010633183acc527cec6ccf265273d4e4c568275d00e682e1e8ef5737e2ca54eed37d89504d58b7472fc4294509d76a71c58f6f5c975aa73251e212a952f935092355fc8b7c0efc156fb263f1cd3dce742a30ae9af3d51d5c9", 0x1000}, {&(0x7f0000000140)="4dc333e3283a44b5466f7fbccf6df4163314795e46615c04de95a073b8fa96872e9d36035fdbc76735d60f8e5cc959c9bf3786387c4548c80c6fd000c412c4e254a61dd9ce056c2fa6b3850a9b9422aa11425d403fc939fcde16622591ea781580cb38361c26596bea07743ffbf75a29f4e5b546b272088995d1859b3e8f7d9466fdda59f72e89b731aed714290be565920607944bf328ecf8b26c8128e15285d8f44f8df019d11649ca48b86410eedf8184fc9690abcca47eb9d1ac2d005d0e2084a5cf2c0b56e057f1563cf6952f9f051e6fdbf22385e7d2065b23", 0xdc}], 0x3, 0x0, 0xb) 06:45:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:45:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x42, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) pledge(&(0x7f0000000080)=':\x00', &(0x7f0000000180)='\x00') shutdown(r0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x2000, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0xffff}, {0x18, 0x2}}, 0x3c) r1 = semget$private(0x0, 0x2, 0x2) munlockall() semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0xffff, 0x400, 0x7f, 0x3, 0xfc78, 0x4, 0x400, 0x200]) 06:45:49 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r1) 06:45:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = semget$private(0x0, 0x0, 0x97f31796eed6a0a2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000080)=""/8) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 06:45:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000000)='./file0\x00', 0x2062, 0x8000000000028a2) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000100)='A', 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="3f43817979d887", 0xffffffffffffff23) write(r1, &(0x7f0000000180)="4ac252d3c348a3461a5692807a9c4b5d6905c85e965d72e1f358c48abce82389efa9cfa8f2986dc5453a1e1bd241", 0x22) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) dup(r2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) readv(r3, &(0x7f0000001280)=[{&(0x7f00000001c0)=""/38, 0x26}, {&(0x7f0000000200)=""/65, 0x41}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x3) 06:45:50 executing program 0: nanosleep(&(0x7f0000000000)={0x4, 0x4}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) pread(r1, &(0x7f00000000c0)="82c8778ba0b5511a1743040caa129df31dc4b653b801c068cffd2f5550", 0x1d, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x2, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x32cdc520b20d8d49, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x80, 0x0) r8 = syz_open_pts() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x7f, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x69, 0x22cad192e288c7bc, 0xa92e, 0x6}, {{r2}, 0xfffffffffffffff9, 0x81, 0xdbee23c319713a33, 0x1000, 0x20}, {{}, 0xfffffffffffffffa, 0x42, 0x0, 0x0, 0x2c6a3c09}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20, 0x2, 0x986}], 0x200, &(0x7f0000000380)=[{{r3}, 0x8000000000000005, 0xc2, 0x80, 0x1, 0x5}, {{r4}, 0xfffffffffffffffe, 0x50, 0x40, 0x5, 0x7}, {{}, 0xfffffffffffffffc, 0x2f, 0x40000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x101, 0x3}, {{r6}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x7, 0x7}, {{r7}, 0x6, 0x14, 0x20, 0x4, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfff78, 0x0, 0x5}, {{r8}, 0xfffffffffffffffe, 0x10, 0x8, 0x6, 0x389}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x7, 0x4}, {{r9}, 0x0, 0x14, 0x4, 0xfff, 0xfffffffffffffffd}], 0x0, &(0x7f00000004c0)={0x60000000000000, 0x8001}) nanosleep(&(0x7f0000000500)={0x400, 0x1}, &(0x7f0000000540)) r10 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$TIOCCDTR(r10, 0x20007478) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x431b1829905ca6d9, 0x0) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f00000005c0)=0x1) socketpair(0x1, 0x3, 0x3, &(0x7f0000000600)={0xffffffffffffffff}) bind(r12, &(0x7f0000000640)=@in6={0x18, 0x0, 0x200, 0xfff}, 0xc) pipe(&(0x7f0000000680)) execve(&(0x7f00000006c0)='./file0\x00', &(0x7f00000008c0)=[&(0x7f0000000700)='\x00', &(0x7f0000000740)='/dev/diskmap\x00', &(0x7f0000000780)='/dev/wsmouse\x00', &(0x7f00000007c0)='#!+/!-[$,\x00', &(0x7f0000000800)='${&+\x00', &(0x7f0000000840)='/dev/diskmap\x00', &(0x7f0000000880)='/dev/wsmouse\x00'], &(0x7f0000000980)=[&(0x7f0000000900)='\x00', &(0x7f0000000940)='/dev/diskmap\x00']) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) read(r13, &(0x7f0000000a40)=""/236, 0xec) rename(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='./file0\x00') r14 = accept$unix(0xffffffffffffffff, &(0x7f0000000bc0)=@file={0x0, ""/108}, &(0x7f0000000c40)=0x6e) fsync(r14) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000c80)=0x40) r15 = kqueue() pipe(&(0x7f0000000d40)={0xffffffffffffffff}) r17 = accept$unix(r10, &(0x7f0000000d80)=@abs, &(0x7f0000000dc0)=0x8) r18 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000e00)) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/wskbd\x00', 0x10000, 0x0) r20 = kqueue() pipe2(&(0x7f0000000e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r22 = openat$klog(0xffffffffffffff9c, &(0x7f0000000ec0)='/dev/klog\x00', 0x109, 0x0) kevent(r5, &(0x7f0000000cc0)=[{{r15}, 0xfffffffffffffff9, 0x81, 0x80, 0x0, 0x3856407a}, {{r3}, 0xfffffffffffffff8, 0x8, 0x20000000, 0xffffffffffffff00, 0x491}, {{r12}, 0xfffffffffffffff9, 0x88, 0x20000000, 0x5, 0x1}], 0xffa8, &(0x7f0000000f00)=[{{r16}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x7ff, 0x8}, {{r17}, 0xfffffffffffffff8, 0x84, 0x4, 0x4, 0x1850}, {{0xffffffffffffff9c}, 0x0, 0x3, 0x10, 0x0, 0x3}, {{r5}, 0xfffffffffffffffc, 0x26, 0x1, 0x21, 0x8}, {{r18}, 0x3, 0x1, 0x40, 0x5, 0x7}, {{r19}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x7, 0x40}, {{r20}, 0xfffffffffffffffc, 0x20, 0x1, 0x80000000, 0x40}, {{r21}, 0xfffffffffffffff8, 0x34, 0x8, 0x4, 0x20}, {{r22}, 0xfffffffffffffffa, 0x0, 0x40000193, 0xfffffffffffffffe, 0x7}], 0x4, &(0x7f0000001040)={0x9, 0x8}) 06:45:50 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b, 0x20, 0x4}], 0x7, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) socketpair(0x10, 0x8000, 0x3f, &(0x7f0000000300)={0xffffffffffffffff}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x43a2531c799ef257, r4, 0x0, 0x0) connect$unix(r3, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f0000000000)='>', 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) connect$unix(r5, &(0x7f0000000380)=@abs={0x2, 0x0, 0x0}, 0x8) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x6) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) accept$inet(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xa3, 0x40}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) kqueue() close(r1) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003ed, 0x6) write(r7, &(0x7f0000000000)='>', 0x1) r8 = openat(r7, &(0x7f0000000040)='./bus\x00', 0x80, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f00000001c0)={0xfffffffffffffff9, [{0x1, 0x5}, {0x3, 0x7fffffff}, {0x3, 0x81}, {0x2, 0x9}, {0x2, 0xc30}, {0x2, 0x3f}, {0x2, 0x4a8}, {0x2, 0x5}, {0x1, 0x7}, {0x1, 0x101}, {0x1, 0x3}, {0x1, 0x4}, {0x3, 0x4}, {0x3, 0xff80000}, {0x1}, {0x3, 0xbccb}, {0x1, 0x1}, {0x1, 0x2}, {0x2, 0x9}, {0x2, 0xff}, {0x2, 0x7}, {0x3, 0xfffffffffffffff8}, {0x2, 0x6}, {0x3, 0x100}, {0x3, 0x3ff}, {0x2, 0x7}, {0x3, 0x1000}, {0x3, 0x81}, {0x3, 0x8}, {0x2, 0x7}, {0x2, 0x3}, {0x3, 0x101}]}) 06:45:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair(0x6, 0x10006, 0x80, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000002c0)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) dup2(r3, 0xffffffffffffffff) getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r6 = open(&(0x7f0000000580)='./file1\x00', 0xf293ba7264fd1b1b, 0xfceab954196dcbc6) sendto$inet6(r6, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000080)) sendto(r6, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) dup(r6) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r8 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x0) write(r8, &(0x7f0000000000)='>', 0x1) r9 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) write(r9, &(0x7f0000000000)='>', 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x46fde61063a4b1ca, 0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000000)='>', 0x1) r11 = dup2(r10, r4) r12 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r11, &(0x7f0000000480)='./file1\x00', r12, r13, 0x6) getgroups(0x3, &(0x7f00000001c0)=[r13, r5, 0xffffffffffffffff]) r14 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r14, &(0x7f0000000780)="9e368d4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf80334e4178b124eb5c1d9db6e2a353157010e6886f9178298395adf6f345f395d1a6a23d9a2a363b27cc77f30ae4a8bf7cc2e8448bc68ca3f72ce92439e9c84c26f63dd446b7d16e2987171d67a087129476fdf4b9a817e68764a8429eeee04d0115fe0a68382b6ac229d4ed68bc27bd9c0d847e3d85fd48760d48121382b131e9d404b9602faadffbb60bde13a6043e22753b097c2503b1536e75cd28143ae2c989de26beb11a833c42c98064031842056b447e661c1eb0123d8e72e306d8ec74c1da7f8732", 0x6e, 0x804, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0x3b5) ioctl$KDSETMODE(r14, 0x20004b0a, &(0x7f0000000080)) 06:45:50 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) geteuid() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r2, &(0x7f0000000000)='>', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080)=0xe2b5, 0x4) syz_open_pts() 06:45:50 executing program 1: r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) readlinkat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/200, 0xc8) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000400)={{0x7, 0xffffffff}, 0x100000001, 0x9, 0x3}) setpgid(r1, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = dup2(0xffffffffffffff9c, r4) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4000000061}, {0x87}, {0x6}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1b70, 0x8001, 0x5, 0xff}, {0x798a, 0x1ff, 0x5, 0x40}, {0x6b86, 0x180000000, 0x4, 0x101}]}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x403, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000240)={{0xff, 0x5, 0xffff}, 0xc96b, 0x7, 0x1}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 06:45:50 executing program 1: clock_getres(0x2, &(0x7f0000000100)) clock_getres(0x0, &(0x7f0000000000)) 06:45:50 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000240)="85", 0x1) dup2(r0, r1) dup(r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6e, 0x0, 0x0) 06:45:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) 06:45:51 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='>', 0xb4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) pledge(0x0, &(0x7f0000000100)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(') 06:45:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(0xffffffffffffffff, &(0x7f0000000100)="a32e6c266e885ae97dcef3aa7a698380bfa1d32ae2ef8e7a0ad38ab7bf77426fe385f0d7dd89d8c314f4f225eedfa40c7af0a517eeda384175b4732737cf6d50389879006f8972ac02077b00386fd30ed12208aa892ca71541f1176f55b853e2b4a8fadcfd2dba9ed63df2678a2713d674d101be5160b849e5abb81dd3d4b50413e206d5ff522b82341a6b34c3bf8653738042e54cd0d795bc697474a0c4a95647ace63e4b34ab7526dc7b71a08425a76091e5d0ce9ee2263450d27c1f7db7b169e4f107d833dc9382721a4c12f84d6593d0cca375b2e9d8560e78c9aa80a6cc9e267b51d6588ef1b42244f28b6f00000000", 0xf2) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0x5e0}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 06:45:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x48}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x81}) 06:45:51 executing program 1: 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') r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpgrp() r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x5, 0x1, 0x4, 0x58d8, 0xfffffffffffffffe}, 0xc) getpgid(r1) r3 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) recvfrom(r0, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="05005a246f760c8b983fd470370122dc"], 0x1) 06:45:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x20000174, &(0x7f0000000180)=[{0x4, 0x1, 0xff, 0x6}, {0x8000, 0x1, 0x3, 0x6}, {0x80, 0x40000000, 0x5, 0x100000002}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x1000) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") 06:45:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d40000", 0x8d) r1 = syz_open_pts() close(r0) pwritev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000003c0)="a89a73a78c6ffb837e39c68e6a9adedb0b818c29b01a6e51f7a59d3faa05abb6c08490a115cd178d522863ed2d61a7a62cb31ed39ca215076610bb93e7da2f6ceb457bf84775067ad7ccb85c26a3be89cec0e443c0cb9704546224c9f958cc181b2fce37ad7dabe01a288f07c01937aa7f30af091d2275f41fa05b4d42cce5ae773d88fc413021ea2f861a6225335be82da3b2750155cd1c6e0bab98ad647eab56926121111f5b5c61a8dd66c36bf6d5e8c44fd3f069ba5e39614734ea0df96044ec25a876b423253275c1d2e84df208b072f017adfbc9c071", 0xd9}], 0x1, 0x0, 0x0) dup(r1) r2 = syz_open_pts() msgget(0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x10000000000, 0xfffbfffffffffffc, 0x6f68a391, "85107b875f7c849905292b35450000e91c8d00"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 06:45:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8108, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="c0a4ea088d5d8cffd6f0429ea668c56abe1f72693a59263ad0977603c1e426662182d3981d3da5acce873d9fcec618c9e30465c384a8721c7a70092aadee5a8b479332af61a90808", 0x48) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) syz_emit_ethernet(0xfffffffffffffdcb, &(0x7f0000000040)="f21dc997b5") 06:45:51 executing program 1: syz_emit_ethernet(0x74, &(0x7f00000002c0)="2c0a17dc2d8ce87f7e2802cabe85685915d6d0e563a3b51726434cc7afaef3836add14e8bf2f3e9d4428c968b3103c66b895f824508c264a1370e0b4f38b7a2bafc7ee6bb1879eac2aa3df67edfbb90f30e6438540b497fa37c6574bb6959b091212fcc22527f3e0c805cdb49dd910c0ab2b3610") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x34, 0x0, 0x0, 0x8000}, {0x6}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$KDSETRAD(r1, 0x20004b43) r2 = semget$private(0x0, 0x4, 0x4) semop(r2, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/41) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)=""/161) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd10, &(0x7f0000000380)='MQ') getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 06:45:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = geteuid() r4 = getgid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) socketpair(0x1, 0x4, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) r8 = getpgrp() r9 = getuid() r10 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r10, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000000080)) sendto(r10, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r11 = dup(r10) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r12, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r13 = dup2(r11, 0xffffffffffffffff) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r13, &(0x7f0000000480)='./file1\x00', r14, r15, 0x6) r16 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r17 = getpid() fcntl$setown(r16, 0x6, r17) r18 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r18, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r18, 0x20004b0a, &(0x7f0000000080)) sendto(r18, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r19 = dup(r18) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r20, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r21 = dup2(r19, 0xffffffffffffffff) r22 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r21, &(0x7f0000000480)='./file1\x00', r22, r23, 0x6) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r26 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r26, &(0x7f0000000000)='>', 0x1) r27 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x405, 0x0) r28 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r28, &(0x7f0000000000)='>', 0x1) r29 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r29, &(0x7f0000000000)='>', 0x1) r30 = accept(r29, 0x0, &(0x7f00000002c0)) r31 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r31, &(0x7f0000000000)='>', 0x1) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=ANY=[@ANYBLOB="0100502f660000000000"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="29b191ee7f644c5412d4e8552068838e16359155cf6ddb05f1188bf322065a7e66320dc1d9fbd88439083aba80eade162b68f4060d07a6", 0x37}, {&(0x7f00000000c0)="f0206dcc", 0x4}, {&(0x7f0000000100)="a189cee607ab5779d4648ea680b0884d7b57d6b7dc2cd11795b9b446ece4315983f6e0bc9f833bd0e952ff72b4d58048077783df581df6", 0x37}, {&(0x7f0000000140)="cbcb4a856afb0ff0f99aaf6290", 0xd}], 0x4, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, r5, r0, r6, r7, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r15}, @cred={0x20, 0xffff, 0x0, r17, r24, r25}, @rights={0x18, 0xffff, 0x1, [r26]}, @rights={0x30, 0xffff, 0x1, [r0, r27, r28, 0xffffffffffffff9c, 0xffffffffffffff9c, r30, r31]}], 0xf0, 0x6}, 0x4) 06:45:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x921d59bd745489c5, 0x7) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) 06:45:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x180a8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x18000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) pwrite(r1, &(0x7f0000001d40)="c72dfb6aa94dc429dba7c00b561811e2f0f66eb76d4c2dc717635916408622308e56bf58e4ed53bbfe6537656a2321d07a9a89dc40450b5ba9c1e44cba0b1cec6d145fe3e925f0fe8fae67634e2629ea550aad464ec2fd71b2391abd320f21f1d16796417b8232ae5af422049c9c2c4b5971d4888a26535e0e7c393f22ba2487ff134926779792812adb6e0ef4213f74d1b9138b934403440a96f511d37a2ab81de553c2df21bc7ecfe6194db81cedf91e4be7eca87994fd4e9adc6e7656", 0x11c, 0x0, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x912, 0x30) recvmsg(r2, &(0x7f0000001b00)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/185, 0xb9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/91, 0x5b}, {&(0x7f0000001900)=""/238, 0xee}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x7, &(0x7f00000007c0)=""/2, 0x2}, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001f80)=""/124, &(0x7f00000000c0)=0xffffffffffffffe7) r5 = semget(0x3, 0xd, 0x14a) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000001b40)=""/228) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r4, &(0x7f0000001c80)=""/178, 0xb2) r7 = semget(0x2, 0x3, 0x640) ioctl$TIOCSTOP(r2, 0x2000746f) r8 = semget$private(0x0, 0x6, 0x10) semop(r8, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) getpeername$inet6(r4, &(0x7f0000000400), &(0x7f0000001c40)=0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') connect$inet(r3, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r8, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000080)=[{0x100, 0x8001}, {0x97d0baba8909056f, 0x7ff}, {0x42, 0x63}], 0x3}) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000002000)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)) 06:45:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x80, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000640)='/dev/pci\x00', 0x100, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) r8 = accept$unix(r7, 0x0, &(0x7f0000000680)) write(0xffffffffffffffff, &(0x7f0000000000)='>', 0x1) r9 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000000)='>', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000000)='>', 0x1) r12 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r12, &(0x7f0000000000)='>', 0x1) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000140)="11020c3752a988d2b046e75fc25d008dba0b17badc5bee8d0e2357784aac8d7908cf2bc427340b266f01712981d28b534eeb9c5f5c308962c980c6838deb1e4fa3e13f73874a23252362e064d94919182160d6e4b708", 0x56}, {&(0x7f0000000200)="49c861de0ed9260ae95f899b80df969da8f6aa3e6b273cddf20970937aee172c00a67a63a1ebafa5f062a41d5ab69dcfd4fc9d8b1bca3a33122e8ab19355d5ce2816aab0b6431e02f6925922839e793250af17c262cf6569", 0x58}, {&(0x7f0000000300)="e0057a99404a22c8fa72ec3a52e2d61332bf70e6f1b22b1d7482399fa17fb47feeae16cdfb879811c9cb7da058ae41c4901b86a3b0eac55ba2b4b8163bd8f8082978a6410a3532d29494c078722b887e65410475025e0a59dcc150d51fa09df7a6f6ed1e5ec01b8de7447d44556820a48842508ccc0a230362b08e880bc48bf9", 0x80}, {&(0x7f0000000440)="0a6890319ea6853ed2625a233116c3cf844427992c65149dffe0223dc33cdfd5173d1a520d4dce39096cefd6c1a7a94e7897c7602ad4323cefd018171a746bb8296016e6d1db00d3a6003ca2cf9d74040fb9310e8580879e302a78ae7ac548911b3a3821c784ed0a2464a83f38a18ec1e2be4ea73ead7a74c9865c0b692a07e7412e4a77f3648a117d59eddeff95c8c4a9d7dd8e4b916225fd77b8", 0x9b}, {&(0x7f0000000080)="5710fd0d3bc59bfe2876c5", 0xb}, {&(0x7f0000000380)="7b6d595f9d6ca8b23cf030b8795a67de2707155c3a3bab218bb2ed6b4eb145eb0a05eb9ece35ebfe37a049319a88", 0x2e}, {&(0x7f0000000500)="b47591217eae4b7b7af9ad18831c4d5c533d619b2d0e0cc7ee4707399940c42ee6121224a9f3a8de63d24f18456b870c0654a8513aead2d0cbbb95fd0e15e859ab27a2c8bfe449e0b8036aae02ed5a906dc4b2865d2579146a4d5cf41484aab31d96365c9bee3faad661ac44befcdd3f4f7f92282ad24067a4675422929d9bffff26d7ce8f7fb59b719fd6411269eb36c5e86db47e1b9cfa109d062c843a8cf64150d9192c86af854d86a17eb3e5e5a7e9099e", 0xb3}], 0x7, &(0x7f0000000700)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r8, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r0, r9, r0, r10, 0xffffffffffffff9c, 0xffffffffffffff9c, r11, r0, r12]}], 0x68, 0x14}, 0x400) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 06:45:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x200000013cb) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) fsync(r1) 06:45:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket(0x10, 0x5, 0x3ff) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000180), 0x4) r4 = dup2(r1, r0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xfffffffffffffffa, 0x7deb}, {0x18, 0x1, 0x80000000, 0x7}, 0x1000, [0xff, 0x800, 0x1, 0x3ff, 0x9503, 0x0, 0xffffffffffffffc0, 0x80000000]}, 0x3c) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f662718692081"], 0xa) dup2(r7, r6) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) accept$inet(r4, 0x0, 0x0) 06:45:51 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000042f000/0x1000)=nil, 0x1000, 0x0) execve(0x0, 0x0, 0x0) 06:45:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x22}, {}], 0x2}) 06:45:51 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x80) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 06:45:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4c) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:45:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x102) r1 = dup(0xffffffffffffffff) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r1) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)=0x3) 06:45:51 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x42) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='.', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = fcntl$dupfd(r1, 0x0, r2) linkat(r0, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0\x00', 0x0) 06:45:51 executing program 1: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x1, 0x2, 0xffffffffffff4c0c, 0x15f}, {0x80000001, 0x5af4, 0xbf, 0xfffffffffffffff9}, {0x26e, 0xfffffffffffffffe, 0x4, 0x1}, {0x3, 0x5, 0x3, 0xcbb}, {0x3, 0x7e, 0x3, 0x80000001}, {0xb82, 0x668, 0x3ff00000000000, 0x8001}, {0x7f, 0x1f, 0x8056, 0x3}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6, 0x9}, {0x18, 0x0, 0x21b, 0x2}, 0x7, [0x8, 0x2, 0xff, 0x1a, 0x4, 0x3, 0x3fb, 0x3]}, 0x3c) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x7) setuid(0xee01) ioctl$TIOCMSET(r3, 0x4004427c, &(0x7f0000000000)) 06:45:51 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="c1df5e8d1d00d1263000"], 0xa) 06:45:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002000c2bf15c99d8138ad43b64052a50c731e52deaf0f4a93b48d67614c889a5c58c242e892ca2d1b360fd5128dd4c37111dc4105d5a7f5e555ed17b1331a8a9fc295561ea42a9d43374529566e7f2e54c8ff018c1d8786cd9a6c27d2b4d6f1ca802a0092f7fecb1d2e05a4bbf9a8a386b4108e333a2caaefd309397eb3605e6c2b968ed3191afbd290c7f620104a84bb12bdb1f7f097a594224c3703e23b06ab9ed45c46e4ce6a7500e6166e913f830046ddbdd0d60505de006936acc3432f0ece6d94c50b33f760d178aae06f930377d74fb04fc235af5f3f577021c5fb891bd8c777178a449dd2d2ed5c9dab6fc46a9e58a5843eb156f506ac8fd345ce3b95c2baab1b1651eb1a6bd347435b73f26e8ba4d1b5c8c90520c54c637b25682f609cf15d25a25ebcaaee1ef1453a22b0bbcbd5ad38609b8493134026b5861acba103e7199c228becf7d7a23c130bff68598ff202b402f092c074a974b46503e569a4ce82cf9b9c142bdb365d99af1a127d1e6eaff0426a86d8f1a7660701cee05c89bea97c67e27403907d7f723c57a76af746d1098e6aa64cb50455457c5828ab44d949a2c4edc21f3aa42d2912"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 06:45:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x5, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:45:51 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r1, &(0x7f0000000000)="8f", 0x1, 0x0, 0x0) 06:45:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) mknodat(r4, &(0x7f0000000200)='./file0/file0\x00', 0x2, 0x8) r5 = getpid() fcntl$setown(r3, 0x6, r5) fcntl$lock(r2, 0x0, &(0x7f0000000080)={0x2, 0x2, 0xfffffffffffffff9, 0x1800000000, r5}) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r0) 06:45:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="b385f9fff8ade808a4eebbd76a0000c381db2bdd9c5d371a431190be64def57f086987b0ca049ee97e5c326dbd06043275ff2fdc6aadc71f1881a3be02eb646b1bbe8c36c3c08271058cd7b74fd0540429484700e2749d629723e776398d205ff243845834673becef6568f226075ea69aa69ef264fc7f90a015903c238e9be300"/145], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 06:45:51 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x8081, 0x44) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) flock(r1, 0x8) 06:45:51 executing program 0: munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 06:45:51 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7, 0x9, 0x6, 0x6}) 06:45:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2be, 0x0) write(r0, 0x0, 0x2e9) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) 06:45:52 executing program 1: ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYBLOB="45c56cda8dc8049357bca7eb3964902541de7d2f018ac4c5c75f235a0fdf0468"]]) r0 = socket(0x22, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180)=0x100, 0x4) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc) sync() shutdown(r1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 06:45:52 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) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) getsockname(r2, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r3 = dup2(r1, r1) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e660000000000000000000000c4dd4702c9ad29170761b4c78505839ab748d229b71e106ed3b096d75d596d196c331b708d495b7079a20fecb1c6f7980b9bbcc10d0c7306a4847d2dca60fff298d01f7af8d6f7d8b118c09a33c73ca7043a435c94e2c013e0d3d8d3926178ddc400"/127], 0x1c, 0x0}, 0x0) 06:45:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x74}, {0x48}, {0x6}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) sendto$inet(r1, &(0x7f0000000180)="ef0dce6a7468ecdd99e534f32221b94b073676d1e78f9c8b2ca99ce6fefaffa52f16d8e65e29ca621fdda53a55d84aaa2f53aa09c5f60cf8298cf3c62218c70ea6163c077d63066bd8de72e5887fc41dc27d8b013fcb2ef5e45b002d438010000808daa9d5c0f2ccc688873bb2e5b16f3a6f04e0e6b9382936c5a24ed013359a25da20490bb8ab6866a6cae17ac444336395554cafd07937af55da4b77e03ff86e3f3d77df44da616a6276", 0xab, 0x11, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x4, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") listen(r2, 0x9) 06:45:52 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000180)=[{0x6, 0x4, 0x80000000, 0x58}, {0x4, 0x7000000, 0x10001, 0xf38}]}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = dup2(r4, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000380)={0xf301a87bdbe26604, 0x401}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:45:52 executing program 0: r0 = getpid() r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/41) semop(r1, &(0x7f0000000000), 0x0) setpgid(r0, 0x0) 06:45:52 executing program 0: semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x26d7, 0x9, 0x80000001, 0x1f, 0x10001, 0x7]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffff8, 0x0, 0x0, 0x5, "00edeeff01001300ffffffdd00000000005c00", 0x0, 0xfffffffffffffffd}) r0 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00"}) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000440)=0x19b48) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) writev(r3, &(0x7f0000000280)=[{&(0x7f00000001c0)="b57587f2d5c8b3d9d8cc71c7c27eef2ca4bd27010319f115d80d42993670e68413a54e3ce3fbf5c4214d314b8a31223f2d5008c87083cc21231846f7573c4ac4cfcb80d2a600f80c1a2360ab1ad7cccbabbf9c497bbce541cb6ccbeca082094be36bb92d2b7d9c85204fb475125f12104dba2a93c0119e7921bbe50aa27e0e24c4bf53e1726865a315993daaed887538c8f9ef17257485b95b78e361b2db308770145a8227f3a0a63cfd73213a", 0xad}], 0x1000000000000039) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="875500ce4377d069e6f56da3b4e04a5f986f4f4cae4e11ed42e260174e67da907943b4665a08e36ae871df98f9c9191a262b1a2c2f8a6ef72b9df0645de746c1cd18186d52821b9a1fb43a21bf9a71ae32daf65ebba4f6808d6d1b7ab565d0dceb0bb84e8595f33acc74d20ce9b6d4c6d8b664f591", 0x75}, {&(0x7f0000000340)="e05edff151252c3194098dbe6a43575cec40a6d4f4b6f9a37a01f38ad7c377f7298bc3f1e8288fbfb241050dedb0d8d0a6b238ea517fe0a6c90446d7d38c4cb4590e8d6914f8741c7e75a827080b4a6f83ce05edc0779c2b37763be0e4ad7455d29b71e16e37c008031de4719f12701bd1a0391d9a11507d41a3d259d991d00a492862aaba151a85778c675e12ead4061e89f0e65c673325e564dd545a8276bb5a342607c7928e890c1142ffccb1cbc990cd58be5bd75af6f57cff47f719f614f27c722f52e77b89178b0e3719aad1519c690fe29574b9a7d7db3e9445742617df288099e1ef85db99d2bd541e37196ad94d219d4d56", 0xf6}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) 06:45:52 executing program 1: select(0x357, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8002f}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x4) semop(r0, &(0x7f0000000080)=[{0x4, 0xca}, {0x3, 0x3, 0x1000}, {0x3, 0x7fff, 0x1800}, {0x3, 0x3}, {0x1, 0x8, 0x1000}, {0x1, 0x8, 0xe0d6fd26e8b2620d}, {0x4, 0x41b, 0x3800}], 0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)=""/41) semop(r0, &(0x7f0000000000)=[{0x4, 0x4, 0x1000}], 0x1) 06:45:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x10, 0x0, 0x0) 06:45:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file1\x00', 0x938a, 0x10) r1 = dup2(0xffffffffffffff9c, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) setpgid(r4, r6) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) listen(r7, 0x8) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 06:45:52 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x8000004d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x1, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000180)=0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000440)='./bus/file0\x00', 0x6000, 0x40) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r5, 0x80000000001) r8 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8080, 0x8) madvise(&(0x7f00007e8000/0x3000)=nil, 0x3000, 0x7) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000000}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r7, 0x14) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x10c, &(0x7f0000000300)}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') accept$inet(r5, &(0x7f0000000340), &(0x7f00000000c0)=0x288) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) setgid(r6) 06:45:56 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x8, 0x5, 0xee00000000000000}]}) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x401, 0x81, 0x7f, 0x9}, {0x6, 0x1, 0x400000000000000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 06:45:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(0xffffffffffffff9c, r0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) accept$unix(r2, 0x0, &(0x7f0000000040)) 06:45:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffffd) r2 = semget(0x0, 0x4, 0x300) semop(r2, &(0x7f0000000040)=[{0x2, 0xfffffffffffffff9, 0x800}], 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 06:45:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe2(&(0x7f0000000280), 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000200)="1c3c89c8bdb13661f48164025e67002defcb9231", 0x14}], 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='}', 0x1) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='C6,\xa7\xc4p\x13\xa6\x00', 0x40, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) 06:45:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012f66696c023000"], 0x6a) 06:45:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x74ad63789143b78b, &(0x7f0000000100)="cf4b66d8eec40d5778e451f32fa12b8a1a7f621b11b2efd1afd6b98a140fc93522033fd9fd3c2b6e72100d20703fb1671ec5b396b179ffb713e78cfcd682781563e8e1e9b8d2f5afea46a17fda92066fc8bd6e236b1da3b2e58652d2a6bf09887c112e3d34597fc22446026b05e5ce7ab2851cee202150ea6e532747cdb3e27be38e70c34e09eda0ce597493c5e2feeeb59b713bacf73d4db338a5942742222a1d2524f3cee33285e095ab8a8d088375c5b3731c8e34cd8477dbb3cf4683eca57ff1df53cb8585e55118bb64bd8e73c1d55c2878d67d7dd029b3a37066fac20c626d", 0xe2) 06:45:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x9}, {0x40, 0xffffffffffffffff, 0x1000, 0x9}, {0x106, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:45:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x67835ed4d02020b1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f9beb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b685680b5765dd91026ea1ea2a8454a2b6af250e10e4d44b378c7df4d250b70e75e3feeafa2740", 0x34e) r3 = dup(r1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000140)=""/205, &(0x7f0000000240)=0xcd) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x9, 0xfb, 0x100000000, 0x10001, "c0205e5345ffaba99cea6ec1027929417832a943", 0x800, 0xfffffffffffffffb}) syz_open_pts() 06:45:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1bf}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 06:45:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="6012283ee0089cb9d823264c06e7b47267285ade33157f61e1031d320fea740cb8eeca0fbb90cbcd890b1bcd04c2855e7f17123f1cfb66e667aee7c6bf56a7bacccac4bba2032a31648d663131ee6f3c412d796e4ef9ecad1434aa39ff539a103805e0c7bda73d5b74af29c2318bb7d4439414b11b1b6b7496e67712f445a32cbfc18e3fcb69eedebb9baacb12d339f005678f302668ad0cfd8e73f4b0b20af775de6037b4be665cc54d9691d7636a99a5a3cd2f1d673c8b817e9363b1f2aa35d09c8b3408af51c1bdc4a332b356bfc4849b2fbb3fc6768b1d6cf0571837d1a213269653555e05b1ffb7e2ffad9c3ab7e0aac1fcdc", 0xf5}, {&(0x7f0000000240)="d4b406a14a3797d2997cd4bc72ba233c8926cecbf4dfc8d017e2e58dd2ff9c5e04d31e7604a844ab48e7013d02eda43e7be07a21b5fcdef2999f7094867c351bd596a2e413b5855be91faf1db2af63bcbe7e96de40d07ae9bc6c28aa1ad299427a7e9dee33053e63deecc516c39866a01b999c95f73c802d91c5f2a4457170d2c7c73cbdaf93ac32d6bd8d0acbe38a2ec21fef0d35fbd4bee5f7275dd37b779c7a3b05ecc1d13c58ea4bbc3a48f7c54bbda7dcd5093862dadac579c9", 0xbc}, {&(0x7f0000000040)="e7cf570fe9534a78d8fca9af4f4b0388ac4a78e0519043b0f180cfc562d50c0a020b24e431f16676ecd79f442f020ec8e5c6a921db8d8dd25b5c22d5ebad6c5d58481ee6b82149594e15aa19deef9459f5", 0x51}, {&(0x7f0000000300)="e69e83cd25f4dddb59e478959484aa6ed8b1334bae268720a92464a5f59992fe335abb99158a7dc48bd2acaba0dcb0e78e8b5e8239541b3e970124b1f22c3f4d802a36dfe550e379b6c58a0fb41da4ee94e487c5dafce4aa09b3b68c7165a1caa4d5e878a68c39cbf82c42fa47a438ccab7f6b48391c5c", 0x77}, {&(0x7f0000000380)="113efadde294418035f22c4ae9fca90531caf2ddaae6ae63dcb5a189a9b2ca60feacdc2ae06c37db300d7e8564ba0a3335a4da8068", 0x35}, {&(0x7f00000003c0)="a4499be0ba8c37716781c597f91a41740a1fbb6d115bcb6ab6781f92c28ad597346f6fb20f0e90ccc3", 0x29}, {&(0x7f0000000400)="b6f0f7042a567c5467cf6a98b01bc573399ed18e98844839bc5989a914c923a6deafbe1b8ce2fef1e2d937452b1fda74f1f529d948b89dc17f11e3093639525828dc212e70f8cf4a5543606f9bf0c36189ea176a2c5dad3b21d01aead75eaa57beb0952ac51562e416181ac72fe185a633e198b7c2087961259fec71e8c799dbec6fe273ad57ddbde1727c094f1591448417ce4c1a94c08d8d76cee5d0", 0x9d}], 0x7, &(0x7f0000000540)=[{0xa0, 0xffff, 0x3, "f05b2a6a2c149080c7a8f60690db4bf906af5969ed88707389267fddc6710db154cc9cf940275ac8cfa03c1994ec6a4a7a7da399d5bf731cfed818a9d2db60d25fd2a9e13a488cd4b6cad4213cf579fb1b26aff5e43b3f82cfbfd06bf25566da6ce20b43606601a3a2b1c8418241c810a118615dfcd86d4f0fa80af1735f0eb28683affbfc987bb6c702089365"}, {0x1010, 0x0, 0x6, "893a396d86e2e6f0143845763c59cd87a55dd06e8e85456f3780b66d836577a43d87bacf100c7e864730a6c83e76d1de83142a0cfdf407ae20253f171e197f1b85e7fd563d7f8464067d4c4349c42016bf5b7e65de8b97e1af45ae2343b7728ae6301f3d5218487b91715d2510ade5e02a98b2fd1624f27fdb5c5954de00f1ded5ebe1bec5afcb39691d0b2c5e076dae45b8c256b8bb0783296aa6c8256ca588b4c020253643a7c09ee179f83fc87e4360e3ee37358094e3e7dc182a211536ffc64d87de76a5215879e7c1e52531329c850c7bff18a4cde0b81f8b466eda7ee2d5bf07a5821bd44d06377c414e2b384c548c531a9aeaf7eb31c0949295f73c0d274fd2ef046c9cdbb3ed6b2bdc2adabaddf8ed487c16aeaadcdad5fb66345ef7de22b1373ef91df68afdf4ef0b55f3102985c1762999b6934f6bd78478fd925ec182050de6343a33cefa99300d47f2c7d422a87d672188bb9e58d574206af3900f8ea6d4a83ffa32d172a6380d5a229fe8936b400d6c0220d93bc81bd6a5d7abf58d7cc91531ec226061028c3576b8b3e74e4d065eb120b40002f8f79c407a1a052275a4c834c45798baaf2be0f4b8c01c744dad9c0429774114099952c170dca142bb7b2890abff10fc6d98f2c90b3c90a29980e425fe8a450157346e4cb01063f7192d54e541c721df7a53160e169876c12a521f00bf6e22c6ab993f2743e21e2fed26796d93d926794c684860cb5d491dc8ce0b2b1b91bfee2dedfb9cfb45ad325fc8b55e22f20b42dc789e18fc9f7a1feac2d8575b7bf2636a43ffb35fe483889373fcad49b18fe8e68d4b7b0625c3a02ba6400b6f080b384cee7393b57c020d8f2f604e129cf3e4ce12cdedf298eddffd3459eeae32b387e02a9d85fe5f27a2637b4c8cf34a517f040792a7845bbf209a79be1de00c479f7821a6b4923d9be5a58a85e31627314c4642bbbc5739768487542f5f16739c46def2e3527e9ef03bb1a0c5e480bae89e3a194638a29b74543fd1a01a10875b69514b98e3a8e12871615f30b05e67a8502eb53cdcfaf5c9254ed2e85c686a32c8a89fbfbc96ca5896e76096c7c05e4f9cbeeb62bd6ba4c50d6622a70e517bb53ea46e7e7f5f92abd1fb3e732c83947981d3521e2e3980512932786d833fda1296894a531cfad25e81c46cdeada461b36fa4b96f3700b371d7a22e5df4987a71247a7c8488882e7595902f12dce622f6766429194d4e9275ef560c460ef9ee77c9df35462be5d0bb9f173c2d77e4382fa777ec7f919628e5e8198c15031f43b529037c05240545dec42e80aef851ae07e1d08568997c675f44630cac0d9eb57f07c066adaf4d66c81c5830932992e8e6437eeb4c05f266325b7bbf0cc80559f5b1b910bf1ee49829f11d55038c3c71e85ef586c2519790307577bf1151645f6aa147caf6b6f700183fc91707acb30024e1f38893777cb33fa6438365bf3f0172593511add39a0de681898eb3520e617722d696388abcef354451e06472b7c996d0b6429ece3f9c786b56865dae4a61b98ceaa05869b5709488d4e46c9d1bc7285f09e4e1b31a1fe25efd1c9cf1cdbff3be8dc3dc50e5d24b3d639b5b2d6ea61123645fc51493fbc5d4b80c6a6801043153427d4d43ca5ff0a562ef9488f2d79b9aeb77a0df7619b0795c153a5eb4af2b9cb64ff80b4ac8e6096b6e8b1d005de754d044191d157f75ef73c35bbeaa919a4e1a8e539f483b45c651b11e415c4570c76d1c714b65190895d7c84b001257d8f9b94cb74479a3b9c36adc73e3998410617f9b3b558e3375d500fca3277896acb1e303874ef06e849f93f9771d204f4703d4d6db11166deff0460968e579279fac737c4a4f6e0f61255329a8c3d96acac96e6f7ae16be46196a38291c3da5f1ac586f31e99c408c1c73d3fe3c5197d2a622ba95cef340d077be96aab2dfc6b63e74a6ba14c57df2d4981a42bed6c82fd982c0b433be391a3477cd7c8dec2e828e575828dfe95e424f74c258faa42139bbb9d959a481529e1b412409d38eaa64740545aaea192e7f152a7ba0ad2d926d3a5183bd78039bf5e76397d4b7240f7d44c7de99167b08b6fcbfbbad254ac215b798361b9397003db5d037e29037a8cede7b3ecae07734a022122eccb6a43c880dc76be70bd8a5868e74419d4c492a066e1e7e834b8bcee77d9e2ac0a41ddf79d6d1790b2d5b4b98bdcd0272309050693c6ef20dcce7848c86bb053d26e3f6fd959bc329b2ee898007f7b56b6e534c2c9c05030c011719c5ad856b4d3f522440162907daa159adc478bde45ec96c63e5f1debbf21d8a273b34aff4f29ea2e6ec499f8f83e3b593d60b6d734f7394ee3a4d32e6595ff2b18d5f528e04980a859b8de271451cc9b0d507b7eaad3da0cfc9f855bf6fe4fb8aab2b5987fdeb9ff12055024360dc9c07546ee6f43abd791cde46069f48bbd5385fcc21194aaba18521a38ab43fd2462755f27d76622d359de759df7d1a4849860a83d4c97071cda1527d85e54cb242124c35e375c4b801a6f64372c6ecabb867061d356d037d52279f4362500064a3831deeb9c3e6ab5d37845b7fb6b2ffa10fa80dc8eee687f4f75cd00e3606c41e780dea033fb53e4c5186993a5747715d1a15b6b5bee394f694523485c8b864e45e7725bd5f9dc4b8bcff6e46517cb9a841e7cdb8456620ce60d4133f4c6d037459164f9546734a312cd1a37164248ad4bbb63b3e080f8d1a319ac1242a94601e48cae7977b9a323e0c21e3fd146ae15d55dd58eba626fed57365fcb2fb7e5335dbf259c2044acda2563f950bcc58264a8edbfc7939a3117598f65116cac306f4ef6cd799ada726da2403790bb39429309876dac4c671165e6f59912329219baae7914ba7eeacff1c221557c330df55e0c12766b18412f25a6ed147d7204ef047ae5e69a51a24278ccf6c67120b667b6d5a7fddaa56e9317d72ef1c918b5a4a0feeb57835bb7f1e30b3d5d81ed9168e08ceaa2008dff6697ad46f5df521631016d3a89a08430b3ccf0d0260a319144423dbcc05507e03aba43293c0e7518ed80540ffb4c02a75f681279d43054d19549800efc144c26d57312ec27d66ab17030454b3bde0a97662d936dd9fc4302bbb79d3f65042e4aafc668e124aebd7b5b48f21de8b4d3a6f8352bb6544a8a509087a7110a24eb4a2eda48e9fcf248fb01dca209a497fc8ad47ffbfe62947601ab5c8724ebf55ae35a1bc65b1f5ea50d05dda05a03ec5620421d62867af40831e2d264602ead395da4cf03c77279b241d6b5d45201e6afc418c1f28b4e7e72fec2428977a8f82efc5d5bcae62e71b51edbca2c35cfd540c842edf64ccbe99bbd3a3d00a629a41b62d4ccf83316bcd5b9b58a044f48d95dd97f8006127d214e1dd1b871ce0ee070bc05d545e4064b0b37db7c741ba75c9372950d3289e03879a413fd7ad4eb893a6b27afdee07ab790c0127dca5eaf3010a00b9b8c7c80cd4ae1c642d2a1b697cd43e6d072b7b53688c951009f109a3afe0b963b955ec58ac68816e0676ef86d0a36b3df436cea49115b88d6190b0b5f8c1fed41a86321133491a94d9805bd8417f45b7799a811a53dbd0290e8369d62affe073adde59bf1a45322db3a76e9bd4ec60d9a54c152a9acee643f918afc4ff2e637c932fd182e3f35a67fa3941a9480e0db7250589cba2aa26d103956f142d2a169009b0177eaabf7b1e55199e11c3d522e29e28f5ffe7bb477e8b61561a78feb5396ed4eaf49caca18c19d7bbb611b8cfe266e1a8ff0263d214c9e58695f83b334d2cb0b56260272eeb02471f54dcb268a6c3b2453f9ee1e4511e9d25846412c4e33ed3b616748f9a09f676c5f3c307637b8e1815bd2e37ce3347d5b413bc7810fd6a099c2e7c7cd0c8fbc5f65a21a38c5d964d26d3aa3b4096aef62bafb146a9fc559179c3e1aa6a408e5152057856193002dd0398cc5a5c1ee98d4e4c81b7d21efe473a554a8f875a0cf4d3bccad5ec4701b0294586d009c15f8222abc6447fb3851a80bddfa3c750c509caee79921c080b22fef602941114889472b161e5460d671b3ec13bcd6fef535244c4b252dbc2f5cba601cf7b0d452405486383c7f7091af5d84682f5d86db49e5c39b0533ba575e60c8618ba180ed149e616a25344ef0b1bc9901efe87fabc34651975be00efeb9fa7d0b44de3c1ae5f44736160d1380b8070deeb6285b45b8137673a816f8476603f83621fe83a5eeb046bd15b0f73dcb5fa3a9efb53555028b3bb2f7cd5655bba6e5cd1fa24a80aa64bcf915b046f863450ae7dfb7b1833fdaecf5673b197da5d3ce2dfe2d236e67944631f891fc1f7cad9d846e8be893904f6bb20b024e94a79aa92d1ef9f814b06a8839d7439a5acfe18c5be183e00383f19034f318273fa53bf11c3882128e175bfb3b07866269e3d44223f1d28eaa4e47cb430a7accf97f82582ad1be66e72bd387fb492d689a15f7ab04701a8c0ec82912d4fe4a19c45202063156949d18654634b6813dfced54768e0896312023812e32e14b01a69f494e77c3a45cf9b801b4882339c4e0a9ff30e42802f6c48eb4c71084884536f610180589a22e11125b19ba055ffcace696154dc20139c02020aa11614a14d665585b4fc9e71102d3ad6beabe652b9f226112cde8400e536ff2a0b288209f1c821cb63ff90525c89b5697212e21b66f06b9063b17269fcc8adbc7d076a82f4adea1d880810051c065efd28b33331bd9ee2d698270fb2a88b574160ca3729d1dfe2c3c1c300feaeed0653deca49e92dd805641790cc3dd8bf7a438b3809c9b8790391d6007c9b3c1277e330fe7c12c6ab16c24d70023465f3635669f355a0d9d839ca95018050d2f8431f2e5771cfa836a6d5edf016dcca0edb4142ecdd742bdaf1c43d7b84aa87aaa6bac445136abd8175235623399a3522edd4e00ae51f5f43c645f4cdbd9d74804e33a004d03f8d6e653958035e729095af71fb5c0381a530a465e77d8638126d4bf8114379698058722f15d3eb166bcc519fe03459f7329581cdf1d12c77d28396339d6c9953320d5892aa4f521616b80aecc0bca441afed50ab13d5c16aa44bb3b2184e6269f6c153e4482703635a6c2f02b848201897194951337a11346aa331a310f2153b89581443723fce7c06e2eab523354e0b80f8354256f7839e64cf38bea69ab1299bb043ed6a1cf93b1475276eae51be90fc0114c1552f5fa1c5b0fa0bd9f7779f4686c652804319ce610b275c127d98f433928a55f7b1884805ab849af4f36543aaca1835f67c98bd853c9f136ef4fcc02a4579aaa6033f2008a7d02654949dbb99009341064bdf565e6102df60fff971dbd28e85ac6d7ca84426fa02bd536fd3507a881d5660e0a84a5a703f2635f393c374ed699b5019bab1fbe7aa2223c0a801d2989010820088b0cdd0173bd5f0ecc2a30ee8eb447233274c69a69d26ac7f00194eb57743e95d6cb65654d83cefafc04c5708d0d69813809542edbe9eaaea1acd3a663fb77af66b59dd4ccb92fc1703ab23783302921af5cc4c5cc80550b4fbfc88a8f3d9618057128ba5c6111db5c785cdcbe57a22153173624021d1837c3fdee7bce864d2082d1cf26ad61121497f394a88258131b8bb676f06266c56b6dc3906a1f6b3ef60f78fff1fd30ecd1dbcae5bfe467307c4d00d2fc001eb07c36b4117b72aa83795137bfe4a19aa357793d2cb284296aca24ea1803136e2bfa1b872a87c85b33a36a72f683cff9ac79bbe423eb588eb0b7842f105448"}, {0x60, 0x1, 0x3, "a5eddafc0c7a517432febd8189d5dde1f7508fef1801c0c158e4b27dc66ec39b712d8d6be64f290b841afb48f2632fd8c0bcaa8ae67a841a67ff8427b6ceccbfcf3efe23533121895ed8f9c9b2c476"}, {0x58, 0x1, 0x0, "c3dddc79528b8c300a91d197c46f0925c97ac8ec53405dc0ac4a3f4387b04872b6a15e2f8ed8c8160861a9841fa2a8589201b2709993cbb6ec0135cfb4caaa1838cccc7e40"}], 0x1168}, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:45:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x1f, 0x57d88e81, 0x1000, 0xa7}, {0xb12, 0x8, 0x4, 0x400}, {0xab67, 0x4, 0x8, 0xffffffff}, {0x9c3, 0xc3c9, 0x7f, 0xd}, {0x4, 0x8000, 0x1ff, 0x80}, {0xffffffffffffff01, 0x382, 0x6253a602, 0x200}, {0x1000000000001, 0x4, 0x5, 0x3}]}) getgid() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') 06:45:56 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x5, 0x80000000, 0x5, 0x1ff}, {{r2}, 0xfffffffffffffffc, 0x5828d7a97cba0675, 0x10000002, 0xecb1, 0xffff}, {{r3}, 0xfffffffffffffff9, 0x0, 0x807dec7fabe3b7d9, 0x7, 0x1}, {{r3}, 0xfc0c71d12439e65f, 0x10, 0xf0000006, 0x1f, 0x10}, {{r4}, 0x2, 0xb, 0xfffff, 0xffffffffffff8001, 0xb}, {{r3}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x7, 0x6}, {{r5}, 0xfffffffffffffffd, 0xd0, 0x2, 0x6, 0x7fffffff}], 0xfff, 0x0, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r6, r0) 06:45:56 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x120) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) sendto$unix(r3, &(0x7f0000000280)="8b76c02d33443fc81ec9e45667812c7c546b2cc0171884ff06f51a6a20104dd80874ee25b500c921530f836751c41314baebf5a97997f4c193520dda7dc4fa2ad5a524810bfac84b00a66e11f43752935e6960ae57ddc258b996c125dd399bc95ce26e3b7589adb4a6aa670df276c7d15461ee4905ba580f5b", 0x79, 0xa, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$getown(r2, 0x5) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r4, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c653000c48e37c5e48c90a0a7f65ef62b2fc7eea59c9831771e7417c3031cf23b3a743b9336923cb501bbd823eb23861bec405a2006"], 0xa) socket(0x20, 0x4000, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0xa3) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 06:45:56 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x40) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) 06:45:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400014, 0x0, 0x0, 0x344400000}, {0x6, 0x2}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x40) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgid() syz_emit_ethernet(0x0, &(0x7f0000000180)="8e722a") 06:45:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) write(r4, &(0x7f0000000400)="3b2145e2e3a36350b19b0ba80a6abf86359a8e28df96fa8255417f62cca66df9cf0624c78dadd82e3ec07fcf9dfda09393c52f88827c19733d946ff2f25f6bc51fcda6addf84f7f6598198ca0f889c47e68430d1d8f32d08b613fea61d6707b5af02aef9af95af3df80eefeb0f9973e2e9aa35f0ca98a8462b7bb60adb2a72c7c216cabe77996035e66a490ed8d9823101b7c770ab70ec29ac1a0c4be118794b47da7af8f8436042b4f34e002d00cbc37720bcc82d44881aa0cf17583ade7d1c3488742ffb2b4ca74c070c4fe0fb335e4ba72e172fd040073356ef8e2a5a5b6a278b634738e8bdc2c7b19ed03e59488174f6b1e96fd057f6761053739b9ea7384619f691ef8391e85cd9efb54fd5739e33deb0975150356830a2d3ebb678e61aa62582a536857dc4cfa05d3decddd76a42c02a74f2246e5de155cbec2a973e052ab96c9be68d9eba1793e624ec2dd2ff1df7b50b76384944f1db827f643a49abdfb99c41d851a44caa1c99ce52d8d50e1fbc2a8914488fd97a38d336a5b0831fd6bf1abb52ed73d04833f4d4ec090ec7152a6d770c15a75c9105d446184c12c278cb5ea076b9dd20c76f3d538dbab0e013cf16f96e1a8b8264a14f1605767328cbbf066bbdf349e820aec992628b7f8c77622d2944ffad038ef63386c240d746a1ca3a8a603f57ef2c269c61d4a4318c08cace67864bf4b7f33c6113eacc395d3a77a290a27e0bc865f034f7d40880a567416548f878ff58996a469633f4161bd0d1dbe0e5b94a2e91bc03b52567d05a38bfc3295a5fba1901f21991f49b8460faacecee376adf97ac2cb5335cc635e991413b2503f43d3c66c40dd44efabf0e2162d998aeda88fadffd848cea24c07f456ee27cd8d2d3fa8e297e6574c0d2a5144484b736ed77cd9af9087133454417e506489d386b61b165b826e63358ce2e94bcd84dfb030c00de29cfe4cfb494f846a89d3793a4c19433c5155aba946f60e2c2c9c58e1d578491548c5eb079585cd300afd10366397563d6b9a5bcd45242a24221a4c3a434946dd7050c5f4572d8fd693be5fb4c68030938717e794df0786683c2c7aae78da9ab423c8f14b690b17df640d0d42a99ab977c496fd55225b42ddc716174441f4c5fa6b92692675261c3fee90ab125c07e84804a2d1080d1f8e69b06fb12172182cb9fc258ea3c1cf956ac965bbf8f6056a8ff9f50d104fe7b0288d22aa894dd991656795da9c198f2ecd2fa2be9e342b99db3e93a04d03e67a4c71418015597a29aeb676a434c2a14653fb877dca54a592366e53309714b6ed151a12e2ad62578444bdd12140657eb2549c74f864547fddc60a9341f196074b2e3ea758838f06cb0cd94683390a28f1c0d4cdd0e1ef6d1bc658b310f33982e1cedbc01be773782a857aba5aecb9b686c10b92dba6a00c599421e1d587107eaa45c09b29fd96c2f73478bff39292e04487d7c31e13669f24afa58420588de5b708461fec31e13ba5a610fabfa55df9c175a05b5602247ae42932c7b6669adf42bfd89494a0915eca421e11ed2410cd9c3b5028d4706cf15bf2db3ad25249a5771f93c38d9ca57c646dcf7745952a966bc68d1cba3a7ec76035cedad52bfdd68c3c8b2dfe43412d375a0680ea1d52a772667f16e78bc6f9895b47c5c05c8ac25c1512ef0e1bc3df685d89942f93e5bddb00c76a42267138c3d52202b0cd314784dffe275290e4027fa61ec9359df98a5e2945fc2485c327e962e3309280535b7d4a1c583ca86ec91cbc4d6be77534b7e34658bf46d20299c3acf3edffd7cf92f24455eb430c66bdeef6926edd2ed6a4e9341939d56606da0f588a14694a98911c611420b4e39bafb47d65908bb5ee5b15c1f566564fd9376901406cc7f4d9781de38ffc95995b6b586489f8cc1d942ab5d67e38495b30d1e25169f5a6cc2b9735c867cac74d5af7a57fbbcc863b5d6184db1c911637376ef438f4bccc67e07d7422eca450fc2f44b1dbd827f15a521a067add36305a5b39654c0ce788f73ce11122d630386993e3b38570c679922c203d158aded7f4212e5f625296b47f8b95e6583361e38ff0129e3b7b0c9eda5c5014a482acc596cc7dddae49bf16498473c6cf6ad6018dffecd69fd997755531a9af68d18a12915df0ff7b0f8df30c2c21ccfd693b6cb93986de817e253e554671f79ec94e4fa78c4473f999e450732611d327db71cd646cd1d6e89f1d5d73638a61e13ee502a450a7760d208683c538c029f182115dd9b7f3cce3cb9b5971bb604929866b9335a5a50f8a465f8fec8c4e6086619825d02e28066b116d8849ac701f1d9b75de2dec8f975af3ec2504211469dafaf8d2f772dd150523a4622a51b1e3148e32a68577136de4a39e9e9c2994d9ef0f61d6c1a9257b836dfa0ba9c4c91c615bbab0a56aefe68ec05328b337933fc0e9187b7d70859c2ed9982bdf15e76c6364ed9c625760585d0640389ca0d89c9fc270e006c403d7e43f33dc68e0f6da45e64261c88779481e6599f3f0279dbec257df95e660b65e890f3f11e8ba07328467bb61dde20d6c00843ef26f9cdb51e5b62bdf33a9fbfa82b2df7259fd743b2913fff7808c5634ca2921ada0cee0d47e396b9d616d6d63b37917fbc88d1c1672a0d8f350638ba0c0d1bb731914bdb4af14d96809f394aba1e9237e5691757289b0470e3cba3d80907f8aa810dab8d1333e505969dd90fd0ceb8f92036f36d66f314148ac3edbde5571eba94ba27fa5731113dbf1e0df77f7ed6fac22b6ef6b481758cd07939b76e57914b637310a91742c22f80bad006fa25b468e7614cc7e5c51ff4fa2ec74be80eba6000c4c8a1a5907c5e9cba7093c207507aa8ab6a74369c602db3b40294fd4cbc82b094a0229b0862ebbf5bc3b0eb8e4ef2c101054b349912fd3c704b028a11fc3ae9d8e905f75f65b4b61f07038d71d23094ecfa18fd4828bb2abb187aa3441c91906cdb443960f258df77d62f61e519e86df4a7e59a5f85bfceb626cd863417c1427fa4a198fbe0d822ce7421d1ee60000c99b0c5c7ded5470f44e678e35864996a478649d4e0b8dab6b0e81162faddcfe1bab3caa001840f4aa1143ae1d836f44dad3893868808f2af0affbcfa9f0cb6d64abeba92bdea45981a6f069ce477d5c38612765dce04d38fb3fa9f69843015e62a750183cea0a50e48b445b538e705aaf9a8e97695534e6c27ff189e2354dc061ce3fae989bbe4b60ef14fdefcf1393c41f808652db9cd48460bbbcadded761ffd26663856b36d416e592c9cf0c0d9263b350259c520cad445c90eef2494b92b484eb03b45392bd92d248cd4f2745cfba275c315255728286af896bd9682e3209fda80a39e860fe0570b5715bb8459ebe7d0930a1859e325da1b0e5e7a25354de2f2cde713b2feb643a4342a14dd86fad94fce21299cc982af038fa410508938418a38db14df30e37b1434b4f514b7dccfc7fbad37bb5b26217750727358f37d1f6fa0be94173ef8e7c40bc915563e47222509abdf546be4d26429242f1c5c3edade3a12613ee89e328b03a7612fb22391b8883568d33742e85884146e31073b9e670fdd8ba9dd115ae5e46fbddee8972e163a2bfbc77b03c40670cdb4f6b365ab37ad8adaba8a4681fd7a125b2851ea30a63da8fa863427127454515159a83b73021bc878ba1af89b90b21caa84957df4e9f441b7a4d6e649c1e794256d1c086516ac6075520bdc2afff6e27a193378c0c27688058a466ba307f7e563ae465bf132052d1d15955471dca6205ab40f0d37e8e92d4cc7681ebd4632a6fd457272f4f24c1749e5c7849a29a7d4c1a2e1f61486c498cd6cbfa8b9aa761acdde82ac83b4625a33f689114ceffe8489349a7221c0079b9f6c390c6c0896fa2a1663d7f7e7ece7812764afcb4b488289c986a4c423b21aca3bf5998644eefe8431106cd75b598ab9781ed857223a5d4a637eb57431ee97e67d59e81116df847c73b53355e8a8f816415f9572caa255448ab93a7721947c8fad493e412167ff43710e7c5f31290c489f947cdb582a8c385603a1e35c79b01bc72641f7b32fd670878ab161eed37dfd9c5ae4d8989fe4855fa95d016e7cda1a429a51e8e6c9d4cff038309e26facd3c72cbb4c5cfa4e7a63dd48290f38bca4ee7eadb1e7fcccab514e0575ce7232f6678a096434a1b251a594014e8b807726f720d317d30e73d56a5c280d09529631edd4d16b311c0319e26c9697d17bf7bb4171c642d5b4d78a9be817d65efa81a4e9e237db1a132aad8b0103d27c60816844aa913b35bef59d31301c82ffcfec7fafb1f70aebbf8e3133c0ddf34d2099045159e3f50a795adb53de09d2415f082ae247640ad1de0f5dbbabad8585e93884d812631fa9cefd271a1c89319b234f6ba774c7cc944c8c92ef594a034e86792e080e27cd4606c98bd4092a209f23a045af9d98027dc23ecb5591eb8c79b1acf44789f1fea496654da39c45595aef95694a4891c4f63f825fc20da68d7dccff453709add281921f5414e784884acbb048468e0866bd09c774f4a92d4415029dbd33c5fe9572bdf40923662a62b94187dc57a4f383074126156891d8243461e2fed6449f11eaaf724dfe582ba9c8245dc914a6b8e40d47ba82db9cbb8654e1cf5e1b7bce1c4e4472fef4a23052f74de51fb4bce433c5a2fb1fbb409164ef495cc33b9a3d81b24d5c6c195e99194972c3d87cf27eb2f4f2c1ee14fb0025e2bb090efe831e24943170a0c3e92b2bf454615afb131f17c431f789bf8458cb7cbccff31af11d3c1b8424dfa3e626bfc8e72200bff59399f0ebdb7fc3cf507d4f7892082b3e1eb9606619f5f6a8c74a170943010a40e12e98d9eaade94743b772a2a8904dee2cb3db6623c960b9c3a9a01e91894e8ed763653a5594c45f05ca5fe5dd6ccaaaad83a9ba70cfedafbf3c215cd26772e213782f60f659f3c946315a76f33c060cc371efa48e2518fb9bca93d135aa2b9190ec1c2929d62b46712ad284c93c37b25890e0d9f31bd0d1128a0887e836e824d002cdf0a6289305e0cbe36e64dc4097d4c7424988656bd35d9ac7857b4aa81d056e9dc5574ec8aff66a95412e054a43354467dc8d6dd63cc15f10646ff2e1265e3847beeefbb1d7bb978c85bcb5f58c4e44d6c9cf28b9dc07589b692c7fa5120bf8eb99b5689081e973e061fb836aa3fa9e034bc72f4dcda191cc47a3845f8f48e0877fc3c591a43e4d335f8e1b137d608aed95f104ca6288deeab20e501515aac0f067f90322bacd1230193c9987664c1d6a2ec639adfe7f94fdf02b7cfa52ad1b45e875c661c93c38fdce4129f174d0b81e94aea9f64922a120efd03d7497c1b9b171f44032cf89199783267ca3c974227e2b8d3ecdbfcecbf692cd1fca302915aaa84ee7b4fe15278ca6451c0cd6ca42b0b209d99ebd689a1d7b3abc81341adc08785ef0f73407820caa84518f372ef01e10135596f449ce9ee30a32bbf337429c225f58fa81c31640efc27b6ebf329c8ccabdd3adf22aa2d571a57172e9c013f7c1d98a795b40f691e82c6819d293ce3637f5ceb729ab32f6a43a7875d956ef90d529ec2a4de3845cd54692076db3dd22082087aebcc022a1a4aa892e228534bcd52fb089233df59bbaa529512241b6452537acf9597a95f96229ec9f1af04d09359e89f90e6bbf1d9ff856bb190c1d815fde6c7f2913434230df5b6ad2937991f93287e13a009543d9802e2ba14bad2fe54b650a06793928290c64fb7b2cd95cd3c0518dc37a1ea1c3f", 0x1000) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x101, 0x5}, 0x8) write(r5, &(0x7f0000000000)='>', 0x1) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000080)) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00dd0000ce00df03000200000000c1125909252e2fce23a8a454ac0e0006640f04d7ac2e7edcd5031b82dda18499b32c35508643bc37f039252b64c9d062f789e57425c04f005292ed6cdfce1ad7f0a73b9cec7a7fe27b061bc1f1d8debcd82b35d27516ac8f1b7b990fc5d777d532895bd6a86c35dc5cb00840dcaafbb6c047cd678233dc8aa7a3197fdf1691090b9cd1361ac52ea9cb827503406e9f22d2a73075c0c66f413e297086ad9a18fea1b0b88974", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setsockopt(r2, 0x3, 0x4, &(0x7f0000000000)="4b57b7875c643baa593ed666bfe64bc36a7bf05f7fc9b6d64125595186f8d610d5f4e8230a1beaea", 0x28) 06:45:56 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) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000040)="4811abb19549648410a50ea08f6babd890e20b10ae2970c8c542aa57a1cc427e1a49416a", 0x24}, {&(0x7f0000000180)="edd29e86d0cf9c5b2b8642c1f194a23a6a9475f21209e7600b7eb3e71a4caa975bf1afe8043a72aa22f72647c5660abd2d7631bcacccec816704bd34527e6bb58c557d64f30ebf920611888b407572018ccc67b46efaa7961294f9b88e725d4aa82871801415ef0e76d568b440ec53179dd78d0265839df3f4dcba9570bcecc9cd2bdcd0271190bee23a1a9e89356800c79bfff6f6e6e4fdae22998b7ab61e3d71b0495b5ddcf5f81668ef411a9f5fc7b74b663fff2cc4b26ce5", 0xba}, {&(0x7f0000000240)="74c43c01ec0c3a098751518134c5990c7922aed1e9a2ab808f0f1babdba3a3539614f4b779bab3cfc30ac4a08aad456a841f8178d714816579294ab6252587759dd77672505eefc5dc0c498ba7d9ebd1dfeb271eb52e058f96ac8dad51470924236b81ecd28e80020dee12a73c7b8b95dd07522e166ba51902addee4340c6f13a75b21c38cb92fdcae779f0c3972b8d112633417b1023f160abeae59f6", 0x9d}, {&(0x7f0000000300)="32199514615058a64b565f67423ac333c97b686a295a79287e32dbf6f4aacddd65863da97799d7cf1bc344b4be1c3b4400e2078683543c489ae7fabe3502a345321b8bb3fe1ef7469afeb6e49e1ad8b2d17e8c1554e95dfc6549b94cbb484ebefbf0e99d5f2dce752b2819", 0x6b}, {&(0x7f0000000380)="22b8ba81618ea55631bf93c7fb12467c7e85da58b251a227fed12a096a81af7dfa3596834928bb989ffa8ab850ea476d4c667ec4567e01defdb4e7d34b29f1196d11250e86df87545897a6f6d0e9c8b4637d4fcfa05ccf56e3b78f197dd4efa7d6a1d4be57c53a2880dbd705135bb8e72d20de428b63d3250c3485ad866ec7401d1d3c1723e7063711d1a8f1f6ba557adcd325cc5007b537d20fb266ea359cb70ed00e6c84298a5363628dab61dd1a295410de61d65a1a115fb39a2955d21d3b6f34e722b3b4da3345a3bb9c2b4971f26fba", 0xd2}, {&(0x7f0000000480)="5d03e8484b082ced0b46c14318b834a7571ab38df1ee30114add56a94a0f1b26b586d4fd73eb73bf8fb56f883a12138dc12b629251121e1df5b8e543dea4834f8c6b757d435052aa352de406b4eddb1f4e51981ee4b628b78c1b3bf8b153d4f4f97116f67bef82cfb9da8987ecc5", 0x6e}], 0x6, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 06:45:56 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kqueue() dup2(r0, r1) 06:45:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x340) fcntl$setflags(r0, 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 06:45:57 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000080)=0xfffffffffffffffc) 06:45:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000640)=@in6, 0x297, &(0x7f0000000b40)=[{&(0x7f0000000900)=""/109}, {&(0x7f0000000980)=""/167}, {&(0x7f0000000b80)=""/201}], 0xeeb903a1bbf60eb, &(0x7f0000000480)=""/219, 0xffffffffffffff19}, 0x801) r1 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='t5', 0x2) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x2) 06:45:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:45:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x60}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x800, 0x5}, {0x18, 0x3, 0xfff, 0x8}, 0x800, [0x400, 0x7, 0x2, 0x2, 0x43, 0xdda, 0xf15, 0xaf]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:45:57 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00001df000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x6, 0x4000, 0x1) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000)={0x8, 0x2}, 0x10) 06:45:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r4, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r5 = dup(r4) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r7 = dup2(r5, 0xffffffffffffffff) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000000480)='./file1\x00', r8, r9, 0x6) r10 = getpgrp() r11 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r11, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f0000000080)) sendto(r11, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r12 = dup(r11) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r13, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r14 = dup2(r12, 0xffffffffffffffff) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r14, &(0x7f0000000480)='./file1\x00', r15, r16, 0x6) r17 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r17, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r17, 0x20004b0a, &(0x7f0000000080)) sendto(r17, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r18 = dup(r17) r19 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r19, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r20 = dup2(r18, 0xffffffffffffffff) r21 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r20, &(0x7f0000000480)='./file1\x00', r21, r22, 0x6) getgroups(0x4, &(0x7f00000002c0)=[r22, 0x0, 0xffffffffffffffff, 0x0]) r24 = getpid() r25 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r25, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r25, 0x20004b0a, &(0x7f0000000080)) sendto(r25, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r26 = dup(r25) r27 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r27, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r28 = dup2(r26, 0xffffffffffffffff) r29 = getuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r28, &(0x7f0000000480)='./file1\x00', r29, r30, 0x6) r31 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r31, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r31, 0x20004b0a, &(0x7f0000000080)) sendto(r31, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r32 = dup(r31) r33 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r33, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r34 = dup2(r32, 0xffffffffffffffff) r35 = getuid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r34, &(0x7f0000000480)='./file1\x00', r35, r36, 0x6) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="5a034255c91e71b99dde7904e8e80482f6a5c26713192cd9fde50b2b062e", 0x1e}, {&(0x7f0000000140)="75770f477e5d1f1c", 0x8}, {&(0x7f0000000180)="05564ea24185dbf36512a6262b0984c7946df8d0fea6528ffc4df8418e2f965c520999958031c1261d9c9dcd8693b183a4e701369ca7a4d4cd293e5b46cb6b06676269f40b4c732b2873", 0x4a}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r9}, @cred={0x20, 0xffff, 0x0, r10, r15, r23}, @cred={0x20, 0xffff, 0x0, r24, r29, r36}], 0x60, 0x2}, 0x1) write(r1, &(0x7f0000000000)='>', 0x1) r37 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r37, &(0x7f0000000000)='>', 0x1) r38 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r38, &(0x7f0000000000)='>', 0x1) r39 = dup(r38) setsockopt$inet_opts(r39, 0x0, 0x1, &(0x7f0000000000)="312c75d673c892f0fef2316a1fe882fc3686ee0a5564d07696debc4175097159a9fa54c4015fdac97b9211c99d8da3e4aedc4653f7be9b8b5faabb5c19725682391403e35346b0f09454938038e72e7664fc0b8586c69e74a2946312d2f4b00ee7e7d5c9fcaa8b2eb3f0ec777fdbb8e61216fede97fde94f6eec8358", 0x7c) 06:45:57 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4d, 0x0, 0x0, 0x200000000}, {0x2000024, 0x2}, {0x6, 0x3, 0x0, 0xfffffffffffffffe}]}) rmdir(&(0x7f0000000000)='./file0\x00') chflags(&(0x7f0000000080)='./file0\x00', 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 06:45:57 executing program 0: munmap(&(0x7f0000001000/0x13000)=nil, 0x13000) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f000000a000/0x2000)=nil, 0x3000) 06:45:57 executing program 1: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000002980)='\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', 0x2, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() r6 = openat(0xffffffffffffff9c, &(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', 0x0, 0x1) r7 = socket$inet(0x2, 0x4002, 0x4) dup2(r6, r7) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) socket$inet6(0x18, 0x8000, 0xff) r9 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000000)='>', 0x1) fcntl$setflags(r9, 0x2, 0x1) msgrcv(r8, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 06:45:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) socket$inet(0x2, 0x2, 0x280) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0xec7864c43ff9fafe, 0x0) getpgrp() r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) r9 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r9, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000080)) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r10 = dup(r9) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r11, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r12 = dup2(r10, 0xffffffffffffffff) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r12, &(0x7f0000000480)='./file1\x00', r13, r14, 0x6) r15 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r16 = getpid() fcntl$setown(r15, 0x6, r16) r17 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r17, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r17, 0x20004b0a, &(0x7f0000000080)) sendto(r17, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r18 = dup(r17) r19 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r19, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r20 = dup2(r18, 0xffffffffffffffff) r21 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r20, &(0x7f0000000480)='./file1\x00', r21, r22, 0x6) r23 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r23, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r23, 0x20004b0a, &(0x7f0000000080)) sendto(r23, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r24 = dup(r23) r25 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r25, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r26 = dup2(r24, 0xffffffffffffffff) r27 = getuid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r26, &(0x7f0000000480)='./file1\x00', r27, r28, 0x6) r29 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r29, &(0x7f0000000000)='>', 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x40, 0x0) socket$inet(0x2, 0x4, 0x2) r30 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r30, &(0x7f0000000000)='>', 0x1) r31 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r31, &(0x7f0000000000)='>', 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x20000, 0x0) open$dir(&(0x7f0000000400)='./bus\x00', 0x800, 0x2b9f5674a36a6524) getpgrp() r32 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r32, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r32, 0x20004b0a, &(0x7f0000000080)) sendto(r32, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r33 = dup(r32) r34 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r34, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r35 = dup2(r33, 0xffffffffffffffff) r36 = getuid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r35, &(0x7f0000000480)='./file1\x00', r36, r37, 0x6) getgroups(0x5, &(0x7f00000005c0)=[0x0, r22, 0x0, 0xffffffffffffffff, r28]) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="40e2c7b088041b9f2fc368cd378574ecda9da208bc653c9d569cc884f1857f91914819a986678678cbb2e82ee575e2158edff030e62cddf8ec27c8038af268062e46f5cc10d10f8ac393d70023d4d0f5", 0x50}, {&(0x7f0000000280)="f282855ef23edea2b34280eac9db8064e491663b91f26c11ccdda1613d0052a070ea03b87683e07c1c3498a2db5eec76720e8090248c03d63a846d87d369ddb9043c5aac120529ecefe9eb1494d03ffc41beba34347caacc7e14c5c1cdd5125d7c6f990e22ebe327f8627d94cd94eec1bf930e12ff0efb37d346aad24c161a0ae68fb5f6e61b3a003740cda9e22687b52f4c6819b29ea3ade274f867b31501e93b6da9446375d842", 0xa8}], 0x2, &(0x7f0000000440), 0x0, 0x2}, 0x402) 06:45:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000180)) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x89}], 0xa4, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 06:45:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) lchown(&(0x7f0000000200)='./file0\x00', r1, r7) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7, 0x80, 0x40, 0x1000}, {0x5, 0x8001, 0x8, 0x8}, {0xfffffffffffffff8, 0x1, 0x6, 0x800}]}) 06:45:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000001880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009152e9856b4b1a8900000000000000000000000000000000000000000000000000000000000000000023624ead60d4e0ba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068f23cb76ab882f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ea6c13ea5e35d252688ed252ef15979000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a392581d251f8901b7676a3891b13a517e720c8877468aeac1b098994d67b99d8fb3b562b498a1c2b25e638ccdcb38c18648cdc2a50fb2aff6ccade3f4a04c187de319b906ff5feaac3862a48e441c0bce84a33e88bc5f312f1d0fb9ba68ef9b89308cf9ed606310294437ec83fbd1a33899d1a75ed0000000000000000000000d123fa3b995beb9fabaf40b3efb5f9478f5fe0d42bb148bb45dfbc86351d3f3a7c66804efdded8a93c003361af6c4aeb95b905182e7a611e0bd14e919aaa8b53881f7dfda359"], 0x1, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xc40) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x8000000000000000, 0x102, 0x15, 0x164, "ff0a00001a00b877b400", 0x6, 0x5271}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) mknod(&(0x7f0000000280)='./bus/../file0\x00', 0x20, 0x7) utimensat(r6, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x7fff, 0x101}, {0x6}}, 0x2) r7 = open(&(0x7f0000000340)='./file0\x00', 0x611, 0x44) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x4000000000000000, 0x3) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x100, 0x0) dup2(0xffffffffffffffff, r8) 06:45:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001140)={{0x18, 0x1, 0x3, 0xfffffffffffffff7}, {0x18, 0x2, 0xfffffffffffffffe, 0x7}, 0x8, [0x7, 0x10000, 0xec, 0x4, 0x2, 0x1, 0x61d8]}, 0x3c) readv(r1, &(0x7f0000001100)=[{&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) r7 = fcntl$dupfd(r5, 0x1e, r6) symlinkat(&(0x7f0000000080)='./bus\x00', r7, &(0x7f0000000040)='./bus\x00') 06:45:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) socketpair(0x1, 0x9c4c98d0f825df4d, 0x8, &(0x7f0000000000)) socketpair(0x26, 0x4, 0x800, &(0x7f0000000080)) sendto$unix(r1, 0x0, 0x0, 0x40a, 0x0, 0x0) 06:45:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x16f) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x260, 0x106c989551be967d) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x425) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 06:45:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) fchdir(0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000300)={0x10, 0x1, 0x4, 0xffffffffffff0001, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x20}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x10000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x400}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffd}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./file', './bus\x00', './bus\x00', './bus\x00'], 0x2}) write(r3, &(0x7f0000000000)='>', 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)='>', 0x1) r9 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000000)='>', 0x1) r10 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r11 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000000)='>', 0x1) kevent(r2, &(0x7f0000000180)=[{{r3}, 0x8000000000000004, 0x2f191318de68b851, 0xf0000072, 0x5, 0x98}, {{r5}, 0xfffffffffffffffe, 0x98fe0273aeefb70e, 0x20000000, 0x77eb, 0x101}, {{r6}, 0xfffffffffffffffa, 0x10, 0xf000000a, 0x5, 0xf7bb}, {{r7}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x7d, 0xfff}, {{r8}, 0xffffffffffffffff, 0x2c, 0x80000000, 0x3, 0x1}, {{r9}, 0xfffffffffffffff8, 0x0, 0x10, 0x6, 0x8}, {{r1}, 0xfffffffffffffffc, 0x60, 0x80, 0x3ff, 0x7f}, {{r10}, 0x4, 0x40, 0x2, 0x0, 0x9}], 0x6, &(0x7f0000000280)=[{{r11}, 0x5dcd3650c22c721f, 0x88, 0x1, 0x401, 0x9ce9}], 0x10000, &(0x7f00000002c0)={0xc370, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:45:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x105}]}) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) 06:45:58 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0)=0x1ff, 0x4) 06:45:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xcec64d7f03b6767, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x24, 0x9133}, {}], 0x2}) 06:45:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) write(r1, &(0x7f00000005c0)="18d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3fad19f55bd34af158fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d39d38dadc2d0766c5e5c5dc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478330180c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67f4191830f413d7d5073c865ff6399d183fb922716135734dd777b9664aaa38a69c7dcd9b8d66f298bac883", 0x131) r2 = syz_open_pts() close(r0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) fcntl$setflags(r3, 0x2, 0x1) dup(r2) r4 = syz_open_pts() r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) fcntl$dupfd(r5, 0x135f8ea36a787114, r6) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000180)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) 06:45:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x1c}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") setsockopt(r1, 0x9, 0x0, &(0x7f00000002c0)="abd2438329ab54716ac6051ded2b7f7ee05eb1bb184fc28b91164446a55a2105834a89eb1d99a1c7dc078892710585de439347f7c0a54087844b3df8332de9be83d05296eb71461bb85a05607ca59dbbf8d12e41b3f9fa490c48f1af3e393ec22afa051cc82bc90cd0ec5aac3d8efcd23690f0114031967c3a7723c393835441b388400ff0beaec60e652e45d490036a4b294538d4adfa8df66998b47f57479ba59ca4e30c7a6100934bef9039b060473a84d883410ecffa840a70a0730e5dc54cd4dac99848a6c353ce932ac2140c1812392d5932a22b81667f7c", 0xdb) 06:45:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r1) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 06:45:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x10087, 0x5, 0x0, 0x9fac}, {0x3d, 0x7, 0x0, 0x2000000000}, {0x7ffffffd, 0x2, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 06:45:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000040), 0xc) sendmsg(r0, &(0x7f0000001880)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000100)="ce4304e92ee8390ccde71ff4b7ff578e105e3f4b0d4563e123bddaabe2c826c05c146abbf240189f9a", 0x29}, {&(0x7f0000000180)="7783ba28e65749976a1549473ea9f2608e61f4040efe04dd04efdc45c415bbcd6526fa98c46964cee2d9030c1ab5af99bc16f519d72f", 0x36}, {&(0x7f00000001c0)="fa77b89adcae80baa46f1f32746257020dab7fc61daa3ff335b40548be49cbaef564c07b65fdbc315eda76d85c3fecf3b575a15f2a62b1aa92ea636dff0bd169a5232aa3a1fe3232b4bee63de21791f89a7e3f6b562514734dc426eb8c355db075bbd88dd4405e0496a2c86775385783079154f82e4560e2e8d246c2e6fe163938462ed553270402a4fcab957b9f8d9fd866afb9ad8d94d1a711bd6fbc7336e9db4f615f0861089d3d1a5ca8c1db07f186b665784c56812fcee489311b54222f9f092948f200c7b3ed18e1d6", 0xcc}, {&(0x7f00000002c0)="73f652f003dbae5f7a8d3beb401dd86d88f19ec0d0300539ac86531e2fd3da840d6ecb5a806e9f9f19aa1fa016e0fb311415320321e75ea65aa1b1b944046eb891d00af6b77db8aac5b7ce1e01914658807b6a152d1b542f9b0109b3a6", 0x5d}, {&(0x7f0000000440)="66c7c310383540e61069d57fa16a6fc3565d793eac4110fc90e8a0e769d9ebbce29c58c78203b096b31df9f4c19881fbfaf52ba1c5491259d11051824d732ff8d2874d730ba9fd98be4afa499ccf2023f8c34b92fcb34c42cd1ef07d6bd0c1958e98477e031089447c0a3fcea63119d8fa29f691f6909d856670d4b0840f8e95401903b62d24246829515cb30ce2d1433c6c36ad002e8badd23aba985f3a952659c946deaa1c568ed0a154d26f90b7", 0xaf}, {&(0x7f0000000500)="597a31cc4000f84c31a3ab64670db46b81bdf81feb0c2b7cb0226234bc096c467a98419f63579f713830ff562b087677f756c1fb92416e80610ecdaec060f9a970a4d912b42f2e7fe0b5754a28b16dcac3a9be207ce2918f0518b1ab62159f430c8826f402a60d0b0199e80539529c5a6994f35bdbcd128602771633ceb7b65955f3a331836b3b223d2b6824f08309a575f2bf6f88058e86169a41963edeed3648c8d808652ef699c1d3a6db", 0xac}, {&(0x7f00000005c0)="6e65aabd5e64f6d4b8815e7d76a22a3ab2c2eb1f0143bbf93af17cb1bdc31173796862e71ca411d32b97c03dba6c3e0bfcf2908b6d8329fecb19c428453a544bcdc12edb468e6d96a4817c7e5e51cf5ea0f71c32d2205933cc4ce94e0e1e575adb5b1328bf6112a8090aa15f1e9a51e804cce0c65927894945d859e33e3bae8f23acf3e49821932584fb6a4b53795aa87fa03f48c1c2452e8762378c7a0c33564b99738088712ebd696b21d24db7b1a30b8b93d9c3592869e5ae34eb8c2f6f836a9d8cf7c6941c502dac1879e4364d67cf5e8b7b5202356ec4", 0xd9}, {&(0x7f0000000340)="84ec5f88c04f0c705bdc482309403ebdaf7c70ff73baa30e139f24079839bd1e5246a5a5b14781fe19ef7698cb18623e159f127252ac11ecce5bf5df759fea37683384c7937945eed097f7d9f22eb21432b9bd079f1a2dabf976762125ade4336cb23fc6586ffd3988064173f815b593496832189660bee227895c8c", 0x7c}, {&(0x7f00000006c0)="4d3ff3df67a61efa2cbb179d63729bf21b67e71881516c52a3c644c7837cba8fb1eeb3db6aebbafa04eac151daa5f9e53bb482771bc6d0ad226f45f3cde01c5aa5e179d224ef5e4b5c9f5093e78359d2c844fc80dfb0c6cb3fc1886a7bef0c16853a5a6c1c24c983b2c5cf85a519071168a8969cb6fe02df2c5a1d338d895dab6fa5edadc55f251f870e9370b6cfd20df53ce5e509f865281f248b0ac803bfb589e560e93ac21c79c38af530b40db0eb688067e5e9b2396d7500c0fd819a65016877673c6cdbe69f6dc79b6d7ce1edb61e0520e9dd1c861c76723bd219171e97d704b6c2637c91d99d34fe05fc38bfef7b724aa0760f2048069fb7fcdb35ccbb914f5d41a07d411d1d471d5e140de5a062ef6a2e922a913dfb707710d754ee4cb0de795b91e9b4536f48d718f31a3df7491e2dbed75c7c45688813c01df369212a7508cd45dcf5abf3b1dddc984e5c9ab8f6b0d7721b0b901e7df88360336da7e0e69b575c3bc3ee8aa1d4307385906b34208b4270e9058fdcda4e18cb7e72ea4fa45625c063f2e7774ded43b789f3a9fee8ff952d659e6ee14a54c2f718075f8701703b31a36ce6b19152487334259103419703f5c556f63c1cb25f1662429b7898f0eb50863f3034091d112a2db2dee59fc5cf0bca6762f26ffd0932bb28693b0a64a8aa2d29f67853bb5fdc5a56db465375b6361d1f9fed3c58069d36f5de41c217ef51bd901e62f6154fc8f3970ad13161cf934c8f2eeb783dfdd3b3f81c08967331c10c6f7f0d926750030607037f699c80fbac175f4ce5bff93da1fe7064fc5df3174759b5ce6ec987b832a9fd6a92a72164a69ad7d37c0d6963ba3baadaabd6177e9016384c351a5cf5fb26880fc8ff1ca9c88d66b5cf6857ad2e15425ae8fbf52e2be30a7a9e2b28bec463ad9fd11c71ec90101457bd40bb23d3e3998a77ba23848bb1fb0d31dd3b4551eacfa384824fecf76eaca839fbcd37804aabcc5eadb328be4909bb0ca258781d73ab430e34a7ea53666b8b513cab9a88d82283d24c8a2e31e9ee7185e0b3d905c81da620ef6ea11056491b035d84639b10dfc1a73db0795396e32ae36d0c134d225d5fa9a800a28a2b051f22f397ea2ef5ff82386dcdab7aecfcf687e6b9dfc16a1622297f514e4829e6f249658168229dde08362bfffd8c86b4944beabb32fd907ae2ae9dd403388f6055856ba4bd85ee3b4cc8d3489ea6c3b71ef1da2277495a9e9945d968420fce11a8c346f1b0e447d666882390065d1cfcaf8de75b71eb265f6087a7d351aa714b928e5e491c27e68d22a89f614de13c04c6349ad80a806e9b8f3b4f2d3f8f1ccf7806b53d6fb2f9cbb53edbde8bafe6f84d", 0x3c9}], 0x9, &(0x7f0000001800)=[{0x10}], 0x10}, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r4, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r5 = dup(r4) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r7 = dup2(r5, 0xffffffffffffffff) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000000480)='./file1\x00', r8, r9, 0x6) sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000c00)=[{&(0x7f0000000080)="942b4b9c912c044999ee03c44f", 0xd}, {&(0x7f00000003c0)="3d34dbd1170299a82f51c9cd8e10f1263d6e6d0d792585ab809c03d3330b0a35fb782a31189c56d6a58d34c4f5185f0602507401741e723a5ee143bd3fe53f7ba68250ed36254104811290e812d0f5acfea921d2a9911f7bb029d65424", 0x5d}, {&(0x7f0000000ac0)="bb6879bb3f2b12642b7c053344c478acb65bef931b9cc4c3278f9479197070ed26d772a6d748eea5a2637c0a4ddfe2ea974cb0a162e42520a4c594a4851d1c70ab3197ec46dbab1401971868fb8344052dc424e17af673632b4762d76a636edb063eeb4ab8130369a3f2fb96131576cea8419ebde2614f1e8c73e6671410c19d5566b355620d67cddb3743ad0299e12997d174c2e270914eecc5d5bfb5c77a77b1e13832fa24e606d5a82b18894c234d93c4e2a3", 0xb4}, {&(0x7f0000000b80)="4894cd9e8f84daf22e6f8fd5271b27e1c7083ab6a865a9e0c02ccb92ce0937929e31897091452303d918aa989a1e717ba5500dac9f55891c355248efb43103f7bb8fc7e1c5ea1ef4626577fc2bfdab80af35e45244687698d4402d935b06", 0x5e}, {0xffffffffffffffff}], 0x5, &(0x7f0000000c80)=[@cred={0x20, 0xffff, 0x0, r3, 0x0, r9}], 0x20, 0x5d63b6e414eb0b88}, 0x0) 06:45:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000002c0)=[{0x9, 0x80000000, 0x3, 0x7}, {0x0, 0x465, 0x1, 0x2}, {0xa, 0x9, 0x7, 0x280000000}, {0xfffffffffffffff7, 0x8, 0x200, 0x8}, {0x2800000, 0x8, 0x8, 0x5}, {0xfffffffffffffffd, 0xd43, 0x1}, {0x1, 0x3fd, 0x6c0, 0x76}, {0x5, 0x5, 0x8001, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x45}, {0x6}]}) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20890, 0x0) 06:45:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00005b8f3b65026c0d7219829a65aa7cab2d0724994f424a2780b04e10726903e21ff04b32c8594e52861910f69d6379ff82c2999fb48dd4d30a61aba1942b6068dbfd7cdd2fedc8a54fd0d16737396cf66c5c3f4f7fa67888a7cfb965cd61145ea60870bbb7f80482fcd04f96fd83a1c59205a4ce9e78316f"], 0x10}, 0x0) 06:45:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='O') r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xfff, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='k') r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 06:45:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="d62be4e5b32c53d01a48435245", 0xd) write(r0, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0xffe0000) ioctl$KDSETRAD(r1, 0x20004b43) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getgroups(0x0, 0x0) 06:45:59 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() socket$inet6(0x18, 0x4, 0x5) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43, 0x9}, {0xaf, 0x80}, {0xaf, 0x1ff}, {0xcf, 0x2}, {0xa2, 0x7}, {0x41, 0x9}, {0x80, 0xa83}, {0x1, 0x7fffffff}], 0x8}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0x4cccbbfede347828, 0x1, 0x0, 0x7fff}], 0x0, 0x0, 0xfffffffeffffffff, 0x0) r4 = kqueue() ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) kevent(r4, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) chdir(&(0x7f0000000400)='./file0\x00') lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000003c0)) sendto$unix(0xffffffffffffffff, &(0x7f00000008c0)="d97b5d9cf8dec5e8ad41758debae67bc634eaf72939b3e70b23a93fa0dce99032672e4751793f1ca8e294ff5838c1c4d40fd8ae4b21e12a160a05fc861e236adbbdccf2b73a46dc949b7e73d", 0x4c, 0x406, &(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa) 06:45:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pipe2(&(0x7f0000000280), 0x8) write(r1, &(0x7f0000000000)='>', 0x1) r2 = fcntl$dupfd(r1, 0x11, r0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = dup2(r3, 0xffffffffffffffff) getpeername$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) listen(r5, 0x4) open(&(0x7f0000000240)='./bus\x00', 0x8, 0x8) 06:45:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) geteuid() unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 06:45:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="ac1215f1c2095e05d0364d8216b7044f035ac5144bc63d"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x25, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 06:45:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') utimes(0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 06:45:59 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 06:46:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x154) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = dup(r2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x8000, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_addr=@in}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="6b9b256bac1077b2ed422a0ea0e66ed03caf0192690f33a97bdfab037f778e21c97e5413a0f770940bc63b331f49c03f5da7a015b3452400db642d6c1ce2cb61e674d99a3c8f566891fb575f6f400ea55aede2fafbab851a2e06e6ba4e82d263bca776d78d4b772cab15af283cce01aee725484d960e99fb4766fafb376ee656ba22add893bc671a92cd76354a78a1c37d9d95cb0409912964d763f13298dcdb406d82e62bd8ab7aac5a2126ee5c912f503714a58e9904bd9e9e98f7b4dbe6879301f8ba6479335b65b6d1ed9c70303f67bf731af16bdcb0ec3125ae", 0xdc}, {&(0x7f0000000240)="c8f51a79d3684318af337cea9f33f06349a1c04ba9a5ea11502dd14b4ad9bd3f4dd8912b6294a59c4f5c6793b4fa756720206ebd82831169ded6e0b418fd305eec66f8600bc3cb6003a29d22a1c8e57d7eb2aff90edffbd1bd1860599f01cfe6255d147ac9ac114bc3f9a163fd2d", 0x6e}], 0x2, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r1, r3, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, 0xffffffffffffff9c]}], 0x40, 0x1}, 0x402) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(r7, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x6, 0x4, 0x7) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:46:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)="20bad3d71ce1a3cc9058227110f387447328f9739c1b0decee35989a7d031c5c731a663fca9e59e6ed98c9cc7c2314248a9d1a48328bb9484894abca9259ab9bceb5aa374ee288b353cd17bc2cf574b2750b0c748daa36287dfcdbfbadb899413efb0cb972b6323cb9bf92bbf0df4cbefcce999cf5d2500f50b8ec650deb2c513fdfdb2fe30bbfd3d1d7981655742c8361a67242c4b31a8d5305930c2ac1176c6f84c21965728f757081deefc7e2d43837fb76e02211ffd0", 0xb8}, {&(0x7f0000000340)="858b9c3e717ddf5afe41698a5257b2f0f8247b9b1350ce2dd246db46cf7a12710049b023cbe0c5444f64675ac73cd0e88f5498e1f6baeed179dbdd69157b7fb66156c8d723c12ae3ee31a8f4d9b58b2645dcf0614e1243e8d4ad1d76f2a5a83a47fbbf7e5c6ffb17518b171067de8b0f047433a34fe1b432329af710ac9f31e090adad1e3e3db417f6", 0x89}, {&(0x7f0000000180)="2c9d49d6ed650ff751d1054c2192e288dff29fe9bf9be3619997eab56bd814dc1d2b1c0dfcc407decd56", 0x2a}, {&(0x7f00000001c0)="5cb7addfc3ba173b7a71144a6bbf11cf442d6f1400ffc67c24dd5b7a8b9fdc76f74006df4b69fd9ab44624fb2a7d82bfaf96d2f051aa", 0x36}], 0x4, &(0x7f0000000440)}, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x900, 0x8b9, 0x0, "661f2f0000ffffb5a7ee11182eab7fff0e091fe6", 0x984, 0x7ff}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 06:46:00 executing program 1: clock_gettime(0x4, &(0x7f0000000040)) clock_gettime(0x2, &(0x7f0000000000)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='$^*\x00', &(0x7f0000000140)=':\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'.}{\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='{(@@{\x00']) 06:46:00 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f00000005c0)=""/160, 0xffffffffffffffb8) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x2) ioctl$KDGKBMODE(r0, 0x40044b06) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000200)=0xc) setsockopt(r2, 0x0, 0xb, &(0x7f0000000180), 0x0) r3 = msgget(0x1, 0x10) msgrcv(r3, &(0x7f0000000480)={0x0, ""/161}, 0xa9, 0xc860eb748fbfe64c, 0x800) rmdir(&(0x7f0000000440)='./file0\x00') r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) getpeername$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000300)=0x8) geteuid() getgroups(0x1, &(0x7f0000000240)=[0x0]) geteuid() geteuid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000180)={0x8001, './file0\x00', './file0\x00'}) getpid() r5 = semget$private(0x0, 0x7, 0x40) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="3e3f6d4fbbbb36c96299a41ae1535e9ebdf221928066196a34e237295758f4269f7195540c2ffd4755b624fef9550ca4d62d6976c668b9d8a5102c577cec88", 0x3f, 0xb4f635b63da61ef5, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) semop(r5, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x100, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x1, 0xfffffffffffffef7, 0x800}], 0x8) 06:46:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r3 = kqueue() close(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 06:46:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) pipe(&(0x7f00000001c0)) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x5) r3 = shmget(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/225) write(r0, 0x0, 0x0) 06:46:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) getsockopt(r0, 0x3, 0x6, &(0x7f0000000040)=""/36, &(0x7f0000000100)=0x24) r1 = socket(0x18, 0x2, 0x2f854853) r2 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x184) write(r2, &(0x7f00000001c0)="8eb6e17930022c2fc56b3f", 0xffffffffffffffef) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="78b1be9888ce9da0"], 0x8) write(r1, &(0x7f0000000c00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f17318300100000002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13b", 0x585) 06:46:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x2, 0x9, 0x80000001, 0x7ff, 0x3, 0x2, 0x8, 0x5}, &(0x7f0000000100)={0x401, 0x1, 0x0, 0x1, 0x80, 0x1, 0x1, 0x9}, &(0x7f0000000180)={0x8001, 0xa295, 0x5, 0xb0d, 0x100000001, 0x8000, 0x7, 0x3}, &(0x7f00000001c0)={0x6, 0x3}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000c8fae2"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r7, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r8) r9 = socket(0x20, 0x4, 0x2) r10 = socket(0x800000018, 0x1, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000000)=0x3) getsockopt$sock_int(r10, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 06:46:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 06:46:00 executing program 1: r0 = kqueue() socketpair(0x22, 0x2, 0x4, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x4, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) listen(r5, 0x0) dup2(r5, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(r0, &(0x7f00000000c0), 0xbd56, 0x0, 0x7f, 0x0) 06:46:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5, 0x0, 0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = semget$private(0x0, 0x0, 0x10) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000040)=""/25) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:46:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fchmod(r2, 0x10c) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/zero\x00', 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) bind$unix(r4, &(0x7f0000001080)=ANY=[@ANYRESOCT=r5], 0x1) symlinkat(&(0x7f0000000140)='./file1\x00', r4, &(0x7f0000000e40)='\x00') r6 = open(&(0x7f0000000d40)='./file0\x00', 0x20, 0x1a8) r7 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) kevent(r6, &(0x7f0000000b80)=[{{r3}, 0x0, 0x87, 0x8, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0xffffffffffffff7f, 0x9}, {{r7}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0xa028}, {{r3}, 0xfffffffffffffffa, 0x2, 0x40, 0x7ff, 0x101}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x333, 0x81}], 0x7fffffff, &(0x7f0000000c40)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x957d, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x3, 0x7}, {{r3}, 0xa2a80e1190e70fd8, 0x0, 0x1, 0xd6, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xfb50}, {{r3}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0xd802}, {{r0}, 0xa0edc2605e739b1b, 0x82, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0xfffffffffffffff8}, {{r3}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x2, 0x6}], 0x100000000, &(0x7f0000000b00)={0x9, 0x6}) kqueue() r8 = dup2(r1, r3) setreuid(0x0, 0xee00) dup(r1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x439816ba06e263e7) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x1, 0x4, 0x3}, 0xffffffff80000001, [0xffffffffffffffff, 0x4, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x14) r9 = geteuid() sendto$unix(r8, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x40) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) fchdir(r8) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000a80)=""/127) mkdir(&(0x7f0000000ec0)='./file0\x00', 0x2) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000000)) setreuid(0x0, r9) chroot(&(0x7f0000000e00)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 06:46:00 executing program 0: r0 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r0, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) sendto(r0, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r1 = dup(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r2, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r3 = dup2(r1, 0xffffffffffffffff) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000480)='./file1\x00', r4, r5, 0x6) seteuid(r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x1, 0x5, 0x2d0, 0x3}, {0x7ff, 0x5, 0x6}, {0x5, 0x0, 0x9, 0x10001}, {0x800, 0x4, 0xff, 0x6}, {0x200, 0x6, 0xe9, 0x2}, {0x2000000000000c8, 0x1000, 0x7d, 0x4}, {0x7, 0xbe, 0x0, 0x100}, {0xff, 0x63, 0x1ff, 0x5}, {0x8, 0x1000, 0x9, 0x7f}, {0x180, 0x200, 0x9}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84, 0x8}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 06:46:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x178ab3d5209904aa, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d9", 0x30) 06:46:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x4505) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x3, &(0x7f0000000000)={0x4000000000000008, 0x2}, 0x0, 0x0, 0x0) 06:46:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x164f9fbb, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = socket(0x10, 0x3, 0x7) setsockopt$sock_int(r1, 0xffff, 0x880, &(0x7f0000000040)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = semget$private(0x0, 0x4, 0x4) semop(r2, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/41) semop(r2, &(0x7f0000000100)=[{0xcf3aec7a929f3aae, 0x7f, 0x1800}, {0x4, 0xb344, 0x1800}, {0x4, 0xa1}], 0x3) socket(0x20, 0x10003, 0x7) 06:46:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000000c0)=0xffffffffffffff0e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) fchdir(r1) setsockopt$sock_timeval(r0, 0xffff, 0x3, 0x0, 0xfffffffffffffc91) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:46:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) 06:46:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x7, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 06:46:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3, 0xc22}) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000080)=0x2) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x100, 0x20000, 0xfffffffffffffffd, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x1}) socketpair(0x10, 0x4, 0xae3, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) poll(&(0x7f0000000180)=[{r3, 0x20}, {r4}, {r5, 0x80}, {r6, 0x100}], 0x4, 0x0) 06:46:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x0) 06:46:02 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x64}, {0x3c}, {0x7ffffffe}]}) r1 = semget$private(0x0, 0x4, 0x4) r2 = semget$private(0x0, 0x4, 0x4) semop(r2, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/41) semop(r2, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x1, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/41) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/68) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x3) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 06:46:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000180)={0x0, 0x401, 0xae7, 0x7, 0x4}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) 06:46:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="aa", 0x1) sendto$unix(r0, 0x0, 0x97, 0x0, 0x0, 0x2bc) dup2(r0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 06:46:02 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) semget$private(0x0, 0x3, 0x310) 06:46:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000000)) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 06:46:02 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x180) fchmod(r0, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000200)=0x1f) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000240)=0xfffffffffffffff7) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="3da18e9c82b4f66c8c314271f56bb0e0ddfdb62da90fcdc23801aff0e8b3f27f55f910eb3214cb087ab7c37e8255cbb5ec28b1732f7cdedf9c0e2f3035859d41fddc8402afc96426626e445f22461e18a23337814cd5edb3ce80c5c041549b2492b4377a4e32f595013f9ef93ee9218da1366d2a9987f6bdbdb2be0e8edeb844cf34fe073ae757168f7c079120ada5c8e08258d7f16b5a9219bcff0d7d2cb37b91877caf9f9ce31d100c769b4d361fe6b4ebbc482af47001f96011a1dabca61e97ace16e29805b6f5ecbba061a6432cd5105a5", 0xd3}], 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:46:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x7fff, 0x4]}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) 06:46:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x1ff, 0xfffffffffffeffff}, {0x18, 0x2, 0x8, 0x40}, 0x200, [0x8, 0x4, 0x7ff, 0x400, 0xffffffffffff1cf7, 0x1, 0x7, 0x3]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="008000", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:46:02 executing program 1: socket$inet6(0x18, 0x4000, 0x2ce) clock_getres(0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000000)) 06:46:02 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000100)={0xffffffffffffff80, 0x3ff}) syz_open_pts() 06:46:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) chflags(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 06:46:02 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/58, 0x3a}], 0x257) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) 06:46:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x12, 0x5, 0x11000016) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) write(r2, &(0x7f0000000100)='~', 0x0) r3 = dup(r1) setsockopt(r3, 0xfffffffffffffffd, 0x1, &(0x7f0000000000)="8269a58658283c74249174841c369665e5a94cf7f1f04837dea3eaf437610784984f9869b909eba4358a93154adf6df55f9e005610c0e6c7704630e557e3d468244514ba3b8457e7e02866d37fdb3e832e8a4cd5c3468e07fd6a1aa26e42269b57c4bc7fd2a3fa4207c13d8fa807b469732ba4c2fbf7d18feae48f40b66a92b21c7b76c5743988064ff133f6b1beb55bd939d52bb07e8947d25bfb57bdf7938dfda12a4ad5720a05106b97", 0xab) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:46:02 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) clock_gettime(0x4, &(0x7f0000000040)) 06:46:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9042, 0x7, 0x80000001, 0x3, 0xffffffffffffffff, 0x400, 0x8001, 0x1, 0x1, 0x800, 0x8b}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 11:46:07 executing program 0: r0 = socket(0xcb51c2f0d0128fd, 0x2, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) recvfrom(r1, &(0x7f0000000040)=""/207, 0xcf, 0x2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) fchflags(r2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80000000) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) pread(r1, &(0x7f0000000100)="e4da9467cd449c4f0ad03f5005a5ecf15b309fe873acd7ec61aba501b496babc76e9b48761262bb55d3ec1e0de17736a517bb124aae562aaab567dcc7af429ae8342437adf7750fa6988c9d9d3406f79f1bb9d991e9f7ef7178ccbe72c630e0f4d8bef3f7ad8e8fcee1e3fea66582df80cb7967a49418e48907d7907ba7505e4b748a1d6287a14adad7089f46740a82cf026e47f1fa439c335e4a87c040ce9c105acacc424f1a7c5db4fa186a2233a4d", 0xb0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYRES16], 0x3, 0x1, 0x800) msgctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4000000061}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) mlockall(0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000200)=""/232}, {&(0x7f0000000300)=""/221}, {&(0x7f0000000400)=""/29}, {&(0x7f0000000440)=""/82}, {&(0x7f00000004c0)=""/71}, {&(0x7f0000000540)=""/145}, {&(0x7f0000000600)=""/225}, {&(0x7f0000000700)=""/178}, {&(0x7f00000007c0)=""/206}], 0x10000148) 11:46:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0/../file0\x00', 0x8489, 0x16d) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x3196}, 0xc) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup(r1) fchdir(r5) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 11:46:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febffddff8252600040000000000ba0d31e99a00000018000000000000000000", 0x2c}], 0x1) flock(r0, 0x6) 11:46:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=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) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="21002e2f7000619a0f0b9e45a91265e525e55c8b94463f217105581a7e81c49d20b7b80d9da2febd465c8b46830d7c"], 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x4d6844d0138ad2f5, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) write(r4, &(0x7f0000000000)='>', 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x80000000) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 11:46:07 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) 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)={0xffffffffffffffff, 0xfffffffffffffffe, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x32) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) 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) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0x7, 0x8701}) write(r3, &(0x7f0000000000)='>', 0x1) bind$inet(r3, &(0x7f0000000080)={0x2, 0x1}, 0xc) 11:46:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe2(&(0x7f0000000040), 0x10004) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) sync() 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 11:46:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000100)={0x8}, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/68, 0x44) 11:46:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x228) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) fcntl$getown(r0, 0x5) 11:46:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000280)=[{0x18, 0x0, 0x0, "3f527a920c11"}], 0x18}, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)) write(r1, &(0x7f0000000000)='>', 0x1) getsockopt(r1, 0x4000000036, 0x6, &(0x7f00000002c0)=""/68, &(0x7f0000000340)=0x44) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") r1 = dup(0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="fe7ec95b64cb11acb36a60890854991bd80eb8199347b3da6a316efdbe81df102f8f49daf5d9506321fc682402ab0a7323208d43e106a841f9bbc204a9a137254631e9565a4af0b1522a7ee9599fc249096bffb9399436ac9df33180db2436dd709543991e5835a7273da2c6e167c72b8d6b5faab9a6141111d98d0b2a7690507a585e6cd96fbe08f9682bed688dcdb5013ec530b4714d668f9cd72e8d6a56e6079aa1d1ba84e20a3b6eaf67cba1a17259bbd54f8bbfcd74ad656d90e7c5135aac1c8e1175f0d0a14388ff2813f9acfefe0addbe710d89269f92d99426063a692970ce54b7aaaf8a26e943cc81fc82bc42f3074eef0463d2c9a6d7dda658a9ca7fdb8f55660ad71eacb9cf56592753146d19f9b5ecddc03ca8209f460fb7f0219cf178885a88ce2509383a51add1567cea78f96b5ef9c3675860c7ecbf763522b3146159059b12c3dbe1ef934ba5cb8db3a61bd0d083a3c608580c183f9c26acbc1a31e24723507a414b7c062bf53d098a631c40edfd287c445a3e09b2a810c2a84d150266ae0bf88ec4b1fa1792b05d452d693fa3d7fe6ab7d014e2c21db4521fb1c2c2abf2c82143a8bdbcf80ddc81ade63fe35e25ba10f64b81f941529f5bbf9c0c8ebed938665342b2abf33966b33656b8a1229f4672e81077db2dbcd001c3cf4a99e09a26bc5c5a804f4940d52c858b99a3a2b3097193163baad960499a2b4a8dda38a00ae7d698c80f314f48bce2fe161181ab86645d19ee4b48cd1001473702ea4cd786ad5c80a1790d1d12bf77c021b735ff49599d10fa18bab1439e38446ff7d1af04c0d48d7991af7c32f9abf6ec38682d3829f9f0717cbee229ca0b7c02809ce230573068e2156cd9b7ffba7533c429fafebbacaf493a880b066d98d33e11193e604979ac7e40b5bc1b34e23590f7090fef05b451c85b9c4fb7f68e2e84c4899488519435ba6e828466bebd1e6bfc56e19f6515742898e12eeb4c16f1805e3b93cde24d98126261097e2dc71e47c635d3ea4a40e04edd218389e00c94c39110e0a740db13fedf69fa71d23f88fffe0b2d01b55934890eb99f26ddc6275c532784bd44df437d074b7ad3a355019919990514b84d4429b0d545a9f5d8710f8c02514ccaec5c410145f4cc0f0b25f574f7d6fe263f3614c88047863b2f4615d862e58a6f43e0dc7b153c6d869140935efc3581cd66ab6a1fea5847b1d53b4c52423f4be5e2c846cba311f697e30532ef5d5c1ed978d0aff1cd5dfa54f033fd8d4df72007f3e700f60bde87f0e6923e9d0bdda5b9a940993eb7eadfcf48438f96921bd3cbe6a3e5140067dc6a9da9fe54482d5a90aaa04df90aa93023d8ef00b220a75ce0b1917b548e1e3875b033316e5b6410113c8ca2c40a71cb267add21ae7440cc790ff1db666fd2e0cf0e75d366680f4a5e10eff6c0fc1d4c9083024babf1d34f445d16f0811b9621d4c4060abb78e195b390603cbf5aebd69240628f58f3d26b68fa00f01ce93bf9e04c9112312b48c434db64386ebe15f690de55bfd60f1d925b80bf855d0856740cc6c8e9b78c6b561d857e8ab6dc5ed799d01f1acbfe061d58662fbb9c6f321429afec4ccefec9a3a9fed1148e98b4123ecee6ef7ec7e4097b59194abc0edf1c721411ea338d9651bd18ed00bba84f7dbf35558a104c0f9d7a4622d248bae9e48bc5357cf7c4cb44ccbb571fa3f62a32e8e7a0299b3778858bf98cb6b9d2c1a8eb980bb42aad1e620990facb035f958cd049ef454bacbcad89bdbbcc578126a5ae5c0bd42bbd644680cad84c78b526c96ffe933a5dfbf161de93cb5d794463db0aafeefea28d913864b986afd1b007e238c54564454f46c3e24ca2c29ec8d8189eb18728c42cde1dab4849dd129f731c06740f222312d3899f48d944a1682fe83518de54ca0310d3ec8f09cd3ffd2f343a33231c113c4ab035600386d631b0022c9a6a39b4d113bf6a9d8fdf90e11827ed9bbe784e1f4a94900640d3598365c31e63c45ae755c50a48b16ee2ca04951a4cb929ea4c181805949df56915f815d50e00c8b48646cddd0425b142bca0029abac61288bf370fb126940122c3b5ecc115ed199087f75552fd5ca87d8317cd16981e95990121cd2656f091f1d7e2e7857263878c5028527557ca57f9834261f5eef2eba16746902f2c23b0ec4de091916619fde8828a56810b7fe1c567227586b4f9b0a11e49e972eaf534da3df0e87c936bf6b3c0aa5f57ff6eef67cc0f94fe927cd3359d05f8582d9d24af4ce480422b7c48768a335c31998e3f9940beb5c06b376389469d52553003808be9d51e03f8413ede95f2d1fd41959dc2e0c10842428f2ac32c873d7bba6b8dabc9ccdbf9737eadf0a497e37f6ff43eaf916f79f5a274229a6905e7218a0837cbeb2078a2e115a2e077b86e358b1328ab4673cfafa52d1a93b38c63264333e14db1efb42c4aa613e08688dab9b0f8a890bb77c72a90fbdd98586b00d1ab17a6648c6233402aaa09c82797728b3e44f04c99265fa7bbc8ed98d860c6ccbc7a9c9fb46d27ecba236ee365338a5ceb834353e2771279790743981ffb0fe17b97369b9729ca611ec0adda4e3dacf202e4c1383ad27db9c582b042607c57e815ba3b46e8f2b5425b9e51fef3014b782305e99c6473adf040beb6a5717c953bc565ecb9dea49abf705a350516d7d6b70eb7b2523bf0b857c83da5832ddbb6b34ae3583b8bb8daa7f4cab8efef0aa4e8c403489f4b3de9e16d83a0d102772083c84838df17c157ae0e80c8ec9e7ad8d4b094d577c91a54b3d50431b41dc169a3968e99feddf676fc4a1066cf65c74bcec3d313712fca16a1c7081f6100d01c6bbff0cb0114213be58d5456c4ed1e75498319f97069217d7ff9549556e13f9c072934ae0544affc6da7837d73dea63ecaf26dbd593fb607e1b2cdac2d1a75e4b1f1eda60608cf3927679398ca8f754d0c3d2314b9b2653f637fb45aaefc1c6303e393d6991a2158ef1c4d0e016ab3f2afb26cb4bf8949e7a335463fb8448331789cd3f2377cf60514093da63830c7fda0baa62a54db532a4fb920fb544f004ac0ac4391ef43246d4cc2bff1662d8d32b522394a244b1fb76c23c7ff55f4e862d286e9b29584cc7f145db5f92b045fa8ba1107e1799ecc81c2e6720a0f8af1cf09d7311fbf4ce81e4df414e3c6a6eebfaa39345179c0e539b88b74d39357a2420539507fdd3e0ac38a2075f9c3f9e44f8c5ffe9f5c718d16dd59b0efbfcad53f0051bae5e491e1c45e949c350c0e4f75271a51dff479145ea19bc217300042cc82fed3ba6e48f4e25188c5ae32b6f52f94a9997d617ed0f9c923442bf0359046f924e488a11ce5a56a0e897d81466ea7a248d3e06fc079c913b80ae6e762307fae2a4f0b682cb136a2c7a42aa5ebcfdf1cfbe027d4ae8f6f7e1c4cd6c53340a97938f041c27da6b5490f66fb4991fcf24ca56e7bccc1c0dd33ce730252e3857547705e8033170062120b74c6f256406185d77085160832bcc0d3135b6ba7999a6e20fec1c01d398cf21c1b7820e761a8ddc089835aaf053fe68b9a9811a15ca2098e9170dc329a8c2d824363c39efc8b070981f0ca1a27eb310dc046fb3b196718d498deb71dc83c255e229d8d39a2aaef942631afffe6959a63c65052ce78f30cb6b350bdebef10a8b202917cf74c118f551245ea395f95a95aa827ae02d360ee85759b9282b9b6871d7909190eabd9c9131d55f1c29a659fbea3df5ec1e275d1d6f6d9251ebce77096357dc58da0fb721ce7a94a1e3493e87073d2441bd080d109a1e72fa4e8b6d711b417653b814de79c4daaf328bd0a34fd6915f766f500d6e07b0895ee1ab0fa81dd756c05d53528b3241d097cffa498594a2c0a7687b8fd59c9a7020c0d47c5fe7a4c8c33a53a55144a529d14478845131870c821312254205278c77e1d5101a67c00c69ed412c543d8b6bbfce907aff5829958ac00ce11f0bb1775969a3c49e707ec4b5ae4d47920b6117d849f8b22976831277e08ab8121b4e57e971d3389ae468cf6408d232c40082d10a325a89b1d8695e81e3a524ae0d4ef83f5fde9b61f536c2092525fc0ed25d10c1f999710380d38d3ef4dac2a84f902e6d387f8fa3bf3b0eeae370a9023b6eb53397d5e8232ad667d075a22fa45d756f23e01861bae1ea6883a4a652a6b870366009db1d91b3da44df5817a71cc25eec7d9cd2718be7beb5b660e9848aac1ebc80eb72d690468c4d79d85845f78bf8d4abab2a26c3c83f018da56a4b4de809e56917c8c6312d44080ccdd1e7246560cd043c99197ac0e6202c5137ec8c39b1e3a875c512075a8cfe34b141c8323c30bcebc5ffb1224bc75ef990d86a58176d21fa7535b105c437294e5f552f477e1762fb61091a73e1089188926e66b0aa50e9584d604be2346572e53e296b1bdb1e55faa30532bdf814933e4a9425bccd19f0aaae12ef677654fa73af96a3358cbdcefd55cbef632d59a7275993d4051b6a801cc68215cc08b457e66a143c1447374d74349251084c42a5dca19ea780c8ac19051d4abe0c4d6cda95c9a39ea9f0719861fb725cf532556b3f9ce4b8e8e2117b1613e6ce6bc9ddaac3edcdf6e3f83e70a85f528c49e812d527899f7a047210aac7e4d9b12e00ec80be95a27ad56c5b0423e48539d182a3a7b0119c5bbbff04a348e4dfd8f01c106c8f7c5ea5f44cb300c553856d2fdea15d4b9813dd0a841cd88cd61f7545c50c6ec77510be06f2879df2def19598aa9cfa63a1f4a673fca7e8a773f56a5c0afd8aa4aab7b06bd836c8db3d6d8ab3b240cf60366a7d989736de148b1e049ae78daf534b3ba3216e34636a4e72a16fe63b1aa8b0f738aea6a48608f607f565f64fd197a211a5ef437353f1ffff2cfa24d81850b89cd84c9718417fcece543971aad48981c63ca4dfc0eb68d3b8aca3430f760fbbb5a260f7114391fb7c75edc8bf84500a5f8d0879107ea385a38a7d96c8b88e4486c03252ad72087e3785b7204ff35ac9b933d789d1448ad05694a31869702554e859235592bb0e0f0226fdabd772ffd7c8a91e0aeb82302b666bc0aec1d6dd6900e94202f943fc482a15b3ac1c2b3593de1b58f358b873b70cd33d84c69a1421b06e9600e7e0a5cb9522c2eca299b83589290bd4b9bc15308d702b322b19dbec8743fa1dcbef4e904f64d530a07580b1fe9cb9d9542294044c3040523687303bb593ca9e903ee89fff7875970f8969fde03ea6b6099ff712108be66e87d873f618d250403ccba1523be1615fa7cd568a23b8a35aed02f475017c5c4e04e92f1da772f9cec06b897bc32013084d7315966efb3f2eb61e995deadfa3377fe6edf3ee64a862f93d45359b6f9331eebf2292709b07799021b6aadf4fd209c62ca4e9713a0c7392d651d59e52d21fe2ff39d8e3824994ee04b6706bf7594317071fe480a19b2f75f19626f9c2259e5995b49b6ff4e18073a1934ec4640dd68143a4d50de28d799e10ad5d783ad41a05852fb6ac95caf1050bc53b0576a5668462bb4491452810780290f5197d8c3baeaa963a828b80ad2e9132c40d6f43869dfc1d948ef910c6a1e108a37992055cc10e0c50e9bc86422c830dda2598230281732b6ea4542b5eaeb103ec7c6c86d3f93c733bb674aa970918090eecefa3a21f17f3b107cc5fea29019e02899c53e9ed68245ac0d8e13e323aaa0c2d23065e12e6340cdf1d91d3b4cf04915350d5e3190798ff99dda81bc6fb2d445285947b4a4f77cf7abd222fbb1ff0750f08b17", 0x1000) 11:46:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x8}, 0xfffffffffffffce4) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:46:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r0, 0x0, 0x1ed) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) getppid() listen(r1, 0x100000000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x61}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = accept(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000002a00000000000000008ed738b8576be099000000000000110000000000000000000000000000000000000000000030002d47cf903b963e2d497c80b868a77e00287e94dc0c"], &(0x7f0000000380)=0x6e) getsockname$unix(r5, &(0x7f0000000280)=@abs, &(0x7f00000003c0)=0x1a5a6aa8) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)='>', 0x1) r9 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000000)='>', 0x1) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10000, 0x0) r11 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000000)='>', 0x1) r12 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r12, &(0x7f0000000000)='>', 0x1) kevent(r1, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x3, 0x1}, {{r7}, 0xfffffffffffffff8, 0xa, 0x4, 0x8, 0x80000001}], 0x0, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x3, 0xffff}, {{r9}, 0xfffffffffffffffd, 0x62, 0x40000000, 0xffffffff, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x8, 0xcc343c4abd13012e, 0x4, 0x6}, {{r10}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x625, 0x1}, {{0xffffffffffffff9c}, 0x0, 0x4, 0x1, 0x80000000, 0x66}, {{r11}, 0xfffffffffffffffb, 0x4, 0x0, 0xffffffff, 0x5}, {{r4}, 0x7, 0x40, 0x8, 0x3, 0x3}, {{r12}, 0xfffffffffffffffb, 0x8, 0x1, 0x0, 0x9}], 0x0, &(0x7f0000000540)={0xffffffff, 0x3}) 11:46:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) shmget(0x2, 0xd000, 0x40, &(0x7f0000ff0000/0xd000)=nil) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x2400015, 0x0, 0x101}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3ff) pledge(&(0x7f0000000080)='/dev/bpf\x00', &(0x7f0000000100)='/dev/bpf\x00') syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 11:46:08 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x1}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = dup(r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x7) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x9, 0x7, 0x94, 0xc1ce}, {0x100000000, 0x1f, 0x8, 0x1fc}, {0x0, 0x6, 0x1, 0x7}, {0x2, 0x0, 0x0, 0x3f}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='#') 11:46:08 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x7) listen(r0, 0xc159) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/84, &(0x7f00000000c0)=0x54) 11:46:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000040)="8593bb8c2eb08d4cb257b66a4cf59cb891a32d9781a5167900cbffb8afa5f0cf64795e7cbffc6dcb193cd81d8305bf2b0cf2ad8ea34aa6a9f3e7af40ffffccd144e864e3c0c896e1f2ae7a409801a9f45895d84585f9a1cb028d0cf38c914d40ff9bb867e2c04dbde64b7e14d6cea81a3f44ad7764fb5d9fafc82bcca97dcbf528b333301b8a110496bb19", 0x8b) r1 = socket(0x2, 0x4006, 0x0) getsockopt(r1, 0x40000, 0x18, 0x0, 0x0) socket(0x0, 0x4000, 0x14d) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xb7, 0x306d, 0x200, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1000000000000084}, {0x6}]}) socket$inet(0x2, 0x5, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') 11:46:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) write(r1, &(0x7f0000000140)="eb8db67e7d9ed4356b2001bb6efc0a466b8d37ef7c902369adadd8cd6ab4ca26c72a7af33f7379eebab54f1dd48365c6ee5c5f", 0xeec) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) getdents(r3, &(0x7f0000000200)=""/112, 0x70) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8a995dc54", 0x0, 0x5}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 11:46:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x2b5) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 11:46:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c720f3632d313072dd0da0d108ce2d5434a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faacc59886122942ddc77d17d85b9202000000c8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad766d7b9dcce24dd92f008c18dacb6584b976198a9ebdf1b7ebb57e70700000000000000a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f942f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e7dbeab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f92f064b23f1e1692c350000000000441d425ad9abb500ca10a4de8b914e30a9c9f8c26e2ded4118487045689632713c904775e2f5561f2b3f0004932e33214f0f91bb0c5f47b9129543712f208604d43ff2ec0581c52fd7c9e9f524c192a2b3658caf8c92b857b8d31dfe08173443b10e4b84b05f0281cf6657dbe5182dad70a06176"], 0x10) writev(r0, &(0x7f0000001400)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 11:46:09 executing program 0: mknod(0x0, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r0, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) sendto(r0, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r1 = dup(r0) recvfrom(0xffffffffffffffff, &(0x7f0000000040)=""/16, 0x10, 0x8c2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000006c0)={0x800, 0x1, {[0xffff, 0x3, 0x5, 0xfff, 0x5, 0x81, 0x31, 0xfffffffffffffe00, 0x7fff, 0x100000000000, 0x1, 0x1, 0xb8, 0x1000, 0x8, 0x50, 0x1a8c00, 0x8], [0x8, 0x3, 0xfff, 0x6, 0x9, 0x100, 0x3, 0x5, 0x0, 0x1], [0x0, 0x3, 0xe0, 0xffff, 0x8, 0x80000000, 0xbe80], [0x3ff, 0x80000000, 0x0, 0x0, 0x0, 0x3f], [{0x3f0, 0xddb0, 0x7, 0x4}, {0xcb6, 0x80000001, 0x0, 0x3}, {0x8, 0x80, 0xfffffffffffffffb, 0x7}, {0x2, 0x0, 0xbc9, 0x2}, {0x273, 0xd9d1, 0x5, 0xffffffff80000000}, {0x5, 0x6e8, 0x7, 0x6}, {0x81, 0xffffffff, 0x4, 0x2}, {0x20, 0x5, 0x7, 0x9}], {0xffff, 0x8, 0x6, 0x3}, {0x8, 0x3, 0xffff, 0x5ef4}}}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r4 = dup2(r1, 0xffffffffffffffff) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) utimensat(r6, &(0x7f0000000140)='./file0/file1\x00', &(0x7f00000001c0)={{0x8}, {0x2, 0x9}}, 0x2) r7 = shmget$private(0x0, 0x4000, 0x41d, &(0x7f0000ff9000/0x4000)=nil) shmat(r7, &(0x7f0000ffa000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r8, 0x6) lchown(&(0x7f0000000000)='./file0\x00', r5, 0x0) 11:46:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "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) socket(0x400000000018, 0x3, 0x3a) socket(0x6, 0x1, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 11:46:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="3ad0"], 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) fchmod(r0, 0xfb) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x80000001, {0x4, 0x10001}}) 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) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) write(r2, &(0x7f0000000100)="8c65", 0x68f) 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0xffffffffffffffff}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xa) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000200)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x0, 0x0, 0x0) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000003d}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) getpgid(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 11:46:09 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x7fff, 0x1aaa, 0x162d7943}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0xdf6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 11:46:09 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) socketpair$unix(0x1, 0x6dc89f33cee7d897, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r2, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 11:46:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132066866bae21ac6b4655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18c77f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab64b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a67aa0c1585200c6012ea61035aa596b4495acbebc2842b08c5c2afc962bd985e853771c43f078d3b9b10b00bbcb8ebcd6d52a344f98e8f699eccff5fb4c72f348123d1e89b4b2f00656042ae6d46a8db2f0e61081cb9bdf88cac624b04a166548d2905ea71430b56317be2c70f69ab28ed4127277cf593285dd88fb619e9d72119552c6ea513b35dfd12d99ad4959690e8c0206c55942df36a9de90d6a83cf3bbf5d221b31f42a2f16e59118c92b6e42bd66168e3c8d6b1768743aed0453d98cc7f6154e828d3582b528893468365f1f697ae658ce7691e3be61b8ee0730263a7b1779eadedb48edf1442c1161bed61ad737cc92c63c9d1b3184cabc307e7d754429542bfdaec0140843ad4800addc6b5182548fb932e296347902082dd59d9833f642569a69739bf789df2134dab048d1337e5cdafd8134be9886a69159f4ec127737db1de0d675086e18ba4aca0163ef60751791450e9828432997c682dd54e7fb2cbc9322792818c963da9cd357715d5ea24ea7563e6723e06ae81ef89e96710da63e83fe5a60ccf744d34bc55f4eaccce36169331426101dcebaf757fa903a63dbe4d41e7b02bc211b16cb308cb98c9bfedaf689dde49c8ff5f84eb8431dee600a457323bb3e438631dfa96af81f7afd6f123e43582f32da728e1a62448130000"], 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = dup(r3) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000200)=0x5) sync() sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) r1 = semget(0x2, 0x2, 0x224) semop(r1, &(0x7f0000000000)=[{0x5, 0x1, 0x800}, {0x3, 0x7, 0xcbdeef2590a3b6ac}, {}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:09 executing program 0: r0 = socket(0x10, 0x3, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) sendto$unix(r0, &(0x7f0000000000)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467e92813c67b3927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de700005724639c0472ba1a77a1dc80d80c81b17ccadcb74269d3d16be65643fa614b2490f0a06ce7fc44cae359b7f9fa82f8fa9322ec3a7f23d84100ee78e5ff18dc9f9bc11b775acb5d3225558a27850b4fa9619f0afc57424eb64055378d51e0199f3d1b56ca7e35e69b9649e105257197acaa667b4afd9c71fe33dfbfd41a489e406222952a0dc84721c430cbeda5067fe48d9b2f3eedaad92d37f97c83ca537bd8a348f414f027638940c5b64a5c352ae6c579a88fabcf4fe2c25edc6c3a97d0f782e69177ca6a7bf6168b5dd42281f8cc7516831727bdfaa2e29477681c0de0bfd2c1c2830581145b365c4f577e7345dcd9d42c4e14537ec39e", 0x249, 0x1, 0x0, 0x1ca) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) flock(r1, 0x3f96581f461d62d7) 11:46:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xffffffff) pledge(0x0, &(0x7f0000000100)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(') 11:46:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) read(r1, &(0x7f00000000c0)=""/80, 0x50) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x20, './file0\x00', './file0\x00'}) unlink(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 11:46:09 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r2 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r2, r1, 0x4) chown(0x0, 0x0, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x108) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r5 = getuid() fchownat(r3, &(0x7f0000000900)='./file0\x00', r5, r4, 0x4) chown(0x0, 0x0, r4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r8 = getuid() fchownat(r6, &(0x7f0000000900)='./file0\x00', r8, r7, 0x4) chown(0x0, 0x0, r7) getgroups(0x0, &(0x7f0000000240)) socketpair(0x10, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xffffffffffffff35) getegid() r10 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r10, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0), 0x1c6e15f8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r11) setgroups(0x0, 0x0) r12 = msgget$private(0x0, 0x68) setegid(0x0) setuid(0xee01) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/100) 11:46:09 executing program 1: mknod(0xffffffffffffffff, 0x4, 0x5bcc) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x7, 0x0) msgget$private(0x0, 0x280) 11:46:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0xa4, 0x3, 0x3f}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8002, 0x0) poll(&(0x7f0000000100), 0x0, 0x5) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x5be2510355bd850a, 0x8000}) ioctl$TIOCSBRK(r1, 0x2000747b) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2d3}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 11:46:09 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000100)) 11:46:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x86a9455de43c8bf, 0x0, 0x0}, 0x571130336b445e97) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000001740)=[{&(0x7f0000000140)="0ac8ba9f12d3f773d4bce715f109f182a807136320c268c0ed71b407219433b78d4186decf6d1d23690c22cf766102bdc66912ae1189c69ce9ef6baf0c350b325256387ea1956e5e0afdbd28f7e700d244", 0x51}, {&(0x7f00000006c0)="ad7d3d44f1828043cce2c0176ce09b188c561dcc239426ad4e1256dfe8835dd9e31d2624162a9be73106ebe1471833d827458e36095e7aa38569503ea60cbe0850eba709c61d53178e98e7647ab530321ff1e45c540b60243cec095adfe692715197a68876f434fdb9b16ab40d00", 0x6e}, {&(0x7f0000000000)="bf12865a6c032160d32f40dd2ab70ca92e6ad5c616e2cd6f2865eb2a4660a5a949ed4b381a189156123c1103cf3fb905b8eee7d3dac6c16305", 0x39}, {&(0x7f0000000740)="4408e039b72456d3576871ca0a6ee128afe9e038234634f8538812fc359a4a7ceb0435b6fc4d013b112cf96bc5dffdcdefdbdac530b31b81ea577c862dbc8ef260869e95b6fb631b3c3bc9fd0d6d4a8bc80fa586b92aa4edf37616d9cc29a2b38b3a0f7ab12c14453c778fb1419a9416fb888b699a508b0d88697c2fd05869cb5b9e64e8d3dc53c14b61034f8dc132061b5c010b8e68cc9ebc33e39048ee4d3325b691b6fc128d7132e6f1e8d8451bfe8ff16d6cbb775838afc40b8f3c444be1efa54efab129f27a41ec167cae0b5f1a9700e9ac0adcbb55d9258f0db301127558926b09ac642956d5658ef90ff67981f5eb9f0824e61603bf657a045443b92841ed2df55ba9390bfc940a62d3f0c6709f294df6a216e0b61f0b198aee23505640c688b9749411488b80aa17bdb2fe2d3b2e13c65f64b103cb12247c14c845beb11819fa852cf70517865eccb0e7dd3ffa06ae8ced4cda43225785a1b05e7713466721797d2cff61d508671fca4ed2a9c6ee5ad1e2711a85f9449824e4f928d69dda57f987bdba982f57e0de318e1fd2de09b0eeaf70c6432cfb6e395bc014893e99fd977aec72ca5be42bca911a3220e493630ef4410310f176b2d3a9efb2fb99a87ec48a879bed5f5d121de51c2dce3fc8886c20d6401d15291d1d689053784e70272f3b40e619d07dabf85df2a71e3461e256b0b52a46aaecf327e174712fb1270b90ec813a2264e4a1670dae229fbab33ec59be3202e3ff94dbccd88fdc67ddd620d0829704db9416bedba2e007b0d4c6fb724495a272b58efd37da9dc448ee0d75cb3aa9dcc1b5d6837b926cc15fe6a1ed2e86cffd1ccd9ea63b1f0fa2147db3f65b1431f32ab9321900f928626fc269f45bfb22453e9e8059dba14cbbdaefca5571fe4ad2bb2f3b05e03e2c617b177a087ada33fa4f0abde0e9ac08080587d9f67ea128b037ef5f97ba6a54bdc98e31fb7c11ed9654071bef7f434cebd5bf30e143b088640888127f46e3e06ae842511181416942356dc8ce3764ee8886da4b15c4974978b7e1978abde9b966ed54f7bb59708dfa34db40ef3e7ab26cdd4c617df693e275d2d9bd4cc6cfc7201211f93c60845bae9e66f73deac5890124409adefee8e5d611a5676fcc82da395c6678a6ce9c37f4972494e1feecca4590d79551b1b4da02f8db952ffc9f62ad2302de9fc43caae5c329661bc7b724e0d022b60797c2277fc65d73cbd547760994a94d1e27b92fa3f3dc51e0fb360e8c7ec85df14d9d0fab0d39300c34fb84106ecc1c304bcd1e7793dd670c42749a17730cb71", 0x3a3}], 0x4) bind$unix(r1, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa) shutdown(r0, 0x1) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xcb34cf09dae49fee, &(0x7f0000000100)=[{0x4d}, {0x87, 0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") 11:46:10 executing program 0: r0 = semget(0x1, 0x2, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/104) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x20) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x3) r2 = semget(0x2, 0x618e6fa0f5a4f7b9, 0x74) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000100)=""/4096) r3 = semget(0x2, 0x2, 0x2e0) semctl$IPC_RMID(r3, 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f0000001100)=[{0x3, 0xc46, 0x800}, {0x4, 0x200000000, 0x1800}, {0x2, 0x1, 0x1000}], 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001140)='/dev/bpf\x00', 0x8, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000001180)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000011c0)={0x6, 0x3}) r5 = openat(r1, &(0x7f0000001200)='./file0\x00', 0x1, 0x1c) r6 = dup(r5) r7 = semget$private(0x0, 0x1, 0x64) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000001240)=""/82) r8 = accept$unix(0xffffffffffffffff, &(0x7f00000012c0)=@file={0x0, ""/55}, &(0x7f0000001300)=0x39) pwritev(r8, &(0x7f0000002740)=[{&(0x7f0000001340)="104c3af742705cd3d6852f33078ee7bed8293a14fb001909dfa9c2e86e6410eac39d8a3ccdd83dd565affd301ee60bf8fc582461dadeb232c124be2c4d6ba63538ea6070f411c08543ab53e64d9f6c4dc18d7da33ff4246ae16c5dfc25b338c0813ab65fd77511b07facfd40bffbb71df8a96e2438d2b234877445e3e195aac1b237f145bd889e8dd4fd3bc3baf391c4e7345c3ac421c05a6bc21d81e253d69e68167f21b881f1a6ac85074685d068b63986b95e8749ec6b841512fa55d2ab6f535c", 0xc2}, {&(0x7f0000001440)="ccc12081a2207dab2ebf4e83368844d781343c60d56969fd2ce6015e0e4c4d0c6f970f8676cfef4651051811fc76a5a87a260fac7649a42cd94ac08dde6152bee1f3e6e32696838e4e6996639c2d206e68607b8dea725e18e4c9606794148b5e334a7ae4f3bc5bf2826cc97fc4f6", 0x6e}, {&(0x7f00000014c0)="8f9f77436fa9920bb4bf133e438f952246db6858b7899e88d098287debae1bf03b468323730a50717df88bbc6392653f52238d824b3ec09bc0bb51ab66626b0874804a7dc218b3f7da227f0b039363f9af542941e66300011ef97797feaa7211fc1c7e166a85f3a49f19ac0d5af2f3a9c24192e0bffacca4323138351611faf0d90ffe6ebdb5fcd7a9c8e2c8493962ab5e659469136df25214249c2419f0500a6f0de13c3502", 0xa6}, {&(0x7f0000001580)="41e97f7f17603e4485722c8cefe76336ff57bdae7c19297ef6bce16d0e1134166e08578117f1455e97b939d9f4aebf81d1dc8852ec3de15f51260286b5df37306b2f0133c5f0c977c3", 0x49}, {&(0x7f0000001600)="3fc95856286e37d8c1b25c18bab2fa5df217e1f84c4628a9064dd0bae21fbd63aafe264d80d37909b9800b88a659ab064d69ef4ae0e563742d1e78c411cbb3567a9837305522c5d05f937f4932cd506a", 0x50}, {&(0x7f0000001680)="858458dbe7333aa8ddd92f48aee1febfefd77ba46ddd71162b7178e86e33cfa63757e4d707f2bc32963fc7d2fdb7245ff160a72ab199e71713a4adefdce4ae0464b46bef94ed870ca058bbfbaf7db1b3f4a27151ec820b15e0e6d9d94df5029c14c75b8e69d779ef98430a1c00f0f586ce317545ba44392098af4890ad6f43bd019f16d7df66fe0acf2b7cc328f2df79ea4ff4c2b60860deb1e2accb332fc65a2fd52e5c21c0b8ff02e1f3467f32e39f85b4a1b8450a462505d7984cad4e6cb059b436ba85e530496c9f3082eaa3431df90949bdce528074e0665969628f8449e7db5f34ccc79b73f26ccdf02e959bd285ae7c1284e3967ff351fc3d116f5f629897ea36512f92def92d2689ab5d3c0f9a05484fafc0daca47551d9ef141ecb37f0316be330200b8f194ca30710cbc9f3f60d4cf8523e3f8781a633adc4d29a1587c1d0abc16d93a3ba126f92d9d806fc0b55fd151fff6fb8cebd67e1462758bd674ad74e4507bbb690a27bf3d4df621968b5e5a39dbe8760b175974a2f39495a07a3ecf38adeefb622b90078a7a1375ee3ad42de9d957d719ce9a3a7824ca8941cd173dfb19b4bf43454cc0392581db7eccf9484c71cb270ce41d2948743b2de06f3320cfa6498aaa7703243c94b1a3b0b172e5379e0eaf3f28819e91fbd7598b0261cad4bf97df0b99a0325d114f061bc463b22009a9fac5186f53a50ecccc3db5afafd874ac0d43d6954c7ddbc7b58a06cec3f7038cab98ac28837cc23e345be12ef155fd9094ac67138049ef683a34527d2078b40e895e4a3fd17edafb077f24c448fca49ba80a44cdbab5758559f77a42ee6a5096226c09f191b2d06e05f3189146058ca8d3d5bb3385601221656351181b525666a62de2f295f30cf42e797a63664cf50e7fb6d3e9572cc65385f647a4ef691fc5029f101a6deb397f78295a2a681b70e5f82fd5ca49b729d8bf2bb31e03bf072f94a51d1f99b53cc296a2da5a621fc661646b17011d193efb0a5e55b5ed6509c6e23af208b1937f52b342c688514c35a8dedabceca9917075c2a880c417d3349d49c2b864d362246b7edb49208472d909acdbb95fee8689ad5280df6df5b91e99b1e4db23439be98b216ac1c153a8284cf84bc82e1226bfe0373da59efc43d67170fb06d17510ce395015948749e7132800f52c3a6d661aad81b6fb37482c93248ffa0681df2915d71df1e2b1931efd2e905092939ceeeedf090b3c674006e056ef28f25a24c64cc6a1687a104c1d520f573af81264a2afab338f4d4ae98930ed879a190ec5a45668ab0214526106425901a3c609480a6ba83f2e892c7b68116b72e30553deab2db5ae33d92703543bc3989ecddd5ce7ac5e58220134933e083c6c7bc48ca311add49b849c25ee9b5304290dcbf9932ca7f540ee16f4722ba30cc2ac74f665ce5bfab68fc0bec03087f4e18e0e789ef9e400ea4ad4916df63e011590f9e2a763c1b68ec2b3003d9b03a94429e80060d84c8c3bd2dda6f8f1b7d78c20cc66bf0efe186c3a9f6f72bcdbb57c099c392f875fd454147846a753910eed196480e07c33e6eb3765aa0fbcd8a067668f53febaf1cb6124bfa5a896aaa8c63c78150f5f2c233bea392ebd3d977503573b73a4142f87fbf3e59a88002bdb6ea27ac9913f9eb72a575396468e25d8f7cb68d3c43a29b060264402bcb19c65c60a9457bc1879719c58c0d0320810e5412d168bb3f1cd9219004cf47a5abae1f07b9063d068dbdad7d3866881894d87f240641bb86a6533cae3298c8e0d6155a4392738e5ccab201f9b187f0fe2109b3c9877beae8fa61a2669aec47dc85f1b9afeada82edabb7aa2c4a437b03457a26c2d9117fbe65ecb15e477a1654662e5e336319994df2affcf025a2ef22d9a95b1480c75f73083c0c1ecffb643a7592478356e6f9b53f3deaf9d35fdb9815c3ee9a6785306692a8667caa55b642e568a844389d3eee846123522e5124ed0e3a2f38f6a8a3cce3f6461e089357293af07710928b184724d7f9c8f7a2f829b282bd19adde830abec1f6d268f9bc2d9b2b4d2fe4c47fdd91247a143d7d820bae02cb5599d3145abf8837cd9c000d7135e000e33883b5100b76ffa94109812cd69121ce98ef50680140e69251d6ff1b177d4210c4f2ac00ed21135df358b92d06762f86a4270435075eb4fa8c794e8204e827e42eb556adb45544eff91b218b98bf8ba68db0990da38149ca4f93876b870c41d30b93529a9bbf950b209653cb84b8bf3ae30c4c53cd56beee6f6cc59953a5d42263f7143532a395082aabfe7ca9c3bb386ae0d697f53dd28842ea2f3f78272cfe38820b7c820b9481bcae2f667d79bb36c44e9ab3b7581e413c9de0406a86fc3c0f629993ae7ab9e0050fbf14e492c110d425739e446a19415d6228213aa1545361abd646392d756d3d19e589b7a1a1a62524b02eea4736b60e9806fcb62a7682d6fac9071ce346db6077d3e6e8862574aa72c508187b362e02f98993da9d8b496b21f34a4373f66bdbc64fe16896f9f8ae01365eabf33377ae1f23d2f352e6c8dc1ff89bdc211440f79f99cf8058fb095cd9f46386d5e549bf40c0cd29b7c744bccac726bb510e8220c7ac1c3406304824c719f8edd86dd7a3e98739d0ef0c41be71591715cf406066605af6a3177f5b9e4ed00ea6e51a3ff46288747e63639602fdce725f9f6a2ccbcdfd64b99ee9f60fa84061593359dc0bc2f29584dbad1e506d8c9d63b44833f41bb0b9f9c59b8cf36ee591cfaa9989db793a34b72c161807dddab2cc2f63fc9128fa3df5293bcbd8a21278feaf9a1fb2e35ccae25fe5da43541344800da9651733751526d5636d3b8ab7bd0d52f14f7eb7a11ed76fa6b80fb2b9e9d012442dd0fb134c1697a72917ee3ca20c3a565f5587f3eb0cb5c6decd1ddec773260760e5202ac1d5ceb870abe07aa81403feb0410500cfaf914c338d01fa0fea768f3653406d976e5b7650240d22c877a1f350692fd2b3897627053ac0d80729f12651305d169db00065a078b2a66065dac9dcd9a4e26fdedb0bae10f4fc9453ebd5135b15ee11340a09f156abfb72039969a9b053297470fb61f5895232ec20fe4e8a725f9e875e3406901aacc149e41292a790c9b5146fcdf80f7417a4184564b2b425d9e5d408626480f8de65dff0aea7b6d6c06862551217645dd41e9474832146bde259da449d96ba18ee17ca9c9e5ed602f783ef9c131172dfc51e5627c742f65f3ddc85b1a8807aed7350fe53f963918ff92c5ded7aeb18d4fe3475cf81a783694b01ab8cbe5bebf38d4cb91eb9dc15f8ec1cd0fc4c418f6b64f7979b6aef5f3824ebf955d505e6a6521a127b1094922fecd44824e994e1822747664c6e0dcf16b9014b5a737ec506711f73fa5d78d460542009f0a6d941c0714e72818a1bb16c736472c8d9d458780568736a493584541bd317c8fb4eb6bc2dd2b6c3022b9a616c6f6d8ab14386cca35b10b48ec5e263f9997f665a85b50163b3d7192472f917fbc0682bef19865e44264afd5f94a716ae5e64476c08678eb750b56f5acb7374c42521f13f18271c9e4577d7de5f2d09b087deb5e1bbf727a57b7b7ee4d252f1c3b17da5379014d1b566ee00c1412e7f896293b1c7b09858c8362d1db7f5f4ca8a3711772936c3bae777231569915a76c605f40b72989f4016c1dcc6b82ef3497e0143b66fb98d1a2321f4fa8cba5e16d933c358fc9d05a9503bfa24bf4e659d3338fadfdc12bcdfbed953a092bd63470a941e0121524be2d538929a01ce6e049b2605c8a91775224b196276803a5cb66d431404050d616a720542e9f98f98d4c1a341734f4b72b3dee64a58b65284ba442ff8e3b1b68e5794ba7511eadff64f7a97597fdc0b0e77b7c419b1d3015c9dfa5b9f33278d3a8b4ad88a36d262ffbd04cf826e515d6f137a39645ed9048bc69e48a62d6334a1794f7a66761658d18ca837d612bc81d6a3e8ff6f9e019c631cb6d8213b9d37142c75ddbc42b37566f8656d6af61658a976be9826cbc56eccc532ec8c338e9d8497d97beba636a05f3cc0905a91a23ca17d67d16e7b258e21eacd6d9d56c7d28952287959bc3d83098be35ee56bd9777a88fa5e9ff38850de6eb9912665cae4e7bb1424a8d5482626ae48b620dc5d0d55c92f9e474c7617c75a216c22521a2882ea29d2b4cd55df6271a25698e909eba3c3748480638e8baf75a909d82b1830cd9a0b4532a86685793dcb9f8a7c5276bcff7718b4c28abf405a6f8487f0591ddb7fb62a5593cd946dc0026d14791780053fe3be42d36c56c70b902c988dad08198cf630fc668a6375e8360bd35760f9f154c4602ef53c08cccb26179e30a871834a57c01884010aa45edd1f04005523855852c0db0be75a9c1556c9a4d70e8dd760c77407819738e390fa54edcb5ba5aa22ed4153ca0563ba0fc4af563c4da95456f8d350434d787fe5ac4b02c4f6dcb44eb9167a1b0d5c0282ee7700bd2c71c042bf176c47e98d2b5895db084fac8eafdf22374a0276a2acecb44cc1a364fc5d6c9b0c650f6b7951455b6522920b9742b60c1ecd3177a3f64bb575bf95761f85040f6ea94fb1f418e2aea3e9a44dc5108c635ef5d565c9cc83d1e990abdeae69923809b2b690e8c3db80754d2117ce40169928a0d5de2a4adb032671197688fa774536a84c53052b98aed19fd7c91fcbf8733089b2c91f2dca183eef851dff41860f498219c5325837527f977a4ba6e93b1e7171fb955da89eba7c523b9d9fbed030ecf7ad7ed71790d4d927f6346d91519a3bd2e086230f81e9907250f00d2ee9ad43c77a22d6f05247aab212be244d3d46586151dfb09536cdcd86affc0b093a1c75593d80645467e0597d2705d5e88eead5d331b6b6425e45221e96ed3126895b1ded70a2c5df6d8d0ede63d01679b54df9778a8d9d642ea2e8cbea7494e97b2f55db0ac4712fd99a9ae1990cf0a87f529f5231a08052d273c519b499358024b10c243dfb8c781549f2b5fdb9247789208f4638ce5832e547b2c76759aab869f94de606b540abfd21ac0f7af52a4c6efbd5aa26c7f27ad4a2770ca81896b9d73da5e8f038425cf95992bb31fbcafec8aeb40c0cc9159cc7cbea7fe0982716af6564154f8ff32dab0bcee569cb92cf929e83b0640445d2b7cd6d56d50e4dfa878296925d440c1b458dbcf7e34ae151f359dc390382efa21669e5db6a84416e94fd5eec726c740f6245d1ddebd381635bfae78140981c89ab2195308ba4ed46bff2e2677a6a9a473cb332fd6a4c876403daaee7e2e45cd5a41cd34b2c0d246d62989e3cb4f30d730069b5adc2c728d3a281a960d856c7041e50ab580e0add435796ced74bbecbe8f8ad8c14c6434904a26bfb0e9ae098693c520ba61afa06910285859eb1a22fad8e5a6a44d2fe9c50c488b68f6dbaab8c5162e131859a7a2e4bdda5155c2ae0e529888c2b5a7d29231d26337b4eca04c62ed2fa3e89e0555d36c2617aacf58ce11d3d090b87aee84dbfc80649e369dace20c17cd86bf2b60a14d936c003692fde81896d452ff4da366dc81c596b6c71c623746d4205e29c77613cdbe60e35db26f495f15027017d7c7d067f4a71d00512c9ee981d6b7b8251a438e284f017afbd6e84499b74f9464ee0ebd5c2fd9d7a1c30cd3583ed677b71015792290ac9d4bf1d4edee609405a61a3caf9e01c65883440dde065a9ddc052e027eae6f14cab2ef477ddc26dd3e35c2e3d79f09df1f11a2e1abc22f1f769c26fc0597bb160c00", 0x1000}, {&(0x7f0000002680)="07f762173bbdf0c0d001c4f165e40771654b967e807802a63c153eeea8516fc447a4e8632f980eb3fd6b5dc8db358ee9240b4800d5dd4195a7176cb321a002188f7e7be57ee8dc6189a3905387238dff4605522674236fdbe0cff2405c7ffdcd0f7dd864f24f5ea736d9805d404710896055dc6aea17413a10c81adb97b2fb63faf4dc0d165262548e8af13d292e2df05d1e85e281cd1e12bbeda64fdb01e88c401d8fe3b14f027f9568935fa677adbdb2ea9b", 0xb3}], 0x7, 0x0, 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000027c0)) r9 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r9, 0x8004574c, &(0x7f0000002800)=0x2) syz_open_pts() semget(0x2, 0x2, 0x101) r10 = open(&(0x7f0000002840)='./file0\x00', 0xb, 0xc) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f0000002880)) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000028c0)=0x8) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000002900)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000002940)=0x9) r12 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000002980)=""/85) 11:46:10 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = dup(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20480, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0xffffffff) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x4, 0x5}, {{r3}, 0xfffffffffffffff9, 0x10, 0x0, 0x5, 0x5}], 0x80000001, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0x0, 0xa, 0x3c7724ea2fa556f5, 0x810, 0x2}, {{r4}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x6cf09b37, 0x20}, {{}, 0xfffffffffffffffd, 0x41, 0xfffff, 0x6, 0xd4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x2, 0x4, 0x3f}, {{r6}, 0xffffffffffffffff, 0x4, 0xb5cf119a8ffa2177, 0x20, 0x100000000}], 0x8, &(0x7f00000001c0)={0x4, 0x7}) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r8, 0x0, 0x0) 11:46:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 11:46:12 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 11:46:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r2, 0x1) r3 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f00000001c0)) r7 = accept$inet6(r6, &(0x7f0000000440), &(0x7f0000000480)=0xc) open(&(0x7f00000004c0)='./file0\x00', 0x200, 0x4d32cb67342c2dbb) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) fcntl$setstatus(r8, 0x4, 0x8) mlockall(0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) flock(r9, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x8, 0x0) r10 = socket$unix(0x1, 0x7, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = socket$inet(0x2, 0x2, 0x200) getsockopt$sock_timeval(r12, 0xffff, 0x1005, &(0x7f0000000600), &(0x7f0000000640)=0x10) r13 = open$dir(&(0x7f0000000680)='./file0\x00', 0x8000, 0xa0) pwritev(r13, &(0x7f0000000740)=[{&(0x7f00000006c0)="4bee1543c761647c67d66dbe1728fd4cdf725c271bd3109a7bfe00a68ec64bbc67308621b5ccd6069fe18de3445c95516609c30c2d941eac98f354e11480fbd0c9c9084b8ba80f97b78b80e6fce01d9944596576d470c6cacf4ae2adb211a53b99c0247d819e1cf5a3e3a376396be28b9038a183b29ba7", 0x77}], 0x1, 0x0, 0x0) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f00000007c0)) r15 = semget(0x2, 0x0, 0xa) semctl$GETPID(r15, 0x2, 0x4, &(0x7f0000000800)=""/169) r16 = dup2(r5, 0xffffffffffffffff) r17 = openat$klog(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/klog\x00', 0x10000, 0x0) r18 = fcntl$dupfd(r12, 0x0, 0xffffffffffffff9c) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/wskbd0\x00', 0x80, 0x0) r20 = socket$inet(0x2, 0x0, 0x8) r21 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = dup(0xffffffffffffff9c) r24 = syz_open_pts() r25 = openat$pci(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/pci\x00', 0x40, 0x0) r26 = accept$unix(0xffffffffffffff9c, &(0x7f0000000bc0)=@abs, &(0x7f0000000c00)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, &(0x7f0000000c80)=0xc) r28 = getegid() r29 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x60a03, 0x0) r30 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/wskbd\x00', 0x10000, 0x0) r31 = syz_open_pts() r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/bpf\x00', 0x1, 0x0) r33 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000d80)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r36 = socket$inet(0x2, 0x3, 0x8001) r37 = getuid() r38 = getegid() sendmsg$unix(r16, &(0x7f0000000ec0)={&(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a80)=[{&(0x7f0000000900)="05cf6e649a285228a98e8b9905a3cff98fe3971a16b37aff089d8d30b27df5a4eafa5345ed60ec77667a683adcc7c606a87e9651b0c583cd0bd887d2d404c4777141129f7cb9d320fde63c22d4e246a1ff74c708795a75c6199d7342de23dbdf83f77bd8c5de2b48d3b09e146c6690dc22b79171804f0b217c2ebb8bfe1025100bdabedbc7808b8ee151d3eec084689dce762916467c7a565fbedd8b313991bda3a5e4904b44aa9715b3dfbd037f665bedd2d0c6e58a9ab52ae0ab1cdfa301ca23d697a252cd34f35b9468d2bc", 0xcd}, {&(0x7f0000000a00)="dcedae066666704b76dff56f76976087ddd1022a95847ee787208161f8c711f8ebfa0758ea0a70a0e6e1f628edc0b0aa5bb531aba1bac260aa19953fae2d50f2c649de70a0010127347d9a3fa58172a5a8032010fc917901e0e700d49accfc1cc237c4242293097c559979b7918bd9a6966e3b44974d6ab102ce6527b0fee5", 0x7f}], 0x2, &(0x7f0000000dc0)=[@rights={0x38, 0xffff, 0x1, [r17, 0xffffffffffffffff, r2, r18, r4, r19, r7, r20, r21, r22]}, @rights={0x28, 0xffff, 0x1, [r23, r24, r25, r26, r0]}, @cred={0x20, 0xffff, 0x0, r11, r27, r28}, @rights={0x28, 0xffff, 0x1, [r29, r30, r31, r32, r33, r34]}, @rights={0x18, 0xffff, 0x1, [r35, r36]}, @cred={0x20, 0xffff, 0x0, 0x0, r37, r38}], 0xe0, 0x9}, 0x1f) 11:46:12 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x80000000, 0x8000, './file0\x00', 0x0, 0x80000001, 0x3115, 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x4}, {0x3c}, {0x7ffffffe}]}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x8a00, 0x133) r4 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 11:46:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 11:46:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 11:46:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000380)="bb", 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000100)={0x3, 0x80000001, 0x8}) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r1, &(0x7f0000000040)=""/12, 0xc) 11:46:12 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000859b41a70000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000008436e526000100"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffefffffeff) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000004327ae4bee121f68abd8f4bd0feee345f3f3b515de9f071ed2548f56227e343a7d28ecf92e4634b548e49c5fc1cb9a"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = semget$private(0x0, 0x2, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000003c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x200, 0x8, 0x7, 0x1a5b482a46bc3c61, 0x8, 0xffffffffffffff2f, 0x5, 0x0, 0x1, 0x7, 0x4}) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r8, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) 11:46:13 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x810, r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="7354ec26a811af6778c67a8ecaf15666c2b2009c4f71c14ef966c827ffd0adda306b375e10857c2e0a3570d4e84365ead963ae08906bc92b73a159f6f3571caf329da1241cb694a393f25907a0df727047e4c761fdede1d562803c2e81c4e5f0b5a54d9595ed1bfcc2114e910cbd38c4bbd6143ee95728d7dc18352b859568fa2078de32bc22a4625e79bb0a422b45c9fc1076035f77f89496780612121c66d60eabcb862d441f1f7fe58c092fa708f5f8f4e1ef1a066b9d0fd9bc94ac9650011c90b3616f08", 0xc6) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 11:46:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffff9c, 0x0, 0x0, 0x800, 0x0, 0x17c) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 11:46:13 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f02fd9ac93000"], 0x10) write(r0, &(0x7f0000000180)="86a513b8c6df2733", 0x8) 11:46:13 executing program 1: poll(&(0x7f0000000040)=[{}, {}], 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000000040), 0x1) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x64}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000600)={0x1, &(0x7f00000005c0)=[{0x7, 0x3, 0x1f}]}) r1 = dup(r0) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000040)=""/189, 0xbd}, {&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000300)=""/176, 0xb0}, {&(0x7f0000000180)=""/1, 0x1}, {&(0x7f0000000200)=""/35, 0x23}, {&(0x7f00000003c0)=""/249, 0xf9}, {&(0x7f00000004c0)=""/4, 0x4}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x9) 11:46:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20000, 0x0) r2 = dup2(r0, r1) r3 = getpgrp() r4 = geteuid() r5 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r5, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000080)) sendto(r5, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r6 = dup(r5) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r8 = dup2(r6, 0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r10, 0x6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r10}, 0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r11, 0x0, 0x0) 11:46:13 executing program 1: clock_gettime(0x1, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x8}, 0x0) 11:46:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 11:46:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffefffffffffd, 0x0, 0x80000000, 0x7fffff7f, "0710000000000040000800f90000f700faa36082", 0x8, 0x8f}) writev(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)="79aeea792ea55270faa4799c", 0xc}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 11:46:13 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) setuid(0xee01) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = openat(r1, &(0x7f00000000c0)='.\x00', 0x18c80, 0x150) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0xfffffffffffffffe}, {0x4, 0xf3f1}}, 0x0) getuid() truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:46:13 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) 11:46:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) 11:46:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x400) 11:46:13 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) setsockopt(r2, 0xc701, 0xffffffffffffff01, &(0x7f00000001c0)="236a38f323b629a071690788e3c248d690f030d11ec833f1471a8677d5a27aead4eb4ea8500ee0562d11611dc15361827b6ceb84f50ebf5dd85d232d9a4b3c905f767f5829b7612a69be13095638935647709689362f1f76718afef3af6d5418556f9d72ddacc36f43ba9171709cd85a70aa3dfaf14c93991897d930f57ea5d5c3a9fd71e49121a7301c961f60e47a1588e015ee10a105bf009a18b085512ba9ffad152d59fe76c971081110068021cf6b7fe77b664b87f7fb9dc013483dfe8e1fe27d82742f2965160b1b8722bee7d65994a40a8fb30376c44802d8718e0ea63d0438062348f6f889a88ece80324d946004e8cd6e4a0512c3517813a459ac8ba85dc5389ff8eea07cd14f3b2ab3bbf28fe3daa863090f373b2b274c0757a5f9bb1b190a1841454229c2c72e5e412ba6542d94bf2727b62d3fb939abe0eab2efedfecdcd2137b7d850c0ec5f5fa8549f45291a61dbba6c2709f19ebef6688854a0159114be4e6d9e677452f949e01fe05400b71b4715aa193675d4398e6dd9cf3b7b8eb88241c28c6822373c4414810d1cf98d94a1ff020aef1c0da2484ae2ab1c4179653d61f6e0350968b77970ad8e7b86d913a543473e96d7953186764869589a14e225838b9b1825b2cf38403e4c471eb1eba6f2b54f7649045ddad3bc845eb090b209af70c6b3f9417a35715bc00260cd421a0d478329070235df3f39318ba546fd7b0547562dfe39f7986538af922f25607650c97eaef9012b6313e125d18d71e79ea2fcdd3dbb33cb66e6bfe67df456b298bc57169fbaee404b71f8a6285141d18132c19135392b61904d99c05f20235ca45768af8d1e40ab6d89cc770a7d1c3d17055bdd91107982813e3f1945d1e7b0dcf23fb4b8edeb279cc3cbf4cca2a80829276cd72a9893968df0f0553b260083c6419f9aea8c50d18881a5e0849c52b64b02296cc8022663dbdca1291cb2cab0945cd8686a33fc1725cd8902fe18f8b6bf69b38af8284805cd5fd1b8139694052fb81ca333f156a84edd1502f64590967dc899e56c0c68644254e94465749fa0530e6f7160ccaac6cc611a5a6d178d274191d6b98b3a1709b5000ea4b17221ac4902fd43f3ed12823496f358920fb29a8fa0b5e08aca8123ea4be93bba7698019aa118c1254094a55a748cfdebb5fa7afb8fb4e0be2d896e73990559ab111eb01c864485e3ae4cd0bb3cd8421d2559c35493f8e481dc596a5f287c5b5be4268047263c9709b85c81d92738fa345edcfff1223569767f1c4a68c76920216161d02fdf54ab906444748140e0dd5409f421bb7d1aef5bd7ecaf7add21ea099efd2e71b72a335d67c01ccb6430413eaec789fe02fa3fddbd2c46f845aedd02b5333fcc6983ea00cd62d773a72e0c34a14e1747f14585c66a2e9bbccfeb32fb83d931967fd3880179aeb1af24000586dfd9dd0249eea47ac98423377af096e0472b336a88cf6c90206b9e7ffe69673ec5544630d49e1668a5bd4ac273e33a7743fb598c44ef2b298e275bf7a7d048ec4a28a2b10b68ccba67baca16b5358e5db8f814874312dee8c06368adaccb90fef20e99b664dd72831ca5e535f4ec6a724385cf131d11a7de8208bc7e414e4ee8cccbc42243047a533d84c367990db5ee8b1174bc4938d42364c068bb616e92716333e202f1718ae4bcc5d4c11b013ffd78659879242da80e9b82593946552b6826dc1533cc95bb43d7e9415b0b7d7612265ea47b3eb6b32dc9e4c809c3397b80abbd5d673840ae829464f0c763fd6a3334251459e68c3012163bb71d62b06fce4e3a2434c0eb9c8a27dc8a8d504d1cb8508f6e3adbb259d777e1a9f0c07ceeaed9feea9c1d13c894d82639fd51b67dfed3cb83ff4c77d108bf4d0b28d875d97f07da7821252a5b3792f36ab0e0eb35bc8beb7bb0207cc998642e872b3110a3a6eae039a55dfc9e18ffc91868bc507d031f9f589cb4a7d15f959fda7b284d7e7a24dd156fc9fe9c7160a5f307687c08c481ce66663a042abae7e2de37f496f86ae9050d03712af602add33301c1ba19a390144f6947765439318d81109a5d1f65563bb92b7209ae846805e282b6a1b0108ea6233c6f639e74a058c2689305b2d5ee254fc6b0a82d334a134d9073e35adce27bed3dbbe3d112c608e530a74051732756e19274d6e707fec6b5943f4cb90ecc7dabdc5ef348034b44a8efbe918cca7fda8e70341a8f1603bdd9ef9f9e7fa4e219ca531f071396f7b099e12c5deb1e4ceb127545d13d3b365a0adb140a715d583870f8f4ae2bd4e643a28eb0e671159669eec59fc4f6921c8865011bc7f1ead11d4ac175ca8cbe849e4916d2248f425866cf2c3aca10761de0624e5e63c4c2757d6a5a5ef4272b99bb9c9ad7b06853ec237f71ce06bf9175b1f9946c83f3b063fd8c50154f12b7651580dfcd52b90bb22acab446b9f971de16c275fc05d062ea254ed73d19e8318d258323d0048a7ddc53c86640eab6dbf863c05b7548f33de662e299ff85cb91f3b2cfaffe0655bd0fc57edeae46c78dd89aca0031e73dc9d8bfd005c01ce4838a5800fbe96ab5dfeae1b077711a3620ed8c9fb36c34a4b2292456cd27e84858fbccc69d281a1e2b6240800294ce8aa7fae777fcde96911f446144f90175e45377ee786c8b84d9c0977c6d30e3913852b171d1f2dbcd9ec2a405a3c977f99c6e74c679267e0a76cae8bcba68d43e5f65e5be9b9bcd4f22630edb661ba40bd2cfc429083ac338e2cb9cee9f8f84ba2cba1e036c7d850d6df43e68d4a0ee979f24bffcdd2aa51029dd909ca3ea4cb36712817e7e3d304a55d8aa0ac67e5b17188f11b992ebc37a7ff540009518d5d98a48d7802ceca0d8c90b4b43b9036b6aa49ebed79ab5f26db3dc43f46653c3f687786427b4916917a9e5d25f2ec555037ff91a59ab645e504c940492eb430e6ea14d886cdbb69d9a7b43860d1d20db108ed679aff533b81e0a92d879ea0775541b926c495c3a8083f600a74f7d3ce666e051b0df171f3d2f0ab87625f3b8cfe97de31a2d83b7b94592a53d4358cb232c9483975a608f8468971d9d3376d8e40610a02b4db518c4fdae58e4b30fda6fe8d456157e9fc7f9b86e6f4e2051abede147092acf041c4435953b040de6943daf8f13fdc0911c63f722035d2c2e7465e52abcac25fef8f296fafbfbdb5e19b5d972ecb0cb945162bf8dad3f793701496b8e356f7307f14e873cf573aa5af40cfd052404741a049c082bb62fcbb5880a2afc1a4fb76b0738e51e17dad0447ba2d6adec8ee50781e322235c109c13757e4e755e10ddcfa76a2eb237ba5369285cf7a02e720c90abbb271758974e745e0a92ec873a3a0b6b7cac5cf0f5ba12ea8c41e60f453cf85a40d64106c5252e2b82aef3b8ec7ae048077bf8e377472bb4d5b46c073b1a296d226e257c86edbbcae65a4c8110360dccc4281ac142f3019dc02c5f0b6cf2eade32e229109864b6a4a8fa90cf3d8d7b7d5e8ad8b3d0931a5321d135bef7a33c90a01df52db7713dca2576024084ceb36ce901bac70801f6a56d01539e82264b7c026861e3b7b5433357143f57aa4c6662a084229b89a595db0d1b3b535e78aecb2a3153d9e31239dfae39b7232770f1a0120afc6a1e046ca320a94fbc162ce2111762c3afb37ebb912f0ae82f6a0c2337cc38fbce67d71b6f8d97de8618a2c99222e924f2384f6b3f02e73f77af9ff830848433639b5051e0c9af30aa5ed5effed93089a0e55b0dd5e014ba4b36f9cd6171e9bc1365f4eb832f02a70e1197df3e99530ffd75628a3a227601f57417d0c6079eb2ab8aa40e96db7531c631066ac6ebcebaf33a2cfb77f1dbbfcb54c82c6b6228e3d06016a09c0a884b41af54adb9ad68424fd9c44ce93d9eb44feb7b5af5d633c33270103d61f6bafa9a9ae45e37d4811f57fb7ed9daac7ea17eec383e0f7ab1c14696c78fb31c2c6a55d64914601a0ff471bcda5083bd542566226394f300bf6c58e6caa7778e3d4cb5e4b88c5598340d5a974c78d1894a65fce11425d4a8125ebf8a1298706ba2f699faff5d85f659e63a479fd864da1ccd4efa1f94181a5fdf979c9243783c070b43ebc9a49539b03a622f51d95b0bc5c97f62cadd28e3f847637029d7b0ac8d0148313e7bb0849546ccb0796a6ad2a461b7ece13f4a6d4c8bc950de8be731c2a4740204c28ced1ff64af9ff021828c7fc6b003d72e67348bfafad4c1687b8d8ea04084c226c41a32fa9f68e41234afe4037bb8f9db434a64bba960478219ea9a6f06a14e87c64fbb04a202bdb24bb433c0bd0a8b1225fef42624afc1c99060c890e70d61770f2a3c15aaa4c6b38adacfca8e252c772eaf3c2c404d62e7255f3131d095ef43511f6ed24c92494cdee917ed1839725765752fc165b8df2e6d3dce9e8222c91283c0af51574ce45ef84aafaa0e56162fe0a19f56fdfdd7ae680166f2cc6a8eabe496d38c2aad672f2b1f42b33b3dc6ab69f361b59679bf5f9045a81e0ac44dbf48aa7a7fae22bbb07ba94bd6c54547547e98063ada3cbe8f701b12b795ab5746233913fc419bc1e8dcf70395313fa3547102082929a4bdfccc858725a40ef3b4c16fce8a40bbb22f79c722321fdd5ae9456feb7949ee1127125f20d52cf9bce370844a3c01d203f9b98a09f1a073adbef1a17a73aee2fc2b699ed096d123b6f9df119e27d8e45730d75c6d8ded69d427999d67321704ae976c0f8edabfd900b75db2c429b8950c06b100943fe986354ca68d4295e3507858a87e82b19b5e1cefaf877a9f79535679f64755bd521603c0bd9fd508cdd0481611cefffd1eaf9c17d0dff8ab14a3061383aa57c92905b9beb7eb6c51f8d524e012ffea90feb403102ebad90b2a6df6d7e446a5662f5d2198307e866320c7a9b26a9b02db86bb2da6ca1cfbaab4c7c2fc314cfff2598eecd8ec11329dc565c345a95dbb4251db7906ef74b83b1e374a6ea9191d8d4251d171f445d6059cee26bce859dba545f788633299cca670e084be41687a9f9340ee53b83930ef49fa808705e3c14a11fcac7c80e1161a139f148eb7d965809ab8421e2e5b0c990caa5cd2be660cae02bf809841dc87f6ab0b26e33740130a93b9b44401b26e7d9a001725e15b6faad1380e0b9c6181e4a8a102b41cec3f4fcc267042dea3bd9f4f3b1ce6eabee83ccac38d12eae9a58fad9493c2e0e1897e223b16cac70d0c38e8878a2b62b4dc285f08490ace16bda8f43211f3c92aecf2da611b78855e7c4ec3f99c5405b2d53788f86fa558dfdfedb00526a20d0a350131aceb0e585963f9a88c762afd983fbc5ce83ad17fbfad6d4b2c84ee64fc00e6801886d30a413a5ea4dd86dab44137185190012a2c7eb58428589e9256342090fa8d5c06fb38c4a6d32f7004d95410004afa87019cdc25827b0bd36d7e19890279c5411d7e991a3fcec18bd1044f0f199f9e7d038dece55d44cec9c699e0982c8b5da8d5f82d45d1d4cc22393258154ff4509d24c84bfe704f9df9d0affb4d101e8ef6ffad06d530d794cc7c52ed83106373104f547ccb8673a67bf443483cd5969eeb26b0522bcc845c2bffd27fcc394722f2747d9b36c4ddf48e4b3bf6f4c5ae8454ef9800bc90f97c9aba725bec7850f750bb0fffede5921a7382ab6b70274d9cb91d353dd89dbdf81b3860fd0743b0ddc4bbee4104889cae9ff9d5555168b20696f2bcdc11a632601c97ee5f9d0faa8338b58dd35c54ccaba57b1169a7666573283198a2d1e65bc21b092d691fa75c18341623f6d37", 0x1000) socket(0x20, 0x4000, 0x10001) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 11:46:14 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, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) socket(0x2, 0x4000, 0x9) 11:46:14 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) munmap(&(0x7f000000d000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 11:46:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = getpgrp() wait4(r3, &(0x7f0000000200), 0x3, 0x0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r4 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') fcntl$getflags(r4, 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x4) 11:46:14 executing program 0: socket(0x11, 0x4003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) read(r0, &(0x7f0000000040)=""/3, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) sendto$unix(r1, &(0x7f0000000280)="50010501000000000000000107060000080f100000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a01f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d707ca9d1c8c79556588dbbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc51a8f4f240522042677d7b42c3f7a2d1480b879212446b9fd95e3bc0984e4009ed228e79a057a2de8da228fca508f40e40fc80eea1edb5c32bb274b59eb43dc636e1aa271f83537152c31f4e456a2ead6e65c2ebb579cd025c76548066653660bb708a9848bed792e171bd95f5f5adc99509a770e2b64aeeebaf1f503fc897e18aa45be20b950fa8278e79636b30ce2f508405f180315f1e42ac3f46280646debaace88fcb4f5fd9c12000185a21b8508320ac980a66b1c2a01672dbca63f81df794dbe9ed104747380a6a57a29fc490b6cc6940f6559b0029e96299b9fa7630089d1cd66edc7533c438691fe66736a0f33f75affef36ee3f4f44b816940ea5000000000000000000000000000000003f13315c749b3549d39cae2383686fd9367db0e8527d85d986075455ac3567132a95227706caf4f210a6ad97aaf8e3d807e7fb087fdd245a9df77c40d1f5102c4b4351cdc4edddaf78d6c9274f814b1fead4d56c31b1984f26c37db39e44a4c73bd6b77b2dfc41368dba20dbd3e053c82ceb4bd6a80699831c6fa4f5f1ca61cb839f530b235300d16a31c0e14fdbae7f7a7c9679a60067821386a953bd548bfe40aace9779d1d18edb4708ffbff0a0441b391ddd651c75e593f216943ffe0a85b264a392f7cd813bfecbbefa7d4912a5f8035dd279ffb05875a020e6019121c767597799", 0x25f, 0x2, 0x0, 0xffffffffffffffe4) 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) semget(0x0, 0x3, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x8000, 0xc6, 0x12c, 0x8}, {0x1, 0x5, 0x89, 0x5}, {0x2, 0xc7e, 0x2, 0x6}, {0x100, 0x5, 0x9, 0x10001}, {0x1, 0x7, 0x6b0, 0x2}, {0x6, 0x6, 0x9, 0x9}, {0x0, 0x3, 0x0, 0x9}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000140)=0x74d5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x7, 0xfffffffffffffff9, 0x9ed1, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000740)}) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 11:46:14 executing program 0: 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) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) close(r1) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x1, 0x2, 0xa7, 0x80000000, 0xffffffffffffffff}) socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = socket$inet(0x2, 0x4000, 0x0) setsockopt(r4, 0xbda, 0x40, &(0x7f00000001c0)="a872fd9d10e8c9252b01b8cf2d23df93489b0e22d8022b76afcfeb3c5334fed194fb8c2e3231b4d4fad18798b16a1517fdc91dec01479cb019a423644f6561109c86e387c37c7555f99eef14fbd946ef", 0x50) r5 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x12) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) connect$unix(r6, &(0x7f0000000180)=@abs={0x2, 0x0, 0x2}, 0x8) chflagsat(r5, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:14 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) socket$unix(0x1, 0x5, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)='>', 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x800, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10, 0x0) dup2(r1, r9) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe5aedcc202e9fabe183a744542041223365baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305772ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359abc3b000000c5906c074cf888981d4e22265330027548d8ffda5eb1150000000042dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a64579"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r10 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000000)='>', 0x1) connect$unix(r10, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 11:46:14 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000180)="3a4eebc60ef755a11daa895535f9bb4c1ced2ff020ada3ce0dfdc6688287a1e31d8b46ce20843c1b56d486032a65ba67f4f1eea7577c0fb3e74e636a68d14ac49b89a71974f6494edabe25c8cdddc50db54de554e686cb0e6f5dfcd35d7e444523d6ab2493f24f01e4ac864de5b952ff8485f3500f3923db9568ef60e40eae70ddd237d66b1aa794e4f0d21e8bb4487041f1db1f7b3e96f59f52f9a9a8d1601e7ac4fbc43d10976c3d89c7a21f1894d17b5ef8660a3524e0ba5c3532f4d4d5fe69e4ba52268f2ab3d03c2d1d8ae98452f99da22087e818a0cc2954ef6ad47750b1113a67e306959724eecb6752b713021c5daa5c4c87c361499bb6", 0xfb}, {&(0x7f0000001100)="a5d5ab05dd28b81dec6cd1f2ddcff0b16fd1247178fcd8cfef131a4ee7fd14490f5d29b75ecc7b8702770e231be20f1a65716f5c94d7a99ad0ef7546c4268d7fbc1f4047bb67f308d5825bc2a3eece0f363763c8a2c2ce2cbe4d48786365f4fedb57328a09325177d0e18ef54943317679a8328b76f20796b744026523aaaafc6db0c53e15e0e6d043aaa5016a25e132096ab076ca893f70", 0x98}], 0x2) 11:46:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) getitimer(0x2, &(0x7f00000000c0)) 11:46:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x9}, 0x0, 0x0) r0 = msgget(0x0, 0x223) msgsnd(r0, &(0x7f0000000140)={0x2, "c22c0ef15262a994e86b8b5eda0466f64f37253d63359d39f68d4471688f42771d3330d8c0545e8b35fdef448e27c1b177abc42122d8d7e58d560e17b4e03f59c5756b5c4608b57d61f8c497c6155c94319f9e5f1a152d5a8582fe6f93c57735a4638d79775802450fd92f9aaafc91dd654fdb29c6234a2d8531daa7656387e6248d2305a90253bff12f31660480e93d32b6a60f6599c0970b70864f8fb1b923cddcf7d2ce985eaf4bf845627b2adff546dddf545e"}, 0xbd, 0x400) 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="14") 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x87}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 11:46:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) ktrace(&(0x7f0000000040)='./bus\x00', 0x5, 0x400, 0x0) r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f610023162", 0x44, 0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='-(!\x00', &(0x7f0000000140)='&\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'}@\'\x00', &(0x7f0000000240)='--[%!-$\x00'], &(0x7f0000000480)=[&(0x7f00000002c0), &(0x7f0000000300)='\x00', &(0x7f0000000340)='--\x00', &(0x7f0000000380)=')#/{%\x00', &(0x7f00000003c0)='{^\\)#\x00', &(0x7f0000000400)='%]\\\x00', &(0x7f0000000440)='\x00']) 11:46:14 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getuid() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) fchflags(r2, 0x10000) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x3) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x20008) write(r4, &(0x7f00000006c0)="0681ef7a0966e5e9ea1194f7c55dac5eec06a5c4815638a2575b8fc417ba6ad1b6b8d97f127cbc62f67851edf9b0550f76c7bd51364fb4652ca9999ba71bce997114d534f623f97a4e2c7497471dca479bbace77e43b35d62500e10b81dabb034c5bf30b7287b85b6fbcee7f6dec4a7924ee6f9e73f21408ccd6d827936da9b657dcd3ca2af8b40476df4627e1", 0x8d) write(0xffffffffffffffff, &(0x7f0000000000)='>', 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r6, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000080)) sendto(r6, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x3f4, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x1, 0x44}, 0x9) r7 = dup(r6) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r8, &(0x7f0000000340)=@in, &(0x7f0000000300)=0x1c8b61b2da866ff) r9 = dup2(r7, 0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000480)='./file1\x00', r10, r11, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 11:46:14 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/16, 0x10, 0xf2b5fb97ff4d3eb, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x142) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) lseek(r2, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)="ed9cf639e32d645a6d96195e6a3ed50891540000faf66c84818e533cbe1cba856e873bbd1416e6b73d971f8230a8c86885f003c8c1590023346879c2b53c084b74b65c40ae635637aa332c1de5cedee69dccd7b96875c6497ca8b508b006c8e93c30737af0841472ace566fd0cfec200ce74d8914871240338cf", 0xfffffffffffffd0a) 11:46:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040), 0x0) 11:46:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) pipe(&(0x7f00000012c0)={0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001300)={""/16, @ifru_dstaddr=@in6}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) readlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/4096, 0x1000) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = kqueue() r6 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(0xffffffffffffff9c, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x24, 0xfffff, 0x8, 0x3}, {{r3}, 0x7, 0x4c, 0x7aae41d86cfb99f, 0x8000, 0x8}, {{r4}, 0x2, 0x9e7ac8c5f2f329c4, 0x1, 0xffffffffffff0124, 0xe70f}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xce, 0x100030, 0x0, 0x80000000}, {{r5}, 0xfffffffffffffff9, 0x2, 0x2, 0x1, 0xb23}, {{r6}, 0xfffffffffffffffe, 0x8, 0x4, 0x2064, 0x7f}], 0x400, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x4}], 0x3, &(0x7f0000000140)={0x9, 0x5}) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x3, 0x6b839bb6, 0x4d0}, 0x5, [0xfffffffffffffffc, 0x6, 0x6, 0x5, 0x2, 0x9, 0x80000000, 0x4]}, 0x3c) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x20008) mkdirat(r3, &(0x7f0000000200)='./bus\x00', 0x1d4489a09e93666b) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='i') 11:46:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x4) setsockopt(r1, 0x29, 0xffffffff, &(0x7f0000000040)="ebffcbeb13b9fd812eaa070000e6993992924800", 0x1bd) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x0, 0x3, 0x9, "ac4738c41d25b76cdd289d69b328b49a5b5df56f", 0x5, 0x2}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 11:46:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r4, &(0x7f00000000c0), 0x60, 0x0, 0xfffffffffffffffc, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 11:46:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffe49) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0xc41850a264fbea33, 0x7}, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x1, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e6993192964866116a1c14ae0af21419d9bc9488aecd79d4baea4cf2b0cd0f357acb5b9584e3e1f9ae25feb417a62d11d996b9ef70e54fac8fd16164b83ab465013902b3a00086c40bb05fc01674604fbfff0346546d95f591941d5b7ff0fd702f98bcba01e74858dc6a5a03e2209abc4bda691843805d952ff857508eb9a691a47c40351b4be31b39fa2a5371", 0x9b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:15 executing program 1: r0 = socket(0x10000000018, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0x0, 0xfffffffffffffffe}, {0x54}, {0x6}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:15 executing program 1: ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000080)=0xbf) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) setrlimit(0x7, &(0x7f0000000100)={0x6, 0x7}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r2, &(0x7f00000001c0)='\t', 0x1) 11:46:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r2, r3) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r6) fsync(r6) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r6, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r6, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r7, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r6}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r7}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r8}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) r9 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r9, r10) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r12) fsync(r12) setsockopt$sock_int(r11, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r12, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r12, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r13, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r11, &(0x7f0000000240)=[{{r11}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r12}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r13}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r14}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) getuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r17, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r16, 0x100000000000, r16) write(r17, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() r18 = geteuid() r19 = getppid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r25, 0x6, r26) sendmsg$unix(r17, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x1000005bc, 0xffff, 0x0, r26, r18}, @cred={0x20, 0xffff, 0x0, r19, r21, r22}, @cred={0x0, 0xffff, 0x0, r20, r24, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r28, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r28, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r27, 0x100000000000, r27) write(r28, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r29 = getppid() r30 = geteuid() r31 = getppid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r35 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r28, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r29, r30}, @cred={0x20, 0xffff, 0x0, r31, r33, r34}, @cred={0x0, 0xffff, 0x0, r32, r36, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r38, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r38, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r37, 0x100000000000, r37) write(r38, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r39 = getppid() r40 = geteuid() r41 = getppid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r45 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r38, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r39, r40}, @cred={0x20, 0xffff, 0x0, r41, r43, r44}, @cred={0x0, 0xffff, 0x0, r42, r46, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) chown(&(0x7f0000001240)='./file0\x00', r43, r10) setregid(r4, r15) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r48 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r48, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r49 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r50 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r50, 0x4, 0x80) pwritev(r50, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r50, 0x80045726, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r49, 0x0, 0x0) getsockname$inet(r48, 0x0, &(0x7f0000000140)) close(r48) setgroups(0x0, 0x0) setgid(r47) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 11:46:15 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1d}, {0x10006}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 11:46:15 executing program 0: getgroups(0x40000000000000bc, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r2) socket(0x1, 0x4008, 0x1) setregid(r1, 0xffffffffffffffff) 11:46:15 executing program 0: clock_settime(0x0, &(0x7f00000000c0)={0xff000001}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1800c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x3) 11:46:15 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x200000000, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x1000000000], [], [], [], {0x0, 0x2000000000000000}}}) login: denied attempt to set clock forward to 4278190081 denied attempt to set clock forward to 4278190081 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002196bc10 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002196bc10 vm_impl_init_vmx: uvm_share failed (22) 11:46:15 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) geteuid() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgget$private(0x0, 0x182) msgrcv(r0, &(0x7f0000000100)={0x0, ""/139}, 0x93, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) sync() 11:46:15 executing program 1: r0 = socket(0x2, 0x8000, 0x2) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r4, r6}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028bc) r7 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r7, &(0x7f0000001340)=[{&(0x7f00000014c0)="39832e5ff15caeaedcf29a1a21d4b4b5691c0cd1f3231fb81d408a949ff3f07e513fd41a9f37ff72f2c52ca5ae602d80639f33ee780fc7897523ba7e79de67c92535b1a6353a8cd923095b12c8c3e49fcec1c9ad4fae902a0b6e9d874424b3e2f039b764d69255964a11d97fd26e3c6ee62d62ddda09f82b326834fb69a26158dc53f8627378b0ff1210287e33412cc0ebc12666be9c4e85449231511ed6969f198caacdfdff629f96d49fea9db1e7c0eefe475e2f1724db3c7dab59b50ae70594c56a38f9f22f7cc19af1006ff460711c73629acdd8bdd4da388af340aa88a75c9e41f3302aff997eebc7fac1581fb62ec96864f93fb93f9d089cb33f8d32c5be3789eb3d72a0d36bc9927b7d9213de5d0f3cc12143cd0b84fa9b9fdac48fd3aa4f094813f16d2bb36f7be8ccd02cc71df87a1805f61b021aaacc3fe03ec6c21cb03bb5239716eb509520fe2593663072015ebe5b498206997de1c2bb02443d2cadf7580e458378dbb65c251fb9eedd7cbe556a00615f890f4fd24706c07f3856110b728d0e726d4e91f8a0f2627b2d70dd259a0df3282e65ea4b7721082bb0e94e46da47bc31b7ab35f344d693beda7e7a7ea1888243699b9efe928e95d33eecf454cd30f0574a35dcabae9cbd8f339fa0b4139048853ebf3b600d94a44f7e750acd3876bd0b8d51fed2b3b77f85c5b06a5b33ac4268bc2b53db82bda08fde884d2a7b6d93ccb2ab96613e09f4ea2d5775e304af66e790da30a7371f3037179f61fa3a31fdd0ec1e97976167798782c9c8eedd1d70c5661f6e03fa6bfd83549bc8db104457d5ebfef2f4caa24846ae6dadaf82e3a1515d411a870a2ce3b39fb4a0604f1b09f75ef8339702966fb7ae5a397eea7c2efea0b8664bfb190f373f1c50d9f4a200d4524f3bf480a83441e2d88a0083825597e7910810727e5a2ba06322835bd59acc4b38c1fc133b06a8fa72b3fb9588d7e73d2548bd38698976af1436df5534de198e7b751dd001ca03b96b4fd22fd6281b89b269d81551fd156c869803288c4048974ee7b9944fc0643b409b708bd5c44350208350f08a4d1f9e515b3759330fe2fe90ca3d7834a4607dddd0ab5993916f082f56ef1749f0fa7ef2c2adddf7dfe3a82bcc30162b7fa2548b02fbc713efd1aa25a88ad70bef20e4210abc1e071c094351e668c4538bb4b11d042dd44ffd9773f39ba63458d50d04e5f699edf58374bd27d396059c3fc210aef0618193e8147c5993d271c6264362fd638292dce959b10f344e17cc45d754389669deebbd03eefd1b7ad4bf6ff75e93133f231b9841e87cb2073605e58a9ea1c2e0dea458a065c81983b7157f43d4a86a0b0ada0b4fc2f4816edcf15766f26d69a0dfb7936728dd4dbc2491800359ca76c15f3e48966a1bab0aca77cc2b854aac33111bb56fad81995fdb9c7a714e898675b848067cee8613c7268449289d19d0fcbfdb77787e9d8e5dcb0e07e24c72329ddc4aeadba5e5db048cd4d824991fa7d63e267c1da2e48cd9c5ba7afd175e583a71851f7d23a9f75c415691b4d14e7c3e686170d834962c692665e26a3cff487f9a681baf420954d9af294202657ac9fa4854dc144feece0ab535d3576272a92b937f63d53313f0f439ea4ea90c2aec409f02a150781f132eba144f9a721d13a7ad35c0a801e1f1e61d1d061d640b429622c46df6820203bc341ab8843e3e0212fbe89cb69899601b1a27cd2e9e0e26548838d9ab08283f7d87ec29978343475e42df8be5b664d2ce6558d362dbe4cafa43b5d53028732c1d8824a36c8fa8cd0808abe801a76e7ead9be24475e301851bfe8f2f44a137434b31b0faf83cd3f825309df505f4f3ba5f5e9611c14e9b4462740566748e0fbdf0568ae944ab3223cf637f6e146b8a9e2028851fb53eb3cfe30f36c86f9da6f9e8e68f752f062c85d57277436f69ffd4a59ecac560470caaa1122cd724df98f86b22a023c1f52828a6f22837853f1b1ee53535d728e2646d713e82510efbdb9ec700290b33ca17e60b48bb0be5a25f88d88145c801b7774ae8f6abcc339c9c87263ef22b0a025ba5308ba6392a1d5599085974dcc9332ea083a5e4fd190f2b6cd2e2406b2f2c0190b93172918abb3c775649cdc37dcf1aad264900e27ae2d2dfa78dd44f31f5ee23ee16dcf6bdacda7b62226eaf410e5189acad604b4dcac0f235c21a25191d4e0d90f609dff23822a5203d8917ed66a673d8ddc3051de341b0dff1de996b8cc55da4a0bd9cd08f3a19886822b56f8e586534eb18ee1c9605ea7abca3f66d3fc529872b16b2b7f6b16e206c2fb71249d62945b1e9f0c10cf85c9fb3a6ad12d27aaa87ebfd087c09bb9d843ffbc4bde09dfe66cc6e45da6accf5e4a0b033ef863a9edff65d0074b7f237df1d91dedc8146554f6cb894407bcfc9ae3d64af0500fff7e550115a0f3cf076374f80f59185cb55ee8468bb8818ec604f3e2ccb3f3bdc59340308ba302cff20a6bd31ea775918422fbbd3c20aaace6b316b9967369be3c15b5b0aa9e45bd4b8fcc493f1b43d388546b284d279c0b097af7ddbf2ed80106384954917e4e72adc0c5d9049c32843a395c8cfb5e71a77a02d0c66209a30ad05b6b868a9bc81b50f1538c441754f57c0a15976edc444bc57a2ac0b8f45175c606ddfd31a968b14b2855c0118da6fc5e127175b5a53ee39fd9fd16727f4e641fc59e3a6eee4b5c758bb36c567fbae16dd1e8c5271968bc7abf30e293f70ef036d61e53b83b16409ec1d69bf6671a2551dae16bfcd9d1bb1db1d6f93c1e409071cc7c6b027fd3f4f74677903c4f712aba1091127363aa7355c99d77242ebb9ad714716bceefba437d296841554ada3a84d98b75416b50bcac721cfc864b48f40238bebc7b8656933a6ec77349a1fade6cbb706283e4581e2faf7eff09ef30fe26911edecaef0cf5ab9f0245aa5261c209408699262261053fcbf4dc8bf75c5b8fdd407595a702392cee9facfe4f0b5ddd34fb79ae38b8e615d9de988f637637345d77d50349a9fbf1f7a105c4d9d96a0090dce2b20e4577e4a75a0821b35297c55d731f64d937694593a29e8548e9b5a19d91de9c4d12665a6499ad030f4c10bba7edc282301d1a54f1416c499cec85437587ad45819b64e84a9c1602da537cbdc49c5c976c34f89d1484c27a60aba324dcdb1b77233f59cef280d26159672bd328d071aa43ff545ba9c949c2f2288b7143eb65b9658c7991c7346b704dbe8428844f6b7c8cea843aae5b2ada5e6fbe58f90438007343432e2e351273a9a1ea4cb1bc961387b36f8194977e58124bf65d1ed79a875c7dd2fa9f81def99e0037655971123c28f2630f9b9f13840198d08e8b8a8ca64053f8ec43a8361067fd476392f5a607f3e60475d2231da3c3470e9b9f85b4fc9f54b366f9c560349ceadfa259e57e50f080f348ba705e9464479cc111da7e6dd680b17c265a04983853ca011d242c7a54687367ade0edc45804b81ac13f4c9ed67bd2947fc20a509b12b28c2172b946ae32d69d4e1abd93b9c6b18f3f3a5201d65fd4c29a2af741b8c4cb78c30749f9b27fb4d5826ed7522c4ad4fdbbedf78b13007a138c9c6d40c1e26f518f97a390dfb62b3b78633ac29a73005f19e03c455e37f836019787492aeed17ac56406b7d4784a99a5be6151e4d46c0aedd43ff9cdfb19391f1bcb9d03ad131ade7aa67a319ffafc52e0d729d3c89510f0ceb28d8ce5aee51c88256eccf5ab194d480602fce38e67b3b6f1d80b4659f2e3f5898a501215a3e4d12cfce4b17d9faa6e40a40994f042793f6fb2966ef42038f31ba0c1f5b0cf3d86fc55e0cfc76a11977025701fad900bc35843a38630ff0c86c255233a7e4d363660513a9f391582a6429638c27dda357586d42a052343590424c79c16178de7463c70f6518c0f024eaf2b393f95787528b0402b6e76690a9193871c18ca197f2f61e69e3cf67cdb7e7027982d556b64e8e5fa2d4735e4e92cdd253c449e65d78e7605260730d4fb6677a88a46d51cbad401f7e4ce03be55d0db29f73e374d1a781fcac900a784db6f7e83f91256b2f258decdc59f1e56f634340c06ab31b220ce6124d857f119505c3b4f6811104d30476273ce7b4e941d854889564011bcacc62a9b89f5831bbf7a09014dcf93ba4b63293f38db0e8c7744e59d11dc9f9fc448390dc2ddd44d914b2f449335054c6e511b0dfec15e52f49e4db07978fbe14841e3b040eaf9c3f4a28ec64b27b0507043ea3398492ac89b4792e1eaec29779fa5aa23bf09b78d38c76515488f5ec1fe45da90b88312ade980bc75bbeaabbbc289c0e893e57f838d270bf7ef9f70680a5cf3b9eb5657c7bc281d46a37ab1c52d6f39811cdfc3576792737b6812d1dc7085122fdbe796601f5d684df85f197f37b225caccb036c6b59fda9d99ac13b9abf1ca3c059e0e5372c2ea81846335d35f6f99a0a034e0adfea9d503b231e6aa155b90fba7e8b70b099c918987604721d4c7808d62aff61408143d2cf190d9b76b0e281f6fe5f070efff73c70c56f8a2d607003cec5be5dd071dcf173d1cd8e280ab721cd657eec50c53c8bc2a322a11d483bfd7f399da9bab0aa14aa407d0bfa83a19ff06aaddddc98e3ceed850db95219d40dee505d8c536dbebac76db3e92b70f584092a329e0705468371af94e9c58faabbb608ffd244559a62c85598ab78f2acd647ed4e47c0a5f8c3f325ddcb6ae7abe3e49246bea6dfebe56091144f74ab433638630232c6b8c5a0f918f90c922bcf6188167e698aebe88a18d9dc78ea7f7f24129331941685916f6a663c582e91de868790c0ad9d1e2fa82bee9ce9acc3559c6e7e629d9dacbcf015850a7be388b60c702d8cdb27181351bd05c7cf205e6cf755b765e4bf4d34e345b28edf43f8ad8f120077adbd06e736ce95319fafba4c4d5cc0ab2ec113b19d5c26edf09b0e1d04a64c7714f21379330cd4a8f5a6937077e53423de810f383f78ab5b47d85c2d5a3e489b69d57c29f7aae6c1b16f84adc89b9f382501a2c790d89067b02eae00d1b2e66e0bb2baf990b7c1045bced63f89a7cbed2f1c2831a1f95814ad2f962eb1e4f6898e91e9915c766e2ae4d0a98ae467773ecf72200d099322298e49ce4d7f26d3dbd6bf3d0a1a28ee0519f1efd5daeab9415c0195b34348c39499a0868d09636a8c6a6687441068626dbdfefdcd7d3bed0c3c701ff299dfd60befbfa05b676a6bb3d816c4e4737142a3d18335abb3cae9938ed0fe9cf2d7ae9dbb4b42ba18c25824d13ebcf60d7e06ee299f5f9c6ee8f2e6aedaecaf007d02f36695a9545750abca8a195e64edc07a918f46541ed78332bd28adbc2c11a91147c6421e9c46a2e5966360c5e107598546d2f8bbde24599e50aa68ccb999bd1a71ee12df887b8e5afd0896dd933b61a51f8fbae5cfcd3730d3bfd0ef46bc34d96321a409d4bfc24474a8dfc63cdbe276640f30d1351e1b92d3652674b77fe184277cfea4b67934c504923d31dad577470c54fe3e5356a95871e2db05c07bcabdd8cba99baa8be2ea8c85b29cf87c99e16f0d8c4d5dd4f6b1b14c0f5e4b3735452ed8a4a9e0b10f81acb31b5b04532bf3257f9a03d694ca6c9e7a91dc64de8b6a4f35fc539633ca48531e7ab888b5cbb427873aca66cdacf4ed3b56d02b6174ba5f1dba7de624fea9a084cc0994daee1aec9f2aeb46c3d5b3486737d54f7972caf57418fd608e040f0de540c10ee91771e16724ae16f1fe07c955b094a826bae86489cba54af024d04b96783cce19a7a2e9245256d019a8aee43df2d4ae8e9fa3baff41cb80404335a1bbc2a6602afe812f8d48284e511fd32964987655816e4ee882fc67a6435db79bf68dcd90", 0xffffffffffffffbb}, {&(0x7f00000012c0)="03882fefb921a95e2ce43b3988be1c487af0614f96ba9dd8ea761aaf45c5d249235391dccf09b51481baf4e523f5b71806b4863ebd3c6c5e2c7467b7fba8e24f6c6266a3359701ab6d51196dea0534", 0x39}], 0x24b) failed to init arch-specific features for vm 0x0xffff80002196bc10 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002196bc10 11:46:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x20) write(r1, &(0x7f0000000000)='>', 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 11:46:15 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) write(r1, &(0x7f0000000000)='>', 0x1) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x100000}], 0x6, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) close(r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) recvfrom(r2, &(0x7f00000001c0)=""/85, 0x55, 0x843, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000040), 0x10000) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) fcntl$setstatus(r1, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x7}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") 11:46:15 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4, 0x6038, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) 11:46:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="b18373d74e5d71a2c8c15c0031b89dc1833e8276a7432b1c5ed35050213300"], 0x10) dup2(r1, r0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 11:46:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socket$unix(0x1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = dup2(r0, r1) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) r9 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000000)='>', 0x1) r10 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000000)='>', 0x1) r11 = dup2(0xffffffffffffffff, r1) kevent(r6, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffd, 0x42, 0x0, 0x3, 0xff00000000000000}, {{r8}, 0xfffffffffffffff1, 0x0, 0x0, 0x5, 0x8}, {{}, 0x6eacd1ea999c6c3f, 0xd4, 0x20000000, 0x2, 0xbd}, {{r9}, 0xfffffffffffffffd, 0x5b65ec9b188f9263, 0xf0000000, 0x80000000, 0x4f}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x400fffbf, 0xe3e, 0x9}, {{r10}, 0xffffffffffffffff, 0x10, 0x1, 0x80000000, 0x157dc50}, {{r11}, 0x335795315f15123c, 0x41, 0x1, 0x40, 0x7}, {{r5}, 0xfffffffffffffff9, 0x2223bc3901e16f90, 0x4, 0x100000001, 0x6}], 0x100, &(0x7f0000000140)={0x3f}) 11:46:15 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x1d}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') 11:46:15 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) r4 = socket$inet(0x2, 0x4000, 0x48dd) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x100) 11:46:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3ff, 0x7, 0x1, 0x1, "3f6cf7e30bb65efbfd4fae18271e28378e9c6dd7", 0x1000, 0x2}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x100) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r9) r10 = getgid() r11 = getuid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r12, &(0x7f0000000000)='>', 0x1) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r14 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) r16 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x33a, r9, r10, r11, r13, 0x322, 0x100}, 0x20, 0x4, r15, r16, 0x4, 0x9, 0xfffffffffffffc00}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0xc535e0b9aae3ec38) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x27, 0x0, 0x0, 0x80000000}, {0x39, 0x0, 0x200}, {0x145}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x3ff, 0x401, 0x6, 0x1ff}, {0x10000, 0x8e12, 0x80000000, 0x2}]}) semget$private(0x0, 0x2, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) flock(r0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x5}, {0x4000000006, 0x0, 0x0, 0x9918}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0xfff, 0x3, 0xb9b, 0xff}, {0x100000001, 0x100000000, 0x5, 0x9}, {0x8001, 0x1, 0x6, 0xbd4b}, {0xfffffffffffffffd, 0x2, 0x1f, 0xb0}, {0x8, 0x9c, 0x1f, 0xed01}, {0xffff, 0x3, 0x9, 0x1ff}, {0x8, 0x4, 0x6}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:15 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0x4) semop(r2, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/41) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/70) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/69) 11:46:15 executing program 1: getgid() getgid() getgroups(0xac, &(0x7f0000000000)) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r0 = semget(0x0, 0x2, 0x4b0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)=""/233) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) getuid() 11:46:15 executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x9, 0x2, 0x7, 0xfffffffc, "090080ca0700bd197311f2fd2cc99bc0e2cc09b2"}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) read(r2, &(0x7f0000000540)=""/226, 0xe2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000001c0)) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 11:46:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') 11:46:15 executing program 1: close(0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x20000, 0xecc28989440cf6de) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./bus\x00', 0xc) r2 = socket(0x2, 0xc003, 0x2f) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) setsockopt(r3, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="82022ea74411513fe408b65b71f8cb857915182f66696c253000ec408f2a2db60ca03640b5d9af6fa7db66fc429c680afe2c40c225874bcd5bc3d02c945fea3036b7c7a3139f36852e217d11d45bb193fd7d66c3001ecedeae5ad71d91471b9dd51fd1eb2496017e79f412ff553db8578674d3bd01906427ae002509f34f046fcdc9acbb5eb6d72bacfe7553854210150a22f65c2368dec4efd9df79755c03add25f617672e79d3182187991921679532302af33367cf8d4687a14cbde63aac4243a00000000000000"], 0x10) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f00000004c0)={0x6, 0x4, 0x80000001, 0x4, &(0x7f0000000240)={{0x1, 0x3, 0x8, 0xe23, 0x7f, 0x7f, 0x80000001}, {[0x2db3, 0x5, 0xfffffffffffffd03, 0x6, 0x7f, 0x6, 0x24000000000000, 0x3, 0xc0ae, 0x5, 0x2, 0x81, 0x11, 0x800, 0x5, 0x1f, 0x9, 0xb51], [0x8000, 0x1, 0x0, 0x1, 0x9, 0x839c, 0x1, 0x9, 0x9, 0x7], [0x1000, 0x2, 0x1, 0x2, 0xfff, 0xb962, 0x8001], [0x3f, 0x4, 0x1, 0x8a, 0x0, 0xeeb], [{0x7ff, 0xfffffffffffeffff, 0x1f, 0xffffffff}, {0x20, 0x0, 0x5, 0x100}, {0x3, 0x7fffffff, 0x2, 0x9}, {0x3, 0x2, 0x1, 0x7f}, {0x1f, 0x4, 0xff, 0x7d}, {0x0, 0x2, 0x8, 0x2f02431e}, {0xffffffff, 0x1ff, 0xa0e1}, {0x8, 0x25d, 0x80000001, 0x1}], {0x10000, 0xa68800000000, 0x3, 0x2f}, {0x8000, 0x7, 0x80000000, 0x100000001}}}, 0x5, 0x8001}) sendto$unix(r2, &(0x7f0000000080)="f9615958b809001e", 0x8, 0x0, 0x0, 0x0) 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) clock_settime(0x3, &(0x7f00000000c0)={0x7, 0xffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0x7) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x84}, {0x74}, {0x6, 0x0, 0xfffffffffffffffa, 0x3ff}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) r2 = getuid() r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) fchown(r1, r2, r8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 11:46:16 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r0, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) sendto(r0, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r1 = dup(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r2, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r3 = dup2(r1, 0xffffffffffffffff) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000480)='./file1\x00', r4, r5, 0x6) r6 = getegid() setgroups(0x2, &(0x7f0000000000)=[r5, r6]) r7 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r7) setgroups(0x0, 0x0) ktrace(0x0, 0x1, 0x8, r7) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)='k') clock_gettime(0x0, &(0x7f0000000180)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000040)="0d62c57f63dd0c79506cce40c504e38d29e29421f5938931065cc36b97615ea00b0761", 0x23) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) write(r4, &(0x7f0000000000)="db", 0xfffffffffffffdf7) fcntl$getown(r2, 0x5) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:16 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x20e, &(0x7f0000003000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) dup(r1) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 11:46:16 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8002, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0xfffffffffffffffd) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xfffffffffffffe8b, &(0x7f0000000180)='\b') r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x66) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[{0x7fff, 0x1a, 0x8001, 0x1}, {0x0, 0xffffffffffffff00, 0x80000000, 0x3}, {0x8, 0x40, 0x1cc8, 0x3401}, {0x1000, 0x2, 0x1ff}]}) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000240)=0x2) bind$inet(r1, &(0x7f0000000200)={0x2, 0x3}, 0xc) 11:46:16 executing program 1: r0 = socket(0x2, 0x4, 0x10001) getsockname$inet(r0, 0x0, 0xffffffffffffffff) 11:46:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000080)={0xfffffffffffffffd, 0x7, 0xb}) 11:46:16 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = shmget$private(0x0, 0x2000, 0xc, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/173) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 11:46:16 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x1, 0x44) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) close(r3) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 11:46:16 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r19 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r19}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x185) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x1f, r5, r16, 0x0, r20, 0x42, 0x8}, 0x400, 0x5, 0x3}) r21 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)) r22 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r22, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r22, 0x20004b0a, &(0x7f0000000080)) sendto(r22, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r23 = dup(r22) r24 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r24, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r25 = dup2(r23, 0xffffffffffffffff) r26 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r25, &(0x7f0000000480)='./file1\x00', r26, r27, 0x6) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r28) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x0, r28, 0x0, 0x0, 0x0, 0x10}}) 11:46:16 executing program 1: socket(0x18, 0x2, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$KDENABIO(r0, 0x20004b3c) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xd69) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x40, 0x0) close(r2) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffff6) mprotect(&(0x7f0000149000/0x2000)=nil, 0x2000, 0x3) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x100000002b, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 11:46:16 executing program 1: getgid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x0, 0x0, 0x7}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x1, 0x14) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)) 11:46:16 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x47}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") mknod$loop(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x100000000, 0xf8, 0x4, 0xe6}, {0x7, 0x3, 0xf349, 0x7}, {0x80, 0x1, 0x1}, {0x6, 0xffffffffffffffc1, 0x1, 0x1000}, {0x8000, 0x6, 0x3, 0x3}, {0xfffffffffffffff9, 0xfffffffffffffc01, 0x1, 0x80000001}, {0x100000001, 0x0, 0x0, 0x2eb9}]}) close(r1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) 11:46:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) pwrite(r1, &(0x7f00000001c0)="b2bea9614808d4213a4ce10678914ccdccff390294dd5375f237456a8287eea3a738060b76a803780707571ec157bec4a8d06eb5e53a66cbe60d01c17b27ab0ad76c05c2414baa117fa1d3ef35cd8162c0aedbc640ace3b17097b0bbe1592ffacd0447d8b517d3c82b442c92f2efb7c7422eb205b8cef20b72d3cf08f3c3fc77c27bf705bad833e913050300594536e4b907b0c6349b71367da972a6395cf88fd197c2d1fa7fef1920a7aba971f6617445bd18c7691228c943b640e14dcb8442741a6162860ccef4a8d623bc0229dc40acd29d77a0c798a44af40a8e3838a0d0b3863feb00787cf82f90034d0215fd912b2fe42fb2f11e53afa5942f5490d8b61b47c24a77715f219f478e7ca0825e7826bb55f866fb47dd7e84a715e9f561d0a86244948b2f103ea83543b3f8ceec71aff8a26cfdb899aa66237cee1a9e9bb7db230de5029349b5a577d23a19d5a315046b465b5e116670a6b58a69790eef1e925ef6740409c9500726fdc690b1377394d862e8e82efc6e1c0ffaf8dc74d60e7aefb067dcad11ffd9fae69bb811c35d7868a716e2bf002a5db5f78801fb58eedca77211a8e53e956a0124f7b85ac402c1efafcf9a9ef2aa8c2093ccf46ba36be1683cae9f1d401ea854fa7c6a8cce2985d72a35cbbc9f631baafe51af9f92629203f0ee2b715077ccb5b9700506fbb59fd0d2889721a086744f6ae1cc3611a4c5e6f4117f19b3c1ecbe295436be89ce1eaf51b532e9a3dd1c60a7b29dcdfaad546dd2a02d184dfe6791099a08673a190cc95d2815d2e734479aff2f4f2afe16972454e6fc16bf1c8fd385c5c23faea81eae6a01239e27e7d178e2ada73e5b56d4aecc8f643332a0bc88bc03fac5dbbb1ecb618a52577ebb874d907f4e7e55dfac9be4d891eca60476742dbb509a387edee8a595a24278f80cdbbb62c3631c9bca7e2ae9628cd180cc31a42d55825d199cb86eb3be8b97af2d1bbd0550e755910608c765e76d661defb8b285bbac33e599946df47d9129b3f1775cee3f660491a57ddce50dffa5b3681fab5797e5834c6a42ca258a9ca7cd213f5cf3cdfe96cd4d62a2cd07863bc12d20f9dcd82eab5761ddae5e23a8e2f6782da0771fba01fde97f12d8c101de4bb33f1daadc7a0da67ff1e47268c5bc97f3721f41d2a838eda04cb45ea091ca17c44ae801444cbb2a457b5306d71b6a6fc12403da559af6c9f0e1f8e17383bfc72e5ff4822f05b6821129a6338aac10b124639ea5f95c96841d6260edba639526f1ca01884d3af005d74f08e2902a970d27f262485aec5213a2eccda829ebf81d6fde16d5376779200611d988fbc8fd7835579a1d3b45a0ef78922c72bc88dc9fd52ae14db7885be96a69f1b093e4dc832ce9b08ff992baadd54afc49a18f9003add813140003c47cf94d94bfa40d2a03685fa7ac52efd460f3dd54720ac83212ce4537144e920057bdfc313c6bf931c7e1c0eced487b998dbf9e8c4d7c64c68b4b73aa0a03ede486d514b5dd946164faf5b191cc496edd9faa70e010e4b93d894dace32548ce5ed7bd73d44c7f41183f662f2cb53855f081113a8cd3208adc572dea783998df69147941962bcb1660db28d612914f2ab20aefe4cad34bd8aa78422efda70d3376a34e7b8b75bfa297ddc1f1fa50b24c5087292b3604f8504726e1adb82587099470c20cedf14651d3ca95518cbe1493be4dcfd3a13ebb2e68b901f15a95e31700bebbd91d7fc93b4363ed66a92fcc0c6708854e41829c3ae852f85aa5012a311199967adf9e8c1a879dde693ad7781d9f8ffa2336f64c768ef6350c8cfd2fb0097018619112fea2785f2d8c4b87fca3230760846219aad217207f9446a7997b6133212d9209dea517b703a862ea71087e8904b2f9c2dd3a14cc19a10928b2cdba48e275966aad8b865fc8aaa0b023de9cac3a6040dcd3ba03455f5f0b04e3e4ac525ebf98b07c03815584cd6297f399dd53948b1a572ca961141b4580ee0c5dd032fcd4563299086f9eea616fd050452016ef03d92c078ab95c28aaf33e9d6e7696027d320d1f63bf084ae4870dbf7ed28552baee60750519022989d3bcc3ca15d07775062ceaccdf8d1d9f9754f2799c1d211bc7d8e25f62352eeeeff76abc113f588d31d2ad334810455aa200ed7c45b3856423098a8537f67bf53f723ef23ea5a1d4ac32be49eec44ed02ac742cfa0810345d44e9ada414d8a0fd90210578c8e705234f6fd8655430a3023403a5429367d1d7734986fa8c59017bd62ed358478d698719ed0073e7d2cc14d5c18862dae2536e8a033e09e55a5ffbeee42243659a96b9cacd60481e5064b4d537f7c716cf0eb0c1415428eccc92ed76585d820b2684969aeb890a357c6ac12ca5de9fd7ba3dce43aecd791bd4bcd87b79eaf1dde89c34f586d20ca1f8b545f2b948ef087d08f515398fcbaedf3c21e20ec29934cc7e8e6ba76d5e141d83c1b23e676d504b441495104954521bb1b47a487681dea98ac91877a7a3d2326283fa243bb433b6b8e912a23f55929befd7f2a0982ec07c07356695a5d4fcc4808b35305fd400d78421368602703efb5a9650dde438e5b5b20c49d89de3e2eb3343ea50e776012ddb1d4d130e6d94e9eb0314e714bedc0b15dbc044e200c872ecaee36808cc57f9b0d8ebd155efe7389b8bf7d0d22f74610b648e642ab40cce1f087ba91662b97de0b84477fed2501794df3e6cfe1b0929a83f5ebba2cfa92752b19486d03612464610c46e8cd5dbdf8cfd5c4981731dff0394791c672365a67eb7eab963b5b573ecaa023137066297e9658420f41e04f466940ce561a523fba555912b9c97c28d7e1401263d8e9fc86592a2781b7a9d2d80b74e259743330832beb97eaa87f0ced71d8981133d665ce1967dd10b95146b99e9cb18de3fda40e450b3fa8dc073fc2aed3cb6f735f79561cc4771e1acdb7827f6efd3440b4208f4cfd58877b60b07722f9a7fdeb136c1da22ba86220b7b89f0e84820579f61ea840b01ecab7fe7224d46646898617887c6d3c2d28be326654483f4d0703224c43b480024daea3fa8be405e3c184f8cadbbbf298121ef49ce9130182cdd53130319d8d2d3bf8172db012b88d5a62f28aa9328e067ef27c38bdd500dc4d274a897e462cee4bc5c65615d8da7a7265c7db5a25d9c1cfcc9404c3db76762895566c74cbead8bf81aed03a537e5510e5e71b6e92bbdeeada7ce4724090f9a3072fafa9992387107e324dafbd4660b9eb317efe0ae38946088709d03dca46b9db5361b92d45fb6b014122d60bf134ad48d0f1662c66f7683c28cf27a8694aa151b438b57140aaeef41f81f8ccd173927961703bd6f185c1a465f95d08a973213a0f3a945d446e63a55c23463138a7775ea2b41b286abaa0b7bfbee67b3ec0a4d9535f902fc1412a68cbaba867b0a0740af3d8f6a9c15f45db09ff1b50828ec1ffb2acfe1a6001107230d14ebee43268a623cfe062ebff7828b8c98b6c1607ae66ea205497680e93447218454c93153a4b9ad4423ec33a10420cd60d5dbf1c26b231a9cbe2e06a27fb6372104822f6634e96cfba68b2b9ba701349542f3e38820a775c4687db28e24bfee0467e8679c700c4277f7e5dbb9f415d2286f64f0cd2f04698697cb579c4a15fc6d37060deb71f05d1f81270553d4b50888c16d9484fff878b47c03e1fc1e56400b068bbcc238b4d3b91df98c16197c6f88c6caf2be7c6a9e49b266edb2d40b1536b35a1bba6f79fdd54fb3a5528b5ec16c1e2e3c68b7502b0fa26681396a8f6826dba46ae340352a97c54a6df5cf71f4e2a1765e5e0282a8325f30149daa68c812114f77f79d56cd04f29c3c221c72ad0e0d240e9ab5fc5cb0f9180b5b6779bdd9ef1b2a08dc5ee668e91c590cdc6aac66085999b195d98de88c34010e8b43d98ba124080a11f7c0d64be7af3881c974c8611cbf0cb957ec86d4795eeb1d19ec35b0cbd989b7495208ed58e5a1b5e84bcb6475ad4a0118a436eac6da981659873fa6071c1729acca0be433e854559a623a14ae689730d8c7a9de2eb30d6eb1c8bdb0a6cea2d361bf61e029f29fa3dcad64140625ed4523bf7d4b567a94094e475b5d3cd69161845a8ef7fb0b4e3b5498190357c5a97f959590b9af7a55769d8c321b317900e5c6669dd611ed14fbf771e2ad605e8ffe83b071bbcff94d47c79181afc8af85e4299665a1679c2ee409fe98acb8719ba8910002d949827687eea7102187ab8484e14e0f47a4b216d76368159dcb25779e0257f9650d3eff99872532d10260ea50d358e874a2386ecf2b359e83ca1028053cb7b27c5bf8a65b9ede50a6a443397ee645f2a58460e166a9a293072136bff8595eab8f6e3229e8d77ca084a5d95203ae6cd8131e77dec8e3ba6d0b97d9773a34497839fad6680a9ccb66cc4404ad70add46e2509ba5a0ea3470ba1943eef5a492617df92b8275f91e1155c8b9295f987abb76327007eb9db66b6c04e0a0595db1af24a5f87556437b1df2f11333799ccb516c7cef34f1a7f264dafbfb669096e7ae291c81e0b6b3bf2786e6a328734d24cde7b47e612c9a740685ca2771be0827348dc8f1a6039f930a1f2b862e10596664fc68eac1dc5594ac53e5df052d4bff0f075d8de1c963f8a43c9f8be65acb8aa1d43d3030e719e79d6a92f50737d0915a828994fd2c7974d46ddfbc1bd7ed241ba5ea88e1529089ceb74b54ef925cba74f0ab0efd85b248391be313a031eeec237b7d87b1e84853d750a2e577f2b8186f90c142d0312a26f6b9113a1eb6f0b1a956fd92368217f552c837b50bdf55d24a8d783e4d773eae907c78b2de638ac520370b5346e1f9b5d558af9c5a3ae9dbe868e3dcf26c8410b1cbddc6523a25fd70f2622a3ecffc661d68d97a87410616693357acc6200d32cd6f46e5289cab8c05b0c9457b1e818a0068e944777aae44f9824e5ebef511102ad952333e8a03b016b33d7dd55c4d2123409b861e286ab372fef30d412bb519b6606b76ee6194b4dc70262edca14081237b41878acf96d2a65ed3d204ac61310299f58a5449d037eb71fb4c833dcb62fea0f5f876a4e8ed51af3d12f05f3c018be632039c3ea73daeef3bcc7b73bc34a115cd3a8c81566d83734f6d80495a9b81e876b08b852746a0bab3472fc2e5830e325b14bb72826bd86e1687f8ef70fc00bd0c6a4cfa44b5fda2d38755b81268de0290e4b264f8747d171b2df2d458c3bd1fb644bc9421b75d1a4f61c880a82be16b497539f67fbd800f9fc8aae79bb3d2e1a82451911e4cf9b9cefd4db1557eede7b235dacd2e0d0affdb4bba743c92dfc92212a310f46abb2bf356495cac7c7c2fb9f28c9b3bb3d5bbacb3d318d76a141553cf00bbf4bb1feeee28fee91d19f3b15bd106854942def9f107e590606808091e69fbd7f364ba5add35ff9e2167b6ccc067495d7005c4b463a24f22d1d5812a272309cf0b4ceaba9afeee46f4e95470c63731e83db6450b7c1d95de6b607041a0b495580cf841c1a37f549a31f70614de7ee75c1682c9294fb174a836baf0eeef76eca8969e10c3f6f8d988783eb44c11fbfda8b4b9a5a8b1d00d07004b83c2153115a0511cf0fa9ecc163a272f135f042d3675ad90471f5d1f93f2a69ee4f3a6682c29a728147ea2d64bc2dded7b0a96b404a76468d971f81b748c5fe5fb669a919965924f451653222cb42911ea8e657c4d8decddd29e08e6c2cd6d5e485af50c2db298aca538e6ea82d07ff4d2ed8fdb1006d25dee779ab5490c1bea89", 0x1000, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) 11:46:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) nanosleep(&(0x7f0000000040)={0x9, 0x81}, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x50) socket(0x18, 0x4, 0x1) write(r4, &(0x7f0000000000)='>', 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) sendmsg(r5, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)="7db6ab31ce087e0567229ec95cb8326ac62e0819abe1d54265008d262e87f14f1b053c21bc6c2651e019c95ceef38bb9404ff6a367a9e0042c9820d9e5ca4bc062c515de3a018dfeece158a6d8d1cd679a96bd254c59448c4451fb224e72891ae34a1aeb90ec3a7740f6", 0x6a}, {&(0x7f0000000240)="ce7d1121c867fd544517b870f0fc740bb3468a7a481f46b303b84ad60bcaa72c4737117f184b1e22fbf754880441ab52021299ca49d8590d47b4613178a149ceb4fb0694227385d1a4541515a2c8cb3a6eaa1f01fe71e9577152c39ed205db11d329c5dddc9c0901ad00221496daf444c237ee8494289b56e308bd0dabcbaafae3da6b1350c0b4feec5fea06febc8c7e57f2a9205b705f6fc2d276fb38055ea38ad3f84b6b602f5f5d0d41d35b92522c04b5bcd94ba449632e14561450fbad42e4fce49cb02160c011e6a2b757ec46066f08ac8f7528d53c69811c61173bdc", 0xdf}, {&(0x7f0000000340)="425c6f2aa3228a2c58acc88693f98c1bc241405c53a38d632e01b9f9f6005bc41635918d9034cc07f350efe31b6d5bf2d981fccfbdebf256710e1c65efb39ae133461587b2d278ec513f055be9a6c9be381a4dbde658d4d710db08db4a858eb98102cfe038ecb46d71bb8083b3c911a07aa20aaf60865df242e4ce5f10b5c2a464b69466332170c17b889ab2506c6fe13c768b0e9ed2e469f9a890d37913dc69920fb3de623bfc997a4fd45853e764e59f2e", 0xb2}, {&(0x7f0000000400)="b71a2ad45d5ef9ae7e59dc8a763d0cc364ff8b73e0e9f70e1ba0c1d637173ad97944cf82bdcf6e2a6c2c3828e18fe18c2f686155706bbac3942c7e06259f203f17d468fa49092e1dd220fc52e6e4c9d59bb1232d8cdc073c53101330f807a1f9aca18f947b4a92e34c2cf7e1f04a5a073478d0c82f8fe0287ef2abdf1b71b249fc5b1ee70d194bd10ef8143228779f3667ccf782092ff54abaff5b44f85bf4c2b36077d93397ab34ba743059cfd772093f9c601c61d62b29bd0fa89dcb1dba7125262cad67a24d62814723c142090703a59d156333e0436ac4fc4c1fadd5da1937d9bb97865341de97a4806054c1a9319a", 0xf1}], 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff00007f0049cbf3f01e2608e26a00000000"], 0x20}, 0x400) write(r4, &(0x7f0000000000), 0x0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000180)) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x1000000000000045}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:16 executing program 1: setuid(0xee01) getpid() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) setpgid(r4, r6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400), 0x0) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(0x0, 0x4, 0x1040e, r12) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x28990, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:17 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x810, 0x0) socketpair(0x2, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x80000000, 0x8}, {{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x8, 0x1}, {{r2}, 0x8000000000000004, 0x8, 0x1, 0x2, 0x7}], 0x5c109114, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x51b, 0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x42) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000100)={0x3, 0x5}) dup2(r0, r1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[0x0, 0x3, 0x3, 0x1]}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000080)=0x6) 11:46:17 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x0, 0x74, 0x0, 0x100000001, 0x180000000000, 0x9, 0x3, 0x3, 0x10000, 0xffffffff}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = fcntl$dupfd(r5, 0xa, r0) r7 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) r8 = socket$inet6(0x18, 0x4, 0x7) sendto$inet6(r8, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000080)) sendto(r7, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r9 = dup(r7) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r10, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r11 = dup2(r9, 0xffffffffffffffff) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r11, &(0x7f0000000480)='./file1\x00', r12, r13, 0x6) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r14) setreuid(0xffffffffffffffff, 0xee00) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x8010426d, &(0x7f0000000000)) 11:46:17 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x7e, 0x3, 0x3, 0xffffffffffffe390}]}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) lseek(r0, 0x0, 0xfffffffffffeffff, 0x2) 11:46:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) acct(&(0x7f0000000080)='./file0\x00') r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) 11:46:17 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1e0, &(0x7f0000000100)=[{0x91, 0x2, 0x2, 0x1ff}, {0x34, 0x6, 0x0, 0x6}, {0x6, 0x3, 0x1, 0xffffffffffffff07}, {0x80, 0x80, 0x4, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x800000000084, 0x0, 0x0, 0xfffffffffffffffc}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001580)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000280), 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000001500)=[{&(0x7f00000002c0)="c6870fb35daecbdf186536cba2817de6667c11360fff0cabb493a727a8e12ae50389b4521233e2b6a9eaec119e84b3484bb735c801ce2b36d8f6606fa8d7d5db9354f904a549672e0069a82a16d58154cba92956d9234da5ace109460eb15a73c160a9de1080bd53e09ec2000cdcf8da8ceeeab2a9ea", 0x76}, {&(0x7f0000000380)="be815660e0a9aa98e1159d735ca97a023bf3c451d56a3146f464cccd49a9c240d83f1e0fdeff57eb8b7f251492b54429ba7bf26e14f1cdd25f7b57c02af3c046d2843c5e335331c454a7c60b866e8a46b7cb2333a787f86ea5d65f7ee4ea824e3c77210b090d", 0x66}, {&(0x7f0000000400)="b137af3f81fcbf4490e58e67d39f689c958935e0ebc4525e3de933", 0x1b}, {&(0x7f0000000440)="909957c513e4ea04114370a27f59063507a4f06ee2498d57e6051256e576919595a824decbc76f82818f3d4da88b3af3d8b1a28f172f61591406f6ace71e3660fae7a621a6dafca0a746b8b0ffd51f0990888ec4f3a34129cd315245d50eb73e7e494ac59e181b27f84b035bd019bbfb12e580ccfa980b01ef4c7cfd0efef06d4b8ff5c196d0b40c166863188d7b4890a562275df4360cc1d50498550d4ffd126a1084e397309d31ab6e516af6bdebb0894705f982ef0f2afa47327ea45b5fcc14e93a46d712c6afe6d96041103499ea3fd3b32deb4af39ac52d645886b6403876fd20aa19ea37ab907534014ea8d118e19b8d2b924ea14d7ea2b5b0bdd6e94bccfebffc339e0ef07a110a93c1832c03ed18f82a97e36297dfaf87528da1a61c761151c7602aa29a0b4ab5a68dbc742a084063571d89dde35a3038aa82a5c4750f4f25461368a669318d2f157d196a245bb91a1e2993123b0f5f18ef7b424be690a03ceb72be82598f03fdf5c753f51eba908059c5aac3d0ba9f73ac3cfaffbe85c73792ffdd4fb4ecdb5d1b81c2463c248158f690c2068d0377d80bef6257dbe49e66cda75b640d2a7e2eaf2b8ea3c9bc94675d07e4d64913b4b55f1b5131ad113326167a4042efc8bd473e5b9c36ebbbff9be331f75c2c6e6730c022b9de32cb5570278a95c4f5d6b9f1b52ef1e8872ddbcaeef4c2ad7783d09343e04e00bda461c0a2bd4893cb07f99524c4aea4bbab47557f26265e54c3ff4d68c614b4f05895de04b1066da94eaad2bbf9159a14c14c71cfac4aadf0d6826cc0af9b142046ba7812979f869d27eb15c71155452c12a5d95b27ff2df9c76e776222e39afabdb37f2d031498247e7f0298498278538a800e1e350016695ea25ae36c58e88ac7de6f4b21342c445ff8ed1b3877edd76f28564fc2603763bbe388443ab8224024caa2ffd18c63aed3bc28d8e00e6be76472625a71e985323e7dc304bee3cc2213065a0575220ccf9517108579d64d439292ff20ae8642323b45ba563c4b09827bb0c132b4e6047295d17fbe3b6b4a8394f3b2645d965699fa6f0efe052c045398b1be611f91f458e5d53a8a01ccff8a05a95b4391cd738e123978397f247bb8a5e58e2d92ecd6452e23415e9c60fff3c40cc2c94ea4a033d6b30359713a4d1011e1f78abae3f63e660b84bb6981b3f6bbd4e50a6139ec0440dd9bd29dfba1112bd1a10cf935efa80ad10138e64ee78813b6dd171166ab77d305d18f39ef9fee65dc486f49d79a21b41448e79fe082f1cb2a368cd5fe18867498a36fc1fcecfd27956e6ab769ca68f0eaf8065ea4dd7dfa3ee9cc93e3c7720decaca41b2cf5fb87a05ed519f34214353c728a58b30187b293601faf39f3c76e08c34c807894d20aca25fffefd3b2e0e99603c1883882d03d4a651f5ba7308ea6ddd6f2092472f22fbc05ac0c2a38117291e3a8da9f6c0e7ff0fc546f6da070d9b3555dc327911be2bc0d684d4bd3c4b5978d3d5b60f36b741c9bf25ee1945ad5fe363187b93ca4835334c5e129976ecc869314b5ac17bebdcd0eb4d675a7a0efa4e650a6a3e57577c76a353f404f3fed501608141b74d588150c733588ab2a7583ac84d9b3f3f1df1ba8e1d7f0ffa22a6c0caa5d303613bd7abf4b9f7c770a420d5f783b400c9ab433ccd2c5b9c3f718a5fb5c50629fea200f09669e46391d7674d1ae9f99f9a317a6cece02b0745f10f84f52693807f7c96bf93d52f5da1b68f1fdee3403ec86621df8153db7d53bf5c24fcc36e5004fb6119e8603561f61296dd9af53ac3acf8a5d378dd586847c51246be7e8c79aba28555314345f4e2fedb2ddd1d5acb09c7410485e852c5701e1d21ae2b2a750ba4bd4c6e5cc606f88105b0b51fde388be678737da52961ae162c1d1ece62fe27befb9a91e3b5ac93e6fbc76e5d4fad592caa3eef7c41c0404f48844f310af44301b2bf0870c682162d770e8184fcf95c32e6aee2b40a9eb9d5e8b6d6294c8f044be0ba0932beb2e6ad25ff3205f3e41543336265d8b0352d7c29dc3e7836aabb9d904e9e061860dc1d0d5dfdb0671755cf440ceacc588d6e63d89f3469d181b2510e917d538ba3db4bc39fbee4c681e65cc405086a6f5011b5ff77bebe663109f29caeb4806c62f2eb62cce5f8af6c77996acbd1512a9e52e10a9c3c3fd2b8beebe271675ba5cb763371b661ea7388014c005a6e25865a2a1f706685901ee17e9d2761b3bedb193478e26aa226c0fc80d5c9bd4a6c97f51492e142c838a80c3b5f8dc9693819324b1cf49c3eb0159221227e565a548736c3bd05355517531095593c7084e55748cddc849d6181aa1bb26fc18843dc2d02cd70a54be3379432b19dfca6d3d1cd4f4b19b84cce51bc17d8397f2d191bcc359eaf16564a8dc76ed0f1131eafcd332a4328ca8ee6a8b78e02371333a1920b0b5eb21e6ddf3e68b470d61f0c4043570b34c69da1edcfa9109fa40c9daffc6386c5810c8d4492e727bdbd07b9bfff32e0f5328af6fa72bf2fdd4c2f6ada0f1cacd47d4b1791ec22ae0e778a0035b6b4bc75b92e258635df6de93858cf519263ebbc85b766ddf46bf304980b942f9d832810b93e4f49c6cee747a07ca9b48f3c2ed8909dde2d1077c5f7e1efb11d80ce8e07ab707b3703fc5504e13305a7c2a060f75d63b21acb2ac034a678b09aa0486a349feae252afe25dd7d75dc158d6aac767ebfd33c98bf7b6bf70bb30e509e32684d3205a6ac27020192a117a4cfd327c667836d71a3150e4d5d3d31011cfc8601b997784b49a3b219b7a2f029bf18d747a8cac1ac0f09dfb90b5f71ba368152138d5c09ff2dc38c4e7578502c04ae110e01d7d74cb395ead5c805e15cf6eae4933ea813e933876fd6bf01f6d916f35605c1e0fc96f311d7bcc6d9acd71f370f9c9e1db48c7f804777d528474cd8d43221f4e59628f57b792bef8c9d622dd353f377f24754ba376514fc89d13fe9fee94de1031fd0eaff8d7d9e44f312a21f22f1a3a5c83d7dd7cee5e61adc003471f206f1248acbb0abbba40e7529b614d8d16936913c49d8d532c0c3500e6d621fa7389a5057072719061faff38117f34efdf4049559f5a8988788c892d069d7cfff8b86515e99212ceac80a6f47bb265307d995a14758830c37207542a2e6498068c1d20cecc9c08aad07ad7ebb4e7f23a5b50fe290e9c6b0c4f6a513e3bf8d16be392de20a4d7870eea62e4fe58d38e992c2a996a4cc6875036e6dbae78319ca34df94a41cbcc5aa647ef7e0ecf3bc59a788827acf67227c020b2e0a13c607cffceabe74fba8730ad744d9d5ec4b7249878e9bdf0463238685636ca9579d28564fbc0430d690833cb330f56825d133180e3c769062c70cddfd524094e294147cdc7ac6652ee6ff98b8b65e862e277b80395da9e37cee19a77a5f299b6a42ec5394a9c4ad0f1b8088058c418c9308359490b2dc7f44f374158d80177a8eda1bb63c86fdd2783b0d14e80597b3a4a876b0b06a328e14dec8e68d38db4ab9c3d53c628dafc0c2e41b3f1f8187f05c4cead023a2b0803217b7f6681a8d798438a92baa1474e31f2999321ccc026822445dbf7efb6b2388b6747a72814745e4a56060affa46070857e176c260abaebbf48f9fcbfe670cff665077b41c21f81aac1c939140435416de60f2250d6aafc45a5759d38a46c874296c0f594ccd39f1f0f983579956731bb8091e6c4d794e065e781cf97e64182a0a17e3036232fc414cd4891dd01d632765d8d48ac43bfd6bf1db14096a988af1ae7747108deea5d3070badb22e33301c726982c369dbc6fd982640470c9c1c01b942e5acf20622cc8d071ee271b5ec402ff2f1932bc50a8d20f94ea7e02cc60fe602dbfade2073c3d92a68b7a18ebd49d57a848a8bbe04f0de9cb6a5991eec0a9bb94dffe2d1966dbe5c8208ce0317976920ce06080e1e917787971fbea9ced8b7c210bad55ed2c1fa144d4b055cc9ccb9e35f327ce08f011b08683a359b8d6f9b54289737a35e850574e851ae0b53c6bff10d8f518add3699dfb248a122e43ded8f35f8da215e5f51610583016c5105ec9a5aa5778ca2b73ada8c55f1200b4f843d1c8cc9f850d11018bcfc8e2280d4efb47c620b532ffffd967c11a04aecca49d1daefb8ce4fc363b1c7fec7ef943374a94e9bfa63dae14550932c4e0d47a33008eef62003235415ee65fc4b3d72ac84e60626a26a2c03ff95155b690228a34d0de053e3b0b7ae919dc5b97e454bbd0f8ecb8259645eab3f5953b651850bab637cf4e3b4171857dd2231506a461df79b23beca416f64ae9352fd34e53d580b0b7eae5e1d829cf8ad3db41e1d9121f9e5dcba265299038b38aac4a77d8371a8859060980dc7aa42e6477ae5e9f66e717aca63aa2f37ffab6fe5a89b022e3d6b8ea659180cdb1f15dfb579d6bd84421dd72fabf1fb324392ad00e000fe34e5078a671cdbfccd7158279b7a869c08385320fb0f7d3878b44550afe4ab639b11e73557689883f36dcc0c8137bc64f461bb3b4c06e85a6892aa1abd9542458053bdaf73f29b592455cbdad8b83c82c1290fbc4e653c6f7e0971dc32e7e45063678cc477f978599eab78d888b2e568dc398e8c2198a48fd11ca979a5a73041f946fa24469f5960ff4755a6ed0b81f991917e14e6305ebf7b14a07e1d693dfc7647d74a80c0b0d0742bf1b5b2456eeac18d880e0d01ca23280fcde1fbe5944ae3a1180cb1c79846d66cdca5a16266363add47131a2afc4612b878ef9ced0404c600fa2ac8ba568bb595be07f1fe769e29c5968c4cac61262b6c96ad76d538708c6d09dff7ea7140cdf44da6fa4be55db7f19efad99999cc7bce8c609fd5b0222977c3a74992371086fdc9ca38f182a6b751d1e832d6ca23612a079bced9e8ef59324f3a7134d109a8b7e40b104096ae96964057fa196a280beb9096672ea96c8e00ad3cc8cb2f34c05f299a892f7606e138473130d9f4db798ea90f44aa633045a6736067115172df94806b31a46f2fd63cbb9372d289bd3be08ca64a09598f3144d18703ec6061e2df3a9ee419a47b7f22dcbd50a7631b0c782b96cb1dbe710374da85ee50e57adac6916ba7a563e99690a096d834110c95719c360957b3fb31e630c417fdef136e6a959b20fd574a22cd9c1de9930bb5f0543900f526d3a3e624c1053aaac9e3b31419c45194f2c9a27652d69a1e3d1a44493ce86b91c968df60773f6b71a75166cea4c3db85bfb6909af28e1af3b17f10226daf72c403b0e422e078315ae395328709cd1595976d3167096ee66320035d3b64e4eb113ecb93ae10a764d606379964033c10fdcab194d131a83c4603a7e905afc97f34930128d87d9ea9d96df849459b2a46f11f579200e1bf674f6bba0579af4e0083e9ef8393dc2f861e3bbe1307bb655e769c2ab830f12fec304bde7b64bb6d76c87a17d2fbe744b6c90101c67540b449b0768aaa91f10c2e92e0c69774404702e7f76d2080c4f73621a51043eb2879418b51459cbffb270466ad5a280ed8a2f46ef9cd91fa182cee9a637fe1e219fb566411a5316e22ce16f4cdf1e380f605b9f5efd66aba8304ae2255137720fede4ad1d804462683816a57c7ba09efbe31b0ef8a85b78ac5bb48617f7714ce3a5f9de9622d767abf2d2492710f01c92480924e0613da3b46f14967b3ee079ad26f30d07ef6bd3298ea40fea281f625c49301d12ff43968887b4a73668a95b2dfe8cb01db5a52fab0a07563fcdf1240d159f42fe06899e14b52e43859047", 0x1000}, {&(0x7f0000001440)="f8ea7227075c3ebc648f0363799b39e229407d31a2b657dc9fb1b650c2d94ff349cecdf5b502a3d182eab947a806f84955ebce0cc312df2681d7005c06b17ef81eb6207cd99dc1437d9cfdee", 0x4c}, {&(0x7f00000014c0)="17282ab1a929a7e36f", 0x9}], 0x6, 0x0, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x7, 0x4, 0x99, 0xa76d}, {0x27660c85, 0xff, 0x200, 0x400}, {0x1, 0xbc, 0x81, 0x7}, {0x3, 0x401, 0x6, 0x80}, {0x9, 0x8, 0x3, 0x3}, {0xffffffffffff978c, 0x2, 0x100000000, 0xf06}, {0xfff, 0x3b5, 0x99, 0x7833}, {0x7fff, 0x3ff, 0x179b, 0x400}]}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x2, 0x7}) 11:46:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) listen(r2, 0x0) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 11:46:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000001cd, &(0x7f0000000180)=[{0x2, 0x2, 0xffffffffffff7fff, 0x7}, {0x1, 0x4, 0x100000001, 0x9}, {0xffffffffffff7fff, 0xda9f, 0x5, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x9, 0x1, 0x0, 0x6}, {0x102000000000000, 0x1f, 0x40, 0xcf}, {0x4, 0xb3af, 0x20}, {0x9, 0x71, 0x7ff, 0x7}, {0x5, 0xffffffffffffffff, 0xfffffffffffffec9, 0x6}, {0x7fff, 0xffffffffffff4f8e, 0xfffffffffffeffff, 0x80}]}) 11:46:17 executing program 1: open$dir(&(0x7f0000000640)='./file0/../file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000240)='./file0/../file0\x00', 0x40, 0x1e) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0/../file0\x00', 0x100, 0x39) r1 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair(0x6, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfff, r2, r3, r5, r6, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) 11:46:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x139, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="80000190fdca"], 0x10}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x2, 0x7}, 0x3, 0x100000001, 0xffffffff}) close(r1) 11:46:17 executing program 1: r0 = socket(0x2, 0x8001, 0x200) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) connect$unix(r1, &(0x7f0000000140)=ANY=[], 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x390, 0x7, {[0x90f3, 0xfffffffffffffffa, 0x7, 0x100000001, 0x4b, 0x3, 0x52, 0x0, 0x1, 0x10000, 0x101, 0x3e523495, 0x9, 0x1, 0x9, 0xcf4, 0x20, 0x4], [0x9, 0x80000000, 0x1, 0xcc, 0x200, 0x0, 0x101, 0x81, 0x819, 0x5], [0x6, 0x100000000, 0x7, 0x9d71, 0x1, 0x4, 0x3], [0x2, 0x7fff, 0x54, 0xc3, 0x8, 0xfffffffffffffffc], [{0x6, 0x9, 0x1, 0x6}, {0x1000, 0x81, 0x4, 0x78a2}, {0x6, 0xfffffffffffffff8, 0x4, 0x9}, {0x80, 0x5, 0xfffffffffffffffa, 0x1}, {0x80000000, 0x74917e55, 0x14}, {0x5f, 0x7, 0x8, 0x477}, {0x5, 0x1000, 0x5, 0x27}, {0x0, 0x2, 0x400, 0x5}], {0x1, 0x5, 0x800, 0xf8}, {0x100000000, 0x1, 0x0, 0x289}}}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000001680)=[{0x0, 0xfe15}, {&(0x7f0000000100)="89", 0x1}], 0x2416813b6d61940) 11:46:17 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x1c8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) recvfrom$unix(r1, &(0x7f0000000280)=""/241, 0xf1, 0x0, &(0x7f0000000380)=@file={0x0, './file0/file0\x00'}, 0x10) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x36) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x95, 0x2) 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xe42) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 11:46:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = semget$private(0x0, 0x4, 0x4) semop(r2, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/41) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000100)=""/134) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) close(r0) r3 = socket(0x18, 0x4000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xcd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 11:46:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x10, 0x0, 0x5) 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"}) r2 = dup(r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) fcntl$setflags(r4, 0x2, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0, 0xfffffffffffffffd}], 0x1, 0x0, 0x0) 11:46:17 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) flock(r1, 0x4) 11:46:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x0) open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x20000ffffffff) 11:46:17 executing program 1: syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) getpeername$inet(r2, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x3, 0xc, 0x2, "1eaae284ed6e4a2e8e05c2074435ad21fb292e47", 0x6, 0x3}) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='r\x00') r3 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup2(r3, r1) syz_open_pts() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) 11:46:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r2, &(0x7f00000013c0)=[{0x0}], 0x1) 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x84}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r2 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0xb6) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x60, 0x2) 11:46:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x6, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 11:46:17 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) pipe2(&(0x7f0000001e40), 0x8004) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000780)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r4 = accept$unix(r3, &(0x7f00000027c0)=ANY=[@ANYBLOB="000000f2e87954107e567b94a70000000066d3ab4d000000482c5468afe5ccd800000000000000000000004c0000000000000000006766a5be7478ed0000000000000000000000000540027e833e191af61e4fbb63bedf0500fe5d2f57b0720f9a5c7875fea1556825d608ee2e3fb271d60ca7eb44fe16b8e3be195700e0e7efb8a3bb3004e6e9e5012563a44e1df9882d0779ded2d8b5eb12a793c2b4d1b5bf040262e4961af8baed74b1ade020890b5c610e39abeebbad6d5a915ae884aa94f88af723f071c087407d62000000deafe4a6854dc1419809771c274d72cef0dd167bf1f225e722049ce91f0afc7de917b902f11f8ed654582d2dfd8ff2d4899f0f21c94d840f4c2ab8bc72d405b38a0e285fc398ef925e70c67603eece8ecaefa573d8c01ca0105d30d2c264f2910aff586940254346729c91722951d5b6f0e049e1f5299c4cab9d50e95af4113c575dda7d95a2c602e2c39d27892216ad3d90a875353692b9702202e62e2b799eb1b86f19000c93dcb122122826a096f431936a80231fd57565ccaa095dadaabfedfd788821308c2fd028229e7afcfa5d37ed7b5cdc12daa65d26bebc16170eb81c746de6d3daa19a363a046b1f8f47be98621e3465b6df05d8286aea4cc68f371ee674bd66951810c72741e78d8cf33dab30773cc85a0768d32bf577479f55733e8cdc2a927e7bf0f78925e1434ab547933f57b52ea7a9ff93b0d98a75fd23c1ef2e57b9ffcaddd164e227d58439e031bb244a7293b21b529117e5a366cfd60aa63cf8914992dd95e7ec2230a769060265af02fed1059ffbda5041c19e65ee0bceac047aabc8d7ad5f67456335af3a2245776e91975e0ac7bf42a7c708fa2b7349e0d78bd23d0496234e7b9454968896cbcf3ef465ca48706ec112ac03f5a664e71232fa5ebbe5b466d4bab490aea2513a5bd41af018f05b28aabb8908904a52325f3a35250c54a278bba830944e9f2588d6a0e2bc27fcd0342f9652f025eace71360fc9144d1994118274919dfd26adf56a35af966843d28dc269357699bae6baf30e2b7fc21636248d07cda0daa99ea9b08e97921b3aecaa1df6d66925c5890b7a5b88b5b4f332759c4653187fee58e70530dee26572636f91f4fba1abc822229fe430cb93e34346fbb67dd18d14d4f515ac4c94e2f54ec3479478910dd2032c3a497e0cdc0c0fee2a0571a5e850bb6501241aa109ed59d0e719804f465e1daf00"/890], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000180)) r5 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x5a}}, &(0x7f0000000740)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0x0, r8]) r10 = getpgid(r6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001dc0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) r13 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r13, &(0x7f0000000000)='>', 0x1) sendmsg$unix(r3, &(0x7f0000001f00)={&(0x7f0000001e80)=ANY=[@ANYBLOB="000000000000000011"], 0xa, &(0x7f0000001c40), 0x0, &(0x7f00000022c0)=ANY=[@ANYBLOB="3000710000000000ffff0000010000002204c096f3d37ada188a38c287dd0e045131b772c706a7fcde5aa72874f8032d0c998baf89ce5ef45390045892e5fb423cfc2666553be4fe03d7f0628bbdc79dd2b394b70d502637d2db22d4478d767a9cc97ae05fa9ce6aea92c878a582d1e5efe9349d9f7e3fb46ca12dfb4698d51a18e5a9ee48f3ceac4042561341810eab409cce889d114faf8f220ba9f7f64002c7ebfc194b73e2aca6846f4fbe3192440a378dd4d0d49c1237c46f21", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r13, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r4, @ANYBLOB="24cc7002f691d0bf538a8d502362b970ed053b0fa1e63f1a420e061abde4f35f03f28c2b8b56c16f00fcdf6987fdd5ae7d6436700703cf67067e787045beb50561dd93dba867873121d44bd775e65a4e3d0c7970d045efb12622543eb30d61fcc24608a44b6b64994286aacb2919badf7458bcd6068dcc5605df436278835c9a433a5a5d3a7e14d6134d6ea4fa41c74b4bc77ac9194a1d6c32c28a25a9e21f480e4c4eb658f0ac0048f6216c1dd1e6577752925d987e1362754902a1507f46bfb3c38e9e607b5b5db849cce1e39af82d1b", @ANYBLOB="20002c14ff1600010000f92a86a31000f5", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="0000000000000000000000000d0000000000000034f68e7b3a2ceb15d1645d391034212d0739f406975e36a47d3b2fa2af5357aa17bf5dd9d07799afaa68ae71fcc23f1448cd1f58d4020f19334ce7d14c76e466ebc9473e6d159fc4426a3019aa83bce258be39fd6bf74a5e4146553b93f678e6dd02ef759adda92ccb7d9ae445c68b1776c3fb47c7e81de419f4120f348ae85247018586a5f2a138af", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="00aa754dcfb1591705f5aa014481d358effa23e4f1c2fc41374b9f51eb004ad4f7eb4860d8"], 0x2cc, 0x8}, 0x0) semop(r5, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r5, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000005c0)={0x4, 0x2}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) 11:46:17 executing program 0: pledge(0xffffffffffffffff, 0x0) syz_emit_ethernet(0xcf, &(0x7f0000000000)="01474093b3bb230dc8ecab06310f9d4b17df7ed97e3e079bd568ca9db4f125c2661d6a2285956fb9ca45033285d93174931c3f5f782b1d99076e1992e273ad70e338d31fc66ec3642e59621fa21ca11efa26bdd8f7a5a1b86fbb2cde7c9a59e89cec029771571e742a3b7ae331fc17f2aa1d0e224aac31d1590ba3aea10b2378b9f46bb7d967d584e0c0f8ac157132327b767f9b2d048f92480c3ef0a9621595a3e58a959406f7bd679d2fee87cde786b276f87626b87d457ac1492e3f45e50d6e1eafe94ba5d5a1f7af98d4aa71fb") 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {}, {0x6}]}) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000080)=0xffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x9}, {0x40, 0x7fff}}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) fchdir(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x5, 0x5, 0x6, 0x1, 0x7, 0xfff, 0x9c30, 0x1, 0x3, 0x7f, 0x100}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 11:46:17 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x9) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f00000001c0)=0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163bb90277925f1be62c36ae61dba648", 0x0, 0x400}) sendto(0xffffffffffffffff, &(0x7f0000000100)="08abf73957516b27e06da660d4fdac7ed0615b61ebfeca9f9f1246fc662ccea339a1cec73a2f70ffca94151002ad03821bfed9b4c5b0c17c2e1a5d7f408307be8877dd0ee12aea490027dcd6566d577e9404c8a70b4520448402340cd4ec50f9d9203af81a5db52d93956017bb3092f23df972a50cd423c9ca6b93da50a4078daa1117777822b21c1bc6c357b272cbaa3b9292b45a75", 0x96, 0x6, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xffff) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 11:46:17 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x87) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 11:46:17 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) geteuid() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000100)="0ed9c1f9e4e5c0aba851de4713d1b810f2d545647cfca903f0b9e119c5d669f1ce52fe6a46b0232b87ccfb414a298b9d8d41fd2b65d3b687f56c08", 0x3b}, {&(0x7f0000001680)="472af019107e3ee8c818608082250e5ee230f01cc83019027126a5f91c806ef8802afada09def23022e10ce818b24ce0ec4fd00ceb85bdcfdced30d0024c7fa07843e733e98a3ba624acddf2d45a1e468fc7b1b07b82b41a67c993c05961e501caabc2f735e2967d46a1343225dfbc3fa87ca788cc60d54277526f04e5356fbd43dbcf6c6c25f5a815b44214090d559a15b37db1dffc9a473589b2bc4963fc089b31dca9ccd6428ad8b8437a58bbbc668391a6c19758b46f77b483a7d23dd2343f326718d2b751409a5656155d618eec59ac7a53bfcf670395a9f74e277f3fc2698dba64d06bcf219c7e741dc298edb044afa87ce6214158472cd67f065393b5516b0a33a1d129115286e851cdf437812ce63d361577aa0d8c02ba2e47bd547e5eacc5062ccbde1c858d247eade2302f74ae44585a4961faefab58e9f7fadd372aec76ade242f3144e71f2f9770d919fe5fd451c40be768c9ffdcc17ebeeb7d474235d11c836b3470ca4c20566653608ca941655d285879e0af1b34caa9e016e5bc3426adf7ed3a0edb2e501b83fab801f9d93e515f60a420ddc6b042be0838a6951808f82c0904513871fb073f0cb892776c4a045235f0bc7663c6ac6db365a9071041efaedcc706c247b44ec5406cbd2b0879a635ebee338022f9211ecd392c7ff68fe35129839dceb1dd66a6e23c389a1265e2be3c5eb3711479d911cde8eada2316b8c6f0e6047e70856ea9d63d7969b563bd26b730a42af660565f703b5bd3abffe30f95d6ab8345399765a8f0d8e51810a6ba9c787207647069872b99a20420143c2a0f985257678542a412368d4b72e73d94815a99c43ddfb322f9ad8c9d516569a7fa63fa5007e4f3cf94c9904653f2541e139246eb29edf85d45db632c56f1f33c4b5aa7f17daccfef77eeebe2bcf2ef09d4eaf8e1d82e74d37df23c406d07d6f509d2fefeacf3f5e4a2713511b01fc1237dbf80ea648781258f29634e96df983dca1a6adfb99614a831aded637fad07fcf2f44c2db2860795c1149a6a21df4bf5906d4977b17389f6787e84545b147fbcf59cdc28ea7663a6776bff5664bf2346e6e9da47b8c9f584d82621f5363c9c341df8515ca8eda93bdd1a20afdb328f223ac0e6199c5c466f3e35d62378e7fcd97fcf214b0827b18b61df89a49b552763acb63069494099f8523fd49c9bee76404f940b1fcf57ea8bdf774d3dfeacf45025a68308494abef6ab0c7be070c2bcd448c33415f2fc50d9178ab46c96b6cf01ffdbfb293314bc2b604d265771dc96994bfa455d800d1c6dc2ea9da34d9b270e3b29c218017faf4dfd7c4210a23113be6dd3c2dbc02bb2e161e9b36af2cca32c57fe89dd1acaede4861bc2a4b3e3f7f0b7aac98614743ff4cf275a218a1d94f52701df6a7dde0a024dc31e63a8832ebca9c14b1037f431923f1f13ac6d433088c156d55e13e1b5705f09d35ba079116947a3504e0e6537b8fa813d424725eb690b14baa910f7b2f9988a45292981786b106e410902cd7b13986ab5cca36c39166d1d9dd3187ede93c7aa79ac0a7e1363b2603754d3225267e13d0a07b354b5772654127b952e01b0b958d102a1abd3bb90c9d17968afaa3f31f6e017e053c252aaf446895f8a5209c9e07fcc7d4d715b8a71e35f999c9be7b50251566bbe06a621ae51bce2d2b12ea45036008a8b2fa868d4ee0fe7b49298fb7a19a3760bd90e225823dab0c3fb57ab0230076d46eab6ceaed9b3bb131823cff94819a6b710435b5fac3722d463a7e3ab0a1724791779e02fe3a788e2b187f48a138b7b8f88388f98bff8142de8d4136430c3cc2e76be48424139d5a5073499c2586a3b38b6db73b28319d4230d6966e7e4acef4f22ee6d47427d2f189d741e32f47708757718d859e6027c9cc3e3822ccf10d113193eb3493678597c1545ffb6f0de5b3dc50a4d9cb7e01ed8a73a9e033240444f98c36f87a0bb694e59decada08bc4520de0e7c76e37dd5bf0ed875082a690fdd3d4221dc3f5eb10115c3d953850b21a4a12e01caeb3c903394ee1789aeed44e20e463a2cbe1114cd5e80a5e18e24bd8eeb554eebdd375aa6bb3d95676a8a7622e011c1567e16c7019d02d26f6ed6ce2c58ea82b9c80cc8773e7860f640b9e63d406c3d90bd3c343f323692715e57a24b775293a237f5173830aef4469ab5bc8f3de60c52747013c70f4acdc6df23906f5aceacc21f5bf4b3999d505c770c4e23396e863d38978e1417dc80c1097eca844449e03cb1c04b391aeb372c969cfa272220da137a1df6be3ef2f2a5c92c6411abda8588975a6a0eec745fc31291576ca71cad9ddac6454691a1bbcb4579662fb893e82a20c1b31c37f2691003223dbd9bee7ccd8fe63b40c2a7432ad4cdc538f39a5fbfbf57cd8f94dd6e52ff9f894508539e392fbe5ef29b761b21816231fa59249a4ca8534f167e07e986f43fc0813a7c2f106535d6f4d5ed34858f4ade48859b1617efdda1291b56f3522bec243f87d35c661951a9545ee38ab24cbc77ecd3720a8f5d900ee56de686c871d8e2d1f3e02781b22fa9b9c12c290dfa10c1858d604e302d25340f1eba4d0dde3c7a7b16297d7675da7f1ce7598698661dc36e6684ce22645b6bf1cbfb879ae82df7e1fe2479c3e44aa2fcc11f755aa8121c725fb1c99a0b8e4bef9242673379955adacfe42cd6c27cff61437636a83d4dda0e481acf30a7bee952bff889a07834c8890e25eb2a975fda408046255d870ba7b4d6744852cffc830f2454d4023bb5e0ee77a6e3962818c3d2d594945f314add5e4f45e046294e97062d29795d71c5b1cacdc8bc4b080191a8f548e1e2333960ae8fb6e3029e4ae4e5dd4ae55eee8f281b9aa767556690deb6ecf4ba786d5d80d56d99ae4792b9953e42767d39af819e76330daec8a0625d5d7613c814ed2f67ce2732dbf4b91cc654f7668383887043a1a74ec6bc56f436d111f129abd49c68c355a8e335834e41ad95584fd7525c4b13caa4257b5ea89aae285e6cd5e29a796f3491d6a1b90b72e3abb566001054915a686c143e1a2f454b2a5009366709f4b5a97cb64c32b73088fe93d2adb47b71037cce5807c835c2f13f40c9832f32b90cd2ee529cead288f53bc772cbfa7132d9e5a097b260c6bab1f226faad3eafc78cc90d3f8ae08217b0572557a6f088b7747afcd3cb0c6e8528a7e8f4cec6e7e56a6ea5e2dd0cbb2dd99b5e58f51470e6fc8d0c8462e8c98bb79d2075ca2cb3c81bb5fa5726ad241073945b47aa17f6928928fbd2cdf5f1ac20b46da7fe9be18bf7aacd5a471bef88db655f9acc44bdb0a24a4653313a90019c422bec12de66b8c93cbd56a689f81d42380543459808dbf0a6b21efc972ca2a091101a9c83ca491e85d533730b6d8e0884af26eebec56c6d5f6c1398d162b5341fc4c35020d1da2ecaa69c31635e2e6405676de772d1851adf16e32c16a1d427e2853c48bb87e9e7983af0cc5324279eecb6dba1b11724a7214cb246e79ddf4a14a1121ade16f3928baf4a9330bca64cf4596a6432997a9770f5d3f1f7eff35b369ddd84e4ca96ff9f4a2d8b79e5c1452121996cf38f70f38059d08a3ce70bae2fb0bbd000bc25cd70c55f446f6bc8b00c6122b1700d923fc299807f3f7106f60828ba88f4f544e1cf1931fc0c8cf7d95a3dbb19c44dbc59c057085258ad887e144731cdf5a56c30592d48e17c2f75eee7278aca9206824360a412cd3768bf0a36e27db0a318de498a44f9b1a62c6ae5170e49ca2e22407c1c249dd3e568cb041c5cb4140e169383902b60cca597c7ac9a93585bc06483817d8162f3359a2f30652f134283db94dab3c24c767a685f6970325c8e95069bb48bbda65f64fdd24ffd599cbe3c2a86694907fe7b425a717b0f7ab1326f7f715c0eafed54c28607d09d0d9fc17e375f1404273206b92878f1ff093b920065de03cde741f5b14ce6f095eab4b8afbc9c43d1e2f6bb5cb5dc3775928cb65133860b6e0877c01b1a2dcae7071e6151379a6b4cf214710147216e2b6fdfab01ac79cfeea2e44e6a91b5afc24efc71f1a9a82b0fb334151d868723dc7d4c563eeca1e94cdd9031bb07d7030f5cf1a77e6a12383db7cabff157ec43558e8c95a7459207355d02ffa3525d1f42bf0ce5abaa29eb49767ba9c36e442053b718f8d1beb8ddd9f36cab6cb73409d876b636c2892dc03ed437fceb42ec6735b874ab4b5fcc3b9cc2bed3931d08e0899acee058ee152189bf20b1bcf30656ff14384b83a897d5d55c90dfde078e814fc2dad204499e3bf2aae150a2f0fa0d47fae50292f3423e2af75358a88d405b772b41f719fa4d663ebea3a529e8dbd3b7619c75cfc453cd909439de493c0ff0d887bd5acd44d611bab8abb87cc1571224416b410acbdf1b5110e41c6104a267fbf8f4c475a8ac090a0c2e5e343be6d6d15bbbf00162ad3874d03d60fc2924b6e4884d4d0264aa12be9c220fad83c7e374320e61b510a9d4d1ce36fa31084df47c0007818afc27611077591f8cab2bb74d0dd8c1235803ea3251c8d4575bdc587795750e9e3dff120b22e4e8cad2961b315341483d44dc8e6451916f55aa4d2349b36927c419995680967465000df21ffed354ed02995a31562783062a77f712a3a3384662173c380136293667a5b42924a81eab3697cb1bcd559e16fad2215f3c5b4d68ee37de05f0776dcdb0f7f6c09dd3b9e6fda5aec923e50e1892fc28c92d442fc8a0563d9cc59f0f7c28caa70f6b89ba2cca4e90d4b1a80d6e3e7491f42fb402e98859efd33293179d34d9f6a171378af52a53ac79f04c01efab1b2c7cc186045bac9db68f2b7b8b8a26d8509a49613e9e809870181b366c4d29cb4eaeea82a36fa95f7be6d6e64f4841626669545bab192df4bc061404b5c3a1324aedf6497fda7adb83039d7666e65aee7fb8d5b3ebb3eb30274bffab54afe0a1e5a568230abfa25f7d1a463f1182b741ed92b1d659006d6610deb3938617b76d1d44defbb8f0972c74a3a7c1d156746ea85ad9bcac0a052ae5062b6dd185edabaf8c9fdaded134645809eff5428959d7396717b10688c8ba737ac8af4b00dab9e8705b5cb412c512c738785496cb0b994317ed658fb371383c02f9566eed83b74bf6d2466bce66687a837f92f8b05f2881d9ff04c6a5dcda880aca95ebc02a85357dccc32e94ef67c9eb28a3e12bc876eed3de5e0bd420005b57135559d4c626c93921f6bc0bd356aa3ac0b6eed90e80ed72e055d3ae2b786adcf7baf2a04cf3ca5262591020b1da0db6123252e9ff88191c49b239814d180407e3cad7630f8f95543112f0fe288552d5d811ab0223a88569e77684bfc04c344ed88d39429b05366992b957e3fc84c731460ca312b2e3145a42b7bcec589b16b6f560a638a240c71ff05ecb3a48043cf0291046ac6883b6e0efe1231c2600f2bc5b8154a823a70a832a70d8da926200f4014d145b0edcd9e753a039c6ac2f442d500b6ac14302bbf6cb25bbf1caad603d39129cd68337d0709ef0e19256318447e90da9e3928087ce353c7da4ddbad078723853acc81155c35186aa2c4a9e20edc036bc7417f1401c280e16ac3a5dad20e612d1729f6d3634c2ec23864a742b6bd2de252d5d90850d36f33f6bf80b4bad701f58377a43953b89fd4e3a746e43fdf214220df52bf4daa24e0dd62ef3973f736f54fe4b5029eeb57fb1719698ad6e0c445ed4dd72577ffc8ad63e0f4c330b3517c57aa4f16e9ab54dc285d8b89aeb35fbd054450dd11a93c28237b", 0x1000}, {&(0x7f0000000140)="42d6c56f11711f99cc3ec02b67a6f402c9b8db0274e4e392f13ea90d56b931b38fb6d141bfa1149bc5973813630a330b4979764dbb82c11b8d31ca0c0f320d2ebef2151df2feb5d85b3672fb11cbfb39b9b1a987a8232b4705b7dd21606ae3b643d2b8703cadbf79f7f4bc5466f4125a927cd493e56a091a11015997f3f11c6a93266f1c81d6b193d71a7b197e46660967755005539eb64187b2eba89fec4f79b0edb9e8455ef7a8411fd991c36801616335bdf72ccbfb161feb8923d923e497c91d34ffa74e3ffd328ae222dd67a4aaa84cd441b2504995be5718b94c840c36e24fb2d6d65bae547c5d", 0xea}, {&(0x7f0000000240)="67a292ab637c8127e6f53d0e3c56e845fe66ead1d98e5cfec5e1", 0x1a}], 0x4, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000002c0)) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="006046afe1000000"], 0x78, 0xfffffffffffffffd, 0x1800) sync() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 11:46:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20942, 0x0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) fchflags(r3, 0x10001) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000280)={0x3, 0x80, 0x7}) 11:46:17 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) execve(0x0, 0x0, 0x0) 11:46:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 11:46:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x0, 0x9, 0xb6, 0x80000001}, {0x7, 0xe8, 0x1000, 0xfce5}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') 11:46:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) r1 = socket$unix(0x1, 0x319a44b7182e7d32, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ftruncate(r0, 0x0, 0x2000000000000001) unlink(&(0x7f0000000000)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 11:46:18 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)='>', 0x1) r9 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000000)='>', 0x1) sendto$inet(r9, &(0x7f0000000240)="d109ebf8214850d504b2943e504484e5a9244aef152d5c974ef4ee1c197ada4bee8fa3047c8171c25846f3a3b4fe95d475dbef492485fd9941b42e38abf36f7c92891d59c3ee0fdc109ed6ffd6949efa51d7fe3d2d69554cfa53f42d5bafb1f6ba1e86e6147e196f0bd54ce50f01e9f8504836907234134b9cf041fe444696c831f7851c82c7b02202d21adbb0dcbf6bfd0492f44172740b8656cf2dfcab2dcea3552db8005b8cd4d9f4c2c7dce1bf0749fbf22bdd900d004c9086f661b1fc3e8bbc78599ff50a013dc3e04f8c7564323b97262d2f681025caf82ca44a4652224c915821bd3a0c013883da5b62fc26ac77336a0c242bb6933a41", 0xfa, 0x400, &(0x7f0000000340)={0x2, 0x0}, 0xc) kevent(r5, &(0x7f0000000080)=[{{}, 0x0, 0x9, 0x4, 0x40, 0xffffffffffffffff}, {{r6}, 0xffffffffffffffff, 0x10, 0x40000000, 0xa36, 0x10001}, {{r7}, 0xfffffffffffffffe, 0x1, 0x8, 0xffff, 0x3a45}, {{r8}, 0xfffffffffffffffa, 0x24, 0x1, 0x8, 0x7}], 0x7, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x1}], 0x4, &(0x7f0000000140)={0x0, 0xfffffffeffffffff}) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 11:46:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x8613c) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) ioctl$TIOCNXCL(r0, 0x2000740e) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000091, 0x0, 0x0) 11:46:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x1c1831fd, 0x4, 0x45, {[0x6, 0x50, 0xfff, 0x743, 0x7fffffff, 0x0, 0x200, 0x6, 0x5, 0x9, 0x20, 0x5, 0xfffffffffffffffd, 0x200, 0x6, 0xf24, 0x80000001, 0x3], [0x8, 0xffffffffffffffc0, 0x40, 0x6, 0x2e2a, 0x9, 0x9, 0x8, 0x4000000000000000, 0x4], [0x3, 0x100, 0x2, 0x0, 0x0, 0xdc, 0x7f], [0x800, 0x7, 0x6, 0x6, 0x0, 0x81], [{0x20, 0x9, 0xbe, 0x101}, {0xfffffffffffffff7, 0x0, 0x9, 0x7}, {0x7cbd, 0x4, 0x2, 0x8}, {0x2, 0x8, 0x100000001}, {0x3c1, 0x5, 0x10001, 0x2}, {0x0, 0x0, 0x8, 0x8}, {0x4, 0x0, 0x3, 0x1}, {0x200, 0x1, 0x80, 0xffffffffffffff80}], {0x8001, 0x995e, 0x1, 0x3f}, {0x8001, 0xd5a4, 0xa720, 0xe9}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000380)=0xdaea) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000003c0)) 11:46:18 executing program 0: r0 = socket(0x18, 0x0, 0xbea) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="11d77c187b0e1cd27ab87208d45fb3cf14dc4687aa20198fb14e7ffb2ca636a8a1595d7a4b5914a3f8869701b61667123fd98a4d030eba7c70e8a2d95f2f059316694bcff256f89234f439dbf840c8dfe2672beaa5fe80bd522e82e58e9858bc4566892d61efd650433b67dc8890c12b1bf12d6cf2bb28c93526d402191b35cb9536574b8329705ea7598cba37672d44574a7b4d175ce10978059fd4672b1421a6e352a2fc3952ce96e36cdebf91eb0660fb2b6dc94b11f41eeb75018707d96113494c9b10553404a5cd0c3523c033cbea6bf54dc7177fe4ce7472428a3de2294af4fc119035017fcc071356832009b962c494a376", 0xf5}], 0x1, &(0x7f00000003c0)=[{0xb8, 0x1, 0x2, "ebea7083a320dea0cdd637abed9e310ee6b0d97a4aa8ec858951772143e03eb3f1ec8570ef4f989417a5dd60e0601678619ad98c90a5ef9ec99082f9d75fb7e7448b1f8c53533f621a0cecc9755c612a655d39ec0bd1d3dd2283dce075c23aa13bae1e8e5afc1591c70a722eb31d5555861bb7660ce346ccd5c484364c7ed0082b8f046cc84fc7c387fdd33f47858a1790894c78dfd92255627813a04ce546b46220c733265d"}, {0xe8, 0x1, 0xc1, "93a14080e996c7daf2fb41589b2963cd46497927d1601cf007f5c97a4e6d99a01cc80c0161d349223aed231cbf9fc360b814a4f93eeb1870656e67cef02997848208f2e7fdbe57c48baf231613bb9f8875f3023f73e33cd5624ac9a0a46d70e41715cdea7200ed5f2f596928ab3347698b35dd47cf98fcbdbb83466f97d2ed33ef819661aad004a7e511dc9999fd92a2ec89ff22cd7ce8209077dde6e180639b935e95581caf9b057b59e46b6e39a77dd94809dd4c8b502b573c9444d616e8c2583fa8eaae6311c33618645bbfaeb30167107bb0"}, {0xc0, 0x1, 0x9, "927993122745c0af66615d0244da9cf3635f7ca370710d168f3d7154692bc8aedf4dc6c6b3e3aff984addc6dbd96a58ef67135837790c424fea46382bd6d738c57cfc00171425df7351e09232a941084c4e42445396ba9bb5f035aa11a68730a1b117714f6ad71438becd790828974d47c3980bc5ac07de12a36841c9b2a760fe70d51c004f65d5f593e5d6a232bb3eeba0cf56d4ad28f3f0c2282ef8c341216289530a3b4c115440b3f"}, {0x38, 0x1, 0x8, "83162db2e35a2b061b95fb5e923619b698b0230cb805b9c80b258dcd6ad41f377f73f9e985"}, {0x108, 0xffff, 0x0, "24f0f562d5ddc74c9b1dd2f7c8036e33488e407ec509ee2416787bd420488d8df7b66a4ea65ce6d152fa54460236b105e66666a8dabc532ad35fa60501519c4b8874444f30996b1ee616a3cd035cfedb20c3c9757703f6dc8f8b12ec2baaadd74267be5d99e983dab0018e759f1c5b3b89503906e5f5085d50a8b5aca00e115d031e5bc00b3373a3a687611dd62ae2449e72c0b03a916051b1f0aaf5b7a810dbc03c445745bc1d32c6753653d9dd2d56cbe7d557794f603427e472984d8ed6d5026eaca5d862460fa60b4cd3d676e0aad49cf3ad2db470adaec7569850115108b60c80d485776f0a4e1c2f519be707291bf60b9460e21a4f"}, {0x58, 0xeb901cfe8be8e97f, 0x7fffffff, "b52c1a91a348c1bd75b6d56bc08e5f92984b920ab5a4e5fbf3efcaa93911836def0000af127966c335168c1984e737c6ed5dae39dcd4a99ec9109b3f821543df37ad0e3ecde0ac7f"}], 0x3f8}, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x7e, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xff03}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 11:46:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x9) 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000279, &(0x7f0000000140)=[{0x80000000000003}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unlink(&(0x7f0000000040)='./file0\x00') 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x35}, {0x6}]}) mkdir(&(0x7f0000000280)='./file0\x00', 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0x80, 0x2566, 0x2, 0xffff000000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="d0") 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='<', 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) ioctl$BIOCLOCK(r4, 0x20004276) 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x92, 0x1, 0x349c, 0xdf}, {0x3, 0x4, 0x1, 0x8}, {0x100000000, 0x0, 0x6, 0xffffffffffffffff}, {0xfffffffeffffffff, 0x40, 0x5, 0x400}, {0x1000, 0x6, 0x9, 0x446f}, {0x2, 0x1, 0x243, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r6 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r6, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000080)) sendto(r6, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r7 = dup(r6) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r8, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r9 = dup2(r7, 0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000480)='./file1\x00', r10, r11, 0x6) r12 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r12, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r12, 0x20004b0a, &(0x7f0000000080)) sendto(r12, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r13 = dup(r12) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r14, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r15 = dup2(r13, 0xffffffffffffffff) r16 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r15, &(0x7f0000000480)='./file1\x00', r16, r17, 0x6) r18 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r18, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r18, 0x20004b0a, &(0x7f0000000080)) sendto(r18, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r19 = dup(r18) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r20, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r21 = dup2(r19, 0xffffffffffffffff) r22 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r21, &(0x7f0000000480)='./file1\x00', r22, r23, 0x6) r24 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r24, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r24, 0x20004b0a, &(0x7f0000000080)) sendto(r24, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) dup(r24) r25 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r25, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r26 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r27 = getuid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r26, &(0x7f0000000480)='./file1\x00', r27, r28, 0x6) getgroups(0x4, &(0x7f00000007c0)=[0x0, r17, r23, r28]) r30 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) r31 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r32 = getpid() fcntl$setown(r31, 0x6, r32) r33 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r35 = socket(0x20, 0x3, 0x9) r36 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r36, &(0x7f0000000000)='>', 0x1) r37 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r37, &(0x7f0000000000)='>', 0x1) r38 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r38, &(0x7f0000000000)='>', 0x1) r39 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r39, &(0x7f0000000000)='>', 0x1) r40 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r41 = getpid() fcntl$setown(r40, 0x6, r41) r42 = geteuid() r43 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r43, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r43, 0x20004b0a, &(0x7f0000000080)) sendto(r43, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r44 = dup(r43) r45 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r45, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r46 = dup2(r44, 0xffffffffffffffff) r47 = getuid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r46, &(0x7f0000000480)='./file1\x00', r47, r48, 0x6) sendmsg$unix(r4, &(0x7f0000000a00)={&(0x7f0000000300)=ANY=[@ANYBLOB="01002eff62dc9d45"], 0x8, &(0x7f0000000700)=[{&(0x7f0000000340)="e6082afa40f8c00be163f6ec73c456d2461fba21867c145d3a8ff7eea78d4cb3190d6d3349278a417bfeb267fde6a4ad5071f4b200efd644f7a9d19812ca0c06c38af712a3b84c0921cae637b6284f98e89fbf230a475d5221065dbf6239095ab24be632", 0x64}, {&(0x7f00000003c0)="17b7c8f1f37272626945bd637e28e04a70b0665b21a002df9502c619a30b7406bc074532573fd0de5fa61701208fa8c8d3b63661f4e3bab87225d02c21c1c82f1c32a68e3d130389460fabb3ecab1ea07ec585fdbd2b311a5fa81a376f87113e0bcfaade0cb0eda1dad8cd082c7c44ff9daeb840436f435e6efabcc5da869a7e5768f087c08d2a7b5ca1a505767e3f93679dc5fb2342d59e9040f948de", 0x9d}, {&(0x7f0000000480)="a6fec5e2ac661e499a55c8166e625735cadb06817dab24d52caf05b5436ea9459defa1029a439369408de07478d556094829bc89c52a873ad9f96df6cb56b9773f993241661dd3ee4e02ecb93cb24398e10bc9bcd0118995f97f5a69802c6ebb7336be86d90c41c391f91160ae7e4b23dfb5eff78a33fbc0da10f6881d5ec9a7a86eb7b8c23d17dbf860586c1731f14c338ff6d5dbde0c92875e5ae0337176fd6a650bd2b7ca80d617c80548a4444df3013473bc51f1b3fdd8188e4a65078ca411e855fb4ace7947b10df8dfd46aa9c80a0c2f480fd05acaa76a9681d2f167aa3a5abe2718ba5ba40fe75d0099", 0xed}, {&(0x7f0000000580)="2a7dda366cec5745f196a07b35eae65b6ecea77381fa2da24d207bf1e27fafbf94bc6becdd3e48ca528b6947972314de8f574503a4d4e38c80f0b5d75269ad0fd85f34b9e20f56320f5684172216251c5b67", 0x52}, {&(0x7f0000000600)="5282e99b6ec3f3bd3ceda08b2157d6677fcc37d4572ce6fa35724e7a4502b62f95675cdc18397cf0fd41cbf6022eac2d6758f4dc9e6744aad5098d9ede6857f471d8a8104c04a8890c340e9f524050ca8c4a1e9f82586a0fd07efb6efe752d8c042ea47a261e7eea7bcec81e71c3cb34f0d3da8862af38bc97e165abc925662fc3541c42967c0c724551fd557843769b4cad0e4978269cea497166cf503e8787dfafba71bf6cb7107bb93b6171bcb30ad272cdc9df147ec1", 0xb8}, {&(0x7f0000001000)="84d10c174a70769d559d498c27548a6521f3cc649eb2158d4a6758eb78f3beba8e3f9b779dcbe023a2209396c4db22b28d48988873e83251873db68f5dede70478c8e6f4470d8ab2d3b55cfa9661aa8cba2062f8028df1132995b6a24b712a939f5103043c85c9668c9c6d9b49516a3d2a80c67f62546a940be1ce7dea9943dfbb9705c9f0c1d19981bc13df1901df51b75b672e827babb2a17e42cffe428473a7d193a76d9d7a99208b3b941c53695f0738ba463f15992723d4909fab593742ffdcf79cd775b464d499c35db708bac11b9bc1b09a2a832e2c391e9a6b3cecfa6c0d3005b4b328a56fa1e43dcedc95a4f5c5261a6593713619cca09f29867923a16c44737d8aa98996ce28b8c30e5556cef78d5d09fd6d4eb5e3e7ae94b3f99c4d76ee163217fac69a43462d5621bbc9c6be87aa48f895888d39a166872b865d0c4b6fb042ce8c4239e43d4fb3db3f128253ff53e19e537c48733092e47dbd185b6193e4f230303e33a5869922fb31be500b3de04285501bf2f6e404be5e30fa956f846a5445e0eb85c0b921e697a91b3ff051e7d846f3e1f005d436f53f1d3bb88c1b2081056547206571000cece31095ffa8fb263ad54ff04d7235ca8fa1e3a509eeeadba77176405d50809ced242d452e892504306a90033bdd6e33c095599f83f2b52172d3947b30e1a7a79f4a8b4cac5dfa92fed1c727c70bf40e4cd704a36bf3b21e9438ec5d374b8b1af74f979464377864506531ec4507e450a4730020f45ebd215d19b0e532f05af4e5b14e1491ec8963e026433ec1e03176c7878b1905460e8af8b20748f9f1b2e24167e7cec8ff7a83b59b55214d62ffb10875c4e38e6b49c3573ba819920057e66fe2de0b27c5329707be7ba68c91fe8de0b5c0feeb83dbac23a8f33b868ca8e0e110be422ef7f752869767283b4f160ecd9c22e425e599f563f8c7964dff6a98a0ccd75b1b841dae72188fdcd708bc72368083619903e481efa062ec5de9bb8735cdcb646b89513e463b7d580fda3b1adfcce0c54af779e6d5caeb4d161af76f13124db407b17531cd247412bd00e0ea2b13f25de053cb980d97f252635c284777acde3c5eb133c8b8bb5bc0edd6f6e4513a4f738c000fee18b53acaafa3beed0b668e9be1a5f8e7a58c46e904cc5b96e0e01d5c4497a13d8b8596e422feaf0e0b6c7d513f1faca2fc2ecbd3e8981a395b650854123b7c042c3e32244a06260d065e44bb71ec754630a6f18b0141950bdf0b3055f93ef84991ce58bfecb9e72049a97c7e8596cbd341ab352cdded14d4663e1d0ab2df3ac6dfc9d14b668a03f14de01e75e379c63748df413ac6dfe4e756b82738efff774edeb14c3563712ab7a3f5d08e9f7a4669d10b9359d062a71ab72f633be9d6de971e32c03d1130c0d2c3fb0bd11732d0bfdab6bbf1214c10368d4ecad9cf27337a971545da83bd0dcccd3ba9f105db7a056e5c8740c59827b8e85a51e82b488dda3a2ffcb9116e73e3097f7f7dfdb1054058a9b975a81ed77e836505128e97c76bbb390877caab73fbe16c2ccab93f299f0e53ad5ef0160dfbe61010e844f13e40dae88c031e73b31288f3fa6c8c8ba0cd6a5e2b782b2e57ca81077e381a2e0ed260e18b237c5b357abc2e20c14183a1d870d50c1a9f1e2fafa7d4c281c49420c38549f32f1d8fcf553b4e0de6092c63ef6234eb1fae663c0b6711c3ade12c3c1d73f0f9d43b1ec553ca34c34ffe21977e0c5957d8c661fe0b6d63f3bb117a266911c44719e57942892a76729132e129652e865bfb8d283f8e6ee6df31b6b02733b8a14c08f18be5b00264a9e65eedd5a59226f11de24030444c519d42f5ea5d69a6d048e52981205c86b4bfbd727c86d316b7870b944c8853b0ea44ca747697da0b44f6cf909f8dea90d0190cc403c994902f4cc577ab969f0fd3ca0d1d85d8363601a610ba195d84a8c54c6e9a78b9f7fb36a979da1558044cd767866d9c79b883a428db1ce91b623110a260dd1316b35fa7ca8ff0d7f2165ad98a6558e2c02d5d06b92f184e2c3b1c252502a170361df2511cdcc837c92bba43a220228531902e94583526d473436aabcd359a56736dc3657cfa16d029a55ffa8abc8df76b284d65184491ae8247b5eae27951dd4d671547f12407fa4ea8c7488025706da7082e00d2c18691198d6e8d5bc3aa7de87013fadc13e7d6733b692a9d99e5d53bb457df5b548f0df8d33a1ddf3cbc3b532e753a291947d19bd88ce9efa8935013a506d6f5993c541e4c4ebcbb5cfc44367291c635181ca1d61a395baae934f77d60a9d60acf83857764dab8c5cfe8988b4692be426ba9e1d246dff9ad78b72752f426f8f0bae84ef96184cc55643772ddd2613c1ad0f9f3689fc7362231f7a47ed2ed671e953b63d3d48287a344a48282cf810b64aa46254a124b2c0d6af3e0b011067e543b507b4a521eb5b02fabc2539cee590c84637d9ff54ae9e3e864a828d44e4f89f8564b4be5d380bbcb402fcfdbfd597fb862c15d2a1b786ba70d72a1d3b009770eb4d74f89f7d52e8a52d35c0a3c191f8027c39d819f323a3cf0e79a5b600dcf1731ad2a3d702c7a9cba7d54470eaeb722b68d1865372ed8f1b6e2a565f3bc540f92895ac64eff7a228abdb5422b61d283c17ce38d322eee710c2478ee13dece27a40252d97fe24109d60a9d10869bf3ec0fb3c9c4b577fabab946023116dba36becc93e58fb9eb720f53dfb68abae03840670a1aa4bc896c9dbcf4de816580caa7087def96fe143e734c1390e01392d9640d103e2a74c94c1c97db8b9d0271b1fc4a4aaf2d7989aa7e2add7ac48aff82f51a880962a853b1dcb257ad6411634286d7fe0d106ec49c1fb7b5c887b19de79d04962a6bf5de514ae005d2de2b78998078efc794f417a0d1844909424cde53f467d020acd99f5510f83638a9e954e46559b06072c6d68d49264545ec0dd07e5e85b528937fae9089325a5a1ac26f349d039d4ce4f19a72ace044abaade4e05b09e032220ece24eb8f31c5e342fd225814db09521a8ef198eef4948be9eff1b6fd173dbb041d7c27de12bef4efe2f082fa078703e195b4b6f60d74776c40f4eb3d88a1ca41ea474b7009e3013fa14740d925bdf0660725920d1141deae4c70294c46a117551acb78deb221e3e50c09b11bb836dd9a6d1c7d5a54c34b771393c50196ea89ec851051cf35a1fea43869e17d4a0a04637fe97390a8f7dc125be72d1cd51ea807291d4166794d49ef9aaf1adda31de42d62a18a9631cfde384762cfbd52a047a55cab6deec9559612790935bb90cf21bf7ec8a013622052e4ab19b2c3f59150f01055cc7dbb38a2ad49d55e3133402609f3c629376201a3fb2bdf550a2e63f046bbc0b49d70d8fbc424f39532596a2af73d5876bfec3c02fd627e4a1cb15ca88454cae27f8950f498b80723632755ade77eb936a53359cca3a704a710126dbe31ba866a999c726833c0508775974ef0c9bc0dd108264b0e62112408bcbcb2ef1e547931b6860055bc7d74142b9e1f21fa9623a2827bc2a87ed8f81964e47deb559428d6c35c86da271b7e808f40efe528a4a5058fcb9e4daca8bc70511ef456cdfa48c543dd910e351e0658b4facf8e8a4b105202a0884f831d30f0ebe086c431c2246b074feaa00654672773684578e040048d1bc5759d460ba95ade3c27f9a6fb9c94c68e38616919d48732a4c6973c3ad15047d943b4bc8cc3a6a793daff83ef07752a9590e45b84c3e7e306a7b231c0c9d8f92d04fcc9a9643a12356338c4ec8f68fa2377db984ba8d4e622b98816ec295d46d4e810d2a09def7fb6b18da7d1864d5c4ad406f396f0d5e0e5e0bcd7d9e5556fe357204d141b5967a8ba5dbfeea89d03ce0a8e0b856a38e3c60ecd7d10ed67264b11e944ae33712c6859243f76be02b44070b28a6f5bf320ece85e81094b1fe338d3f21b1b06bc08310a30d06fef160e72ccddeef3e996960f0e5b5df28c56d684bb3f5aa548529e561124a855c3ee0424836d5b8cce4ca822be20324e407ec0cb9a61b39a1a69bd5ef131fdf092d4c2bdc31ad6b0ec26a5e8408b79906e2c3cbd6b4bbc5046f15d514ccec05a7c38ca9523334e6ba6a049c478086225799ea6f974c82cbe538139844e4d0fdc2eb7a14ec31776d2df1fcbe25623b68c8da2cb1a755b86b1fd6cc97872aa986bb9a6197f77955aa7ffcf23bfdcbb806dfbbeb05eeed032d3ebfa0344d52778988d82c647de1b4440a94eb2d1d2b29b186467893fd007f18ad086ea406e932148f36df1763faaa24bd29799811641a2f9ac63350e0d13598f166b058eaa1a190774e4bb56a007b36ba27b545721d4edde40f73d5a812fef13fca55249fe2dafd62443dcd6da78bdceb973f0be780cbbccf7466ac7cc024654a53330250d13b55b2403da47a6c17d321aa9a9ad4419d5a3f6229f600b6fc392203e45993e0e85c155b209cdcca06ac2a8fbeb2cdfd619d0ac7ed853e4a7507f5b9280d089aaca879181ed909a7a1d94e5c7e97efd2e8e146a497c17ec0922202cbd5bf3dcfd1f52215331047cde745b393010900fafe46abc01805d3333221d4ea662fdbf60aa88e2255340424a54f5bacf01abf707e7417087afca44a7c4a87bbc83160a969e2a805f8a011a6953995eb6a9a3c884804ba63941d987124b403b514d4a0ebd13284609ae0a1400aa4965f751e64a82f3fe5de3c81276ee1ccfc40a240eb4e0c2957b44c647e98db55a4be06b61167c3e9d3e4b8eeec01e26f040e5dc49e2b7827aceac86da7a5771a247c61f19848e1c017a083cae3ac1dd83ee23dab4dd1589c5ba05956b3ef963ac28b64e54f59b0112182c37c50d2745b2144752fd50882bddbfb1a25cc13f341fcb04b43ef0bcf80a05514c87f24e1537fda225dbb0fb1f20e82d074032c2b90f46d1a59c7e558d8e7e5e119c50382fbb4c96815c5ed00960a38796a391829fc8bd986bda0522862427881fc7086f08a877f45450f807e416f812d573e1bb7aa3c8469ed93ac0232ccc4c7a005da11b5105282f1b4d61f039f1c0b8b86fe2b94a0f5f112a068f2b0ee7f6679dda46d39644683c260ec31b8181232ba72dba2ec51d77dcf6c04ff826fd0583974fda1785e03520daf538c5310a2fc2ce99626af988d967f28b84b12fdd04ba94eed3e7880e4d54ca339e9691e6355eddb6ed2d80ff427afc88cbf3cabcf75f169b2d0d60527bff4d81a5712556f503113ecbf6ff260506cb090b54232329796f5f0894d952fc2ac252a6171d0ee098f3496f8130e1a74f69f5869e1543878e12b0f655da4e8c6be3aa0417e340882cde3dbafbd8b738c2603378a1b6df7cdb7a4ae201fb5b3e68f584d0a917a51419b9422603ed6f6172517f871b4e60752ac27d04dba660243a7bd659124480fe51f6dfd2fd548116b83eca31ccad3a711decec91ff07f1715cd18bb0180e333a36aae72f3c8e654613332ef5048c0830ee6f4ff263aa81a08ee68c5f79798688069e00a273753c89d8e95f76836c6a4b0849e0e5a3a64ad62476af9eadf7388c0ece94981d4c805f349f4d269df474ae48d4cbd2bcf28a23512fdd4a616e0e833e48a350885840bedd16c9c042af71e5e3c32f64bc36e5024fe8838c8523cfaa04f3c6d1aadba07215af516fa891254a8fd2b426f36f53bb5b2d7e7e4b581ad8f3cc0c14a37e919ce0607eab162f10774e3905826d10200a3613e95f56606882d89dba7f01cc000f7d59b17ddbaf69f29c0c08585d0190943c234d9ea8037c", 0x1000}, {&(0x7f00000006c0)}], 0x7, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r5, r10, r29}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r2, r30]}, @cred={0x20, 0xffff, 0x0, r32, r33, r34}, @rights={0x18, 0xffff, 0x1, [r35]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r36, r0, r37, r3, 0xffffffffffffff9c, r3, r38]}, @rights={0x18, 0xffff, 0x1, [r39, r3]}, @cred={0x20, 0xffff, 0x0, r41, r42, r48}], 0xf0, 0x2}, 0x81a) write(r3, &(0x7f0000000000)='>', 0x1) write(r3, &(0x7f00000001c0)="1a0354ee989ff756e44687028c9210798b7f240b1fb26c52f68b2bd5e94685b9c7fb02b8671924578c04c95ff542b5b83c0c53df97966ccdce7cfc61ba68a576c0b63a2965f45329b76c7e4aa8f4d935428d491516ff02a9b2d451fa0019f82e0752dcdaf2f6fe617a4d83af6d8f7a994d8721dca54d6c1b7a0d3ec2ef6e21b6c232d22a51a792cee43acbc46e9a96175010de421b7881434f6d4eac75cab89ecc83776822aace87c5e75725c3dbfe622309529f591b012f2ff303621b85d857e859e15038f5bdb4f84be5eda404ef3890", 0xd1) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x2f8) execve(0x0, 0x0, 0x0) r49 = dup(0xffffffffffffff9c) ioctl$KDGETLED(r49, 0x40044b41, &(0x7f00000002c0)=0x1) 11:46:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20972, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = msgget$private(0x0, 0x2ea754540c7ba87c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x1, 0x800, 0xdc, 0x28000000000, "77ec259d9846c9db46072a48544a6f1f7a9ce64e", 0xfffffffffffffffb, 0xa60}) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0x0]) r7 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, r6, 0x28, 0x4}, 0x1, 0x80000000, r8, r10, 0x1000, 0xbc, 0x3, 0x9}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x40, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x4) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x42, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) pledge(&(0x7f0000000080)=':\x00', &(0x7f0000000180)='\x00') shutdown(r0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000200)="db28e82c49171aa3b6e5d6c29caef54d5616b80f3ba43e468052e8bff58ffe2d85603eea724f00cf42b74cb9f232d1d29637b0a9eb358b962cbd77073d122a9f9aa55b70c9e402612b1ae2fe593a7861bd5627ed1031b201a091d9129656c15385eaaf78f7608aeb60c20c6f228f13de6e475d24b922ea3e0726ff48a1edbbba766692681cced183b21f0ef54b12a0d8809480f235844738f1992dd1e7b41cb3b05e", 0xa2}, {&(0x7f00000002c0)="b2378a1d91ea632d083e00b2851bcc9112172b653d74a4e6c0f24e308bb34bf9811656f7ae8d7e9601331d91440199674e", 0x31}, {&(0x7f0000000800)="6545b76fcd845fe3e84c96d8fbd399b29a1ccbe866dd7e49ef634455259cd9ccf329528e2c3767b153fe5505b19cf1f901e0e8592d81ee09f439d3b662ff77b9b0418a2f77d7f1ac4c21d994052e", 0x4e}, {&(0x7f0000000380)="b84da236c25dcbb5fff0d0ce51a7f87761f42cb84e29692cd1024353fab2b1be899727cacada5e88ece2709992ec2cfc68ef6d1fc53be65c9b2328f116a93aed13e5d6d7e57a876f3104a287f6b18f1773797c9a700cef791860657e6a4dd0031d6d4d31eac5185714b47787ca09091d9b9d751fc712f7ede377157a14f66be85c89c3f9107bf9c2e6436a4beb0a5cde31145bd544e2c9", 0x97}, {&(0x7f0000000440)="581c35421bd3ce34b5cbc88b1e2c8312d0fd2517a1643eda0b4089c8e756fece63ca3db557322b199244d2f003897e1e1de7079b534bb3703d74cc9e6543a79bf8ad8f582357734624cdc0e10ccd812a4752504c69b1bae3bc5b46338c536d5602c26eddd0e0d890ed4e7ecd4a3ececb62e50c7e479c4d3cc191625bf8bb0b4fefa45ccbdbca55c7f4c56da906573a118767e0e29712e962e0036ca50347b535fa8a3d49d202be049d636d", 0xab}, {&(0x7f0000000500)="6cd7c7663797fb23ad0974d4056bdac559a354a3573968dcd066ab4d6d0643a0220396f115970b470a5b8078d1846a74c8dd9979e8f623eb1bf5d8ed8185681edaf3a9c87cb58845faf3e0844c9666a93adea4f5364bcc694d53a46fb4b22a26292fce435b3d691b1b6f2271853ef1b1949fe1a181d737af598aedab180a5c67493352aa022f4e850413ceaff8834e31d5afd15471242d3daee0787c757f", 0x9e}, {&(0x7f00000005c0)="38ad10d9f59598fb5907161bf16dc018", 0x10}, {&(0x7f0000000600)="a847fbf63050e5f078d8778eedd5a5aee1bc421697485d72ae62b596d4a7c6357ebe19646735a29e10ab4a5c0061758c7d29bf051de3f32b2c1ffc05ad3fc22458dae377fa438f61f2769a3c1a6c98f902f6fa148dee7b75551a69737801", 0x5e}, {&(0x7f0000000680)="742fb4714f3f3731d121dab62972a54b4fb1cad0fc1efa77d63315a2665790a3c65594de32254a522f0d575638772b6615f28cdb89149d2867e2044102e5bf72b7a29b2ad1cac6ffd40597addd659ba6c66240e2caed157ba32c42878fae39902b40868869a10c379d9606660c27abab8af5d24dcfa9b4bd0ff740de5fae67a16e18ab0fc70ddf2bf24535743ffbbc5fce035e5209b5bd5e3e84982c6855e353f5c963ccb125cfa23a1df0d2e878d1", 0xaf}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = semget$private(0x0, 0x2, 0x2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000300)) munlockall() semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0xffff, 0x400, 0x7f, 0x3, 0xfc78, 0x4, 0x400, 0x200]) 11:46:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000040), 0x18002) pipe2(&(0x7f0000000080), 0x4) semget(0x2, 0x1, 0x200) 11:46:18 executing program 1: socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 11:46:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x6) recvfrom$unix(r0, &(0x7f0000000040)=""/36, 0x1f, 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) 11:46:18 executing program 1: mkdir(&(0x7f0000000600)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = dup2(r3, 0xffffffffffffffff) openat(r4, &(0x7f0000000180)='./file0/file0\x00', 0x80, 0x20) r5 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r6 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r2, 0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xfffffecd) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80, 0x2, 0x2, 0x20, "1c1cd8404bbf3234938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r12 = getpgrp() r13 = fcntl$getown(r5, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r8, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r14 = semget$private(0x0, 0x7, 0x80) semop(r14, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r15 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r15, 0x3a, 0x12, 0x0, 0x0) fcntl$dupfd(r6, 0x0, r5) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file1\x00') semget$private(0x0, 0x2, 0x1) 11:46:18 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x18, 0xe004, 0xa50) ioctl$TIOCFLUSH(r1, 0x802069db, &(0x7f0000000300)) 11:46:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a6}) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r5, @ANYRES16], 0x3, 0x1, 0x800) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x8, 0x7ff, 0x0, 0x1, 0x1, 0x7, 0x1, 0x1, 0x0, 0xffffffffffffffff, 0x6}) msgrcv(r3, &(0x7f0000000040)={0x0, ""/80}, 0x58, 0x2, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(0xffffffffffffff9c, 0x4) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r8, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) 11:46:18 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0xc, 0x0, 0x0) socket(0x1, 0x2004, 0x1380) 11:46:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) r1 = shmget(0x3, 0x2000, 0xcb67197add431807, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/30) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) sendmsg(r2, &(0x7f0000001740)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000140)="5e72e206686a95658d0c4fd1885c8936d4d6c25e881d019c19a7c844a0cdaf37", 0x20}, {&(0x7f0000000180)="c96833af88926f4bc11be56b3fc59b8793a35d68d963504eed45f08cf5d0df3962d54d767ddc82797c5795a27d7c40b186fb6c89ee645f6a1005536ca5cf43e5a2d3bc37fbbd2fbfe417702838003b", 0x4f}, {&(0x7f0000000200)="6529014aedda8c6912f4904c46f07a7a2d34a9e6bf3bb1ddecec839a708948b8026fced085bf50b1f7337c2ce4b987ad0e4ce3a925468aac70c42a7d283aef780769f0f3efd425e3784ec19ef5001800f6619b445f49ef40ab4cf434481adfbbc96b4fe382af6c2991d8640a1a4f25f81a5c517b5b3e990eb41011c9da29945aced8c620c658eb489782befd4dd162f6c09b590310209d6749a34748215a4da37ee3eda559a629fdee810d15727ec34075bf9e5aeb2282292620f82275c3733ffa0f8aeaf1aee445ad4be0be61f4b0a76b83186e3c865f1fb5014432a00d892f28bc9512944dae9f1df0cd", 0xeb}, {&(0x7f0000000300)="b51b9ead55058f2546a2f5ea6896407e1aac4cc22cf7668bb8900f6911f34fd194426b7069d56b56b9a1d8ca192474e33c0c66aca39b2d6e950e64cf8aab38670781900877dce67d6b069a055613828c77ff43e604c6571c97bb5da5eb19b79d7e41eb4a4143792b14be7ab05db7f685694bb4835e1d60acb8c929359e558aa537fa040f12f59901e67e569da8c0886fc6", 0x91}, {&(0x7f00000003c0)="4014020c1afff9c338186cf109e01ccc7d5d7219491d50c126c8178437459c5a94c622c6ab820c8fd3efd13435d767c55d03ba0b402d9a005f2b508cc65d875d31de9f5ab695410ce72118a70d8f08d261e45d92152d77e1ed47a2632b1d678969f84f1a7fa007d65fb614a675f4c48d4aa26165d60b2953c5a33dee19d21d3ac7fd", 0x82}, {&(0x7f0000000480)="14522cfb66e509e64e5cd5559c4327a69efb4e2ead7ae374f1ab44d4ba24589caa2dcd9af85ed7b98a82e3892614a9c62bb1e14bca5cbf63740b7f6cd647f783bf7340d599f8245f33363fa434853b3408e395a626857e89e36aec942f1e059526b20bfda4a871ff96805d6a1d591189a5b6accf0eded35e396ad3df98b5eab3ddb1d2ca8d7a0f1dd5c7f32c665b8cb88ac3234161535c6a10490dc06c3297fdc16b125f1cc92f852ea7379ff40f120757cf01c31b0ab0effe42b7a9e0b22634d105ff0a797b7585e0b9d8d88d1d39686aa653d5c24aad01dc68cff2283d48dbacaf36de3b19055aecb9c08c7918ec81c9434e1f8011624af3d7b232a3498b63c58c37693821002e8f92bb94b31f50fcec354b4f702a5949e15de6bf474a286d54e9db0c8fa22b8ae075c3b31040847851ab71003a05e706e14618f51e74c349e31c7e5cdb5c11da01216185fbfb8d9978a9dcd6151813d0acf663370ac03dcb4371f488f6f719c1f454d3c2ff85d7a66df0cb307188e57d654324f9978bef1fee7540580875e655ee42e1b0c61620f04ee307e54c19f20f60bccbb98382f347152fae3df8fed29d555a8b51399846567871c9c956a1327b39b10555ffa0c8dc308c6d574ec142abf40e55ac43e299a48a6faec093e842f09563faecdb993738612ede6c42b3538d1ea8e62d644186662c6ed6fff5bf504af6464e86af40c46f8e58163ef0b54639b1b935b5ecae89b8fdc5ec63b9c4e85db5ecc49a340dd6e63ef81c6c681738e951b3bfca1dd96055e535d623aff3cd48f269debb022bc0247f280a2815e17adbcb6e90ba57834ace7336e2219ac975e4f83be85e53cec1a1eca5a543bc1ffe612c814bff7b3267dcc691a0a103d96c0b6c39298de7582181d33b8bc38e48416f0049cd4a0e41511ad0d0c10bb4c8d85b616eafb7f7bd99e0648fb8a0de70792645a060ff3fbeb6fb2aabd5d5c27788b50742efba6f3e2d6c08846f6e72c8a1c9fb971b22ae102a6d92dd5c7b35221f7c15c8eeed612d9577565c393c3aa20518b7888f60486852c1fb856f3fbf9e1d63d62c68535ffc3f48d23ecef3c825457ef12de64296c1471b3f901c3249a1a5457b6963156812e35bbefcd065de2f49c8178dc551b76e75408c91cedeb61519145221a5e70866b40d051b14123cb44db902b2f658d4efac8967ce478b3a772b6eb27da03403e2e7105aaa9f1a439af80476b3d09b7ea3cbaed637f5156d1668e0bf13419249a39fbbc5a29e30442e644c8130ec39ce6bd0722c453bc5c9754f22b5193eebbed18a34374f2d9c67c6a3da7cc2f3aab38457128a4065cdb9f241261ca9d76bbf7d89f96d1f34cccddc397c0adb04ee3f47e59b5dd4b4e0f75745070d2091b3ad9e3018e2d33564f11c770ebef678b404821ee45a5d4286562cb166d4834213e33bb068f1aac2683e913c73be627da1eba653b7ba9c072594fba17f30f683e5e35e9e77a7ace76af38b4c9a54d015a6f701b76dca6dbc634e2120df2c117aa0ebefa6d66f6afe10920aa238bc384e0a288fcde07bdc1a09d28dff43005038a698985f3be17e0c374080b1dd28e7338ce38d9ae4d5460d59df2bf8adf03a4e05a9548909a6f3a35e2da500ba937ede5e6caaf985f19cc64e23117656b65febef658e8f509b376e51a743511b9146d4966e099ffd6a1971c765ddaa9b1565214679752643b72f8322ecb7546ea768a9539d2659508b0dc137a539e8a5b53368ec4661c8b9d6e898422938c64650da6a9ff4feb901e8a3dfea2cc977d87c6dae6f729d62827313fe21f6d052f707358381d19a37db13c78085dfc64743b5ad1cede019125b3b290a7aed36c59d164c1832f60dcc305503271d8c1307616243be77d38d780dca04a9f7065439d868bb72c3093db0a25cdfaabdafb06e7964258bae0768d79f1e4acfe32f170cf071e692cf68e0b39ecbfdb055d8e6c62d468bfd9b9fc6e859e1a6acec8829f40f3bb68c05731e95169b75d2597346ba52db3865e6c521b7ffa005ae030270cb7809acb7bfde1117f71ee2c3a8c9d2b20498317bd8785619faa80a34b4625de1204fe6019fe94523fd7aad44f13955971381e8fbf2f63de21ef32a3d05650a8669d6a26d375717d4f5fe12ae61b8785b7c5f8fc528717f33f051154046b0cfa3f49b6f1862f4c9afecc2d8e1b71338f66fa1dea043fe5b94a4fa47934d621842521fba9c5c34c5b47030f00901d2323ed2bda8ffc6d02626af038a6718390421c558daf8c2faf171d36a0d8a0024b8ba0d5caacf56feb9a5a24d1f47e84feb242cdbe2c677545a1f913b266f64ded0963de7f4cc762d06585a4ab268a4e124801bfe5c31f49d5734b2c69e09fa0da9082021b65777f41af5048199856564167e768a2a438e75920133dcba0f809002b3ccc9415250583e4cf9752b1904297ab0daecccbe5e65133aef41b56313e05a0bd25b9decaaf4734fcaf01d0b7297390f2b926047689cf0c2d4bab9786017dc613cc9c191d2c5e7676f2d6c6355a50a93ecc333253431117c9e0ac2dda5245a6ab959bcb592d71a0d671c46fbce6f67a69dd84a323e6957ac1fb2bc7e39874abef88687a6e3bdfd7f8b58c833323a98798fac2747f3c489280e53e27594e2b1dd9d33064a6a605c74e4e7692e81d077b0c143df2ba1f03694b86acda427af972fd9daf8cfa79167b65bba46a15c9ba36dad890026c283fa36ad5d72cff5b7e886e25ebdd305811564feb77096104e468170dc947960b4a5bc51e32b573515d28fe39c16d84af64d31207dab9e3f989df325b35c11ba300bdc18f62681f2eaefa7f665e9675e254d6c1c95eea1ec3cd46a4789e7a35fc88a8aea3fc2777eb8518bea63f7460c8954f063d969bc7bd1e3556ae981816fe4dcde8551f0152d28570e2c1e3e0b9e8a4a0b24a83e773f03067bbaa05b5c9fd7fb17871461373423067b2886d43d287c4c769f4aefc1e4440eb4959bf4bffefa91f37e9d062aecaa9515d81e724fb972f87a79249329256486a5780d4b683e34104937bdc82041b9c7e651a0e3222afc84da8f00fd1b0640f2e94e937754046d45d7e64cc347738fd9762b5589c6f7e9a9a93938c58b09f9d8aedebd5680cef6f2e9cf0b4170bac80954dd1aabea78195a4809702b14a6213aff6bc5628d2da416de6d47ec107c0f2edada197fd23fc0896627ca5fca62176a0aa55397de04b559ff33bb9fe8af9544f58cfee05e987abe8f0b83c527db9537c81614a686bc9e8a87cc1ee9ea4d7e85af1eac3cd1daae31d654b16af43ea7d832fbf8dc9d70b2c5394dda0c5157990fd8d7578c05511326c607a51fd3ce6e32310d88cd3cda193f203159c350d9c1a54a7d562cc784e5620020eb015ccff63e82d80b44a681caef96843b01394d80ce3fff34c3de40584177667db8978fa96064bf9bd2218c82a9a48c4b7f37a351ffeb6fd63a5a1202ecd130af7ff6810c086823529d7c8b8012b8fc1cad5a6ebad776e2e407c0e02a6bd7d0393ac2413178cb97bd464ddbaeae13b2d71552c43e5113da63950a1e955a7298b3e849ab207ddb64db40425539f736c39a9a54814b9d4c6963269c601a1a58b6a351af37f517b5d1217740133e36107337dbfb3dae251b642dedf17d09d0ab0478bc2882eb71aa637bbdf702e58a49cd7a325dde2e4fcf98e45f3bc2bd1fe2cf3b7cf88d2c045762befaeccedb9d1106ca1c9e8c1ff91d9505cfdac52e09a2fa9a163f22bc160f34fed89cab61c4e85210002e8427056aa01717e231ccd5143fc2b2413c53fc88e05a9163b53b70c98bc7b5edba962489eb93d9fb9ed9f849ef7c0d647bb105948664953855a4f56b6f36d96ba11721e18795a256ef84fa8bdd8f45d3bef4604f842e4d45f5f074a29499597c7c0818c96c7bdf714960893e13b0f21b93b6279fa751b89a77646c41be5cfb5cd88597a931eda2372cffe2316f8926a34e5afa7c0abfe3f4935303ea64f8140c77414af5d07d0cf05a6d8640809e4c821c77ad90e0c7bb1a9594e83df2f0893938b0c54cc3e24dfcb88b4bb1142c4494744939f52230c364f01cbd529d6e242b8ed2219055421d93668c6aa995ccf2f833c3e810323c8b8c7950b5d6c1e48564bda76c35bc71cfb24add371999bc053ed65d5a00627cb48794f70623ef4b130ada4c2cd3e06c60e276dc01786eab9a835bedc83211b9cfb314ddf92aa2b2cde62521fc82ebb22b1a1eb7a416567193a862df99faeccb3c2420df1a7ec7dfc893538c346084470c8d9e3668da1f4c30e925dc6dd8653e9c6cf3f304168a93e8956d92a19776e2abca9c64369df03e537d68e1eebafbce6a2eb73eb8de4d1ce3945e25d1dc60117fc31ffe2ad4239ebb563df00de1b217cae79e0981391896f110c06d8b87f376d1d9b0f00780f1db39345ab68c29270425a335afc20f4caf81c6e01296a25849cd237e0b7474f6ee1d5c20a588f2b2cc8230d19d9ddee070c72fa758de4c3d1f2d099649fbb94e7d0d074f2e52cfb07968d298d4270493cb1ae36c262cf2e5c2b77645b3d9d55e6b43a136dfa38e91db592fbe14ee08428b4a26a3550a5e37e19395e11e80f4c5b8f2efa33c303080c34ed67be29ff62756a018d0674a391104ad6ef0f6f45a407a2005e74f1515bb15aac2c90efff4a1d53aeb804a66596b3e3a3b45ec3cf49397f76347722627fb0c1a016e92cfa5d4c9a9f4948ac275509e245ab2b2ca956e93f0a189bf75560aae5675b494a1be6e7d1a375e56b9795c92881447284794ea0ab284c6e80d33d9ac10493e1d32c5ddec3712baf15fbd17c93b51a318e031997252cf21da8ea0613b3e607682f6d86c0afb959e6b9b5870bebcdd9e58de1e7c2df2e4a755e9bf14f83ac39d7e87eeaad7b745b8147a16b2fe76205ee3863c31d8608e2da51b4f23a826a892020676438396d1745770f8d0af6ec0bb28bd83d434847eea8c653d9ac36e0ce597f441d84a1caf970f71eda1507698b4b3fc39b32c9576752a68adb6c68c4265f619e3a55485fb521323f6821cf8219ecb866e9f3c5995d8487c78123bf14f183f17dea6607e1c8543f511d9262638b813a9251667720bd42d85af408dc24439cd3192743627432ebe20f99e163cf5ab1c6fc10b9f673f14cc2e1fb8f9fe7c074c3ed228d2a01f17687f84158476adae74ba22043169a0f3a8ac5b8b81f8f3905bf62e4e7c07b1f5f3b6eeb1e1ff5e5fa157197628603985ab4d4d6f3aa55be61f91f6b46e3db25233dcdd35e5d2eab4a5ff78c9e40c11fc443ea21ad7a1abd020f3d2ebb29f40a0c3477498f0cca5b40777fc6561dfb777fc4a22c553df405e59069ef39b642bd7c8d8a25cc8cc0456e15043bee5516bdee9de22660a230f6ddbb88f05cd10029da21d4d6f6d3dd1f53fcb784ee9f6bbdaf5a2b5d1db4bb6358dd3c9f9ea62fdeae3a6b359a6d0d36e9833dc9799502159b67475d528fda21b580ad07cb67f42731e6796b3edfcb33a2d27720d943c0e9344d3dc0f48d80603ab101196468ae78a7a259a5ef23544694340d1691f36e7923e8f7b913085e5407d1a8eecad25fd2bb61efdfaafdbaaa55bf164c23e1e90706a49c19d0856b3f2015fc697905fbf8f3f24a9e0f84eed832eb47b0166f3049a5f66b689462f1107e66bdd6401f7c7035c01566c552944c3b1528c453d82c11b2e63a9afd7514328aadfe40660f67d221255bae081317d983c7783cbe67f0c80c088ec9b978b6a83ddcffb1a752b098059ff9020dc2b81f2f417e968", 0x1000}, {&(0x7f0000001480)="a7b8f140f69616cfd4fcb50ffbe4bb6a134bee7364409b07dff310a7fd7d684c8950204177c7b2b66a62da0c26b448e731caa316c64cc1b2561792befc", 0x3d}, {&(0x7f00000014c0)="6cdbcc1d5c3f3061a95410cdc692908e22b63a55f8076a77d18a19b04defdb632f06f237d550424d838022e732e83cbb2b874f69a2b8683ef9e9a330f55eb9fa2bb0655e8bbcf41577d6ed659be9824c4f9163e7d7d9fd01cf62c26b65fed0748cbe5edda3df74563ac200dc4ea2860a6c1ae47c3a00f4dd86c2086f0ecda2eb6fb0b88dd76448b9a0badfa1084cef77b4d11d148aaf35b1e47fc4550c67997c296f60c4f586dd189d2a332bf20899d13f5d9dbed26d82400f825599e02787284ebffb1968c288fba2e6c7029c08a6fc00ef2d8a30c33bcad74bf81b71db9c32675e6db3c74480fa60e691044362a93f1562f37d0a", 0xf5}], 0x8, &(0x7f0000001640)=[{0xe8, 0x1, 0x7, "0fed0920e95b2f8e0ea7978b0c13ca9789283b8b991125a175cc5fb6bc4e6a84c56c0c3143bda004a553129ab0ecc647d6ba4cdea623b0e6b65cba80820a95719ffd2592a05a849703b91fe775a12c199346194c876f2f439f48fafad8f71591236d7230b0df00ade07358b1f0e55aeeb158bdcfd923dd9a7b936afb848a1848fc9675acc0e5345ba050f51c34cbcda18daeb23db30fee14911fa2e027dd60e2fe93ba1de16228b244455be66c2729bb4d1941bd4474614651a53592e50d3431a6132704027e8a267a5fba9bd7ee8b844f"}], 0xe8}, 0x4) 11:46:18 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1f34680af617bc1a, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x6df, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="f02f81ae6d8a32ffa35f598d3012c01f146b815d121ff8351eb5b891a7dbec37e71283841f874c492747", 0x2a}, {&(0x7f0000000280)="277d52b02c59428ebf3e092612d4c8961ac33600ea2ab564a1dfdfeec42a051bd7fdd5da9ce492122fd33998b17a5b3222e6d3110618375fabcf61e76594fb1d8e009bbe120026692876c57212c75bda272253ca8a75eb9fff250a3429c39338d8bbc8f73bd76da10571ded3e6c88a1a6de1f601aff1a9704c5ad3a0f993091f47f0af9e993f85e938e4a1543ccd798cdd02200f877e7ee2f7a978f5cbd4537008705b0265ae94a195178bc5fa4f2f7f42491e7d14547b389d127ac08ae5f89e04c713780013997b444c212161c5e83b99ca7c0897aa8a1a910e7bc4dc3fe4b0ccafc8a56cd03622781ecacd641a49a5f600eca649466e20", 0xf8}, {&(0x7f0000000380)="6efa1cc51acc2d6d7eda442e99e0627a5c9567534de0446d6d22d0f094a075ace2c235b145666b78953d5f5c8fc2f3708486e2178c1511ff207a60081903c581978f1672d20d6970b85029a67f06d324818992316d3fae6388b0be6ff2554df3e22f248369c9315e1b3439562839487f2237a4293031da3fa51e1e7166e7e1246600d4526ba033034263a9e91e0bae9ad7250e25964fe2fc13d3981c52567b40b3519ad763fa800dd5a6d801ed2f2c64b80fb54e40d06d25ac091a07229862ad7ec74bf4b20d1cb13b383e54d9a29350871b93cf18ed8c484af70ae7e70990062bf465b2ffe88fa7f3f0916710ab85a367e805e36afcbe788463127ae4928257dda7fd4a6798d5b7aef665823af8810ffa847889cf4ca1ec38e1caac87ae60fab6feec148999624ccde7d79e93e9cdfc684e395da8e3905ba716ebcce6c2c197d0de1412294c34256ba2d772281238e3375020bd4ebe4550833cd4492dcc50fa6b7e9b8a58eb915f8fe2f24d2f315e7405b7f8ba9d2cff314945e99df7081936444d3cc0002e06b4db8ab030a13a217ad6e05c06745173440a5b9a0895ed6c96006c202cb396eba10f13f90145c81ced537bac75fe864d4b984a9278001239608d7ba3ed26fb9965608476bb0c947735934651666294031d612ce2afa0347533491a25b216099c2be1897df41fcbabe442f96ef18f02089e2f726e745fba237b6e3c3c75ecdb57c0dd32f7b310fc1e48522dd77c8cb1b653cb02719e1f4c734199e07d168e966019ed4c7b46f0d3cf825b7be628ad54156ae37871f22fa26591d8a733ea2958ac35c8784c0e45048c8ffbeb27b9092a38db6fb111f711ec45a7de53153b8a7c2bc32ac76b6e2a9046ad90d3d2e96b9d58fe8260d287eea4de41373a683d2009a5956fa8a1795feb799dbd2764c9d5112d272e3c93ca3467bbb80aec532e13dec22c953301190f6912ee1f929e8e6c62fa7451ce82ec5792bcff1d77fe153f2fe5697fd1a1bab149925c9831a5d31e013a3e847ff6dda2eeb8dd366898bc06959846800b1600bb4fcf4d585840bb02f906affe7aa5cf4a9b0c5f35ddd0d1ec0f0fde4507735ca38b1edc8b238b7d465a0104caf73a194c72a99c0f9d218989a963f18c0a564b40b29dfa5d2caf96031bdeaa11f833624f80dafb76c12de5103dfc095a75e0829eb545cc7add8b9ee6e7d03099dbf331a0c75b6a37f9358f52dfe2e7d1d4344bf093fb402c56dde5882c6964a5f574f21c8a8afcab7ce75c83cde926e65afe6671bba0468f70971121b1654cab5b75873b2183497bd13a8d15093798ca06afbbdd6c4af2092aaaa1ed582e45686a7c2fe65f637d6dbb1df679fdc18957441bb21eb607c1b615329b423f612eae686e98c3cb7fd7a9d5f2a50125b516c834af9817c3698fbe926f0d0e79daa2a11b14acee28e6cfb97985f452ee9b15c3f87ceb9866885fdae152cf583a5aa828d77f746eddecab582e11b178dfbf628841b346aec4a83de26103841e8dc7c41e6fb9f77fb6e6e61582dfc69f9f46c0348eec532dfb651cf4e4b3bde719db2b7bc9e93f3cc230b409b75378793da8ae62908e032dbe10ad970e75c1410833ade94372539863d59521a96c6b7ce84656b0203c64c6ec0ce67891a594b19838cc9e584c2e09d64c79eec25ac16acde72dc5f869ba8bc8b07e34a38b44b84ee5a64adbfec1a7221328461e66341e181c590dd3d8a7bf2c0cf4513fa58894d1fc44e92acb0956fcf73efc1f5353a5e7d4d1d750e1ce843c693cfe0e9ec7b72f4de3535cffe3ffd27c737b11c182ebd0a66fd5a3342315001605615708f1564c62ece346e5d37e5465a6d7d8f792ff3da3da7aca9231bd003984ddfd0130b2b31e43e17f1e553566a2dea57b1d0a19b6d347cf356f74474f033f3f553ee2c0a54f453ada5e37ee395a9af9c5b69fcdf7f72132ee268dca5b9ebbd7943499d27b4273a69caadb76d75b1f4bb998ff6ba5fabfb8408fb306355d32c2d03f70865b92574fe4838ce5a0e783a7a577b5d2ada192417edaebe44fa3c7577a6041a93afe8009b92a0982e732e7776933dd239a35b77b7e26ee55a3633f7f2304ee60877dc14f81c6f4314a29b871389c28557df8e29ee8903cc5f64386af933174040a347f2c4dd71def0785e40e389cb3d1eec717ea0217dc5049c5859e26b3aedb1a160ed952d31a83797e83c17e4e81ee18d5b931fff8038a85161cbb0a7439d1606c5143e86355fd3dd8e35acfa3035568cae778911736199ff5607014882b83f4587563e3e15e9d2d1ebdb8c44990d05bbb123db7c5f79e7799357c4c940fd927a020f8b263946ab706f7e9e946ac7892ddcbb459e3589f1e143e804f3eb68c3269192e72380f69ec1c73b5a197df10cc1bc6e53b37b0874bbddc685a635ecfaed81d5c2bbd17ad1403ad7eaaf2da7e52e9611197bc57c89294caf6ed2b75e556481ffaeed1bf512a3984e9eb8f80d7a7de2ee28be68de03e30a14916cd4dc18d49963aea179a131270324909559b41eb38fa78950763e59f86ba88997c5402b69512f3e8c4bffe64720ba4055bd2c7f87323e2b2f99347906dcfc26607e253eb5cbfe3fc094e0081c4123c0f5d1921a53243a224b6e7916679d6f1f8975a32a34c1d437775160895137172329774fc29642e199807f65fb3338015c0b5a0dc32489f58238b434b041d710e73de934c7d021aea8be42095a33ce4f4eb19f96096d6be4ad3ae19bf42fcb9b99e59576c607a394e9ee67f5e6d2b5bc8f38357855f1156a1447326eae2e6b7a11ffa3056c6cf0b0b82b888734cd0db42b244c455c1c58ffebb73332f23b2df838eec971ae016005f8aa1d8f4af5dfb55295c15db6afe2d126517cc2ec8c2d847c0cc9ffa62208b1515d5fbe9b6d9c7aca94bffd63f6c41b3a29f8a4a1787fe24bb76a0ef376d10901ad6196262a4f22ea8f4bc5944b9c3a5a9a72bdd7048de075f8e5c604bcdfaa87439ce45440873a66d83612455255e907942a5ef174a880f8dac6849fabb36205a54c560ce1bb29825e0728e12383e80ecb38a6fdd36f4ff6442a4b9b2ec799f512615c86220d97b82adb0f4b8ce45024de0e15d6d8796b397ef6f622a7d4e506109c8b9b4a26dce42cadd4cc4d5dd1d30fd84ac7c2be420128354b340724f0e663b119d84176204352ed358f6e7c8bd6e1722407943b9c4895fbc56328c7ae8e11413514361332ec14478c984f9457397990bc41022129dec086ce2f731e46949169f18eba42a32aa1f9b4dd37f7db7d32d8310ec6458719e84ca51bfa07dd970fa671ddfe17deb50315cf7375668fe62d928439be68ddebd29cb6337729c4e8c36876a0e1291f4d5ac4fe9aae208e5c00e4de1b676517dfc08c54d5c4f9ef398dd274575d2d3228ce2ae1ede0cae1ee4195329d3d9c0b7f3f7a76b02351bf07a7ffa1addadf95a0647968f1572d076a89f27968c745ce8d89cce5626fc7169b9357247d744788e4af12112ae47c1c6c577125ecd26149f65b6c606b0f2ef7524265c37dffd40a5d5b36086fce0cb7299a98715bbf525d5e3c97a505a10d153a28fadc67c5e37a5dd83bf532cf1d64e97fbd3554efd1bd28819b1d844bd48e45917f779f06ceb0621448dccf44ed228dc6f0081fea3464a2cdb75621cde8b006f5ca0cfe0c8a60ab562d98b174e9f394ca3298bd0bf650cd7e74b3d0e38b6f2a03acdd7a1973bb63ad3053561658501665864502ce65952c174a7b20a35f71ebabbf803ba7d22fbc8fbde04ba9d03409223283fcd73f68f982cd1e68cef9dc9f5fe7cb5cec50869abb051ec24c5dbc497a65d6b62bbb558e962a7e15d101a44b077e56b9f001bc96b3ac0237b848cebac5f248a926053063bb33a1ccde4681b1b8bd8e0797fbe3a80d845d93fee73dc28ae963a6dd4fca4e77a6c1273767f1c99ae72e9359470a88393bd331f9f121f3483ed1a4d1212cf944ce5e9d17b4137585fb587f8bccb5d9d656575ae21db78e1dec474a4d48cfe8975f7ce3f445c3863ed0d859860a77b7800336b49e49cfa17919c1a139a8c2f6972b90c179236804d60f46ded03ee275150b1d03753ab4e8bacffdefab33427bfa7b6fc6646cecf17057050f5571804725cc17a3287eccb4b3ecce46712efc17f924d9da53876733bfa4008214b5f47c0f523093df5edffa21d42189b5ba3c6927713895fc11367fb1f106b7df4b08a05394c51c466f5da53fd589be1f17d17d230871d731a7825c8d3a5995c6682e0e8e9d219297c034d356eb5abba3937b2322743470e5adeee5b23c873e7672e02eb7d09828443ec28bcc145ff5e927d494451e9e32f9009cc54a6cbc55fc6a15dc0b65f9331924207af6abd82ae0c5b3114646c15689d97ff9f3d15a371e47a62b2eafcf4af0ab7f5e1ea02c87abd368a44f3518e7c1a383e8ac45818784a406ab229c6e6fdeee0ce7c20b6436a08d676400229f58e7f3705658325ef4be5b9556b4d74aa4b386eab3e18866ff43ba145dfe7bede59be875c27ec0dacad0e1da423591d65ec4471c316658610c78657372f0c333142f3e78e3a70f5e3afd612de9997ac75efe4c27ac0606f3c52d74671feacec5787bc85b0964b01131904ed4613b03542ba765b0b48f112720d53f51b0cbacf5e08c645f94bb1238370c2a2e3628413680dea1f7594b98e2a2f9cbf1865925f67939f889d9fa12ce5ff795ce98305756567bc7bb52b78315e25b3cddc10fbd32d7899ae5d92874b36026c47dc095a3dab04dc7abfad367783786e8962dc1ffc6f6a2e2650a454d3385ceb65b91e0227702e8f396cc277dfa62b8a1ad4b7971398623f25382d32a8aeff356673dba678d81769f818e32af8c9c4d7e443ca631bb3eea770d1984b9e1ecf9bb71a46135307c3f5b89feec30620473a3d8717dd6535f723c5bf240bd27314b5aea887e0dc6a85ed42733a394fef97e4fed1854f9412bbbdb3da7f31b065936bdbb8cdc0271edf7487d1ee6230692608c56dd8604edb7a31e9960589f934bd6c9ab61030c30c54f5c6e8178ecabede1488355a760d722921511a95a4250b1fdf26c551b2e423cd8879db9af83d0ed67d912e190b22e87fe0e14489d0118dc4a793b5c6e214fca97ce6e3cb473205703a1f79034da24c06e2cad5e276aa5eeaa67174dfe6a181b35756e211e95332cbda34aa0a07e55601385b8e138d3d3e6ccde7da8b162b442ba546d5a3eab456bb5b667bd847bce076ae689856f9cd69ae3e39962dc657cbbea59d52bc9b1418dc0526fc0d97a2cf22fc34436346dc7f6b87a4efb0dec36323d8f142dfda4e3d7cea2ceeabb1d56aeabdf3a8f760299ad551396a1efafadf4b2a69f2f305a0a5a034b0bba08c9f81dd66d0aebdfc0fdd7744ade9c6f6c53a20ebf500fc8b99c1ba15a3c9c2446205003c8400590c717a95f1f222cd07ecfc57ec9b127a04e177e2655025723e0a6be0533910269c0c5612c3c3a5df4f4ddd5edaeb2a359c431fe1b9c2a07096411cc3ef753295efcaa3c8131d82fd17b5af3625585e8f71a1d9fbaabfd6073f4d35203bf4f6843ece52ac27c3b7af7f6d4d127ded870644eb62f239aaf8d65e43a4ded902d95def21b7c3023770d615f3c0bdf06e16cece7c45d837a015b52a36c2f9e4f641a68fd4710341bf44fe3408d05e5c68f7bb43ec080a855c5c87c37626a349101e7488884e73e35e07952389ecd4e3d6d7d2ef2aed71ba9504cd3aaee987bbfb013e91246f41584ff6cff49363779605be71c41d5617b4cb", 0x1000}], 0x3) 11:46:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x6010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="e627999dc6d4c29144fce964db3f1591c0c5bb0c56679e35ddf465a805aa2029d8be1899b8f48134aad04d2be34f9f10bad24a09c968f5dc069030482bfb743c6ad308c52d2204e125c041211d52898620014f030fc743ee60dc7f536a3fc0144e2b9312533568e1e079065b2574c3bb98642e87e260b3822954c4ac4b31ed9aafb51d5db4174f4d5b820194cbb82ccf84e2846a08a335adbd6154f720da148f3c4316d04a6e9dceca1324e19986663ea85e037bfe2dac77ee9fd60431", 0xbd) preadv(r1, &(0x7f00000012c0)=[{&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/60, 0x3c}, {&(0x7f0000001280)=""/45, 0x2d}], 0x4, 0x0, 0x0) write(r1, &(0x7f0000000040)="9c87c377283c35b86e2e2e2e", 0xc) execve(0x0, 0x0, 0x0) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000000d1, &(0x7f0000000100)=[{0x0, 0xe99, 0xe1c, 0xfffffffffffffff7}, {0x3, 0x1, 0xffffffff, 0xffffffffffffffff}, {0xaddb, 0x2, 0x2, 0x3}, {0x20, 0x6, 0x9}, {0x1, 0x4, 0x8, 0x1f61fc79}, {0x100000001, 0x2, 0x23d5, 0x4}, {0xba, 0x65, 0x2, 0xff}, {0x6, 0x9, 0x7ff, 0x1}, {0x850, 0x7, 0x100000001, 0xffffffffffffc90d}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4, 0x171113a, 0x0, 0x6}, {0x20, 0x1, 0x1f, 0x7}, {0x5, 0x3, 0x6, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x221, &(0x7f0000000240)=""/254, 0xfe}, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$KDENABIO(r1, 0x20004b3c) shmget$private(0x0, 0x2000, 0x124, &(0x7f0000000000/0x2000)=nil) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 11:46:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x200000000000030, 0x7, 0x0, 0x0, "1ffbffa6163cb902a64800"}) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x4, 0xeb, 0xbe62, 0x78, "71856e1bcb7a34e5c6268924845ce6fb91efdec4", 0x3ff, 0x3c0b}) readv(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f00000017c0)="25c96649209216f61c6d00037d73c1872a23a0b52815e747b0daad68ca2ef059a3c69b46e695590b7ae988da4fb3e222cd378ce24b09962696cd8e8d4ff9bc7a3d787bb7b3fd2c4ed421b26fb3cf7338fdf660a39bb4dc239fab95346b9578918b4400ce14682c4d731c9926df911e6997790e6235910ae37f549ffe7bfdce9de6393e2cba430ddaae5e55b49a9c97d5e8071bd8fbe51c1e8281bccc6563a15244b53f0b66f9bcad0317ed809ff586ecc675d0ad12ceddbeb360e7604179dfb9a761f21228bf800ae2459a6fd1a2bb4964c1621c011112b7b31aa22b8259ee6d7d4ea46b114ba138026acd1c493482f1c2af4304cebcb821eb386053896874942884abdd4270525bb47546e9f3285b047087fda46aa8c43ed56366a39e09d275febe7bee799b46a2550809617d8ce10af32b26a35c55209297c03cb16630ee6a04d5a3bae80a05d68f4505b50157d3a14c78da1535e1eb48818aa8d7257926a32f47f7578238cc042e53b690fe374da851539e9fa2207f2c29779cacfd305549e73a0bc97248a7f4c4eb1ee558237bb03e92358bc119fe3db6982df3c7274fa7c393a71020744daad69d7dac9e64ccc1ded970d6a70edf2e112c46f9e450a748491735501100389563cc44242b5d660f4ce5f5943cede2c324aef2e29ead0364c9d0c92473a7aa75829dc21bc8f6dcec63e2cd8bb612e79bb97fcb0dc1e198e375fed45e52c24a79951d070ca4115e667af82ec6275e4fb58d35ee2e4d25471b6c3e9db2ee5acf0076d55c05ef99ab97de522b2cadf5d619cd69577b5af5a4e7f65f97f54e4c4e0f91bdd86ab6b0ae3320ca38d2b20701e734ac1effb7cda2f86ab2c1fba84bd707b5818e254be70051c7d0fd1f6c6a7f7ddedbbb80bfef91f16fec998434fb2cf915b252eb60df532381741c57d3096f3ec252796dde149eb829b94ae989ed67d35f6808e1c33a604d9d243742c4fd97ec556bd2e94117f65805dfa8853ed45b524aab52268b02b93ec2577a6be21ce3b7e903cabf22fafb4c498b12afd74ac7912179628d7f3683eb6ce5a8c50a90c52df73f69277f6a4921a2a3ee348572c0ebb3a7ff6b0247cd5f5945ace72c3081feda7d7e498583ca06c86c0b5786a76832fa28a5c0d0086facdccf5a9fc40011821a1800de5edd0628e582bd3c784f2dd9839a85a0b0dce66696396365b1066d3948f11162d32a44d7b8cba87b430462b65c7a96122813d1128067572ba46c8aad6a1b242d2f1d5cff1042be76bbb20dd486e83d380ca0f9851c9590f6da558ec4ba5264b81c4e4a58f8242e0562d9dfff83c7077ac5b2b5eb3003cf7fcb7436e95e07402e5ae9de9094957cb97a9101c63f0cfcd0218fbf47aba47f4aa6bd0085cae7574f56e14ba179ce21ecb38a10a7a307e823e39eaa39df7f16d3c9d6877d2a4f6c29b4cede477f14f5c839573a9bcb75eb088c4c2b27fb1379954265a1d217faa1e4bca99017768e95bde864c5e4ca1ea1aaa7eb9317ecbd014744696a8ce0ed0a436dd36d397ca6f4cd466e76941fdd34c9d43bca6a0bb30e734f5feae7584fa7478149c05b656b97b627fc8002574ffdb5733191bfd0e692cfd992baefeb4ba8e337702f3e511e1a4585736c0083c62113c6dab53a513b6f6c6c92ccda3edd63972db088efe4b38ade4229641f8193bd1a69cb816a2331f7e10c63c013aba2c7bf4768ab209df2ff78cba37beb6aed2d8b155b3ba56192b5e923fa0fe0a2fb8cbcc0b2802f334429b445d2b716371cd3b72faa04cd159625f5f522c8d3fa1c75c7388257d3f32968a0c130aae6e633302f64141b7c6bb657bac6d14490079d5e2d1f83a43107a398b8699eb7ec7d69202ce676e8526ef0f977d9cc1caee795dec4a4a337dca2fe6dd9910bfb8c06427a897af1bfd91e246bfe5d0b9c6ed38905b4331d5d6c0df9e794e60f4b9e8e58bbaa8f4fa819a01153c4e6a8fa5a7fd69983393e38592cdb3e197741c4b517900b79eca71c0c0dabbdde4697f5871883a580f1cd039bbd0e77e7bb996b5075c37d147414171f2948193ce4af63ad1193f59044aea23936cbad3ae66f191d8d42b4efd3197b2c87f51da3e55550e5078f1a5ca9715a4ce82009709b30ce95c8df34995dba379dc4c33a0409d39671689cd5ef067903fdf2439b87ced4224b9a02963b79ee6d87d7c3a93314f71909ee27618b1942a5b011e870d24cc798849c046e7fbcdfca50d687ed3f75692382d3d5b9770d3217612090ddac01ea73bfb6d0b8c2624fdc165bb9d236b0198925db736c2e5858383fee13eda55698a767e3bf9191015f45587f878f29f988e16298303c77531f661fa735cf3b29ab8dc4782181406ecc5525162d228282e1cea4a222d4794c59e098b20179034dbc2b15644d4d7abbbb370e4ecc82c747a680c39f1d0bfe5d346f7c8bc1fe413864b2bafc0f4869c2d66d7220c99b86cda05f05683626ec600257cc4aa23aa3165155d3ac28a3e0375eacac87588c7503680b0c722c76614ae6aa1c514ea17d2d6ef3180525b63ebb88e4262fe925a8ea8fe8cdee62c2dda4250e0b7ad63c74d68fe284f61bb276e655e80642c6d193cc5ba83a7f29c12e313d0efe95ff3b33112d805b9ea78ce92112ff2cf74685d2cfc9be6edb2b97f044b923d040c45993675a0070590ca2d04374d4a4f545ceb3779b28ae0541edb014a6904dfc183ff8c8b1745eccb95c22ed3b72d510a0ada907455a755957e626e3a6a9f7238407b48e7e6ed4e71cac4e6a0c33febd1e00d70fea2aff9e6a02809819284408356169d692450f1c5ac79a4d064d0f8ede85e4ea32be3291959281a7fa2f994d5ee213c89155779674af12937c0e64780880813a0cd96e5752a894ad3afa6abbff40480f6eb881d0ef41eb756205d3646a8b862c901b04abfbb5fbec5dc21bf2dc230b1804ac7510a35195f71f519600987a21c92775ea1310785ce841a1d1264c376dc49af1711ab4c31ee869dad2c1cf044407a89fe8f873979363240ff17092cd53a6f2155870726711dfb241fb94e9f76d8a8163ee98ba97bc12e824e58c65171a7b101fc5b373c0aa8fdff667d4ea57b462ec33483385306a55049d9365ed4daf947b05104511194975c0bd05b1f5bab8cd18a44a47534b05a7a24b2112abc4566fb6520dbf2ffc03dfde72a7cb975f5bf2b8f5de3f58d21bbab325f4455d19ae9077f7375313d6014efc1f46c770e165f59736f89a6bedfc6c7315c166f10bce3d66213ebba4cc6450e54948373ec688ef9032579edcee9e1fe5df919462abc3ebdf4b1814f46477d159cfe2e48e63f0ac770a15ab3690b2984eec9c383b3b90731efa2212b7f1afbb95ed2829b3c13ad5d0a7639e91150d0592852b21634d31b2fbc0a40eaeb2521b474b3fda953bb8e28fbf04ba324f0b36edbebcd1d05ecefd6d055a0a4b307d11fbef67ac5df9e376244b9fee74a2f2e79edd8b660f1d68e2e247d2f0c06f527d543194d9eabf1d7852e9e13cdc025e039990fdc90a892113cd88fd56ea238e797b464167e05e3cf19865574face010a9702b6ec00a90280c6717c1979c7bc0572d883594f30721f4ebec508e3a39b9a7f7f443cace246fe3636b1e1447ba5708a072d2e066c91ab86866c0a8bd25647d7829527e98a89d1a35a04eb266773ba46cf46d6f194795f6aa11ddaea6760c7200f21d41c7a12b8202efa0895a49242ea7b364a4b9bd769d4c8c5274bb4b9feab5ffa82869fcd1a98d517853df7c8b700b66e995acea79c2ce006c9fc4a99eafdd633d1bfea153bd8f04d0a70cc8462a8883bf544cf127f57257196a82a718beb2cc15b3e3cabe7e67966553b2938b5cc2709f5b6b54251181cb3f468754d2778d46a127a73e660f8eab5a53a3ede110459425e7c17813a277bc20b7eda736779e61d3a77efbda4c115d19cb105770f0a0d7005817bff31440b04b46c707d0c5f4c1ee23e1a29b9cf9fc3162a783af7a64fca5398486f28787adb371604d61fa54c2847da5bc38d10a7625f0a4c10442ef20f5e9def39a560f13e0a7858131efca613acb89c8d70dede165f084a8c4089246ba8e232c96c2b9fa8a0c7756b69843681956af87fadcbf8a48f6401f9c8434fe37e7eff1eb61dbe5ef54417e9c704f9cfa4c416fd5590ee61461043c7bf87fc048cb7eef4ecbc7a4b00637bf60951724bbfa8fdd6446", 0xba5}], 0x1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x4a89354f667b26d0, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$TIOCEXCL(r3, 0x2000740d) 11:46:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) 11:46:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r1) getrusage(0x0, &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000240)=0x5) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x25}, {0x16}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x3) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f00000001c0)="56b413d75715b7d244fdc234cee4b29ef4ecd11bfb71dcfbe7bd146b7300b67ce5efaefc211cc3c2913b81962a5f97d6095fcf17a55916492535b4fd2f48dd589663506d4476184ab2ab72445f31acbd074b6042046930a68819d9c02512340a552b15d4e93a30b0357349b89554905c764e68006dc512f06ebea6f08ed36674fc8bdfce7f285e31a4a6f48ee996bfb193970de666b5f4a881453d38762715388d44e20b56676b9f45e9f7ca678a", 0xfffffffffffffe40) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") close(0xffffffffffffff9c) 11:46:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) r3 = openat(r2, &(0x7f0000000040)='./bus\x00', 0x80, 0x40) pwrite(r3, &(0x7f00000000c0)="434fb1f74285b7815c04f10ec2dd80bd046df71ab6e8119df35be1fe8b4ace8e2994c2967d7ebd9a40a3513938b5fc86ecaa739f708a7b78e4eb61410df819554e84bf623352dc44d9d881609efeefa5229f5c3d040c3c12ab0be854f6e7d4868fd0bd486f5d1470374a6fc616cf07fdc64028121c257dd9545939f8453cdb3abfe0103792385f7caec022896b544e178eccbcb4e79f145db8fb6ea24059f48f23b11b20d708cc507e338cc4308a6f398edde09b8b410d9d5279637285a5bd368a4d3d729b141f55325adb31e4e648fb163c", 0xd2, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 11:46:18 executing program 0: mknod(&(0x7f0000000100)='./file0/file1\x00', 0x6000, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) r9 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r9, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000080)) sendto(r9, &(0x7f00000001c0)="211b326489763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f8622139f51be35c583e2646ce584fb7366deed4d679e12af94425ba608e2cf806b5895f7f88ea98d21ceea3af45dfd3a8de9c86655b8e6cf25755ace38e21d562e52ac51326bde7b95777adc626f5081fc36f0ecfc2a7d2b67135060e119da66e475be5e5847d84697873c6e3d85df967bb7a142475fc93144fa0835cff8decc87560ca3df5b05aae45f0d1b03bb35c244d066f006ebdeec28d1d217f711f47e03586901f9058f06b652895c14c4e363167698aa935e815aff1c75d256aa2cd28dfaec9518f925df16f8a3e59e14f009bc25", 0x100, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0xed, 0x44}, 0x5) r10 = dup(r9) r11 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000000)='>', 0x1) r12 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r12, &(0x7f0000000000)='>', 0x1) r13 = accept$inet6(r12, &(0x7f0000000180), &(0x7f0000000040)=0x8c) getsockname(r13, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) dup2(r10, 0xffffffffffffffff) getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680), 0xc) 11:46:18 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x150) pwrite(r0, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x1) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x4) 11:46:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rmdir(&(0x7f0000000180)='./file1\x00') pledge(0x0, &(0x7f0000000140)='vmm\x00') socketpair(0x18, 0x4000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000280)="0787c788cfcbc0770bbc4fc218f2149bf1a367fe410b8a55b580b5d6b71ecee9fa5e3d1da2c3aee605bc603e789794eef7ffef65913b92eedee0cf50f01353d8920a6ea5e1c7349088c8a48c36c16f35b57d50d0d4b10b9d1b4eb9078c8a292ee5f6625ebba22a344efe057c1ae0692ab3aaecfbc6717cb4d7e749fa86d9bbcca27fea924eb40c6b2fc15618beeda0b611c2ccf323dcaf291777e7e1b39af0dd037e7fc861632b8a4f3a3ae0e7ff4c35cbdf32c9e46b9bb637bb82af9a319a1b0fda0e7bc3f10ed834701586d6f724b469f3626518733eba6bb6e185b760ab6bb94fb5db6a35e7865aa19ce9fd9eb6b4fd402fe6bc27c7b79edd48b25433864e7ce6c02eca68664cfb419c879b9db465787c1c56b662d2422102d0cee79600ad4358d88192e53e9c190369483c54d0e920c9ea2abf379230a4ba54424f7991e684be59d0639ad53ab99229ddf157f6c60d24371fe0da5808c939b4e8ea4525456895d987a1aef1e95813a594f8c49691f918a59ad244bc7ff7767fd78e6cefdbc1714031c444a1be59e57c94dee5105ccdddce11f8926ad5f32fbccab5182cc4c8174c44d85889031cf3aec8b98de6e29a4c33619eeeff7b14652fdf6575e2f6f4f64c5319ecd8d15363d12e868a3db19c011b15c76efef9381c0e57b97213528626a6c4ecfbfd7e95f7c4ca88e283ef6233df5f13cc9f2606071a3ca80938cc7231b5bfcd6b22be8826dc7747cb5696b7f0319e57a492f954145dc2781a02d06717d3aa96f612a79d6f386a07acc0c7144e95c905a31d532d5ec2b84fcf73cb71689a6052c1f4742d4a038e10e346f3c4cf5ee44aef66d31f18fddf514390fd4dd4ac06eaa15263c518fbcddaffe116e9d0931a932c04a7690ee95cb2c6ae91ef3635475e802bc23b58b5f86e225be6dab1d7d26c56327f9f29356da831bea3673c82afd82d23f39d97bcf38b244ee14218e721f6e4f5a451d6fb3b53e3bccbd9fcaaef03c9224d7a1ae24abfcea096a1e0f212c595a1b0b89c5e58084157df31879369c9d3d92ebb8e34cc45592825155219caa09c2414f57cd9776578bf876de1fb41c23e56ef6041e8013cf43e04aca5fa992b682159790ad676a9e1e76671c56bf590667cc769699b33b99dce6bc4c97ceb1dd5b17d5e7ef5efcab3187a16ca2900feec2977f4ca47bf570583700ca14f56871a78925175fc57c19631c3d985fe294cb03c6115bca0997c05a9087a6a2a6268bde4746695e7e363dbac246fc1512600d2c81daad35625b183b0ce5ada61f47ef0b1cf7c909a05720009dfa533813b6c4291ec11c80727c59ef8cbc79e5b63893135ec2c5280a638b169b7771c9f89cfe8cd4eb7f66af300e974b5e37e977c33bf491ac3faf270b6aeaa6107e112b6576754fa9635313c3d189e25bdff998cfc33a8cd5e7858e9e5711ef03c6297f2222a9f4008a44593054b5a5ad3a0429a30c1ba6b5590204d771eeb33faf8f91386033a74bd4b395c01e69384678cdb33638f5fb4e378c154a5cdef55916a8e69e71a53467522497dd24ea27aadf5293ccc9e12307f0f06efc98fd2f6a2c1601cc1aad800b92eec4423182de9b30a2456cddeaa9076737f18b37fd6101f4d15c1597a6581e39e00ef8f23a2c172058b57c91d26f57b6d8ca5f4244f2236f43ab4b57265de19801eaae8b8f3cdaf0317cb2ad215b0040fa7586a559c469f74a44504dc94fa05281f5aa519c753870b3633b5d38f375ca0531cbaae7a64ec19c5f5fd5e81847279f2609211948412dfb37e0d89e6f324cca2d96efbbc056140af71b91f2746641a6be40e3453610824838ed618cef11604df9876c21633567d8f4664530e348637dae01c17b58c13ed0bbfa927b4f2111ca3419e58c6c50cfbf6a4073dbd1a43184506adcef305a7ab342f050b2f48c34f9aaef592d50f5ca837ec7b228e7371671142e308937e9b9c5b8b85e303510a8fa496260b7e9eae1f00b5bc4aa513fa11a638b582eb9ad99c3932960af8c300d98ecaa2a79db98b9b058a43f2951bbfc32de3ab77955bc4854bc2ce2e05b75416d8e0411a7ccd53ae2d637c67342b6da4a8245d145e16b1cad70d02e850fa90ec0b8236523e3715d93136057ef13a0ab3c6049f6b7dd53e4d0e44e6ae2efe140d7e64619bf139b7931a1fc09e75f8bc2bf3677866c783a3bca339a3ef0c5398e4c1a49578ebca7da8ae5376a46685e780f7df82eb77fab1edfac305ad6dd22e78a7918fc678bc6e25a36226fd224a284358e15a3c7d84c4a588f2d8af0a1c929c022b78ccbf2f673f9e5659a54c38ed08e3a0f950eca9b09f4367ad358ee30392b48861cf3b8e7794b0e28fbf58c19d44eca57cba8fe62b8a5363441cff898cbb654c06a5d77d046705204dea516ee54956601944224bafb4d8d1285622142ac5b2f6737d6e371d24a20d6ca62ebee5415afbf86f0330d87705fa4226f7aa9eecbd5ca333247d64c68c31886869349990db9ba6d913b03da030fa542c736ca79759ba28ee8eb3c97901c3b74b8d487e33b8671d5569a13dcf5f45f2d64f7a07d502c44d240a5113ce9b2b63835ebd15ad67f84802a81538ea117bb83f67be5dcb73d5b4dc632705dbc2263b9db28dfd50641377e3f7228731e04c21d93aa3244b8b9c21a4b0ec0df04716ca1dc7dd1642dfc473174212fff66f37fe80105fcc2dc853ebcd756f2796633ccca15a621083422740e5a7babc6a141ade72d1a0165b4f7b8253590a43b26add40868bfe437f9ce1222f5aa0023642a1d1c2131bf9aa7f2939960b2b7c3214be80f84cf3ef547ef3e6a053f4b7c9947b3b0896fe06fb09d378b027f070f8394e89d78106770db250d82cc245e73af2bc452573df8ecdfe1a9df8233b812b690d285b7d4244929f4c422a74ecea473330d47a0432bd4a5239153bd0f2bc02e25e5613f9829a22bd506a33dcac2702bc1eaf88e0721b2c5e32cf56059065337bfd873b75b9fc94e04c07ebe2e21840e675ed3f3d1e0ad28eb221bcc9a6518546edca853ad6945d031fb641654e6205ac720a32952da49ae59b68acba311e538e53f8a215884a97ab70013e4319d5ad7ee434ab2345da0b35302103eb54288f988dc26f019819d3c9751fe579562d8edaad3521e1c77cc743416a15080aab1ec9dea3fd3bdfda2912bec790f0b078b4201ca120f29cdf98041e374e4e89839acd2630c469653a95739e835b3fe74931957e3a2f543b965e393ca33b71de4470c6ae21922c18b60bd2651fbe460d8df011b3648874c2648f4254251453cb0fff71f9e3cbed82a1f56777dc22a776207ae724b9520c6986cafb3455657502a3d2a0a9db0c2b1496999024be00de6dfa99cc0bd822e14fcdadd2817d01400e5585e77dcea8672cadbe9c07b4e573153499047aa532a38f3f369bd27efb343b9edc0d10f568efabda0b922e9e10c1f21c30cf479360607254bd6d5f4d656549f498d4b981e73920953e1fad141926738608dbba66fd1225e3a46feb1acfd1874674a5a5cafdfff8095b8cb758ac2708001a56c75eb45c070da27cfd8c3cff1746dbf0ecbdfc83032022bf4404de080bf497b5ab99026480c18911f6f1dc658399b30ed604c52e97ba33405b6bfddc73158612987035ad25c336350cfc2beac240a1ae91abb07c6316e38328f579090a95a47bad0179caf47eaac8e0270413186f5ac871fb3a598476391bd36118aa5d3d958ee6cf4febbae294b32e1de23c609864a7f467566526e16df914acf1ee2a5688b5bcf7d3da2576fff8b14384d82f1716f85b8d9fb53db2fd8606055aa75b3d5bfabd98d6da0bd7393e6285a3a12725972d5782091a5c07350a744b2f477e89db0dc1f8be0544f224f14169ddc077f9ccf5a640a1d3a783e6c3252c7f1e338cf2e6afd7602ba392eff6f46312dd465b8f6d4e69743ca79fb9137e3bcf56d4c5c5bf2598e1425e0e5553e148ef33309a8c25781b9a9b7d538bff30db6b339211736044f8e58daa5ffe74aa7074078792de64b596ac15874ed5f5fc9cecdb627760be50b29d4c5bfb1b02bb7643028ca562caac716bdf048af1484c3b67eb5c4905d803a15076f0e2b075be0fd3f6eece0444b078fb67a2c6b5fad3ec63efc950a9170b7ddb18cab623c11e28ffbdfe2ac7819888e5557c1ade77d5d3ebfbf9a9ff3ab1ad9a093b08ad31db6b7a5d4b2ede04d6c9c4eb71a4675dfd6363109cc1f1a2067a6358e809d9b787758b3e9d037158dc6960ebb2038f2ca527dcf2f411fd469bd8e33113dd1fb9422161bbbc0f9903dc18c70b05af251e95052505f9762bd601afcae791640c1960e4a1194b6c997e400cd102d79d2e0367fa6f62b93976478b752ec07f22c3761900adf27906b7182b41f7dd9705ebb5cd56987c07a1e8a5c369f2b42329cbd281399c04223d684c7c4c35a06c7dbb6006997f4ff6245b0e64afd6eba18e9be73a29a0ea841057dcdcc8cfe73123220be1bbec460b75e09cb4e525202bd8fbc1f7fed626306bfe3bc3bbf93e2fae3a4cb697320952a2a575831252d9d326e3be9ed9e7036a53727036ec071f8074248193f316d79ae1bcc5d325b47ece0657957adfa0c3a90068e6095ddf8a3a5503ee637964b59426b82d50b0448661b2fc406f29ff0c0a0b0958d43b8d21e3106325be9dc8bdf8170a569bb2f2d2e23eed88a338a64d2a90a482580ac926efc76e8064902c1fa2267a5b76ff1116f5fc8e706c45bbe65b862f1c872d48d64466e6e9a3981ee07f6cec66f08b6c9b7087fcdf19e034ded7970f370f38a69953dc3c4a0e519070c9e7fc8de55d8e94afc2d09da8f6ccb0e98349d32afe4a543f2c8eccc3a65c32fcf8719cd4c25679472f98cc7c56c374d8eada963361fbad6f00cdf85ee4da389e90294fed6008543a4ab0f5c3fa9abeafb56d52e7eef25764c56f30f906c5444c702c75118762f70230eae29066ea05a59e256c3dce8d564483002b82decf6a1453187463e575aa405e162217623662e05ca851b53505c0a1402ad1145a24f8b60946ba066f45c92a90423f9139fa14ebd71ce1205f9e64774a9cebeb0749420e1c33aafcbc62b130c97ef6f6efcec922137e57c5d7eac41a842833974937aff759cdcbf56b5e5cb4631f280a0453dbf0196fc87eb897724b95a691e43fe52d55026d10e6d91f38fe5ff59d2eb06adbdd63653d99b75f6631ddc53897185886e960cbd54959bfca7602a2a7cc7099d539b3119cddcc9fee7e32e5652314d2cb15c1909e0025151ed63bd34e32fae9fc7606dda59b230175d2f6aab78f424991e20ac3d101bdda93e6ffacaa599af14954a44c093ee06f931b243ccc9e7cadf67b863bda5263efb82f4045f8295804ffd5128edb2f5d24a5587aabccba496c890486d12b63080fd9e784fec8aafc5d8f4c287a7ca70e8ec53e4e12d633a81194f5a79cf006d5dd6c6acee017ca8ccbf34377023d07dc469d0634b7e16f5ba563efdb41ce07095d4c7716c5985d975642bb01b2a206838d416c1888dec5d3c14cf3fb700a7b718b7ab1391e49ca8b8c0fbef985c51bb0000e006de0592d5acf0c0158bfdc3dabcd5462bf4d327d53ffb40c187c5202922f03305ceb4640eb501842261a01284a670f767b11ff4557f3a96225f8a0d6a6bf68fb1385e29fc26bb3e47394c2032ab7b038a39353ad5bf333152bdeeed04c111ac074cb6f51b5cded42c54020cb9559b6c3b3f1b82261f186e0551c6e3b4e105fb9fc38a3dc0391a28fff627b3c38b25fef09706ec755081b3e", 0x1333, 0xc, &(0x7f00000012c0)=@in6={0x18, 0x3, 0x3f, 0x3}, 0xffffffffffffffc1) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000100)='./file0\x00') 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x28) fsync(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x5}, {0x4000000006, 0x0, 0x0, 0x9918}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:18 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0x0) 11:46:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0xe00, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000080)="622fe853008f0700", 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) poll(&(0x7f0000000140)=[{r1, 0x2}, {0xffffffffffffffff, 0x20}], 0x2, 0x6ccf22d6) 11:46:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x5, 0x1) 11:46:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xf15259495f662027, 0x24) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000480)=0x7f) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x1, 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000200)="2371f0200adf2dd2bb221f313c0830fa3317d1b976061de71fc4b6c2878b1edeb0d86143ddcef08422a2e29f9b20644e04cd43fb37054dbc23e511f2f1369704d6cbbe42092273e895c5a6d36cc481c4c2c7a333eaaedfb209b0d8e20855478985f2d6813589b354b95da5beb3121861c9a7c599689168ec47b55ac3976b233893853d1d88bdd9785abb28f672c7c42b4b1966549f398c97e9a166dad54c604ae9e4b61e928a1ed8910c29cff72834bf36792118b850b2e0b725dd71bd6156f0054cbf14de942785439a7b97ad045e920594", 0xd2}, {&(0x7f00000000c0)="b8267f84f5", 0x5}, {&(0x7f0000000500)="c3949b5e9ab48b8f1e64f06f7ddd7f0cb809e974ec6860ecb340bee0c6f3ea0619472306a625074def0949b66b0426651bfb2b0742e8f9b95a90adb6291541cd185fca3143b53547c03beaeb7093ab1615aef45f0e37bae14ee3700bd17d0542575037878ff9d3c9c05d3eef988b7180d588e6dd2a54f0ce4bca78c266c8686d4e21684c332bc3b653e4ec05060716bbd57af30fd299e3a9bb78a40dd93f8e73bc9535ef00b29b8b86499c1e0d324f3865d48e83a11c4fedb12f5d199f81338da5e231f78baea4dc99323abd066be9be3d3b218cf2d299d6a245a0fef8387faef32204389f6a097a49e21fbdfe0105ec10ab2c28cb387d28cf2aafabade5dfb48cdc13ca7aad202bcd3a0439429ad7dc86ccca3c839e3a689f730378a5b27d443bcd74cfd8c031fe71239624fb6779139e8aa03ce511f58666f75d6ddb122da59eb88578c8d84b9412d7b4111c226567e5e1762bba1faa7b4ab3debed25c50fa33b69f3506f4b41c9cad7cd0a536e4db92a5ac3a5adf79cecac692f7c4c305af4ba7ac57ce4b5fcffb1e869ae29804709e48557f1deca2c9d43b04b0bcc98fa2dab32bcb701676b19a409a47f078dbafd80a990332fce9a0d8436d812f002486d069aa5a42e425726099c522c073eef70e69a4f89abe9953bb4b3bea95e8743f05c7c113637408238af7fefea4b6ec92c655ecabfd38d39be23629d518c2997110483fb165e9c13b0247846bd4a458a678b7282c31cf4c59b76523a59f1c70233cd0b5aff2a130c48678040fa274a9a678fb03eef1f17882b152dbbc026d25db698e8fecfcf9f089aeec3bf7e973bf320431be19296cde03bb925baaf6879029fc813f10df45aec9df3b225c9c516909041d2b8c9e66e0685c5a8e43c38f3dfd23b5ab5360612c69d8137cfdfceb2920aa77aeee40c804ba60a9d4afaf23661dd06979993452346305bf26744468e0a551ce133a022bf8c5950a4b6cc4f6bb33ff0f9228fc06c5a9fd1733050da180f90eb647d5ae32b3713cd95b2ceb29e13d1976b5d8245e75ec37a85142f2aca44abaf9d694ad461ec39b2e05d83e322aa928fb44ed5d98c459e57e54370867fafe459ecbe1ceb5d6726b5f6124ed0731fd88a9aeb3dbd5abe68cf222291189dbad5f5d5ca8818c78d30a2777fd4822239dc97c34a259fb6bc264d010d9be075a358695b75b257921bfb35d98e8dcc8274c0f17fb38c74998ac3dbfcb9e45ce6416f5c7bdc2af19ae4e3ce2b3c70f1a95a4d679ec034ccf65528cf37f8aaa3ca3db87c3f2906455e79361358158102990c8d930f077c78b5d179115bbf1d2158b4bff479433b8decd7f16e47df8d19562135bf0041a2eb748947211daf0a3a8d14dd8ac4aed0876d49070900ff7c91351cca1ba0d15200e02ae8fc3733dc4f09a7f856ff6d3c5c6284a283b590d0b824e7ffee5c447aa24f8b8033676f6511ae202b4c2fe77e947399d9c520084372ceeca67f0f80ec5f427370b31822297dbff40662da1497274296732c8ddb81285c8e1742071bf1c8aaf02cb09251bb435b4e9f2b52731db2c974df88ea6299b57796a7dc6471d44e6b4240738c96c8c356f9f0338442c0814a34f1160646bbab5f1a0e6aa76b063e0de34c641f2553cb9c00da0da67def4c55216a568b081f7cf180c6917b0ee8a55de95809c2d6bcccf5c94fa974a19e4a58e18aaedbfb279623e88cc3e58737967a7adba39401a4a3a9f6731877ca2810f1fa5ef00549e80e0a6f50383ffaa4e34e0aca4ed8e0be3f333fb434fa94ede25c86358637223602a0e6ae8ff082a26fa2a2d094eb09d75ec279f4d111fc772a2e98dc24fa33aec0c4de11246ebfb7eaff037b4cf580e26b826fc80aec5a74178656410665d6e4b781819b71c05c5a7e861610f830ad064b7d082da4bb51e063a4e4b31d0e1634edfdedde537a385ca9f867ccc4cc6ae909655bf0849a716d21b591f83685cb673be32f848b2ec1f02b4fa2f42348a75f5966351fe4352f83cdcb3e95b3d3f3b775f56898ad47cc0d95f87b6e7b6416e8951049ea22173d668ac1492f318850934f31b6cacf5d011627c51ccd7758b0480dd79334f8a00078d27b5e4906e005034e0df75e01e8ac972e661ac996f8afedb23bc2eb8f51464ff36c841e226459e3574bc0d2c33c770da3b3c5a7814544539ec760db27c33c109f479401186478133d7008390512c4d7ebb375b9f9d4046e3be5a268d5c33f372524061c7c3c721217785c7b78ec4e6b54327f42783a3215ee5f89e89adf0ca8ccf32899c69901652b336ce689e935f42fef25281a7c6327e30e1929fe4af8dcc033c22cfcdd1fedb7f60bdaf01576c0afa526451058bf49273fe9925eafb5e932c1b2df720ec9dfbbd77d8726f036f83ebde7ef28159f3702c49493fb10557ed71ad80458ddfddc602bc8265ea3eb8bd1cd01ccabd84123ea3931fa4f022d82505cc632d3ce146ba727d5fdec63a64e76c5c7c2683c33d09f5ee7f4f48fc7e8ec4fc071449f082cef330264569e49fb9decc48de0f91116e9109b6a4764cab166953e64838c6cda87774424b0af0ad28b0a1337952a192bcd23e310a0df4ad5c9e60275cf33bc02789b35eaa8d07822852ffe44e55cfab155573c81760dda20b7ea780589aa7044b6d50e09d92d716c4b6fd3cd84d0605027a5384e0876606022c8cb5a125e2b33fcb12f3d98ae02d3cbd3af1f227dbf7b6017be16b75a898e56f5f62caae74d66daa8cb6b52aafa347f58d2bb002f05155cb405123278e09aad1370f4fd4e5a8d24f092f81e237d0f773ed7acd0b3c70731bc2c4cc0c0011d3163c54842773f8d1719bdbd2900f258c20350e98b8b2d6dd1dc37ca331be76409b55b8b965be3b9d607e7853cc09d6de167be4bd56b87ad4d392d347b83f4c4bce71c0616319c60589fdb5ab7488af2867352b5cd43d46ab21abc4cd4c127dd4de9532a17aa2d5729b471f4f94d76693be4bf996e7f216e4e3b76c54bef107b9f094e20b93f3041fd1629ffcdfd0b7dd48d91f94acdfe0f0c17a025dd153e00a3df70ec320ce3add02fde3d60cd5e4c13a872b52e16cc57199f2a0500d7e53807d1e02b5ba49fd6e3bc932702f5b5ddc0c6386e66ecfd2bc65491563a5f43c727a7f2994401843048b99a8f0b687d1079c23b8b7150763d8b4e2a914306f03d33396bc479e0917efd4d871c524780b0b267a8d5a101b056bcf0ac1c5cdefa351a84d2c2f8555ae9454f536eba6a042621f1a483a12592f68e6a9bd2a5923f6478c97c0719c337e7d9056f7bd8570fc691cea3c7de676586a98a9a1a5ce4caeb5f4cb62673e1bf7b92981898a07b1fae9315abbb565b8acca601a97674c13652a90c65f428769c0091509fdd5385eaae5863973f19da5619528870616498ae621302f21585a7a88586504c60d4d7e7c91ac71716164b28b0c1b3407f1cab931832161e41e8ea2934f24f89c2d5790a6a680626c5784655e52e104e0924ed166dc838cbb218e731b3f0d46e7a73abbb9f270b657769b461bbd58107a3056bd89fd9452c5de99c8462feba8bb33f45eacc00e2489e42395c0196ab644e76ebc5e7a6a89453ccee688b0f885bfeb75713699ded4fe2f1fd6aa79d5a6195d79af4a13992f691c1fba2c7e72162ba061291a69350664cbae0ca79a3f552203be964412a6706f63f1de47c906737b32b5f3d9ceea03631b1a14f8147ca524bb497ef1953fea132074a1550c49d96e637023f27ca57483b5fb013e949ce850b61584a97857469bd60b63aaeb93dd337a9ef9b34e565b8bf595a125a90329d21220cb535a26de13eb04392526543b839cc8314df0ce1bf7cb11a5877707904c5b1e5e49973a626d004b88842fb58101bf6305afaeb5a32168016f64ddba0fa3b8fb1bc6f7e97e797845d6231dbb3ce786053b7ec485bfa5a64a5f3ae0218bf8c9b147de29df11d9432d2103fce39d267442cc996adef170b30ba1a3edfa0de965e0b2e4b11808693e4763db36137e97d0e44bb7e73752e67e238293e0611b2a5b1064fd4e00f24e02d5c6fc7b73b11a467cc9a26b8d33ca7f7ef74a17d3c73949215944811c1732e870c8a94d0ab390ca5b8be111af8724267aa3093cb60703c787676b7e1366e620e9797eceea93a6d62711eec66293c4814d63cd4295358301c74daea71ab9c3c9108d5a4f2a8db4dac31ab584b5e29479a4b0038541eca3d0af2e5bdeb72d5e7e35d2af9c80046684b9c844cfd1ad540aa6ad1eacb7bb984a4a4926dfddd6fb7be389c7c9e2801df13677ad73685ae0dd2ad1e23f51c22db14037bea02569de3449deae5ed8beb8505958ed5e8b4c685ea88c73e501c3307446a9a81df79a13ff2627e0b033e1b5242199a45467707f0585622033478daeed8d6e484b3afc307f476ab27e891d4e1ebabd250b7289d6729895df6631b7988903da440df4d270996607a8429d93b2afba57f222561a4652bf1b417ef323100a7aa69e7a4018a343e1a6227c53e1a764f0a2d1a0857831942d9014be230c97656d6b249436d2f6b55f952cd4b6106739f4a01b99ab7dd4ddde09a2d7f44f48fd58b5b0f46ec803081bfabc4d5fb04f14f3a1ab01523ae3597f74664b85d1ba7b0963419b166c845f6e5198b18aea363644fd987d3b69cc911d0932cbf3b4933dbc89d2d4527c46e41750f8377ad55ff6e28d288dbb1c35efd9d055b6ef251ad6afa3ef28c1f94db4e62dbc28670283937af5585dc01903156e8a059bc0d799b03fe7908ed3e1e8c4dba880dc6f2e14b3290b32cd0bdfa27bdf814ad30a82e6006698e6051c4ccc04939c92c204582bdb559c4522ff65857c3a09f5a25086f893619f090a2abf598eb59b5255fc8bf3f555328ed5cd2697c7c6758783977d3db8c9edf0d192d37a075a290c876f3e53132e0fd7b1c8015175adaaac009bf05a8893382238b1dd6645a58856ac8a841aa48839c7607c93ef7dab243773546277d77b5e20be68395bcdd3fe4251df2ba7e18cf829a42fdaedd2c33c932ee70eebfe84f2a5b236fe33dd1e77585d58a78e5758720d87b6e6f5eb941bd53a231ea50e243e6bdfbb199b6bc2886cd5ba55aad49ff372c0d61603f36105d973e4ff4dcddda1d53634bc95e69e3654e71bddc8cf28ed5bf9e9b3be1396bee8d29f9ddf54ebe8ab5737e913eb598de02392c2d23f5854f7725185aa75900782938634cd7284fdb93dbc1264aca31ab9298306aa192c06f3707aa9c4def0d6cf99e3ab7880649e7ec8d1fea6df3178f411a0e59cf775eef9635a6946139d3a903e3e08c756ee721dcb83389ab77c55ec49934ea015e0855b7852f72f2661e7074acf9a8f944b27b4077820d6d124cea08a54fbc6687a4cfea5379acd885ee7bc665d7691144db18c607625904d67f0104a3e4e47e09fa08c50300bdc12e6c04e4caca1a4e70c08677c50baee10e5516835ea733298b0d040be1a9e721adf29d3f2a675d0b437e18f882d5a757244fab7645d1b3691cb751e109f014eb2f0d101479caf1b8558fac1ad753098d6638ef562a7fe93c2e2137566746cd9edbbae44cf48ac9981e2487cb96b9f3a91a24c30e99509c74767dd5b7a56bf27d237a8b679001cb7ea01bd95c651636e9f8771b23fc7f75fa28b966b89a8747985607c4cfe9386e602905bf316b0266dd9af2ffd94976ae41df334951c3109b4d4c072f73dd08ce102b4e9908638ac86e5c1b33d04d6c390e5c7dafd812d10e89d47ac51380792b390566a1e9178b2a128b26b6e2ca5b18a", 0x1000}, {&(0x7f0000000100)="625461c79b3df713f0ab3b99d6da19c1d83d2e9650819b3d6dd9d1c6462d21d368e31040", 0x24}, {&(0x7f0000000140)="1cc4bc97624aaef7d08fa8f7756b4619227ab21e4e575dac6185be631a2c38aed8289e724819ba847128550ed3de6c2a492f5aee2b", 0x35}, {&(0x7f0000001500)="668278936b1b2cf139c818814c0db8014ef2307f0fd79c752884fe25f2813975550853cf6f929c967cbf14e8e3d7a5e83c139037eca6c6098b90d257c9ecdfd85cb67f7a1076045d6f4351dca74b4a8a37eea273bc60d313419fdfc165c63e5787ce459c5b9bfde131c283c964dc691bad72522f95b658ef7a9b7a447ba50d08a75a0b30fc8b77bb914c20af4f43f48346a2cf80d4ef19163bbdf21ea389287e50ce78fabfc53e6243aaad356d07783341f0e68cfc7f1793e45d84fadcaeb760743a2b345ebdb169a2883c74615b9155d5dbe104e6115c68d6a619b75ecbc4faf676c642c5feca2dd688d829af63a50e38c1fce4f46794", 0xf7}, {&(0x7f0000000380)="67ecba29b85a10c25861eae6c52d7896dcfc9313137c5fe3d232817c017e596eb38cb3", 0x23}], 0x7) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 11:46:19 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) shutdown(r2, 0x1) 11:46:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000100)="6f7114789289c9cd1193b621b2909d5223c573e5f19da58ebf398f57207abf6fdf3d9cdc7045eb410330e44b61f55f16a504957dcd8217c033f6f2a8", 0x3c) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r1, &(0x7f0000000180)="b99a43f2c646f0c92ca7ac5bc42788453159209161f64dc9c7b4597033cff255d1ac59e06d7e3020cff203127d1fd501420ad6fa5115c4fc", 0xff9d) 11:46:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) fchflags(r0, 0x0) 11:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:20 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="38501d6ba0afb85702e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f", 0x351}], 0x5, 0x0}, 0x0) 11:46:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() r2 = dup2(r0, r0) getdents(r2, &(0x7f0000000280)=""/18, 0x12) r3 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x49) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000680)=0x3f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) setgroups(0x2, &(0x7f0000000240)=[r1, r4]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r6) listen(r0, 0x84d1) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) wait4(r5, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000000)='>', 0x1) recvmsg(r7, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f00000003c0)=""/112, 0x70}, {&(0x7f0000000440)=""/241, 0xf1}, {&(0x7f0000000540)=""/100, 0x64}], 0x3, &(0x7f00000005c0)=""/135, 0x87}, 0x40) r8 = semget$private(0x0, 0x3, 0x80) pipe2(&(0x7f00000006c0), 0x18004) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000180)=""/105) 11:46:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="9b"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x2, 0x0, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x8001, 0x200, 0x9, 0x0, 0x3, 0x0, 0x2362f10, 0x191507c74ce9c808, 0x1, 0x7f, 0x100}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)='>', 0x1) write(r5, &(0x7f0000000240)="dc0a5c0ce85f29186d50ee1459d7b8ec93fc4a5c24d584e3e98288a93fd4d53655926a23313b2140aede288111f014529416f64ebe758a7c7283dc88981dc48f45fecf07ff39c0dd246adce9368c1b", 0xcc) 11:46:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r2, r3, r4]) r5 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x4) getuid() getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpid() semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/67) r9 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x200000029, 0x67, 0x0, 0x0) 11:46:20 executing program 1: open(&(0x7f0000000000)='./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) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000002c0)=0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000280)={0x40, './file0\x00', './bus\x00'}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000740)={0x10, 0xbb7, 0x4, 0x3, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000001000/0x2000)=nil, 0x8}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0x200}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x3ff}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000005000/0x2000)=nil, 0xe87}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000002000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000003000/0x2000)=nil}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x6}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000005000/0x1000)=nil, 0xfc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000005000/0x1000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1f}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffff801}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './bus\x00', './file0\x00', './file0\x00', ['./bus\x00', './file', './file', './bus\x00'], 0x9}) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {0x0, 0xffffffffffffffff}, {}, {}, {0x0, 0xff}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x25}, {0x1000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10002, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd1d946220b8b20c8) connect$unix(r1, &(0x7f0000000140)=@abs={0x3, 0x0, 0x3}, 0x8) 11:46:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="b7a3b72558ea0caa8b12b8696e2e", 0xe}], 0x1, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x4000, 0x8) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='>', 0x1) poll(&(0x7f00000000c0)=[{r1, 0x3}, {r3, 0x1}, {r2, 0xbd841f5943d12e39}, {0xffffffffffffffff, 0xa0}, {0xffffffffffffff9c, 0x20}], 0x5, 0x7) socket$inet(0x2, 0x5, 0x7) 11:46:20 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0x100, './bus\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0xa0d939d84dfe02e3, &(0x7f0000000180)={0x100000, 0x100000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0xc2) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000200)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='>', 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000380)=0x8000003) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x36e) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r7 = semget(0x3, 0x2, 0x401) semop(r7, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r8 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r8, &(0x7f0000000280)=[{0x3, 0x6, 0x1800}, {0x4, 0x1, 0x800}, {0x2, 0x5, 0x1800}, {0x4, 0x8, 0x1000}, {0x4, 0x80000001, 0x1000}, {0x0, 0x8, 0x800}], 0x6) semop(r8, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x81}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x5, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x190, 0x40) write(r2, &(0x7f0000000000)='>', 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r3) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x200, 0x0) 11:46:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000000000025}, {0x14}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000000)) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xe2ff1ce87d430794, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x1f) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) close(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 11:46:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000000)='>', 0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x80000000, 0x0, 0x4, {[0x1, 0x7fffffff, 0x1, 0xffff, 0x4, 0x29d, 0x4, 0x0, 0x2308b7d6, 0x0, 0x80000000, 0x0, 0x100000000, 0xffffffffffffcd6a, 0x4, 0x1ff, 0x92, 0x1f], [0x1, 0x7, 0xff, 0x100, 0x54a8, 0xfffffffffffffff8, 0x3, 0xcf, 0x1, 0x3f], [0x1dac, 0xaf4, 0xc7c, 0x9, 0x3, 0x4, 0x9], [0x4, 0x7, 0x6ad, 0xe0000, 0xff, 0x9], [{0x5, 0x5, 0x3, 0x401}, {0x1, 0x6, 0xa85c, 0x9}, {0x2, 0x0, 0x9d4, 0xffff}, {0x2, 0xb92c, 0x80000001, 0x80}, {0x2, 0x200, 0x1, 0xffffffff}, {0x6, 0xfdb, 0x100, 0x4}, {0x101, 0xffffffffffffffc0, 0xff, 0xd51c}, {0x31, 0x8, 0xe4d, 0x9}], {0x800, 0x0, 0xaa0, 0x4}, {0xee, 0x7fff, 0x18, 0x1}}}) bind(r0, &(0x7f0000000040)=ANY=[@ANYPTR], 0x1) 11:46:21 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 11:46:21 executing program 1: socket(0x2, 0x4001, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = dup(r1) pipe2(&(0x7f0000000040), 0x4) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) 11:46:21 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xffffffffffffefff}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x0) 11:46:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x2d}, {0x6}]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x40, 0x7, 0x7, 0x2, 0x1ff, 0x835, 0x8428, 0x1, 0x2, 0xffffffffffff0000, 0x80}) syz_emit_ethernet(0x1, &(0x7f0000000180)="fe") 11:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 11:46:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) write(0xffffffffffffffff, &(0x7f0000000440)="f35fd413c7160155e1a2bb7e4e12529e00488d15198f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1705a546a41be890d", 0x6d) 11:46:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="dc8af175745d12ea22b4a85f4c54bc54d5637dad180b8d74cef53b9098c19671cd3060ac97e92104133649dc47349ccee1e952db3140e4f16dd216721862d6b308643fe33dcf2b8221d6af7ca7f701f5ce0d6f693ba9776b22ce96899f4c4b8936060f7b4540e752d44b5a6beffbfb0b9c058c5d658f0cb6608760e2d091702e721501"], 0x10) msgget$private(0x0, 0xb19c90cbb0c268c0) setuid(0xee01) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 11:46:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xcb0dcbb59c489422, 0x6862f66128db969) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x400, 0x3}, 0xc) syz_extract_tcp_res(&(0x7f0000000080), 0x8, 0x82) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x3]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x281, 0x80) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x100, 0x0) r2 = getegid() r3 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r3, &(0x7f0000000200)='./file0\x00', r4, r2, 0xa) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r5 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x8183155a9819fb16) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r6 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r6, &(0x7f00000003c0)=""/158, 0x9e, 0x802, &(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f00000004c0)={0x480000000000000, 0x3, 0x3f, 0x6d}) r7 = socket$inet6(0x18, 0x3, 0xbc5) accept$inet6(r7, &(0x7f0000000500), &(0x7f0000000540)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000005c0)={""/16, @ifru_flags}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x8000, 0x0) write(r8, &(0x7f0000000640)="93a54e06f37ca9e71b708e6d49bc5908de661af1a4da460461ea544ed60f039bec2f40e6e44bf12465601980766c071db2f30e01f5f9a6b7643057f72bf160f926ab1d4a962a0e3e", 0x48) accept$unix(r8, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) pread(0xffffffffffffff9c, &(0x7f0000000740)="559126dea6b5c4d340ecd5a0578fa7de287bd7d9e47a147aec78d1d8e7a1b1bbdf40be30d8272d3f0080f3cb368a4232394dba2c4c5b8d3c85dce254bf5c956226495449b4da28a4dfe153908e231e4f19f31c33262f7c1b570a95729fbd3c2c6de5055769291508c19e2d1674433a10b1de53bcdaf65bb1b3eb7a6ccfa5803639e526fa5919a17dce6c11d02321a874e0080baebcaa6c8ed951e77cbb6d1f78b410a0c17c02bfc21d50df8710dd2161235bdf74fa433e1f61158546be109e3c49516f38cca65c3727f96fd28a8f4d02", 0xd0, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r9, &(0x7f0000000880), &(0x7f00000008c0)=0xc) fcntl$setflags(r6, 0x2, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r10, 0x80045721, &(0x7f0000000940)=0x5) 11:46:21 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='>', 0x1) setsockopt(r2, 0x29, 0x9, &(0x7f00000011c0)="6ed3e9ed", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x5, 0x80000000000000d, &(0x7f0000001200)="f6f98d8624ab2f4f45f485437489b6318227e7c7724331eba47867c72539382a30a83e9aacf8eda0212f5d5a6049e85b0fbda1cbf516748a3d2809d38a60ff57880f2ead8a6488324389259fafed1485976c989fcc76e79b2945bcd4d0f3a1977b887aac591490021c6a95c174cc495cfe863cddaa", 0x75) setsockopt(r3, 0x3, 0x9, &(0x7f0000001080)="154285c99a6e5a95499e0bb0846468e4d99800f60f34b91219c224bb1b470f9db33bf157f161b52d014e4d1697007f074495cfd4ba2ba92e4b08", 0x3a) dup2(r0, r1) setsockopt(r0, 0xffffffff, 0x8, 0x0, 0x10f) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000010c0)=""/85, &(0x7f0000001140)=0x55) r4 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r4, 0x116a10f32c048f83, 0x3, &(0x7f0000000040)=""/4096) r5 = semget$private(0x0, 0x3, 0x222) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/19) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000000)='>', 0x1) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f00000012c0)='\x00'/13, 0xd) r8 = dup2(r6, r7) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000001180)=0x2) semget$private(0x0, 0x3, 0x4) r9 = semget$private(0x0, 0x4, 0x4) semop(r9, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000040)=""/41) r10 = semget$private(0x0, 0x4, 0x1) semctl$IPC_RMID(r10, 0x0, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001040)=""/39) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) 11:46:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) r8 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r8, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000080)) sendto(r8, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r9 = dup(r8) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r10, &(0x7f0000000340)=@in, &(0x7f0000000400)=0x6dfecf9e3fd4c1b1) r11 = dup2(r9, 0xffffffffffffffff) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) lseek(r13, 0x0, 0x4d, 0xfa0d771738cb8d74) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r11, &(0x7f0000000480)='./file1\x00', r12, r14, 0x6) fchown(r1, r6, r14) 11:46:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="1b04a9f784430b0ccc769f6363b346df5ea152efd70d088d1de4beb1ca5c0fdcc7e35e16bdc1c8909e4ef315171a69dc30e46e8674388358bcf72695d954164750b83ab33f4ea41683835c8388aabbc6d5bbad00"/97], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 11:46:21 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xdf, 0x0, &(0x7f0000000040)=""/223}) dup(r0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) 11:46:21 executing program 0: socket(0x40000000011, 0x4003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) kevent(r0, &(0x7f0000000100), 0x0, 0x0, 0x2000000, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) poll(&(0x7f0000000080)=[{r1, 0x9aea6221e20af49f}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) >>>>panic: malloc: allocation too large, type = 2, size = 18446744073709550816 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 88323 43 0 0 0 1 syz-executor.1 *444790 43 0 0 0x4000000 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffce0,2,a) at malloc+0x9c9 vm_get_info(ffff800021b77520) at vm_get_info+0x9d VOP_IOCTL(fffffd806e2ad9c0,c0185603,ffff800021b77520,1,fffffd807f7c6660,ffff800020ace788) at VOP_IOCTL+0x88 vn_ioctl(fffffd807adf8be0,c0185603,ffff800021b77520,ffff800020ace788) at vn_ioctl+0xb7 sys_ioctl(ffff800020ace788,ffff800021b77638,ffff800021b77680) at sys_ioctl+0x5b9 syscall(ffff800021b77700) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,50c3413e010) at Xsyscall+0x128 end of kernel end trace frame: 0x50f1f890e40, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.